SNM401 অ্যাডহক নেটওয়ার্ক মডিউল

সুচিপত্র
1. পণ্যের বর্ণনা
SNM401 Centerless Ad Hoc Network Module realizes centerless long-distance communication between modules, and adopts the world’s latest LDPC encoding and decoding technology, compared to the RS level used by traditional radio stations The concatenated convolutional code can have a coding gain of 5dB, and at the same time, through the “self-relay wireless communication” প্রযুক্তি, it innovatively realizes automatic relay between modules, thereby greatly improving the coverage effect and transmission distance. SNM401 adopts ad-hoc network wireless communication technology, any node can receive and process the same signal forwarded by multiple nodes at the same time, combine these signals forwarded from different nodes, demodulate the original information to the greatest extent possible, and have a larger transmission distance and higher transmission reliability. The wireless communication technology of the ad hoc network does not require routing, and multiple nodes automatically determine whether to start the forwarding according to the received signal quality and field strength, and the relay is upgraded from a multi-hop single-point relay to a multi-hop multi-point relay. The state relay is upgraded to a mesh relay. When any node in the relay network is disconnected from the network, other relay lines in the relay network work normally so that the relay effect is not affected.

2. পণ্যের বৈশিষ্ট্য

◆ অপারেটিং ফ্রিকোয়েন্সি: 400-500মেগাহার্টজ
◆ একক-হপ সংক্রমণ দূরত্ব: 35 কিমি
◆ডাইনামিক টপোলজি কনভারজেন্স: 1মাইক্রোসফট
◆ ট্রান্সমিট পাওয়ার: 1ওয়াট
◆ সংবেদনশীলতা গ্রহণ করুন: -127dBm
◆ওয়ার্কিং ভোল্টেজ: 3.5-4.5ভী
◆ শব্দ অনুপাত থ্রেশহোল্ড থেকে সংকেত: 1ডিবি
◆ চ্যানেল ব্যবধান: 12.5KHz
◆ ফ্রিকোয়েন্সি স্থায়িত্ব: 1পিপিএম
◆ ইন্টারমডুলেশন: 65ডিবি
◆এনক্রিপশন: 256হবে AES
◆স্পুরিয়াস প্রতিক্রিয়া অনাক্রম্যতা: 75ডিবি
◆ সন্নিহিত চ্যানেল নির্বাচন: 65dB@12.5KHzz
◆ অপারেটিং তাপমাত্রা: -40~ +85℃
◆মডিউল আকার: 33.5X42X3.4 মিমি

3. আবেদন
◆ ইন্টারনেট অফ থিংস ◆ স্বতন্ত্র সৈনিক সিস্টেম ◆ জরুরী সম্প্রচার
◆UAV ◆রিয়েল-টাইম রিমোট কন্ট্রোল ◆ডিজিটাল ইন্টারকম
◆ জরুরী যোগাযোগ ◆ রোবট ◆ ওয়্যারলেস ডেটা ট্রান্সমিশন

4. Working Parameters
টেবিল 1: অপারেটিং পরামিতি টেবিল
| স্থিতিমাপ | শর্তাবলী | নূন্যতম | বৈশিষ্টসূচক | সর্বাধিক | একক |
| অপারেটিং ফ্রিকোয়েন্সি ব্যান্ড | 400 | 500 | মেগাহার্টজ | ||
| অপারেটিং তাপমাত্রা | -40 | 25 | +85 | ℃ | |
| অপারেটিং ভোল্টেজ | 3.5 | 4 | 4.5 | ভী | |
| Transmitting Power | 30 | dBm | |||
| সংবেদনশীলতা গ্রহণ | -130 | -127 | -125 | dBm | |
| Maximum RF Input Power | +33 | dBm | |||
| সিরিয়াল পোর্ট বড রেট | 115200 | bps | |||
| sleep current | @EN=0 | 40 | uA | ||
| বর্তমান গ্রহণ | 160 | mA বিদ্যুত | |||
| transmit instantaneous current | @VCC==4V, 1ওয়াট | 1800 | mA বিদ্যুত | ||
| transmit average current | @VCC==4V, 1ওয়াট | 600 | mA বিদ্যুত | ||
| audio input voltage | 1.5 | ভিপিপি | |||
| audio output Impedance | 150 | ওম |
বিঃদ্রঃ: যদি মডিউলের কাজের শর্ত উপরের সীমা মান অতিক্রম করে, এটা মডিউল স্থায়ী ক্ষতি হতে পারে.
5. Module pins and definitions

