Hyeco Smart Tech ML650 Embedded Low Power Consumption LoRa Modil
0V41
Dat | Otè | Version | Remak |
23 mas 2020 |
Qi Su |
V0.3 |
Ajiste deskripsyon paramèt GPIO3/GPIO4. |
20 avril 2020 | Shuguang Li | V0.4 | Ajoute kèk deskripsyon enstriksyon AT |
15 jiyè 2020 |
Yebing Wang |
V0.41 |
Ajoute kèk paramèt pyès ki nan konpitè modil
deskripsyon ak avi konsepsyon |
Entwodiksyon
ASR6505 a se yon chip LoRa soc. Enteryè a aplike pa 8bit ki ba pouvwa MCU STM8L152 ST a pake ak transceiver LoRa SX1262 Semtech. Modil la ka reyalize 868 (pou Inyon Ewopeyen) / 915Mhz frekans band kominikasyon. Modil la aplike aparèy LoRa ak pwotokòl KLAS A, B, C. Modil la bay yon seri enstriksyon pò AT pou apèl MCU ak 2 IO pou reveye ant MCU.
Maksimòm sansiblite modil la resevwa jiska -140dBm, maksimòm transmèt pouvwa jiska -2.75dBm.
Karakteristik prensipal la
- Maksimòm sansiblite resepsyon se jiska -140dBbm
- Maksimòm pouvwa lansman se -2.75dBm
- Vitès transmisyon maksimòm: 62.5kbps
- Minimòm andòmi aktyèl: 2uA
- UID 96bit
Paramèt debaz modil la
Klasifye | Paramèt | Valè |
San fil | Lanse pouvwa | 16dbm@868Mhz pou Inyon Ewopeyen |
-2.75dbm@915Mhz | ||
Resevwa sansiblite | ||
-127dbm@SF8(3125bps) | ||
-129.5dbm@SF9(1760bps) | ||
Materyèl | Done koòdone | UART /IO |
Ranje pouvwa | 3 ~ 3.6V | |
Kouran | 100mA | |
aktyèl andòmi | 2uA | |
Tanperati | -20 ~ 85 | |
Gwosè | 29x18x2.5mm | |
Lojisyèl | Pwotokòl rezo | KLAS A, B, C |
Kalite chifreman | AES128 | |
Konfigirasyon itilizatè | AT enstriksyon |
Materyèl entwodiksyon
Deskripsyon modil la
Nòt pou konsepsyon pyès ki nan konpitè:
- Eseye bay modil la lè l sèvi avèk ekipman pou pouvwa separe ak LDO bri ki ba tankou SGM2033.
- Tè modil la izole nan sistèm nan epi li separe soti nan tèminal pouvwa a.
- Liy siyal ant modil la ak MCU konekte ak 100 ohm rezistans nan seri.
Definisyon pin
PIN nimewo | Non | Kalite | Deskripsyon |
1 | GND | Pouvwa | Sistèm GND |
2 | ANT | RF | Fil siyal |
3 | GND | Pouvwa | Sistèm GND |
4 | GND | Pouvwa | Sistèm GND |
5 | GPIO4/PE7 | I | 1. Pou ekstèn MCU a reveye modil LoRa
2. Pou MCU ekstèn lan fè LoRa konnen li pare pou resevwa enstriksyon AT Plis enfòmasyon gade nòt anba a. |
6 | NAJE | Debug IO | Debug pou similatè |
7 | nTRST | I | Reyajiste, ba nivo siyal efikas. |
8 | UART1_RX | I | Pò seri 1(3) ,resevwa |
9 | UART1_TX | O | Pò seri 1 (3), voye |
10 | PWM/PD0 | O | Pou ka ekipman pou pouvwa batri 9V, pou konsomasyon pouvwa ki ba. LDO founi pouvwa lè modil la andòmi epi DCDC lè modil la reveye. IO sa a se gwo pwodiksyon nan modil reveye ak IO se siyal nivo ki ba nan andòmi. |
11 | GPIO3/PE6 | O | 1. Pou reveye ekstèn MCU.
2. Pou fè MCU a konnen, modil LoRa ap reveye epi li pare pou resevwa enstriksyon AT ; Plis enfòmasyon gade nòt anba a. |
12 | GND | Pouvwa | Sistèm GND |
13 | VDD | Pouvwa | Antre pouvwa 3.3V, maksimòm pik
aktyèl 150mA. |
14 | UART0_RX | I | Pò seri 0 (2) , resevwa , AT
pò enstriksyon |
15 | UART0_TX | O | Pò seri 0(2) , voye , AT
pò enstriksyon |
16 | MISO/PF0 | I | SPI MISO |
17 | MOSI/PF1 | O | SPI MOSI |
18 | SCK/PF2 | O | SPI CLK |
19 | NSS/PF3 | O | SPI CS |
20 | IIC_SDA/PC0 | IO | IIC SDA |
21 | IIC_SCL/PC1 | O | IIC SCL |
22 | AD/PC2 | A/IO (PC2) | ADC (Analòg-dijital konvèsyon) |
Nòt: I - Antre, O-Sòti, A-Analòg
(Konsènan PE6 ak PE7)
- Modil LoRa se nan mòd andòmi sitou. Si MCU kominike avèk modil la, li bezwen reveye modil LoRa an premye epi voye enstriksyon AT nan modil LoRa.
- Lè sa a, PE7 (GPI04) se PIN pou reveye modil LoRa pou MCU; Menm jan an tou, si modil la kominike avèk MCU ekstèn (Voye AT enstriksyon), li bezwen reveye MCU ekstèn (Lè sa a, voye AT enstriksyon). PE6 se PIN ki koresponn lan.
- PE6 ak PE7 gen "pare" fonksyon ekspresyon eta eksepte fonksyon reveye. PE6 ak PE7 yo anjeneral nan siyal wo nivo epi yo vire ba lè deklanche. Entèraksyon an ta dwe retabli nan yon siyal wo nivo.
(Detay sou referans konplè pwosesis entèraksyon an pou enstriksyon AT)
Gwosè pyès ki nan konpitè
Nòt: wotè 2.5mm
Karaktè elektrik
Paramèt | Kondisyon | Minimòm | Nòmal | Maksimòm | Inite |
Travay voltage | 3 | 3.3 | 3.6 | V | |
Travay aktyèl | Kontinyèl voye | 100 | mA | ||
aktyèl andòmi | Travay RTC | 2 | uA |
Entèraksyon ant MCU a ak modil LoRa a
Nan entèraksyon sa a, MCU a bay LoRa enstriksyon AT, epi LoRa ka bay MCU enstriksyon AT. Yo nan lòd yo diminye konsomasyon pouvwa, LoRa ak MCU yo nòmalman nan eta andòmi. Chak nan yo okipe mesaj pwòp li yo. Lè li bezwen yon lòt, li pral reveye yon lòt epi li bay yon lòt enstriksyon AT.
Lè yo voye ansèyman AT sou tou de bò, kou adisyonèl ap fèt lè genyen an menm tan. Se poutèt sa, konsepsyon an pou sa a se yon mòd "mwatye duplex". Sa vle di: yon sèl bò ka voye enstriksyon nan yon sèl fwa. Se poutèt sa, anvan chak bò voye enstriksyon, li dwe kontwole si lòt la vle voye enstriksyon oswa ou pa. Si lòt bò a te "te pwan dwa pou voye enfòmasyon", ou dwe tann jiskaske wonn aktyèl entèraksyon an fini anvan ou kòmanse.
Sa ki anba la a se yon pwosesis konplè pou kòmanse ansèyman AT nan tou de bout.
Pwosesis konplè MCU kòmanse yon entèraksyon ak modil LoRa a.
LoRa modil MCU | ||
| LoRa nan mòd andòmi | | | |
| <– Tcheke si yo te voye PE6 siyal ki ba an premye– | | | <1> |
| <— PE7 voye siyal ki ba (reveye MCU) —- | | | <2> |
| — PE6 voye siyal ba nivo (LoRa pare) —> | | | <3> |
| < — voye AT enstriksyon ———— | | | <4> |
| —– PE6 voye siyal wo nivo(restorasyon) —> | | | <5> |
| <— (Apre AT)PE7 voye siyal wo nivo—- | | | <6> |
| LoRa ap travay | | | |
| | | |
Remak :
- Etap 1 pou detekte PE6, se "koute premye anvan li di" , asire ke "lòt pati a pa voye li tèt li lè voye" . Si PE6 a deja ak siyal ki ba, lòt pati a ap voye li. Nan moman sa a, tann lòt pati a voye ankò (pa ale nan etap 2 imedyatman).
- Etap 2 kite PE7 a nan siyal nivo ki ba, se aktyèlman "sezi dwa pou pale"; —- paske lòt pati a vin detekte si PE7 a nan siyal ba nivo anvan li voye l.
- Etap 3, PE6 vire nan yon siyal nivo ba an repons a MCU, di MCU ke "Mwen te reveye ak pare pou resepsyon seri, ou ka voye";
- Etap 5 se PE6 vire nan siyal wo nivo, entèdi pale, se modil la LoRa detekte pò seri a ap voye done epi imedyatman vire PE6 nan siyal wo nivo (pa tann pou enstriksyon AT la fini.);
- Nan etap 6, yon seri entèraksyon fini.
Lè de kote yo voye done, "sezi dwa pou pale" .
An reyalite, tout enstriksyon AT yo voye fòm MCU bay LoRa pral kite LoRa gen yon repons ki koresponn (al gade nan seri enstriksyon AT nan do a). Se konsa, apre MCU voye enstriksyon nan LoRa, li ka ale nan andòmi, oswa tann pou LoRa reponn anvan andòmi. Tan repons sa a, nòmal nan kèk ms. (Ansanm twa enstriksyon tuple a pran anpil tan, anviwon 200 ms).
Pwosesis konplè modil LoRa pou kòmanse yon entèraksyon ak MCU la
Anplis repons AT, modil LoRa a pral aktivman inisye enstriksyon MCU, tankou pwogrè aksè rezo, resepsyon done, distribisyon, ak sou sa.
Pwosesis entèraksyon an antye se fondamantalman menm bagay la tou, jis ranvèse la.
LoRa modil MCU
| Mcu ka andòmi |
| — Tcheke si yo te voye PE7 ba nivo premye–> | <1>
| —- PE6 voye siyal ba nivo (reveye MCU) —> | <2>
| <— PE7 voye siyal ki ba (MCU pare) —- | <3>
| —- Voye AT enstriksyon ———–> | <4>
| —– PE6 vire siyal wo nivo(restorasyon) —> | <5>
| <— PE7 vire wo nivo siyal (restorasyon) —- | <6>
| LoRa nan mod andòmi |
| |
Nòt:
- Nan etap 3, si PE 7 pa vire siyal nivo ki ba, Lè sa a, LoRa ap toujou voye enstriksyon AT apre 50ms delè.
Apre etap 5, modil LoRa pral vin andòmi si wi ou non MCU a nan etap 6 vire PE7 nan siyal wo nivo.
AT enstriksyon
AT enstriksyon deskripsyon ak example:
Twa tuple
- AT+DEVEUI=d896e0ffffe0177d
- //— AT+APPEUI=d896e0ffff000000 (Jete)
- AT+APPKEY=3913898E3eb4f89a8524FDcb0c5f0e02
mòd rezo
AT+KLAS=A
Mete kanal frekans lan
AT+CHANNEL=1
Mete tan entèval plas nan Klas B
AT+SLOTFREQ=2
Antre nan rezo a
AT+ANTRE
Voye done
AT + DTX = 12,313233343536
Resevwa done
AT + DRX = 6,313233)
Tan
AT+GETRTC
AT+SETALARM=20200318140100
Lòt moun
NAN+KÒMANSE
NAN + VÈSYON
AT+RESTORE
Nòt:
- Si nan klas A mòd, mete twa tuple, chanèl, mòd rezo nan 4.1, Reemèt enstriksyon rezo a; si nan klas B mòd, plis plas tan ap fikse;
- Ap gen repons konfime apre yo fin voye chak enstriksyon;
Si: Voye AT CLASS=A, pral resevwa AT CLASSAT CLASS=A,OK oswa AT CLASSAT CLASS=A,OK AT CLASS=A,ERROR
(San yo pa konfime repons, sa a endike ke modil la gen yon eksepsyon.)
(Pami yo, anplis OK / ERRER reponn, pral gen plis fidbak. Detay yo ka wè anba a) - Antre AT enstriksyon ak pwodiksyon AT enstriksyon, lèt ki sansib, dwe nan majiskil;
- Enstriksyon AT yo ta dwe gen chanjman retounen, kit antre AT oswa pwodiksyon AT;
Enstriksyon AT detaye:
Mete twa tuple
Fòma Remak | ||
Enstriksyon |
AT+ DEVEI=1122334455667788 |
( Longè fiks nan
8 octets) |
Reponn | AT+ DEVEUI=OK/ AT+ DEVEUI=ERÈ | |
Enstriksyon |
//AT+ APPEUI=1122334455667788 |
( Longè fiks nan
8 octets) |
Reponn | //AT+ APPEUI=OK / AT+ APPEUI=ERÈ | *Jete* |
Enstriksyon |
AT+ APPKEY= 3913898E3eb4f89a8524FDcb0c5f0e02 | ( Longè fiks nan
16 octets) |
Reponn | AT+ APPKEY=OK/ AT+ APPKEY=ERÈ | |
Enstriksyon |
AT+ DEVEUI=?
//AT+ APPEUI=? AT+ APPKEY=? |
Rechèch enfòmasyon twa tuple la |
Reponn | AT+ DEVEI=1122334455667788 | Retounen nan twa |
Nòt: Lè ekipman an kite faktori a, valè default ternary a se 0. Si anviwònman an gen siksè, sove otomatikman epi yo itilize valè a sove nan pwochen kòmansman an. (Gade nan Manyèl Itilizatè APP a pou definisyon ak akizisyon twa tuple); APPEUI pa itilize nan twa tuple.
Rezon ki fè ERROR te retounen apre AT : Pa gen paramèt oswa longè paramèt ki mal.
Mete mòd travay (rezo).
Fòma | Remak | |
Enstriksyon |
AT+KLAS=A |
Opsyonèl mòd A|B|C |
Reponn | AT+KLAS=OK /AT+KLAS=ERÈ | |
Enstriksyon |
AT+KLAS=? |
demann mòd aktyèl la |
Reponn |
AT+KLAS=A / AT+KLAS=B OSWA AT+KLAS=C |
Nòt: Mete mòd travay modil la anvan ou antre nan rezo a. Mòd yo se sèlman twa opsyon A/B/C.
Si anviwònman an gen siksè, sove otomatikman epi yo itilize valè a sove nan pwochen kòmansman an.
Rezon ki fè ERROR te retounen apre AT: Pa gen erè paramèt oswa valè paramèt.
Mete kanal la
Fòma | Remak | |
Enstriksyon |
AT+CHANNEL=1 |
Mete kanal la 1 ~ 63 |
Reponn | AT+CHANNEL=OK /AT+CHANNEL=ERÈ | |
Enstriksyon | AT+CHANNEL=? | Rekèt la |
Reponn | AT+CHANNEL=12 | Rezilta rechèch la |
Nòt:
- Ranje a nan chanèl se 1 ~ 63 (total 63 chanèl, 868 (pou Inyon Ewopeyen) / 915 se menm bagay la tou) 。 Pòtay la, mete pa sèvè a.
- Lè tèminal la premye kòmanse, li ta dwe eskane 5 chanèl (sa vle di, eseye antre nan rezo a apre voye AT pou mete 0, mete 1 pou eseye, epi mete 2 pou eseye antre...).
- Lè rezo a gen siksè, kanal la mete se kanal ki koresponn ak pòtay la.
- Pou modil LoRa a, li sove apre chak anviwònman, epi dènye valè ki te sove a itilize pwochen demaraj la.
- Rezon ki fè ERRER te retounen apre AT: Pa gen okenn erè paramèt oswa valè paramèt (note kantite maksimòm chanèl yo pou chak gwoup)
Mete peryòd klas B plas la
Fòma | Remak | |
Enstriksyon |
AT+SLOTFREQ=64 |
1,2,4,8,16,
32,64,128,pa egzanpample 64, vle di yon kominikasyon pou chak 64 segonn. |
Reponn | AT+SLOTFREQ=OK / AT+SLOTFREQ=ERÈ | |
Enstriksyon | AT+SLOTFREQ=? | Rekèt la |
Reponn | AT+SLOTFREQ=64 | Retounen rezilta rechèch yo |
Nòt: Enstriksyon an valab anba Klas B.
- Valè si ou vle mete kòm: 1 / 2 / 4 / 8 / 16 / 32 / 64 / 128. Ki pi kout nan sik la anviwònman, pi gwo konsomasyon pouvwa a nan modil la.
- Enstriksyon sa a sipòte nan – kouri chanje (egzanp, transfere files, tanporèman chanje nan sik la 1S ak Lè sa a, koupe tounen nan sik la 64S)
- Pa default, sik plas klas B la se 64 segonn, oswa 64 segonn pou chak kominikasyon, ak de fenèt kominikasyon louvri nan yon sik beacon. (Remak, 64 segonn yo isit la se jis yon sik ki graj, pa yon sik strik)
- Wòl enstriksyon AT la se asire konsomasyon pouvwa pandan w ap ogmante vitès repons lan. Pou egzanpample, lè APP a louvri oswa gen yon profile pou pase desann, sik la plas nan aparèy la ka chanje a 1 segonn (file telechaje) ak 4 segonn (APP louvri).
- Aplikasyon pwotokòl la oblije kolabore isit la. Bò ekipman tou bezwen ajoute yon sèten tan soti jesyon pou fè pou evite ogmantasyon nan konsomasyon pouvwa sistèm ki te koze pa sik plas twò kout.
- Si anviwònman an gen siksè, sove otomatikman epi yo itilize valè a sove nan pwochen kòmansman an.
- Rezon ki fè ERROR te retounen apre AT: Pa gen erè paramèt oswa valè paramèt.
Voye enstriksyon rezo aksè a
Fòma | Remak | |
Enstriksyon |
AT+ANTRE |
Kòmanse aksè nan rezo a |
Remak: tlongè maksimòm voye done se 64 octets. (sa vle di: longè AT ansèyman AT se 128+11)
Resevwa done san yo pa voye demann enstriksyon nan modil la. Si gen yon done downlink, modil la emèt li dirèkteman.
Rezon ki fè ERRER la retounen apre AT: rezo a pa konekte kounye a.
Li lè a nan RTC
Fòma | Remak | |
Enstriksyon | AT+GETRTC | Jwenn tan sistèm lan |
Reponn |
AT+GETRTC=20200325135001(ane mwa jou èdtan minit segonn) / AT+GETRTC=ERÈ |
Retounen ERROR a endike yon echèk, ak tan RTC nan modil la Remak pa te kalibre avèk siksè atravè rezo a. |
Nòt 1: tan an otomatikman senkronize apre aksè nan siksè nan rezo a.
Se konsa, enstriksyon sa a ta dwe fèt apre aksè nan siksè nan rezo a. Rezon ki fè ERRER la retounen apre AT: rezo a pa konekte kounye a.
Nòt 2:enstriksyon sa a toujou efikas osi lontan ke li senkronize yon fwa epi pa gen okenn pèt pouvwa (Enstriksyon sa a toujou efikas menm si reset modil la.)
Mete alam RTC a
Fòma | Remak | |
Enstriksyon | AT+SETALARM=20200325135001(ane mwa
jou èdtan minit dezyèm) |
Mete revèy la |
Reponn | AT+SETALARM=OK
/AT+SETALARM=ERÈ |
|
Reponn 2 | AT+ALARM=ane mwa jou èdtan minit segonn |
Tan soti |
Nòt: gen 3 rezon pou retounen nan ERROR:
- Tan an pa senkronize;
Solisyon: sèvi ak AT sa a apre aksè nan siksè nan rezo a - Tan an fikse pi bonè pase tan prezan; Solisyon: tcheke liy tan an.
- Tan an tabli se plis pase 49 jou;
Solisyon: asire w ke tan alam la se nan 49 jou.
Nòt: modil la ka sèlman mete yon sèl alam an menm tan an, epi rele Enstriksyon sa a ankò pral kouvri alam anvan an.
Nòt: Si modil la koupe oswa reset, li bezwen reset apre rdemare;
Nòt: Ki koresponn ak ”Reponn2″ apre yon tan soti. Tankou lòt AT: IO reveye MCU ekstèn, epi retounen nan AT ALARM.
Lòt moun
Kòmansman an nan Modil la
Fòma | Remak | |
Enstriksyon | ||
Reponn | AT+START=OK / AT+START=ERÈ | Modil kòmanse |
Lè modil la kòmanse ak mòd datant, AT a voye nan MCU ekstèn lan.
Nòt: Si ERREUR, MCU mande pou reset modil la.
Sòti vèsyon an
Fòma | Remak | |
Enstriksyon | NAN + VÈSYON | Sòti vèsyon an |
Reponn | AT+VERSION=ML100 |
Enstriksyon AT la pa retounen yon repons ERÈ. Règ pou nimewo vèsyon an: M: modil; L:LoRa 100;nimewo vèsyon
Renmèt anviwònman faktori a
Fòma | Remak | |
Enstriksyon | AT+RESTORE | Klè enfòmasyon ki estoke |
Reponn | AT+SETALARM=OK |
Nòt:Efase tout enfòmasyon ki estoke yo, ki gen ladan enfòmasyon revèy la. Li rekòmande sèlman pou debogaj.
Direktiv AT la pa retounen yon ERÈ.
Tanpri pran atansyon ke chanjman oswa modifikasyon pati ki responsab pou konfòmite pa apwouve pa ekspreseman ka anile otorite itilizatè a pou opere ekipman an.
Aparèy sa a konfòm ak Pati 15 Règ FCC yo. Operasyon an sijè a de kondisyon sa yo: (1) aparèy sa a pa ka lakòz entèferans danjere, epi (2) aparèy sa a dwe aksepte nenpòt entèferans resevwa, enkli entèferans ki ka lakòz operasyon endezirab.
Modil la limite pou enstalasyon OEM SÈLMAN
Entegratè OEM la responsab pou asire itilizatè fen a pa gen okenn enstriksyon manyèl pou retire oswa enstale modil.
Lè nimewo idantifikasyon FCC a pa vizib lè modil la enstale andedan yon lòt aparèy, Lè sa a, deyò aparèy la kote modil la enstale dwe montre tou yon etikèt ki refere a modil ki fèmen. Etikèt eksteryè sa a ka itilize mo sa yo tankou sa ki annapre yo: "Genyen FCC ID: 2AZ6I-ML650" epi enfòmasyon yo ta dwe genyen tou nan manyèl itilizatè aparèy yo.
Dokiman / Resous
![]() |
Hyeco Smart Tech ML650 Embedded Low Power Consumption LoRa Modil [pdfManyèl Enstriksyon ML650, 2AZ6I-ML650, 2AZ6IML650, ML650 Embedded Low Power Consumption LoRa Modil, Embedded Low Power Consumption LoRa Modil |