ML601
Manuale di modulu LoRa integratu à pocu cunsumu d'energia
0V1

Data Autore Versione Nota
21 di ghjugnu 2021 Yebing Wang V0.1 Prima edizione, definizione di moduli di hardware è dumanda di funzione.

Introduzione

L'ASR6601 hè un chip LoRa soc.

L'internu hè implementatu da u core di Cortex M4 cù u core di u software di u transceiver LoRa di Semtech SX1262. U modulu pò ottene una cumunicazione in banda di frequenza 868 (per l'UE) / 915Mhz. U modulu implementa u dispositivu LoRa cù u protocolu CLASSE A,B,C, DTU è diversi protokolli privati. U protocolu di Classe A, B, C hè un protokollu Lorawan non standard è hè adattatu solu per a nostra porta. U MCU in u modulu hè putente, cù una frequenza maestra 48Mhz è 16kbytes Sram, 128k flash, facendu un grande saltu in rendiment da l'ASR6505 precedente. Per riduce u costu di l'hardware, u schema Open MCU pò esse adupratu direttamente da l'utilizatore senza espansione MCU.
A sensibilità massima di ricezione di u modulu hè finu à - 140dBm, a putenza massima di trasmissione finu à 14dBm@868MHz (per EU) Band / 94dBuV/m@3m@915MHz Band.

Funzione principale :
  • A sensibilità massima di ricezione hè finu à -148 dBbm
  • A putenza massima di lanciamentu hè 14dBm@868MHz (per EU) Band / 94dBuV/m@3m@915MHz Band.
  • Velocità massima di trasmissione: 62.5 kbps
  •  Corrente minima di dorme: 2uA
  •  Frequenza massima maestra: 48 Mhz
  • 16kbyte Sram, 128k Flash

Parametri basi di u modulu

Classificà Parametru Valore
Wireless Putere di lanciamentu
I 4dBm @ 868MHz (per l'UE) Banda
Banda 94dBuV/m@3m@915MHz.
Riceve a sensibilità -124dbm@SF7 (5470bps)
-127dbm@SF8 (3125bps)
- I 29.5dbm@SF9 (1760bps)
Hardware Interfaccia dati UART /SPI/IIC/PWM/I0&etc.
Gamma di putenza 3-3.6 V
currente 120 mA
corrente dormiente 2 uA
Temperature -20-85
Taglia Mi 8.2x18x2.5mm
Software Protokollu di rete CLASSE A, B, C, DTU è protocolu privatu
Tipu di criptografia AES128
Cunfigurazione di l'utilizatori Istruzzioni AT

Introduzione di hardware

Schema di u modulu

Hyeco Smart Tech ML601 Embedded Low Power

Note per u disignu di hardware:

  1. Pruvate à furnisce u modulu utilizendu alimentazione separata cù LDO à pocu rumore cum'è SGM2033.
  2. U currente di furnimentu di u modulu deve esse> 120mA, senza include u currente di u sistema di restu.
A definizione di pin
Pin numeru Nome Tipu Descrizzione
I GND putenza Sistema GND
2 GPI033 () Questa funzione 10 hè alta produzzione à u modulu
svegliate è 10 bassu durante l'hibernazione.
Per i casi di alimentazione di batterie 9V. per bassu cunsumu d'energia. L'alimentazione hè furnita da LIX) quandu u modulu hè dorme è da DCDC quandu u modulu si sveglia.
LED esterni. di solitu altu. mette bassu quandu l'illuminazione.
3 GPI037 1 I. Per u MCU esternu per svegliate u modulu LoRa. (Di solitu altu livellu. Quandu u modulu hà bisognu à svegliate. L'output MCU I ms pulse (bassu livellu efficace) à u modulu. Tutti i modi pull-down low levels sopra 2S recovery port rate default):
2. Per u MCU esternu dice Lora hè pronta à riceve AT instructions:
4 GPI032 0 I. Per svegliate MCU esterni.
2. Aduprate per dì à u MCU. U modulu Lora hè statu svegliatu per accettà istruzzioni AT: Lower wireless data. finisce a sabbiatura. è hibernazione
5 GPTIMO_CH I SP10_CS
GPI001
I0 Pruduzzioni PWM
Selezione di chip SPI 10
6 GPTIMO_CHO SP1O_CLK GP1000 I0 Clock SPI di output PWM
I0
7 GPTIMO_CH3 SPIO_RX GPI003 I0 Output PWM Input SPI
I0
8 BOOT GPTIMO_CH2 SPIO_TX GP1002 I0 Scegli BOOT (pulsante internu). Output PWM SP1 output I0
9 SWD GP1006 I0 Simulatore di debugging SWD t pull-up ) I0
10 SWC GP1007 0 Simulatore di debugging SWC
( pull-down ) 10
II VCC 0 Input di putenza 3.3V. A punta massima
corrente 150 mA.
12 GND putenza Sistema GND
13 UAFtTO_RX GP1016 I0 U portu seriale 0 riceve
10-download-print
14 UARTO_TX GP1017 I0 Serila portu 0 manda
10-download-print
15 11CO_SCL GP1014 I0 IICO clk 10
16 11CO_SDA GY1015 I0 DATI IICO 10
17 / RST 0 Reset di u sistema. bassa efficacità
18 GP1009 GPTIMI CHI 0 I0
Pruduzzioni 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 interattivu di bassa putenza
22 LPUART_TX GP1047 I0 UART TX 10 di bassa putenza
23 OPAO_INP GP1045 MO Operativu amplifier 0. pusitivu entre puntu
I0
24 OPAO_INN GP1044 .A/I0 Operativu amplifier 0. negativu entre puntu
I0
25 OPAO_OUT GP1010 MO Operativu amplifier 0. puntu di uscita 10
27 GND putenza Sistema GND
28 ANT RF Filu d'antenna
29 GND putenza Linea di messa a terra di u sistema
Dimensione hardware