চিত্র 1 SNM401 Pin ডায়াগ্রাম
| Abbreviation | বিবরণ |
| এআই | এনালগ ইনপুট |
| প্রতি | এনালগ আউটপুট |
| AIO | এনালগ দ্বি-দিক |
| থেকে | ডিজিটাল ইনপুট |
| DO | ডিজিটাল ফলাফল |
| ডিআইও | ডিজিটাল দ্বি-দিক |
| পি | ক্ষমতা |
| জি | গ্রাউন্ড |
টেবিল 3 SNM401 pin definition
| পিন নম্বর | পিন নাম | আদর্শ | বিবরণ |
| 1 | GND | জি | GND |
| 2 | ANT | AIO | antenna port |
| 3 | GND | জি | GND |
| 4 | GND | জি | GND |
| 5 | VBAT | পি | External 3.5V-4.5V battery or power supply, 4V is recommended |
| 6 | VBAT | পি | |
| 7 | GND | জি | GND |
| 8 | GND | জি | GND |
| 9 | TX_STATE | DO | module transmit indication Signal, the high level is transmitting |
| 10 | RX_STATE | DO | module receiving indication signal, the high level is receiving |
| 11 | এনসি | সংযোগ নেই | |
| 12 | এনসি | সংযোগ নেই | |
| 13 | GND | জি | GND |
| 14 | TXD | DO | serial port data transmitting pin |
| 15 | আরএক্সডি | থেকে | serial port data receiving pin |
| 16 | সেট | থেকে | module Serial port configuration signal, configure parameters when high level, send and receive data when low level |
| 17 | IN | থেকে | module open enable signal, high level open, low level close |
| 18 | GND | জি | GND |
| 19 | PRO1 | ডিআইও | programmable definition pin |
| 20 | PRO2 | ডিআইও | programmable Definition pin |
: মডিউল ভিতরে 3.3V LDO দ্বারা নিয়ন্ত্রিত হয়, এবং সমস্ত ডিজিটাল আইও 3.3V স্তরের.
6. প্যাকেজ ফাইলের আকার

চিত্র 2 SNM401 আকার চার্ট

চিত্র 3 SNM401 প্যাকেজ চিত্র
7. LAYOUT precautions
1.দ্যSNM401 মডিউল এ কাজ করে 400-500মেগাহার্টজএবং বেতার ট্রান্সসিভারগুলিতে বিভিন্ন কারণের প্রভাব এড়ানো উচিত.
- এটা মডিউল অধীনে রাখা হয় GND, এবং ট্রেসগুলি যতদূর সম্ভব পরিধি পর্যন্ত প্রসারিত হয়.
- সাবস্ট্রেটের উপর মডিউল মাউন্টিং অবস্থানকে বিচ্ছিন্ন করতে অন্তরক উপাদান ব্যবহার করার পরামর্শ দেওয়া হয়, উদাহরণ স্বরূপ, এই অবস্থানে একটি সম্পূর্ণ টুকরা রাখুন
সিল্কস্ক্রিন
- মডিউলে একটি ছোট এবং পুরু পাওয়ার লাইন নেওয়ার চেষ্টা করুন, প্রস্তাবিত তামা লাইন প্রস্থ হয়80মিল, এবং ডিকপলিং ক্যাপাসিটর যতটা সম্ভব পাওয়ার পিনের কাছাকাছি স্থাপন করা উচিত.

