ML601
इम्बेडेड कम पावर खपत LoRa मोड्युल म्यानुअल
0V1
| मिति | लेखक | संस्करण | नोट |
| जुन 21, 2021 | येबिङ वाङ | V0.1 | पहिलो संस्करण, हार्डवेयरको मोड्युलको परिभाषा र प्रकार्यको अनुरोध। |
परिचय
ASR6601 एक LoRa soc चिप हो।
भित्री भाग Semtech को LoRa ट्रान्सीभर SX4 को सफ्टवेयर कोर संग Cortex M1262 को कोर द्वारा लागू गरिएको छ। मोड्युलले 868 (EU को लागि) / 915Mhz फ्रिक्वेन्सी ब्यान्ड संचार प्राप्त गर्न सक्छ। मोड्युलले LoRa यन्त्रलाई CLASS A, B, C प्रोटोकल, DTU र विभिन्न निजी प्रोटोकलहरू लागू गर्दछ। कक्षा A, B, C प्रोटोकल गैर-मानक लोरावान प्रोटोकल हो र हाम्रो गेटवेको लागि मात्र उपयुक्त छ। मोड्युल भित्रको MCU 48Mhz मास्टर फ्रिक्वेन्सी र 16kbytes Sram, 128k फ्ल्यासको साथ शक्तिशाली छ, जसले अघिल्लो ASR6505 बाट प्रदर्शनमा ठूलो फड्को मारेको छ। हार्डवेयरको लागत घटाउनको लागि, खुला MCU योजनालाई MCU विस्तार नगरी प्रयोगकर्ताद्वारा सीधै भित्र प्रयोग गर्न सकिन्छ।
मोड्युलको अधिकतम प्राप्त गर्ने संवेदनशीलता - 140dBm, अधिकतम ट्रान्समिट पावर 14dBm@868MHz (EU को लागि) ब्यान्ड / 94dBuV/m@3m@915MHz ब्यान्ड सम्म छ।
मुख्य सुविधा :
- अधिकतम रिसेप्शन संवेदनशीलता -148dBbm सम्म छ
- अधिकतम प्रक्षेपण शक्ति 14dBm@868MHz (EU को लागि) ब्यान्ड / 94dBuV/m@3m@915MHz ब्यान्ड हो।
- अधिकतम प्रसारण गति: 62.5kbps
- न्यूनतम निष्क्रिय वर्तमान: 2uA
- अधिकतम मास्टर आवृत्ति: 48Mhz
- 16kbytes Sram, 128k फ्ल्यास
मोड्युलको आधारभूत प्यारामिटरहरू
| वर्गीकरण गर्नुहोस् | प्यारामिटर | मूल्य |
| ताररहित | शक्ति सुरू गर्नुहोस् | |
| I 4dBm@868MHz (EU को लागि) ब्यान्ड | ||
| 94dBuV/m@3m@915MHz ब्यान्ड। | ||
| संवेदनशीलता प्राप्त गर्नुहोस् | -124dbm@SF7(5470bps) | |
| -127dbm@SF8(3125bps) | ||
| - I 29.5dbm@SF9(1760bps) | ||
| हार्डवेयर | डाटा इन्टरफेस | UART /SPI/IIC/PWM/I0 र आदि। |
| शक्ति दायरा | 3-3.6V | |
| वर्तमान | 120mA | |
| निष्क्रिय वर्तमान | 2uA | |
| तापक्रम | -६२१-००१८३७.००२ | |
| साइज | म 8.2x18x2.5mm | |
| सफ्टवेयर | नेटवर्किंग प्रोटोकल | कक्षा A, B, C, DTU र निजी प्रोटोकल |
| गुप्तिकरण प्रकार | AES128 | |
| प्रयोगकर्ता कन्फिगरेसन | एटी निर्देशन |
हार्डवेयर परिचय
मोड्युल को रूपरेखा