Hyeco Smart Tech ML601 Embedded Low Power - Dimensione hardware

Carattere elettricu
Parametru   Cundizione  Minimu  Normale  Massimu Unità  
U travagliu voltage 3 3.3 3.6 V
U currente di travagliu Cuntinuu
mandate
120 mA
corrente dormiente U travagliu RTC 2 uA
Disegnu di riferimentu

Hyeco Smart Tech ML601 Embedded Low Power- Disegnu di riferimentu

Parametru di funzione.

  1. Supporta a trasmissione wireless
  2. Velocità di portu seriale cambiabile è bit di prova
  3. Supportu per a criptografia è a decifrazione di dati di trasmissione
  4. Supportu per a frequenza è a tarifa
  5. Supporta a preservazione selettiva di i paràmetri di paràmetri. U MCU cuntrolla u modulu ùn deve esse salvatu, è hè adupratu separatamente cum'è modulu di trasmissione
  6. Supporta l'usu di moduli di cuntrollu MCU esterni è moduli indipendenti
  7. A tarifa di u portu seriale, a tarifa Lora, a freccia Lora è a chjave secreta in a listessa combinazione di trasmissione deve esse coherente, è l'incoerenza portarà à anomalie.
  8. LED lamp (GPIO33) flash à a frequenza 2S
  9. Tire GPIO32 falà quandu invià dati, mandati è dorme
  10. Esporta "AT + START\r\n", finu à ch'ellu riceve stu cumandamentu di a Direttiva di cunfigurazione è trasferimentu di dati
  11. A tarifa di u portu seriale predeterminatu di ricuperazione hè 38400, senza funzione di verificazione

Divisione regiunale di FLASH

Flash internu hà un totale di 128kbyte, pagina in dimensione di 4k.

Regione Gamma di regione Byte Nota
routine DTU
0x0800_0000-0x0801_EFFF 124K A rutina DTU hè
INFO 0x0801_F000-0x0801_FFFF 4K Guardà qualchi infurmazione di l'utilizatori

L'usu di u modulu