8. সফটওয়্যার কনফিগারেশন
8.1 পরামিতি কনফিগারেশন
ব্যবহারকারীরা সিরিয়াল পোর্টের মাধ্যমে পরামিতিগুলি পেতে এবং কনফিগার করতে পারেন, সিরিয়াল পোর্ট বড হার হয় 115200, তথ্য বিট হয় 8বিট, স্টপ বিট হয় 1বিট, এবং কোন সমতা বিট আছে.
টেবিল 4 সিরিয়াল পোর্ট প্যাকেট বিন্যাস
| সিরিয়াল পোর্ট টেবিল প্যাকেট | |||
| শনাক্তকরণ শব্দ | দৈর্ঘ্য | আদেশ | নির্দেশ উত্তর/উত্তর বিষয়বস্তু |
| 1বাইট | 1বাইট | 1বাইট | NByte |
8.1.1 শনাক্তকরণ শব্দ
সনাক্তকরণ শব্দ হিসাবে স্থির করা হয় 0x68.
8.1.2 লম্বা
লম্বা কেন্দ্র অপারেটিং ফ্রিকোয়েন্সি পয়েন্ট আদেশ + কমান্ড বিষয়বস্তু/কন্টেন্ট উত্তর.
8.1.3 আদেশ
স্ক্রিন ফ্লিপ ফাংশন অনুপাত 5 সিরিয়াল কমান্ড-তালিকা
| ক্রিয়া | আদেশ | সন্তুষ্ট | উত্তরের বিষয়বস্তু |
| আরএফ প্যারামিটার অর্জন করুন | 0x00 | না | ফ্রিকোয়েন্সি(4বাইট) +ক্ষমতা(1বাইট) +কনফিগারেশন
স্ট্যাটাস(1বাইট) +গোলমাল(2বাইট) +বেসব্যান্ড সংস্করণ নম্বর(1বাইট) |
| RF প্যারামিটার সেট করুন | 0x01 | ফ্রিকোয়েন্সি(4বাইট) +ক্ষমতা(1বাইট) | না |
| তথ্য রিলে স্তর | 0x0C | না | তথ্য রিলে স্তর(1বাইট) |
| ডেটা রিলে স্তর সেট করুন | 0x0D | ডেটা রিলে স্তর(1বাইট) | না |
| অর্জনের চাবিকাঠি | 0x0E | না | চাবি(32বাইট) |
| সেট কী | 0x0F | চাবি(32বাইট) | না |
| মডিউল সংস্করণ পান | 0x12 | না | মডিউল নাম + সংস্করণ নম্বর |
| মডিউল প্রস্তুত | 0x55 | না | না |
| কনফিগারেশন সংরক্ষণ করুন | 0x66 | না | না |
| তথ্য গ্রহণ | 0xA2 | না | স্বচ্ছ তথ্য (NByte) |
| তথ্য পাঠান | 0xB2 | স্বচ্ছ তথ্য (NByte) | না |
8.1.4 নির্দেশ বিষয়বস্তু/উত্তর বিষয়বস্তু
8.1.4.1 RF পরামিতি প্রাপ্ত করা
ফ্রিকোয়েন্সি: ইউনিট হল Hz হয়, সেটিং পরিসীমা হয় ~5000000000, এবং নির্ভুলতা হয় 500HHz.
ক্ষমতা:1-উচ্চ ক্ষমতা 1ওয়াট,0-স্বল্প শক্তি 0.5ওয়াট, ডিফল্ট উচ্চ ক্ষমতা 1ওয়াট.
কনফিগারেশন অবস্থা: রেডিও কনফিগারেশন অবস্থা নির্দেশ করে,0-শুরু না করা,1-কনফিগার করা,2-সফলভাবে কনফিগার করা হয়েছে.
গোলমাল মেঝে: বর্তমান ফ্রিকোয়েন্সি শব্দের তীব্রতা নির্দেশ করে, যা 2 অর্থবহ
বেসব্যান্ড সংস্করণ নম্বর: উপরের 4 বিট প্রধান সংস্করণ সংখ্যা প্রতিনিধিত্ব, এবং নিম্ন 4 বিট ছোট সংস্করণ সংখ্যা প্রতিনিধিত্ব.
কনফিগারেশন প্যাকেট:0x68 0x01 0x00
রিটার্ন প্যাকেট:0x68 0x0A 0x00 ফ্রিকোয়েন্সি পাওয়ার কনফিগারেশন স্ট্যাটাস নয়েজ ফ্লোর বেসব্যান্ড সংস্করণ নং.
8.1.4.2 RF প্যারামিটার সেট করা হচ্ছে
RF পরামিতি কনফিগার করার পরে, আপনাকে সফল কনফিগারেশনের জন্য অপেক্ষা করতে হবে (সম্পর্কিত 2 সেকেন্ড) মডিউল প্রবেশ করার আগে সেটিং কাজ সঠিকভাবে রাষ্ট্র.
কনফিগারেশন প্যাকেজ:0x68 0x06 0x01 ফ্রিকোয়েন্সি শক্তি
ফিরতি প্যাকেজ:0x68 0x01 0x01
8.1.4.3 তথ্য রিলে স্তর প্রাপ্তি
এসএইচ অ্যাডহক নেটওয়ার্ক প্রযুক্তি হল একটি সিমুলকাস্ট জাল রিলে পদ্ধতি, যার জন্য রাউটিং এর প্রয়োজন নেই, যা রিলে হপসের কভারেজ সংখ্যাকে ব্যাপকভাবে উন্নত করতে পারে এন ডেটা ট্রান্সমিশনের সময় রিলে করা যেতে পারে এমন হপগুলির সংখ্যা বোঝায়, এবং রিলে হপ সর্বোচ্চ সংখ্যা হয় 16. প্রতিটি অতিরিক্ত হপ সঙ্গে, সংক্রমণ দূরত্ব দ্বিগুণ হয়, কিন্তু ট্রান্সমিশন সময় সেই অনুযায়ী বৃদ্ধি পায়, নিচের টেবিলে দেখানো হয়েছে.
টেবিল 6 রিলে স্তরের তুলনা
| রিলে হপস | ট্রান্সমিশন বাইট | ট্রান্সমিশন সময় |
| এন | <36 | N*50ms |
| এন | 37-72 | N*100ms |
| এন | 73-108 | N*150ms |
| এন | 109-144 | *200মাইক্রোসফট |
| এন | 145-180 | N*250ms |
| এন | 181-216 | N*300ms |
| এন | 217-252 | N*350ms |
| এন | 253-288 | N*400ms |
কনফিগারেশন প্যাকেজ: 0x68 0x01 0x0C
ফিরতি প্যাকেজ: 0x68 0x02 0x0C ডেটা রিলে স্তর
8.1.4.4 ডেটা রিলে স্তর সেট করুন
কনফিগারেশন প্যাকেজ:0x68 0x02 0x0D ডেটা রিলে স্তর
ফেরত প্যাকেট:0x68 0x01 0x0D
8.1.4.5 চাবি পান
যোগাযোগ এনক্রিপশনের জন্য কী, মডিউল স্বয়ংক্রিয়ভাবে ভয়েস তথ্য এবং ডেটা তথ্য বাতিল করবে যার কী তার নিজস্ব কী-এর সাথে অসামঞ্জস্যপূর্ণ, এবং চাবিকাঠি সব 0.
কনফিগারেশন প্যাকেট:0x68 0x01 0x0E
রিটার্ন প্যাকেট:0x68 0x21 0x0E চাবি
8.1.4.6 কী সেট করুন
কনফিগারেশন প্যাকেট:0x68 0x21 0x0F চাবি
রিটার্ন প্যাকেট:0x68 0x01 0x0F
8.1.4.7 মডিউল সংস্করণ পান
কনফিগারেশন প্যাকেট:0x68 0x01 0x12
রিটার্ন প্যাকেট:0x68 0x15 0x12 0x53 0x69 0x6d 0x75 0x6c 0x48 0x6f 0x63 0x32 0x31 0x38 0x5f 0x31 0x31 0x30 0x2e 0x30 0x00 হয়“Simulhoc2618_V1.0.0”
8.1.4.8 মডিউল
ফিরতি প্যাকেজ:0x68 0x01 0x55
8.1.4.9 কনফিগারেশন সংরক্ষণ করুন
সব সেটিংস সংরক্ষণ করার জন্য কমান্ড ফ্ল্যাশ, এবং সংরক্ষিত কনফিগারেশন পাওয়ার-অন করার পরে সরাসরি ব্যবহার করা হবে.
কনফিগারেশন প্যাকেজ:0x68 0x01 0x66
ফিরতি প্যাকেজ:0x68 0x01 0x66
8.1.4.10 ডেটা রিসেপশন
যখন সেট পিন কম, মডিউল স্বচ্ছভাবে ব্যবহারকারীর কাছে প্রাপ্ত ডেটা প্যাকেজ প্রেরণ করবে. দৈর্ঘ্য প্রকৃত স্বচ্ছ ট্রান্সমিশন ডেটা দৈর্ঘ্য অনুযায়ী পরিবর্তিত হয়.
ফিরতি প্যাকেজ:0x68 লম্বা 0xA2 স্বচ্ছ
8.1.4.11 ডেটা ট্রান্সমিশন
শুধুমাত্র যখন সেট পিন একটি নিম্ন স্তরে তথ্য প্রেরণ করা যেতে পারে, এবং একটি একক ট্রান্সমিশনে পাঠানো ডেটা অতিক্রম করে না 36 বাইট. দৈর্ঘ্য প্রকৃত স্বচ্ছ ট্রান্সমিশন ডেটা দৈর্ঘ্য অনুযায়ী পরিবর্তিত হয়. ফিরতি প্যাকেট পাওয়া গেলে, এটি নির্দেশ করে যে এই সময় ডেটা ট্রান্সমিশন ব্যর্থ হয়েছে.
কনফিগারেশন প্যাকেজ: 0x68 দৈর্ঘ্য 0xB2 স্বচ্ছ ডেটা
ফিরতি প্যাকেজ: 0x68 0x01 0xB