हार्डवेयर डिजाइनका लागि नोटहरू:
- SGM2033 जस्ता कम आवाज LDO भएको छुट्टै बिजुली आपूर्तिहरू प्रयोग गरेर मोड्युल आपूर्ति गर्ने प्रयास गर्नुहोस्।
- मोड्युलको आपूर्ति वर्तमान 120mA हुनुपर्दछ, बाँकी प्रणाली वर्तमान समावेश गर्दैन।
पिन को परिभाषा
| पिन संख्या | नाम | टाइप गर्नुहोस् | विवरण |
| I | GND | शक्ति | प्रणाली GND |
| 2 | GPI033 | () | यो 10 प्रकार्य मोड्युलमा उच्च आउटपुट हो हाइबरनेशनको समयमा उठ्नुहोस् र 10 कम। 9V ब्याट्री पावर सप्लाई केसहरूको लागि। कम पावर खपत को लागी। पावर LIX द्वारा आपूर्ति गरिन्छ) जब मोड्युल निष्क्रिय हुन्छ र DCDC द्वारा जब मोड्युल उठ्छ। बाह्य एलईडी। सामान्यतया उच्च। प्रकाश हुँदा कम राख्नुहोस्। |
| 3 | GPI037 | 1 | I. बाहिरी MCU लाई LoRa मोड्युल जगाउनको लागि। (सामान्यतया उच्च स्तर। जब मोड्युल उठ्न आवश्यक हुन्छ। MCU आउटपुट I ms पल्स (कम स्तर प्रभावकारी) मोड्युलमा। 2S रिकभरी पोर्ट दर पूर्वनिर्धारित माथि सबै मोड पुल-डाउन निम्न स्तरहरू): २. बाह्य MCU ले लोरालाई AT निर्देशनहरू प्राप्त गर्न तयार छ भनी बताउँछ: |
| 4 | GPI032 | 0 | I. बाहिरी MCU जागृत गर्न। 2. MCU लाई बताउन प्रयोग गर्नुहोस्। Lora मोड्युल AT निर्देशनहरू स्वीकार गर्न जागृत गरिएको छ: तल्लो वायरलेस डाटा। बालुवा समाप्त। र हाइबरनेसन |
| 5 | GPTIMO_CH I SP10_CS GPI001 |
I0 | PWM आउटपुट SPI चिप चयन 10 |
| 6 | GPTIMO_CHO SP1O_CLK GP1000 | I0 | PWM आउटपुट SPI घडी I0 |
| 7 | GPTIMO_CH3 SPIO_RX GPI003 | I0 | PWM आउटपुट SPI इनपुट I0 |
| 8 | BOOT GPTIMO_CH2 SPIO_TX GP1002 | I0 | BOOT (आन्तरिक पुल-डाउन) छान्नुहोस्। PWM आउटपुट SP1 आउटपुट I0 |
| 9 | SWD GP1006 | I0 | सिम्युलेटर डिबगिङ SWD t पुल-अप ) I0 |
| 10 | SWC GP1007 | 0 | सिम्युलेटर डिबग SWC (पुल-डाउन) १० |
| II | VCC | 0 | पावर इनपुट 3.3V। अधिकतम शिखर हालको 150mA। |
| 12 | GND | शक्ति | प्रणाली GND |
| 13 | UAFtTO_RX GP1016 | I0 | सिरियल पोर्ट 0 प्राप्त 10-डाउनलोड-प्रिन्ट |
| 14 | UARTO_TX GP1017 | I0 | सेरिला पोर्ट ० पठाउनुहोस् 10-डाउनलोड-प्रिन्ट |
| 15 | 11CO_SCL GP1014 | I0 | IICO clk 10 |
| 16 | 11CO_SDA GY1015 | I0 | IICO डाटा १० |
| 17 | / आरएसटी | 0 | प्रणाली रिसेट। कम प्रभावकारिता |
| 18 | GP1009 GPTIMI CHI | 0 | I0 PWM आउटपुट |
| 19 | GP105 ADC2 |
I0/A | I0 ADC CH2 |
| 20 | ADC3 GPI004 | A/I0 | ADC CH3 10 |
| 21 | LPUART_RX GPI060 | I0 | कम पावर UART RX 10-AT अन्तरक्रियात्मक |
| 22 | LPUART_TX GP1047 | I0 | कम पावर UART TX 10 |
| 23 | OPAO_INP GP1045 | MO | परिचालन ampलाइफायर ०. सकारात्मक इन्टर बिन्दु I0 |
| 24 | OPAO_INN GP1044 | A/I0 | परिचालन ampलाइफायर 0. नकारात्मक इन्टर बिन्दु I0 |
| 25 | OPAO_OUT GP1010 | MO | परिचालन amplifier 0. आउटपुट बिन्दु 10 |
| 27 | GND | शक्ति | प्रणाली GND |
| 28 | एएनटी | RF | एन्टेना तार |
| 29 | GND | शक्ति | प्रणाली ग्राउन्डिङ लाइन |
हार्डवेयर आकार

इलेक्ट्रिकल चरित्र
| प्यारामिटर | अवस्था | न्यूनतम | सामान्य | अधिकतम | एकाइ |
| काम भोल्युमtage | 3 | 3.3 | 3.6 | V | |
| हाल काम गर्दै | निरन्तर पठाउनुहोस् |
120 | mA | ||
| निष्क्रिय वर्तमान | RTC काम | 2 | uA |
सन्दर्भ डिजाइन

प्रकार्यको प्यारामिटर।
- वायरलेस प्रसारण समर्थन
- परिवर्तनीय सीरियल पोर्ट दर र परीक्षण बिट
- प्रसारण डाटा एन्क्रिप्शन र डिक्रिप्शनको लागि समर्थन
- आवृत्ति र दर सेटिङको लागि समर्थन
- सेटिङ प्यारामिटरहरूको चयनात्मक संरक्षणलाई समर्थन गर्नुहोस्। MCU नियन्त्रण मोड्युल बचत गर्न आवश्यक छैन, र यो एक प्रसारण मोड्युल रूपमा अलग प्रयोग गरिन्छ।
- बाह्य MCU नियन्त्रण मोड्युलहरू र स्वतन्त्र मोड्युलहरूको प्रयोगलाई समर्थन गर्नुहोस्
- सिरियल पोर्ट दर, लोरा दर, लोरा फ्रिक्वेन्सी, र एउटै प्रसारण संयोजन भित्र गोप्य कुञ्जी एकरूप हुनु आवश्यक छ, र असंगतताले विसंगतिहरू निम्त्याउँछ।
- एलईडी lamp (GPIO33) 2S फ्रिक्वेन्सीमा फ्ल्यास
- डाटा पठाउँदा GPIO32 तल तान्नुहोस्, पठाइएको र निष्क्रिय
- "AT + START\r\n" निर्यात गर्नुहोस्, जबसम्म यसले यो आदेश प्राप्त गर्दैन निर्देशक कन्फिगरेसन र डेटा स्थानान्तरण
- रिकभरी डिफल्ट सिरियल पोर्ट दर 38400 हो, कुनै प्रमाणीकरण प्रकार्य छैन
FLASH को क्षेत्रीय विभाजन
आन्तरिक फ्ल्यासको कुल 128 kbytes छ, पृष्ठ 4k को आकारमा।
| क्षेत्र | क्षेत्रको दायरा | बाइट | नोट |
| DTU दिनचर्या छन् |
0x0800_0000-0x0801_EFFF | २७ हजार | DTU दिनचर्या छ |
| जानकारी | 0x0801_F000-0x0801_FFFF | 4K | केही प्रयोगकर्ता जानकारी भण्डार गर्नुहोस् |
मोड्युल को उपयोग
मोड्युल प्रयोगलाई बाह्य MCU द्वारा नियन्त्रण गर्न सकिन्छ र दुईवटा प्रयोग गरेर स्वतन्त्र मोड्युलको रूपमा, पोर्ट दर र दरको मनमानी संयोजनको साथ, प्याकेट लम्बाइ प्रसारणले अधिकतम 1K (1023Byte) बाइट डेटा समर्थन गर्दछ।
- बाह्य MCU नियन्त्रण
पावरको पूर्वनिर्धारित GPIO32 उच्च छ, GPIO32 लाई डेटा प्रसारण प्रक्रियाको समयमा तल तानिन्छ, र GPIO32 उच्च छ, जुन यहाँ टुटेको मोड्युल मरेको छ कि छैन भनेर निर्धारण गर्न सकिन्छ, टाइमआउट 5.26S भन्दा बढी हुनुपर्छ (1 K पठाउँदै SF9,2400 बाउड दरमा बाइट्स)। - जब ट्रान्समिशन डेटा 1K भन्दा ठूलो हुन्छ, GPIO1 उच्चमा पुनर्स्थापना हुँदा बाँकी डेटा पठाउन जारी राख्न 32K डाटा पहिले पठाइन्छ, ताकि गोलाकार प्रसारण पठाइन्छ।
एटी निर्देशन
(नोट: कमाण्ड पठाउँदा लाइन फर्काउनु पर्छ र लाइन फर्काउन AT कमाण्ड फर्काउनु पर्छ)
४,AT निर्देशन मोडमा प्रवेश गर्नुहोस्
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | +++ | फ्रेमको सुरु र अन्त्यको बाइट लगातार तीनवटा '+'+”\r\n” सँग अन्त्य भएको हुनुपर्छ, १०ms देखि 10s बीचको क्यारेक्टर 'a' पठाउनुहोस्। |
| पठाउनुहोस् | a | 'a' फ्रेम स्टार्ट बाइट + “\r \ n” सँग अन्त्य हुनुपर्छ र यदि मोड्युल 1S मा + + 'क्यारेक्टर प्राप्त भएन भने, '+ + +' डाटा ट्रान्समिशनको रूपमा जारी गरिन्छ। |
| फिर्ता | AT+ENAT=ठीक छ | आदेश मोडमा प्रविष्ट गर्नुहोस् |
२२१३२७, सिरियल पोर्ट दर सेट गर्नुहोस्
नोट: यो चरण पछि, सिरियल पोर्टले ठीक वा ERR, MCU अघिल्लो पोर्ट दर अनुसार फर्काउँछ, र सिंक्रोनस रूपमा सम्बन्धित पोर्ट दर सुरु गर्न बिट जाँच गर्नुहोस् र सफल सेटअप आदेश प्राप्त गरेपछि बिट जाँच गर्नुहोस्।
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+BAUD=9600,0 | 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional ०-कुनै चेक बिट छैन (पूर्वनिर्धारित) 1-विजोर जाँच गर्नुहोस् 2- पनि जाँच गर्नुहोस् |
|
फिर्ता |
AT+BAUD=ठीक छ | सही रिटर्न |
| AT+BAUD=ERR | गलत फिर्ता | |
| पठाउनुहोस् | AT+BAUD=? | सोधपुछ |
| फिर्ता | AT+BAUD=9600,0 |
२२१३२७, Lora आवृत्ति अन्तराल सेट गर्नुहोस्
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+FREQ=4400
|
470Mhz स्प्यान: 4300~5100 868Mhz (EU को लागि) span:8600~9200 पूर्वनिर्धारित; 4400 |
|
फिर्ता |
AT+FREQ=ठीक छ | सही रिटर्न |
| AT+FREQ=ERR | गलत फिर्ता | |
| पठाउनुहोस् | AT+FREQ=? | सोधपुछ |
| फिर्ता | AT+FREQ=4400 |
४, लोरा दर सेट गर्नुहोस्
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+RATE=7 | 7(5470bps) /8(3125bps) /9(1760bps)optional पूर्वनिर्धारित: 7 |
|
फिर्ता |
AT+RATE=ठीक छ | सही रिटर्न |
| AT+RATE=ERR | गलत फिर्ता | |
| पठाउनुहोस् | AT+RATE=? | सोधपुछ |
| फिर्ता | AT+RATE=7 |
२२१३२७, काम गर्ने मोड सेट गर्नुहोस्
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+WORKMODE=1 | निष्क्रिय मोडमा डाटा पठाए पछि |
|
फिर्ता |
AT+WORKMODE=2 | डाटा ढिलाइ निष्क्रियता मोड पोस्ट गर्नुहोस् |
| AT+WORKMODE=3 | निष्क्रिय मोड छैन (पूर्वनिर्धारित) | |
| पठाउनुहोस् | AT+WORKMODE=ठीक छ | सही रिटर्न |
| फिर्ता | AT+WORKMODE=ERR | गलत फिर्ता |
| पठाउनुहोस् | AT+WORKMODE=? | सोधपुछ |
| फिर्ता | AT+WORKMODE=1 |
२२१३२७, Lora प्याकेट लम्बाइ सेट गर्नुहोस्
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+LORALENTH=240 | प्रति प्याकेट Lora डेटा सेट गर्नुहोस् (32 ~ 240) |
|
फिर्ता |
AT+LORALENTH=ठीक छ | सही रिटर्न |
| AT+LORALENTH=ERR | गलत फिर्ता | |
| पठाउनुहोस् | AT+WORKMODE=? | सोधपुछ |
| फिर्ता | AT+WORKMODE=240 |
२२१३२७, कुञ्जी सेट अप गर्नुहोस्
इन्क्रिप्सन कुञ्जीसँग 16 बाइटहरू र 16 दशमलव संख्याहरू (16 क्यारेक्टरहरू) फिक्स गरियो डेटा सही रूपमा समाधान गर्न। क्वेरी समर्थित छैन।
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+DATAKEY=Qqert,91234567890 | संख्या, अंग्रेजी, र अंग्रेजी वर्णहरूको लागि समर्थन। पूर्वनिर्धारित: सबै ० |
|
फिर्ता |
AT+DATAKEY=ठीक छ | सही रिटर्न |
| AT+DATAKEY=ERR | गलत फिर्ता | |
| पठाउनुहोस् | AT+DATAKEY=? | सोधपुछ |
| फिर्ता | AT+DATAKEY=ERR |
२२१३२७, माथि सेट गरिएका प्यारामिटरहरू बचत गर्नुहोस्
नोट: पहिले सेट गरिएको AT निर्देशन प्यारामिटरहरू बचत गर्न यो आदेश प्रदर्शन गर्नुहोस्।
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+Save | माथिको सेट AT निर्देशन प्यारामिटरहरू बचत गर्नुहोस् |
| फिर्ता | AT+SAVE=ठीक छ |
२२१३२७, माथिको सेट प्यारामिटरहरू खाली गर्नुहोस्- - पुन: सुरु गर्दा प्रभाव हुन्छ
नोट: माथिको सेटिङ AT निर्देशन प्यारामिटरहरू बाहेक पूर्वनिर्धारित पुनर्स्थापना गर्नुहोस्।
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+Restore | माथिको सेट AT निर्देशन प्यारामिटरहरू खाली गर्नुहोस् पूर्वनिर्धारित मानहरू पुनर्स्थापित गर्न |
| फिर्ता | AT+RESTORE=ठीक छ |
२२१३२७, AT निर्देशन मोडबाट बाहिर निस्कनुहोस्
नोट: यो चरणले सेटिङ पूरा भएको संकेत गर्छ र मोड्युलले प्रसारण मोडमा निर्देशन प्राप्त गर्छ। सेटिङ बीचमा पूरा भएन, र अघिल्लो सेटिङ पनि सफल थियो।
| सिरियल पोर्ट | ढाँचा | नोट |
| पठाउनुहोस् | AT+EXAT | निर्देशन मोडमा बाहिर निस्कनुहोस् |
| फिर्ता | AT+EXAT=ठीक छ |
नोट: AT निर्देशन मार्फत कन्फिगर गरिएका प्यारामिटरहरू स्वचालित रूपमा बचत हुने छैनन्, फेरि पावर पछि कन्फिगर गरिएका प्यारामिटरहरूले पूर्वनिर्धारित पुनर्स्थापना गर्नेछ, जसलाई AT + SAVE मार्फत बचत गर्न आवश्यक छ।
पूर्वनिर्धारित सिरियल पोर्ट दर 38400 पुनर्स्थापित गर्दछ र कुनै जाँच गरिएको छैन
GPIO37 पिन 2S भन्दा माथि कम स्तर होल्डिंगले पूर्वनिर्धारित सिरियल पोर्ट दर पुनर्स्थापित गर्न सक्छ र AT + BAUD=38400,0 + रिटर्न लाइनमा फर्कन सक्छ।
कृपया ध्यान दिनुहोस् कि अनुपालनको लागि जिम्मेवार पक्षले स्पष्ट रूपमा अनुमोदन नगरेको परिवर्तन वा परिमार्जनहरूले उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई बेवास्ता गर्न सक्छ।
यो यन्त्रले FCC नियमहरूको भाग १५ को पालना गर्छ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ: (15) यो यन्त्रले हानिकारक हस्तक्षेप गर्न सक्दैन, र (1) यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।
मोड्युल OEM स्थापनामा मात्र सीमित छ OEM इन्टिग्रेटर यो सुनिश्चित गर्नको लागि जिम्मेवार छ कि अन्त-प्रयोगकर्तालाई मोड्युल हटाउन वा स्थापना गर्न कुनै म्यानुअल निर्देशन छैन।
जब मोड्युल अर्को यन्त्र भित्र स्थापित हुँदा FCC पहिचान नम्बर देखिँदैन, तब मोड्युल स्थापना भएको यन्त्रको बाहिरी भागले पनि संलग्न मोड्युललाई सन्दर्भ गर्ने लेबल प्रदर्शन गर्नुपर्छ। यो बाहिरी लेबलले निम्न जस्ता शब्दहरू प्रयोग गर्न सक्छ: "FCC ID समावेश गर्दछ: 2AZ6I-ML601" र जानकारी पनि यन्त्रहरूको प्रयोगकर्ता पुस्तिकामा समावेश हुनुपर्छ।
कागजातहरू / स्रोतहरू
![]() |
Hyeco Smart Tech ML601 एम्बेडेड कम पावर खपत लोरा मोड्युल [pdf] प्रयोगकर्ता पुस्तिका ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 एम्बेडेड कम पावर खपत लोरा मोड्युल, इम्बेडेड कम पावर खपत लोरा मोड्युल, खपत लोरा मोड्युल, लोरा मोड्युल |