L'usu di u modulu pò esse cuntrullatu da un MCU esternu è cum'è moduli indipendenti chì utilizanu dui, cù una cumminazione arbitraria di a tarifa è a tarifa di u portu, a trasmissione di lunghezza di pacchettu sustene un massimu di 1K (1023Byte) di dati di byte.

  1. Controlu MCU esterno
    U GPIO32 predeterminatu di u putere hè altu, u GPIO32 hè tiratu falà durante u prucessu di trasmissione di dati, è u GPIO32 hè altu, chì pò esse determinatu quì se u modulu rottu hè mortu, u timeout deve esse più grande di 5.26S (inviendu 1 K). byte à SF9,2400 baud rate).
  2. Quandu i dati di trasmissione hè più grande di 1K, i dati 1K sò mandati prima per cuntinuà à mandà i dati restante quandu u GPIO32 hè restauratu à altu, perchè a trasmissione circular hè mandata.

Istruzzioni AT

(Nota: Invià u cumandamentu deve rinvià a linea è rinvià u cumandamentu AT per rinvià a linea)
7.1,Entra in u modu di istruzzioni AT

Portu seriale Format Nota 
Mandate +++ U byte di iniziu è di fine di un quadru deve esse cù una fine cù trè consecutivi "+" + "\r\n", mandate un caratteru "a" trà 10ms à 1s.
Mandate  a U "a" deve finisce cù u byte di partenza di u quadru + "\ r \ n" è se u + + "caratteru ùn hè micca ricevutu in u modulu 1S, u" + + + "hè emessu cum'è una trasmissione di dati".
Ritorna AT+ENAT=OK Entra in modu di cumandamentu

7.2, Stabbilisce a tarifa di u portu seriale
Nota: Dopu stu passu, u portu seriale torna OK o ERR, MCU secondu a tarifa di u portu precedente, è verificate u bit per inizializà in modu sincronu a tarifa di u portu currispondente è verificate u bit dopu avè ricevutu u cumandamentu di setup successu.

Portu seriale Format Nota 
Mandate AT+BAUD=9600,0 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional
0-Nisun bit di cuntrollu (predeterminatu)
1-Verificate stranu
2-Verificate ancu
 

Ritorna

AT+BAUD=OK Ritornu currettu
AT+BAUD=ERR Ritornu sbagliatu
Mandate AT+BAUD=? Inchiesta
Ritorna AT+BAUD=9600,0

7.3, Pone l'intervallu di freccia Lora

Portu seriale Format Nota 
Mandate AT+FREQ=4400

 

470 Mhz span: 4300 ~ 5100
868Mhz (per EU) span: 8600 ~ 9200
Default; 4400
 

Ritorna

AT+FREQ=OK Ritornu currettu
AT+FREQ=ERR Ritornu sbagliatu
Mandate AT+FREQ=? Inchiesta
Ritorna AT+FREQ=4400

7.4, Stabbilisce a tarifa Lora

Portu seriale Format Nota 
Mandate AT + RATE = 7 7(5470bps) /8(3125bps) /9(1760bps)optional
Default: 7
 

Ritorna

AT + RATE = OK Ritornu currettu
AT+RATE=ERR Ritornu sbagliatu
Mandate AT + RATE =? Inchiesta
Ritorna AT + RATE = 7

7.5, Stabbilisce u modu di travagliu

Portu seriale Format Nota 
Mandate AT+MODE DI LAVORO=1 Dopu à mandà i dati in modu dormant
 

Ritorna

AT+MODE DI LAVORO=2 Postu u modu di dormimentu di ritardu di dati
AT+MODE DI LAVORO=3 Nisun modu dorme (predeterminatu)
Mandate AT+WORKMODE=OK Ritornu currettu
Ritorna AT+WORKMODE=ERR Ritornu sbagliatu
Mandate AT+WORKMODE=? Inchiesta
Ritorna AT+MODE DI LAVORO=1

7.6, Definite a durata di u pacchettu Lora

Portu seriale Format Nota 
Mandate AT+LORALENTH=240 Definite i dati Lora per pacchettu (32 ~ 240)
 

Ritorna

