ML601
एम्बेडेड कमी वीज वापर LoRa मॉड्यूल मॅन्युअल
0V1
तारीख | लेखक | आवृत्ती | नोंद |
21 जून, 2021 | येबिंग वांग | V0.1 | पहिली आवृत्ती, मॉड्यूल्सची हार्डवेअरची व्याख्या आणि कार्याची विनंती. |
परिचय
ASR6601 ही LoRa soc चिप आहे.
सेमटेकच्या LoRa ट्रान्सीव्हर SX4 च्या सॉफ्टवेअर कोरसह कॉर्टेक्स M1262 च्या कोरद्वारे आतील भाग लागू केला जातो. मॉड्यूल 868 (EU साठी)/915Mhz वारंवारता बँड कम्युनिकेशन मिळवू शकते. मॉड्यूल क्लास ए, बी, सी प्रोटोकॉल, डीटीयू आणि विविध खाजगी प्रोटोकॉलसह LoRa डिव्हाइस लागू करते. वर्ग A, B, C प्रोटोकॉल हा नॉनस्टँडर्ड लोरावन प्रोटोकॉल आहे आणि तो फक्त आमच्या गेटवेसाठी योग्य आहे. मॉड्यूलमधील MCU शक्तिशाली आहे, 48Mhz मास्टर फ्रिक्वेन्सी आणि 16kbytes Sram, 128k फ्लॅशसह, मागील ASR6505 च्या कामगिरीमध्ये मोठी झेप घेत आहे. हार्डवेअरची किंमत कमी करण्यासाठी, ओपन MCU योजना वापरकर्त्याद्वारे MCU विस्तृत न करता थेट आत वापरली जाऊ शकते.
मॉड्यूलची जास्तीत जास्त रिसिव्हिंग सेन्सिटिव्हिटी – 140dBm पर्यंत आहे, जास्तीत जास्त ट्रान्समिट पॉवर 14dBm@868MHz (EU साठी) Band / 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 | |
तापमान | -20-85 | |
आकार | मी 8.2x18x2.5 मिमी | |
सॉफ्टवेअर | नेटवर्किंग प्रोटोकॉल | वर्ग A, B, C, DTU आणि खाजगी प्रोटोकॉल |
एन्क्रिप्शन प्रकार | AES128 | |
वापरकर्ता कॉन्फिगरेशन | सूचना |
हार्डवेअर परिचय
मॉड्यूलची बाह्यरेखा
हार्डवेअर डिझाइनसाठी नोट्स:
- SGM2033 सारख्या कमी आवाजाच्या LDO सह स्वतंत्र वीज पुरवठा वापरून मॉड्यूलचा पुरवठा करण्याचा प्रयत्न करा.
- मॉड्यूलचा पुरवठा करंट 120mA > असणे आवश्यक आहे, बाकी सिस्टम करंटचा समावेश नाही.
पिनची व्याख्या
पिन संख्या | नाव | प्रकार | वर्णन |
I | GND | शक्ती | प्रणाली GND |
2 | GPI033 | () | हे 10 फंक्शन मॉड्यूलमध्ये उच्च आउटपुट आहे हायबरनेशन दरम्यान जागे व्हा आणि 10 कमी. 9V बॅटरी पॉवर सप्लाय केसेससाठी. कमी वीज वापरासाठी. LIX द्वारे पॉवर पुरवठा केला जातो) जेव्हा मॉड्यूल निष्क्रिय असते आणि DCDC द्वारे जेव्हा मॉड्यूल जागृत होते. बाह्य LED. सहसा उच्च. प्रकाश करताना कमी ठेवा. |
3 | GPI037 | 1 | I. LoRa मॉड्यूल जागृत करण्यासाठी बाह्य MCU साठी. (सामान्यत: उच्च पातळी. जेव्हा मॉड्यूलला जागृत करणे आवश्यक असते. MCU आउटपुट I ms पल्स (निम्न पातळी प्रभावी) मॉड्यूलमध्ये. सर्व मोड पुल-डाउन कमी पातळी 2S रिकव्हरी पोर्ट रेट डीफॉल्ट वरील): 2. बाह्य MCU साठी Lora 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 | बूट GPTIMO_CH2 SPIO_TX GP1002 | I0 | BOOT (अंतर्गत पुल-डाउन) निवडा. PWM आउटपुट SP1 आउटपुट I0 |
9 | SWD GP1006 | I0 | सिम्युलेटर डीबगिंग SWD t पुल-अप ) I0 |
10 | SWC GP1007 | 0 | सिम्युलेटर डीबगिंग SWC (पुल-डाउन) 10 |
II | VCC | 0 | पॉवर इनपुट 3.3V. कमाल शिखर वर्तमान 150mA. |
12 | GND | शक्ती | प्रणाली GND |
13 | UAFtTO_RX GP1016 | I0 | सिरीयल पोर्ट 0 प्राप्त 10-डाउनलोड-प्रिंट |
14 | UARTO_TX GP1017 | I0 | Serila पोर्ट 0 पाठवा 10-डाउनलोड-प्रिंट |
15 | 11CO_SCL GP1014 | I0 | IICO clk 10 |
16 | 11CO_SDA GY1015 | I0 | IICO डेटा 10 |
17 | /RST | 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लाइफायर 0. सकारात्मक एंटर पॉइंट I0 |
24 | OPAO_INN GP1044 | .A/I0 | ऑपरेशनल ampलाइफायर 0. नकारात्मक एंटर पॉइंट I0 |
25 | OPAO_OUT GP1010 | MO | ऑपरेशनल ampलिफायर 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 चे प्रादेशिक विभाग
अंतर्गत फ्लॅशमध्ये एकूण 128kbytes आहे, पृष्ठ 4k च्या आकारात आहे.
प्रदेश | प्रदेशाची श्रेणी | बाइट | नोंद |
DTU दिनचर्या आहेत |
0x0800_0000-0x0801_EFFF | 124K | 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” सह समाप्तीसह असणे आवश्यक आहे, 10ms ते 1s दरम्यान एक वर्ण 'a' पाठवा |
पाठवा | a | 'a' फ्रेम स्टार्ट बाइट + “\r \ n” ने समाप्त होणे आवश्यक आहे आणि जर + + 'कॅरेक्टर 1S मॉड्यूलमध्ये प्राप्त झाले नाही, तर '+ + +' डेटा ट्रान्समिशन म्हणून जारी केला जातो. |
परतावे | AT+ENAT=ठीक आहे | कमांड मोडमध्ये प्रवेश करा |
१२,२४, सीरियल पोर्ट दर सेट करा
टीप: या पायरीनंतर, सिरीयल पोर्ट मागील पोर्ट दरानुसार ओके किंवा ERR, MCU परत करतो आणि संबंधित पोर्ट दर समक्रमित करण्यासाठी बिट तपासा आणि यशस्वी सेटअप कमांड प्राप्त केल्यानंतर बिट तपासा.
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+BAUD=९६००,० | 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional 0-कोणताही चेक बिट नाही (डिफॉल्ट) 1-विषम तपासा 2-समान तपासा |
परतावे |
AT+BAUD=ठीक आहे | योग्य परतावा |
AT+BAUD=ERR | चुकीचा परतावा | |
पाठवा | AT+BAUD=? | चौकशी |
परतावे | AT+BAUD=९६००,० |
१२,२४, लोरा वारंवारता मध्यांतर सेट करा
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+FREQ=4400
|
470Mhz स्पॅन: 4300~5100 868Mhz (EU साठी) span:8600~9200 डीफॉल्ट; 4400 |
परतावे |
AT+FREQ=OK | योग्य परतावा |
AT+FREQ=ERR | चुकीचा परतावा | |
पाठवा | AT+FREQ=? | चौकशी |
परतावे | AT+FREQ=4400 |
४, लोरा दर सेट करा
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+RATE=7 | 7(5470bps) /8(3125bps) /9(1760bps)optional डीफॉल्ट: 7 |
परतावे |
AT+RATE=OK | योग्य परतावा |
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 |
१२,२४, लोरा पॅकेटची लांबी सेट करा
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+LORALENTH=240 | प्रति पॅकेट लोरा डेटा सेट करा(32~240) |
परतावे |
AT+LORALENTH=OK | योग्य परतावा |
AT+LORALENTH=ERR | चुकीचा परतावा | |
पाठवा | AT+WORKMODE=? | चौकशी |
परतावे | AT+WORKMODE=240 |
१२,२४, की सेट करा
डेटाचे अचूक निराकरण करण्यासाठी 16 बाइट्स आणि 16 दशांश संख्या (16 वर्ण) एनक्रिप्शन की सह निश्चित केले. क्वेरी समर्थित नाही.
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+DATAKEY=Qqert,91234567890 | संख्या, इंग्रजी आणि इंग्रजी वर्णांसाठी समर्थन. डीफॉल्ट: सर्व 0 |
परतावे |
AT+DATAKEY=ठीक आहे | योग्य परतावा |
AT+DATAKEY=ERR | चुकीचा परतावा | |
पाठवा | AT+DATAKEY=? | चौकशी |
परतावे | AT+DATAKEY=ERR |
१२,२४, वर सेट केलेले पॅरामीटर्स सेव्ह करा
टीप: आधी सेट केलेले AT इंस्ट्रक्शन पॅरामीटर्स सेव्ह करण्यासाठी ही कमांड करा.
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+सेव्ह | वरील संच AT सूचना मापदंड जतन करा |
परतावे | AT+SAVE=OK |
१२,२४, वरील सेट पॅरामीटर्स साफ करा- - रीस्टार्ट प्रभावी होते
टीप: वरील सेटिंग AT इंस्ट्रक्शन पॅरामीटर्स वगळता डीफॉल्ट पुनर्संचयित करा.
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+Restore | वरील संच AT सूचना मापदंड साफ करा डीफॉल्ट मूल्ये पुनर्संचयित करण्यासाठी |
परतावे | AT+RESTORE=OK |
१२,२४, AT सूचना मोडमधून बाहेर पडा
टीप: हे चरण सूचित करते की सेटिंग पूर्ण झाली आहे आणि मॉड्यूलला ट्रान्समिशन मोडमध्ये सूचना प्राप्त होते. मध्यभागी सेटिंग पूर्ण झाली नाही आणि मागील सेटिंग देखील यशस्वी झाली.
सिरीयल पोर्ट | स्वरूप | नोंद |
पाठवा | AT+EXAT | एट इंस्ट्रक्शन मोडमधून बाहेर पडा |
परतावे | AT+EXAT=ठीक आहे |
टीप: AT निर्देशांद्वारे कॉन्फिगर केलेले पॅरामीटर्स आपोआप सेव्ह केले जाणार नाहीत, पॉवर नंतर कॉन्फिगर केलेले पॅरामीटर्स पुन्हा डीफॉल्ट रिस्टोअर करतील, जे AT + SAVE द्वारे सेव्ह करणे आवश्यक आहे.
डीफॉल्ट सिरीयल पोर्ट रेट 38400 पुनर्संचयित करते आणि चेक केलेले नाही
GPIO37 पिन 2S वरील निम्न पातळी धारण केल्याने डीफॉल्ट सीरियल पोर्ट दर पुनर्संचयित केला जाऊ शकतो आणि AT + BAUD=38400,0 + रिटर्न लाइनवर परत येऊ शकतो.
कृपया लक्ष द्या की अनुपालनासाठी जबाबदार पक्षाद्वारे स्पष्टपणे मंजूर केलेले बदल किंवा बदल हे उपकरण चालवण्याचा वापरकर्त्याचा अधिकार रद्द करू शकतात.
हे डिव्हाइस FCC नियमांच्या भाग 15 चे पालन करते. ऑपरेशन खालील दोन अटींच्या अधीन आहे: (1) हे डिव्हाइस हानिकारक हस्तक्षेप करू शकत नाही आणि (2) या डिव्हाइसने अवांछित ऑपरेशन होऊ शकणाऱ्या हस्तक्षेपासह प्राप्त होणारा कोणताही हस्तक्षेप स्वीकारला पाहिजे.
मॉड्यूल केवळ OEM स्थापनेपुरते मर्यादित आहे OEM इंटिग्रेटर हे सुनिश्चित करण्यासाठी जबाबदार आहे की एंड-यूजरला मॉड्यूल काढण्यासाठी किंवा स्थापित करण्यासाठी कोणतीही मॅन्युअल सूचना नाही.
मॉड्युल दुसऱ्या डिव्हाइसमध्ये इंस्टॉल केल्यावर FCC आयडेंटिफिकेशन नंबर दिसत नाही, तर ज्या डिव्हाइसमध्ये मॉड्युल इंस्टॉल केले आहे, त्याच्या बाहेरील भागावर देखील संलग्न मॉड्यूलचा संदर्भ देणारे लेबल प्रदर्शित करणे आवश्यक आहे. हे बाह्य लेबल खालील शब्दांचा वापर करू शकते जसे की: “FCC ID समाविष्ट आहे: 2AZ6I-ML601” आणि माहिती उपकरणांच्या वापरकर्ता मॅन्युअलमध्ये देखील समाविष्ट असावी.
कागदपत्रे / संसाधने
![]() |
Hyeco Smart Tech ML601 एम्बेडेड कमी उर्जा वापर लोरा मॉड्यूल [pdf] वापरकर्ता मॅन्युअल ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 एम्बेडेड कमी उर्जा वापर लोरा मॉड्यूल, एम्बेडेड लो पॉवर वापर लोरा मॉड्यूल, उपभोग लोरा मॉड्यूल, लोरा मॉड्यूल |