Hyeco Smart Tech ML650 Module LoRa Module Mai Amfani da Ƙarfin Ƙarfin Ƙarfi
0V41
Kwanan wata | Marubuci | Sigar | Lura |
Maris 23, 2020 |
Qi Su |
V0.3 |
Daidaita bayanin sigar GPIO3/GPIO4. |
Afrilu 20, 2020 | Shuguang He | V0.4 | Ƙara wasu bayanin umarnin AT |
Yuli 15, 2020 |
Yebing Wang |
V0.41 |
Ƙara wasu ma'aunin kayan masarufi
kwatancin da sanarwar ƙira |
Gabatarwa
ASR6505 guntu ce ta LoRa. Ana aiwatar da ciki ta ST's 8bit low power MCU STM8L152 kunshe da Semtech's LoRa transceiver SX1262 . Module na iya cimma 868 (na EU) / 915Mhz mitar sadarwar bandeji. Tsarin yana aiwatar da na'urar LoRa tare da ka'idar CLASS A, B,C. Samfurin yana ba da serial tashar jiragen ruwa AT umarni da aka saita don kiran MCU da 2 IO don tashi tsakanin MCU.
Matsakaicin ƙimar karɓar ƙirar ƙirar ya kai - 140dBm, matsakaicin ikon watsawa har zuwa -2.75dBm.
Babban fasali
- Matsakaicin hankalin liyafar yana zuwa -140dBbm
- Matsakaicin ikon ƙaddamarwa shine -2.75dBm
- Matsakaicin saurin watsawa: 62.5kbps
- Mafi ƙarancin halin yanzu: 2uA
- 96bit UID
Asalin siga na module
Raba | Siga | Daraja |
Mara waya | Kaddamar da iko | 16dbm@868Mhz don EU |
-2.75dbm@915Mhz | ||
Karɓi hankali | ||
-127dbm@SF8(3125bps) | ||
-129.5dbm@SF9(1760bps) | ||
Hardware | Bayanan bayanai | UART / IO |
Wurin wutar lantarki | 3 zuwa 3.6v | |
A halin yanzu | 100mA | |
barcin halin yanzu | 2 uA | |
Zazzabi | -20-85 | |
Girman | 29x18x2.5mm | |
Software | Ka'idar sadarwar | Darasi A, B, C |
Nau'in ɓoyewa | Saukewa: AES128 | |
Tsarin mai amfani | AT umarni |
Gabatar da kayan aiki
Bayanin module
Bayanan kula don ƙirar Hardware:
- Yi ƙoƙarin samar da tsarin ta amfani da kayan wuta daban tare da ƙaramin ƙarar LDO kamar SGM2033.
- Ƙasar ƙirar ta keɓe daga tsarin kuma an fitar da ita daban daga tashar wutar lantarki.
- An haɗa layin siginar tsakanin ƙirar da MCU tare da juriya na 100 ohm a cikin jerin.
Ma'anar fil
Pin lamba | Suna | Nau'in | Bayani |
1 | GND | Ƙarfi | Tsarin GND |
2 | ANT | RF | Sigin waya |
3 | GND | Ƙarfi | Tsarin GND |
4 | GND | Ƙarfi | Tsarin GND |
5 | GPIO4/PE7 | I | 1. Don MCU na waje don farkawa LoRa module
2. Don MCU na waje don bari LoRa ya san ya shirya don karɓar umarnin AT Ƙarin bayani duba bayanin kula a ƙasa. |
6 | SWIM | Gyara IO | Debug don na'urar kwaikwayo |
7 | nTRST | I | Sake saitin, siginar ƙarancin matakin tasiri. |
8 | UART1_RX | I | Serial port 1(3) , karba |
9 | UART1_TX | O | Serial port 1(3), aika |
10 | PWM/PD0 | O | Don abubuwan samar da wutar lantarki na 9V, don ƙarancin wutar lantarki. LDO ne ke ba da wutar lantarki lokacin da module ɗin ke bacci kuma ta DCDC lokacin da tsarin ya tashi. Wannan IO yana da babban fitarwa a farkawa na module kuma IO ƙaramin matakin sigina ne a kwance. |
11 | GPIO3/PE6 | O | 1. Don tada MCU na waje.
2. Don sanar da MCU, LoRa module ya tashi kuma yana shirye don karɓar umarnin AT; Ƙarin bayani duba bayanin kula a ƙasa. |
12 | GND | Ƙarfi | Tsarin GND |
13 | VDD | Ƙarfi | Shigar da wutar lantarki 3.3V, matsakaicin tsayi
yanzu 150mA. |
14 | UART0_RX | I | Serial tashar jiragen ruwa 0 (2) , karba , AT
tashar tashar umarni |
15 | UART0_TX | O | Serial tashar jiragen ruwa 0 (2) , aika , AT
tashar tashar umarni |
16 | MISO/PF0 | I | MISO SPI |
17 | MOSI/PF1 | O | SPI MOSI |
18 | SCK/PF2 | O | Farashin SPI CLK |
19 | NSS/PF3 | O | SPI CS |
20 | IIC_SDA/PC0 | IO | IIC SDA |
21 | IIC_SCL/PC1 | O | Farashin IIC SCL |
22 | AD/PC2 | A/IO (PC2) | ADC (canzawar analog-dijital) |
Bayani: I-Input, O-fitarwa, A-Analog
(Game da PE6 da PE7)
- LoRa module yana cikin yanayin barci galibi. Idan MCU tana hulɗa tare da tsarin, yana buƙatar farkawa LoRa module da farko sannan aika umarnin AT zuwa module LoRa.
- Sa'an nan PE7 (GPI04) shine fil don tada LoRa module don MCU; Hakazalika, idan module ɗin yana hulɗa tare da MCU na waje (Aika AT umarni), yana buƙatar farkawa MCU na waje (sannan aika umarnin AT). PE6 shine fil ɗin da ya dace.
- PE6 da PE7 suna da aikin furci na "shirye" ban da aikin farkawa. PE6 da PE7 yawanci suna kan sigina masu girma kuma suna juya ƙasa lokacin da aka kunna su. Ya kamata a mayar da hulɗar zuwa sigina mai girma.
(Bayani akan cikakken bayanin tsarin hulɗa don umarnin AT)
Girman kayan aiki
Lura: tsawo 2.5mm
Halin lantarki
Siga | Sharadi | Mafi ƙarancin | Na al'ada | Matsakaicin | Naúrar |
Aiki voltage | 3 | 3.3 | 3.6 | V | |
Aiki na yanzu | Ci gaba da aikawa | 100 | mA | ||
barcin halin yanzu | RTC aiki | 2 | uA |
Ma'amala tsakanin MCU da tsarin LoRa
A cikin wannan hulɗar, MCU tana ba da umarnin AT ga LoRa, kuma LoRa na iya ba da umarnin AT ga MCU. Don rage amfani da wutar lantarki, LoRa da MCU galibi suna cikin kwanciyar hankali. Kowannen su yana sarrafa saƙonsa. Lokacin da yake buƙatar wani, zai tada wani ya ba AT umarni ga wani.
Lokacin da aka aika umarnin AT a bangarorin biyu, ƙarin kwas zai faru idan akwai lokaci guda. Saboda haka, zane don wannan shine yanayin "rabin duplex". Wato: gefe ɗaya ne kawai ke iya aika umarni a lokaci ɗaya. Don haka, kafin kowane bangare ya aika umarni, dole ne ya sanya ido kan ko ɗayan yana son aika umarni ko a'a. Idan ɗayan ɓangaren ya "dami haƙƙin aika bayanai", dole ne ku jira har sai an kammala zagaye na hulɗar na yanzu kafin farawa.
Mai zuwa shine cikakken tsari don ƙaddamar da umarnin AT a ƙarshen duka.
Cikakken tsari na MCU yana fara hulɗa tare da tsarin LoRa.
LoRa module MCU | ||
| LoRa a yanayin barci | | | |
| <- Bincika ko PE6 an fara aika siginar ƙaramin matakin farko- | | | <1> |
| <- PE7 yana aika siginar ƙaramin matakin (farkawa MCU) -- | | | <2> |
| - PE6 yana aika siginar ƙarancin matakin (LoRa ya shirya) -> | | | <3> |
| <- aika umarni AT ———— | | | <4> |
| --PE6 yana aika siginar babban matakin (maidowa) -> | | | <5> |
| <- (Bayan AT) PE7 aika siginar babban matakin-- | | | <6> |
| LoRa yana aiki | | | |
| | | |
Bayani:
- Mataki na 1 don gano PE6, shine "saurara da farko kafin a ce" , don tabbatar da cewa "dayan bangaren ba ya aika da kansa lokacin aikawa" . Idan PE6 ya riga ya kasance tare da ƙananan sigina, ɗayan ɓangaren yana aika shi. A wannan lokacin, jira ɗayan don sake aikawa (kada ku je mataki na 2 nan da nan).
- Mataki na 2 don barin PE7 a cikin ƙananan sigina, shine ainihin "kama hakkin yin magana"; -- saboda ɗayan ɓangaren ya zo don gano idan PE7 yana cikin siginar ƙaramin matakin kafin aika shi.
- Mataki na 3, PE6 ya juya zuwa siginar ƙananan sigina don amsawa ga MCU, yana gaya wa MCU cewa "An tashe ni kuma na shirya don liyafar serial, za ku iya aikawa";
- Mataki na 5 shine PE6 ya juya zuwa siginar babban matakin, magana mai ƙarfi, shine LoRa module ɗin da aka gano tashar tashar jiragen ruwa tana aika bayanai kuma nan da nan juya PE6 zuwa siginar babban matakin (ba jiran umarnin AT ya ƙare.);
- Ta mataki na 6, an kammala zagaye na hulɗa.
Lokacin da ɓangarorin biyu suka aiko da bayanai, "ƙwace ikon yin magana" .
A zahiri, duk umarnin AT aika fom MCU zuwa LoRa zai bar LoRa ya sami amsa daidai (koma zuwa umarnin AT da aka saita a baya). Don haka, bayan MCU ta aika umarni zuwa LoRa, zai iya zuwa barci, ko jira LoRa ya ba da amsa kafin barci. Wannan lokacin amsa, al'ada a cikin 'yan ms.(Saiti na umarnin tuple uku yana ɗaukar lokaci mai tsawo, kusan 200 ms).
Cikakken tsari na LoRa module don fara hulɗa tare da MCU
Baya ga amsawar AT, ƙirar LoRa kuma za ta fara aiwatar da umarnin MCU sosai, kamar ci gaban samun hanyar sadarwa, liyafar bayanai, ƙarewar lokaci, da sauransu.
Duk tsarin hulɗar ainihin iri ɗaya ne, kawai a baya.
LoRa module MCU
| Mcu na iya barci |
| - Duba wherh PE7 an aiko da siginar ƙananan matakin farko-> | <1>
| -- PE6 yana aika siginar ƙananan matakin (farka MCU) -> | <2>
| <- PE7 yana aika siginar ƙananan matakin (MCU ya shirya) -- | <3>
| —- Aika umarni AT ———–> | <4>
| -- PE6 yana juya siginar babban matakin (maidowa) -> | <5>
| <- PE7 yana juya sigina mai girma (maidowa) -- | <6>
| LoRa cikin kwanciyar hankali |
| |
Bayani:
- A mataki na 3, idan PE 7 baya juya sigina mara nauyi, to LoRa har yanzu za ta aika umarnin AT bayan 50ms lokacin ƙarewa.
Bayan mataki na 5, LoRa module zai juya zuwa barci ko MCU a mataki na 6 ya juya PE7 zuwa sigina mai girma.
AT umarni
AT bayanin koyarwa da kuma example:
Tuple uku
- AT+DEVEUI=d896e0ffffe0177d
- //- AT+APPEUI=d896e0ffff000000 (A jefar)
- AT+APPKEY=3913898E3eb4f89a8524FDcb0c5f0e02
yanayin hanyar sadarwa
AT+CLASS=A
Saita tashar mitar
AT+CHANNEL=1
Saita tazarar lokacin ramin a cikin Class B
AT+SLOTFREQ=2
Shiga cibiyar sadarwa
AT+JOIN
Aika bayanai
AT+DTX=12,313233343536
Sami bayanai
AT+DRX=6,313233)
Lokaci
AT+GETRTC
AT+SETALARM=20200318140100
Wasu
AT+START
AT+VERSION
AT+MAYARWA
Bayani:
- Idan a yanayin Class A, saita tuple uku, tashar, yanayin sadarwar a cikin 4.1, Sake fitar da umarnin cibiyar sadarwa; idan a yanayin Class B, za a saita ƙarin lokacin ramuka;
- Za a tabbatar da amsa bayan an aika kowace umarni;
Idan: Aika AT CLASS=A, za'a karba a CLASSAT CLASS=A,OK ko A CLASSAT CLASS=A,OK A CLASS=A,KUSKURE
(Ba tare da an tabbatar da amsa ba, wannan yana nuna cewa tsarin yana da keɓantacce.)
(A cikin su, ban da amsa Ok/KUSKURE, za a sami ƙarin ra'ayi. Ana iya ganin cikakkun bayanai a ƙasa) - Input AT umarnin da fitarwa AT umarnin, harafin m, dole ne a cikin babban harka;
- AT umarnin yakamata ya sami canje-canjen dawowa, ko shigar da AT ko fitarwa AT;
Cikakken umarnin AT:
Saita Tuple Uku
Tsarin Lura | ||
Umarni |
AT+ DEVEUI=1122334455667788 |
(Kafaffen tsayin
8 bytes) |
Amsa | AT+ DEVEUI=OK/ AT+ DEVEUI=KUSKURE | |
Umarni |
//AT+ APEUI=1122334455667788 |
(Kafaffen tsayin
8 bytes) |
Amsa | //AT+ APEUI=OK / AT+ APEUI= KUSKURE | *A jefar* |
Umarni |
AT+ APPKEY= 3913898E3eb4f89a8524FDcb0c5f0e02 | (Kafaffen tsayin
16 bytes) |
Amsa | AT+ APPKEY=OK/ AT+APPKEY=KUSKURE | |
Umarni |
AT+ DEVEUI=?
//AT+ APEUI=? AT+ APPKEY=? |
Tambayi bayanan tuple uku |
Amsa | AT+ DEVEUI=1122334455667788 | Komawa uku |
Lura: Lokacin da kayan aiki ya bar masana'anta, ƙimar tsohowar ternary ita ce 0. Idan saitin ya yi nasara, ajiye ta atomatik kuma ana amfani da ƙimar da aka adana zuwa farawa na gaba. (Duba zuwa littafin mai amfani na APP don ma'anar da siyan tuple uku); Ba a amfani da APEUI a cikin tuple uku.
Dalilin ERROR ya dawo bayan AT : Babu siga ko tsayin sigar kuskure.
Saita yanayin aiki (cibiyar sadarwa).
Tsarin | Lura | |
Umarni |
AT+CLASS=A |
Yanayin zaɓi A|B|C |
Amsa | AT+CLASS=OK /AT+CLASS=KUSKURE | |
Umarni |
AT+CLASS=? |
tambayar yanayin halin yanzu |
Amsa |
AT+CLASS=A / AT+CLASS=B KO A+CLASS=C |
Lura: Saita yanayin aiki na module kafin shigar da hanyar sadarwa. Hanyoyin A/B/C guda uku ne kawai.
Idan saitin ya yi nasara, ajiyewa ta atomatik kuma ana amfani da ƙimar da aka adana zuwa farawa na gaba.
Dalilin ERROR ya dawo bayan AT: Babu kuskuren ƙimar sigina.
Saita tashar
Tsarin | Lura | |
Umarni |
AT+CHANNEL=1 |
Saita tashar 1 ~ 63 |
Amsa | AT+CHANNEL=OK /AT+CHANNEL=KUSKURE | |
Umarni | AT+CHANNEL=? | Tambayar |
Amsa | AT+CHANNEL=12 | Sakamakon tambayar |
Bayani:
- Kewayon tashar shine 1 ~ 63 (dukkan tashoshi 63, 868 (na EU) / 915 iri ɗaya ne) Ƙofar, sabar ta saita.
- Lokacin da tashar ta fara farawa, ya kamata ta duba tashoshi 5 (watau , gwada shigar da hanyar sadarwa bayan aika AT don saita 0, saita 1 don gwadawa, sannan saita 2 don ƙoƙarin shigarwa ...).
- Lokacin da hanyar sadarwar ta yi nasara, tashar da aka saita ita ce tashar da ta dace da ƙofa.
- Don tsarin LoRa, ana adana shi bayan kowane saiti, kuma ana amfani da ƙimar da aka adana ta ƙarshe a farawa na gaba.
- Dalilin ERROR ya dawo bayan AT: Babu siga ko kuskuren ƙimar siga (lura iyakar adadin tashoshi na kowane band)
Saita lokacin Ramin Class B
Tsarin | Lura | |
Umarni |
AT+SLOTFREQ=64 |
1,2,4,8,16,
32, 64, 128, misaliample 64, na nufin sadarwa daya a cikin dakika 64. |
Amsa | AT+SLOTFREQ=OK/AT+SLOTFREQ=KUSKURE | |
Umarni | AT+SLOTFREQ=? | Tambayar |
Amsa | AT+SLOTFREQ=64 | Koma sakamakon tambaya |
Lura: Umarnin yana aiki a ƙarƙashin Class B.
- An saita ƙimar zaɓi kamar: 1/2/4/8/16/32/64/128. Gajeren zagayowar saitin, mafi girman ƙarfin amfani da na'urar.
- Wannan umarnin yana goyan bayan sauyawa mai gudana (misali, don canja wuri files, canzawa na ɗan lokaci zuwa zagayowar 1S sannan a yanke baya zuwa zagayowar 64S)
- Ta hanyar tsohuwa, madauwari na Class B shine daƙiƙa 64, ko daƙiƙa 64 a kowace sadarwa, kuma tagogin sadarwa guda biyu suna buɗewa a cikin zagayowar fitila. (Lura, daƙiƙa 64 anan shine kawai m, ba tsayayyen zagayowar ba)
- Matsayin umarnin AT shine tabbatar da amfani da wutar lantarki yayin haɓaka saurin amsawa. Domin misaliample, lokacin da aka buɗe APP ko yana da profile don wucewa, za'a iya canza zagaye na na'urar zuwa 1 seconds (file zazzagewa) da daƙiƙa 4 (APP buɗe).
- Ana buƙatar aiwatar da ƙa'idar don yin haɗin gwiwa a nan. Bangaren kayan aiki kuma yana buƙatar ƙara takamaiman lokacin gudanarwa don gujewa haɓakar yawan wutar lantarki da ke haifar da gajeriyar zagayen ramin.
- Idan saitin ya yi nasara, ajiyewa ta atomatik kuma ana amfani da ƙimar da aka adana zuwa farawa na gaba.
- Dalilin ERROR ya dawo bayan AT: Babu kuskuren ƙimar sigina.
Aika umarnin hanyar sadarwa ta hanyar shiga
Tsarin | Lura | |
Umarni |
AT+JOIN |
Fara hanyar sadarwa |
Bayani: tMatsakaicin tsawon aika bayanai shine 64 bytes. (watau: Tsawon umarnin AT shine 128+11)
Karɓi bayanai ba tare da aika tambayoyin umarni zuwa tsarin ba. Idan akwai bayanan ƙasa, tsarin yana fitar da shi kai tsaye.
Dalilin ERROR ya dawo bayan AT: a halin yanzu ba a haɗa hanyar sadarwa ba.
Karanta lokacin RTC
Tsarin | Lura | |
Umarni | AT+GETRTC | Samu lokacin tsarin |
Amsa |
AT+GETRTC=20200325135001(watan shekara awa daya minti daya dakika daya) / AT+GETRTC= KUSKURE |
Mayar da ERROR yana nuna gazawa, kuma ba a sami nasarar daidaita lokacin RTC na ƙirar bayanin kula ta hanyar sadarwar ba. |
Note1: lokacin yana aiki tare ta atomatik bayan samun nasarar hanyar sadarwar.
Don haka, wannan umarni ya kamata a yi bayan samun nasarar hanyar sadarwar. Dalilin ERROR ya dawo bayan AT: a halin yanzu ba a haɗa hanyar sadarwa ba.
Note2:wannan umarnin koyaushe yana da tasiri matuƙar an haɗa shi sau ɗaya kuma babu asarar wuta (Wannan umarnin har yanzu yana da tasiri ko da sake saita tsarin.)
Saita ƙararrawar RTC
Tsarin | Lura | |
Umarni | AT+SETALARM=20200325135001(watan shekara
rana sa'a minti daya) |
Saita mai ƙidayar lokaci |
Amsa | AT+SELARM=OK
/AT+SETALARM=KUSKURE |
|
Amsa2 | AT+ALARM=watanni na shekara sa'a minti daya |
Lokaci ya ƙare |
Lura: yana da dalilai 3 na komawa ga ERROR:
- Ba a daidaita lokacin ba;
Magani: Yi amfani da wannan AT bayan nasarar samun damar hanyar sadarwa - Lokacin saitawa ya riga ya wuce lokacin yanzu; Magani: duba layin lokaci.
- Lokacin saitawa ya wuce kwanaki 49;
Magani: tabbatar da lokacin ƙararrawa yana cikin kwanaki 49.
Lura: Tsarin ƙararrawa ɗaya kawai zai iya saita ƙararrawa ɗaya kawai, kuma sake kiran wannan Umarnin zai rufe ƙararrawar da ta gabata.
Lura: Idan tsarin ya kashe ko sake saiti, yana buƙatar sake saiti bayan sake yi;
Lura: Daidai da "Respond2" bayan lokaci ya ƙare. Kamar sauran AT: IO yana farkawa MCU na waje, kuma ya koma AT ALARM
Wasu
Farkon Module
Tsarin | Lura | |
Umarni | ||
Amsa | AT+START=OK/AT+START=KUSKURE | Module farawa |
Lokacin da tsarin ya fara da yanayin jira, ana aika AT zuwa MCU na waje.
Lura: Idan ERROR, MCU na buƙatar sake saita tsarin.
Sigar fitarwa
Tsarin | Lura | |
Umarni | AT+VERSION | Sigar fitarwa |
Amsa | AT+VERSION=ML100 |
Umarnin AT baya mayar da martanin KUSKURE. Doka don lambar sigar: M: module; L:LoRa 100 ;lambar sigar
Mayar da saitin masana'anta
Tsarin | Lura | |
Umarni | AT+MAYARWA | Share bayanan da aka adana |
Amsa | AT+SELARM=OK |
Bayani:Share duk bayanan da aka adana, gami da bayanin lokacin. Ana ba da shawarar kawai don gyara kuskure.
Umarnin AT baya mayar da KUSKURE.
Da fatan za a kula cewa canje-canje ko gyare-gyaren da ƙungiyar da ke da alhakin aiwatarwa ba ta amince da su ba na iya ɓata ikon mai amfani na sarrafa kayan aiki.
Wannan na'urar ta bi Sashe na 15 na Dokokin FCC. Aiki yana ƙarƙashin sharuɗɗa biyu masu zuwa: (1) wannan na'urar bazai haifar da tsangwama mai cutarwa ba, kuma (2) dole ne wannan na'urar ta karɓi duk wani tsangwama da aka karɓa, gami da tsangwama wanda zai iya haifar da aiki maras so.
Tsarin yana iyakance ga shigarwar OEM KAWAI
Mai haɗin OEM yana da alhakin tabbatar da cewa mai amfani na ƙarshe ba shi da umarnin hannu don cirewa ko shigar da tsarin.
Lokacin da lambar tantancewa ta FCC ba ta ganuwa lokacin da aka shigar da module ɗin a cikin wata na'ura, to dole ne wajen na'urar da aka shigar da module ɗin a ciki ita ma ta nuna alamar da ke nuni da tsarin da ke kewaye. Wannan alamar na waje na iya amfani da kalmomi kamar masu biyowa: "Ya ƙunshi ID na FCC: 2AZ6I-ML650" kuma bayanin ya kamata a ƙunsa a cikin littafin mai amfani na na'urorin.
Takardu / Albarkatu
![]() |
Hyeco Smart Tech ML650 Module LoRa Module Mai Amfani da Ƙarfin Ƙarfin Ƙarfi [pdf] Jagoran Jagora ML650, 2AZ6I-ML650, 2AZ6IML650, ML650 Ƙarƙashin Amfani da Ƙarfin Ƙarfin LoRa Module, Ƙarƙashin Ƙarƙashin Ƙarfin Ƙarfin LoRa Module |