AT+LORALENTH=OK Ritornu currettu
AT+LORALENTH=ERR Ritornu sbagliatu
Mandate AT+WORKMODE=? Inchiesta
Ritorna AT+MODE DI LAVORO=240

7.7, Stallà a chjave
Fixed 16 bytes è 16 numeri decimali (16 caratteri) cù a chjave di criptografia per risolve e dati currettamente. Query ùn hè micca supportatu.

Portu seriale Format Nota
Mandate AT+DATAKEY=Qqert,91234567890 Supportu per numeri, caratteri inglesi è inglesi. Default: Tutti 0
 

Ritorna

AT+DATAKEY=OK Ritornu currettu
AT+DATAKEY=ERR Ritornu sbagliatu
Mandate AT+DATAKEY=? Inchiesta
Ritorna AT+DATAKEY=ERR

7.8, Salvà i paràmetri stabiliti sopra
Nota: Eseguite stu cumandamentu per salvà i paràmetri di istruzzioni AT stabiliti prima.

Portu seriale Format Nota 
Mandate AT + SALVA Salvà i paràmetri di istruzzioni AT sopra stabiliti
 Ritorna AT+SAVE=OK

7.9, sguassate i paràmetri stabiliti sopra - u riavviu si effettue
Nota: ripristinà i paràmetri predeterminati, eccettu l'impostazione sopra i paràmetri di l'istruzzioni AT.

Portu seriale Format Nota 
Mandate AT+RESTORE Sguassate i paràmetri di istruzzioni AT sopra stabiliti
per restaurà i valori predeterminati
 Ritorna AT+RESTORE=OK

7.10, Esci da u modu di istruzzioni AT
Nota: Stu passu indica chì u paràmetru hè cumpletu è u modulu riceve l'istruzzioni in u modu di trasmissione. U paràmetru ùn era micca cumpletu à a mità di strada, è l'impostazione precedente hè ancu successu.

Portu seriale Format Nota 
Mandate AT+EXAT Esci da u modu di istruzzioni
 Ritorna AT + EXAT = OK

Nota: I paràmetri cunfigurati attraversu l'istruzzioni AT ùn saranu micca automaticamente salvati, i paràmetri cunfigurati dopu a putenza di novu restaurà u predeterminatu, chì deve esse salvatu attraversu AT + SAVE.

Ripristina a tarifa di u portu seriale predeterminatu 38400 è micca verificatu

U pin GPIO37 chì mantene un livellu bassu sopra 2S pò restaurà a tarifa di u portu seriale predeterminatu è torna à AT + BAUD = 38400,0 + linea di ritornu.
Per piacè fate attenzione chì i cambiamenti o mudificazioni micca espressamente appruvati da a parte rispunsevuli di u cumplimentu puderanu annullà l'autorità di l'utilizatore per operà l'equipaggiu.
Stu dispusitivu hè conforme à a Parte 15 di e regule FCC. U funziunamentu hè sottumessu à e duie cundizioni seguenti: (1) stu dispusitivu ùn pò micca pruvucà interferenza dannosa, è (2) stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresa l'interferenza chì pò causà operazione indesiderata.
U modulu hè limitatu à l'installazione OEM SOLAMENTE L'integratore OEM hè rispunsevule per assicurà chì l'utilizatore finale ùn hà micca struzzioni manuale per sguassà o installà u modulu.
Quandu u numeru d'identificazione FCC ùn hè micca visibile quandu u modulu hè stallatu in un altru dispositivu, allora l'esterno di u dispositivu in u quale hè stallatu u modulu deve ancu vede una etichetta riferita à u modulu chjusu. Questa etichetta esterna pò aduprà formulazioni cum'è a seguente: "Contene l'ID FCC: 2AZ6I-ML601" è l'infurmazione deve esse ancu cuntenuta in u manuale d'utilizatore di i dispositi.

Documenti / Risorse

Hyeco Smart Tech ML601 Modulu Lora cunsumu bassu cunsumu [pdfManuale d'usu
ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 Modulu Lora di Cunsumu Bassu Incrustatu, Modulu Lora di Cunsumu Lora, Modulu Lora di Cunsumu, Modulu Lora

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *