ML601
Manuale del modulo LoRa integrato a basso consumo energetico
0V1

Data Autore Versione Nota
21 giugno 2021 Yebing Wang V0.1 Prima edizione, definizione dei moduli dell'hardware e richiesta della funzione.

Introduzione

L'ASR6601 è un chip SOC LoRa.

L'interno è implementato dal core di Cortex M4 con il core software del ricetrasmettitore LoRa SX1262 di Semtech. Il modulo può raggiungere la comunicazione in banda di frequenza 868 (per UE)/915 Mhz. Il modulo implementa il dispositivo LoRa con protocollo di CLASSE A,B,C, DTU e vari protocolli privati. Il protocollo di classe A, B, C è un protocollo Lorawan non standard ed è adatto solo per il nostro gateway. L'MCU all'interno del modulo è potente, con una frequenza master di 48Mhz e 16kbyte di Sram, 128k di flash, facendo un grande salto di prestazioni rispetto al precedente ASR6505. Al fine di ridurre il costo dell'hardware, lo schema Open MCU può essere utilizzato direttamente dall'utente senza espandere l'MCU.
La massima sensibilità di ricezione del modulo è fino a – 140dBm, potenza di trasmissione massima fino a 14dBm@868MHz(per UE) Banda / 94dBuV/m@3m@915MHz Banda.

Caratteristica principale:
  • La massima sensibilità di ricezione è fino a -148dBbm
  • La potenza di lancio massima è di 14dBm a 868 MHz (per l'UE) Banda / 94 dBuV/m a 3 m a 915 MHz di banda.
  • Velocità massima di trasmissione: 62.5 kbps
  •  Corrente minima dormiente: 2uA
  •  Massima frequenza master: 48 Mhz
  • 16kbyte Sram, 128k Flash

Parametri di base del modulo

Classificare Parametro Valore
Senza fili Lancia il potere
I 4dBm @ 868 MHz (per UE) Banda
Banda 94dBuV/m@3m@915MHz.
Ricevi sensibilità -124dbm @ SF7 (5470 bps)
-127dbm @ SF8 (3125 bps)
– Io 29.5dbm@SF9(1760bps)
Hardware Interfaccia dati UART/SPI/IIC/PWM/I0&ecc.
Gamma di potenza 3-3.6 V
Attuale 120mA
corrente dormiente 2 µA
Temperatura -20-85
Misurare io 8.2x18x2.5mm
Software Protocollo di rete CLASSE A, B, C, DTU e protocollo privato
Tipo di crittografia AES128
Configurazione utente Istruzione AT

Introduzione all'hardware

Schema del modulo

Hyeco Smart Tech ML601 integrato a bassa potenza

Note per la progettazione dell'hardware:

  1. Provare ad alimentare il modulo utilizzando alimentatori separati con LDO a basso rumore come SGM2033.
  2. La corrente di alimentazione del modulo deve essere >120 mA, esclusa la corrente di riposo del sistema.
La definizione di pin
Spillo numero Nome Tipo Descrizione
I Terra Energia Sistema GND
2 GPI033 () Questa 10 funzione è ad alto rendimento nel modulo
sveglia e 10 bassi durante il letargo.
Per custodie con alimentazione a batteria da 9V. per un basso consumo energetico. L'alimentazione è fornita da LIX) quando il modulo è inattivo e da DCDC quando il modulo si riattiva.
LED esterno. solitamente alto. mettere in basso durante l'illuminazione.
3 GPI037 1 I. Affinché l'MCU esterno riattivi il modulo LoRa. (Di solito livello alto. quando il modulo ha bisogno di riattivarsi. l'uscita MCU I ms impulso (livello basso effettivo) al modulo. Tutti i livelli bassi di pull-down di tutte le modalità al di sopra della velocità della porta di ripristino 2S predefinita):
2. Per l'MCU esterno, dice a Lora che è pronta a ricevere le istruzioni AT:
4 GPI032 0 I. Per riattivare l'MCU esterno.
2. Usalo per dirlo all'MCU. Il modulo Lora è stato attivato per accettare le istruzioni AT: riduzione dei dati wireless. finire di levigare. e letargo
5 GPTIMO_CH e SP10_CS
GPI001
I0 Uscita PWM
Selezione del chip SPI 10
6 GPTIMO_CHO SP1O_CLK GP1000 I0 Orologio SPI di uscita PWM
I0
7 GPTIMO_CH3 SPIO_RX GPI003 I0 Uscita PWM Ingresso SPI
I0
8 AVVIO GPTIMO_CH2 SPIO_TX GP1002 I0 Scegli BOOT( pull-down interno). Uscita PWM Uscita SP1 I0
9 SWDGP1006 I0 Debug del simulatore SWD t pull-up ) I0
10 SWCGP1007 0 Debug SWC del simulatore
(a discesa) 10
II VCC 0 Ingresso alimentazione 3.3 V. Picco massimo
corrente 150 mA.
12 Terra Energia Sistema GND
13 UAFtTO_RX GP1016 I0 Ricezione porta seriale 0
10-scarica-stampa
14 UARTO_TX GP1017 I0 Porta Serila 0 invio
10-scarica-stampa
15 11CO_SCL GP1014 I0 IICO clic 10
16 11CO_SDA GY1015 I0 DATI IICO 10
17 /RST 0 Ripristino del sistema. bassa efficacia
18 GP1009GPTIMI CHI 0 I0
Uscita PWM
19 GP105
ADC2
Io0/A I0
Convertitore analogico/digitale CH2
20 ADC3GPI004 A/I0 Convertitore analogico CH3 10
21 LPUART_RX GPI060 I0 Interattivo UART RX 10-AT a bassa potenza
22 LPUART_TX GP1047 I0 UART TX a bassa potenza 10
23 OPAO_INP GP1045 MO Operativo amplifier 0. punto di immissione positivo
I0
24 OPAO_INN GP1044 .A/I0 Operativo amplifier 0. punto di immissione negativo
I0
25 OPAO_OUT GP1010 MO Operativo amplifier 0. punto di uscita 10
27 Terra Energia Sistema GND
28 FORMICA RF Filo dell'antenna
29 Terra Energia Linea di messa a terra del sistema
Dimensioni dell'hardware

Hyeco Smart Tech ML601 Embedded Low Power- Dimensioni hardware

Carattere elettrico
Parametro   Condizione  Minimo  Normale  Massimo Unità  
Volume di lavorotage 3 3.3 3.6 V
Corrente di lavoro Continuo
Inviare
120 mA
corrente dormiente Lavoro RTC 2 uA
Progetto di riferimento

Hyeco Smart Tech ML601 Embedded Low Power- Design di riferimento

Parametro di funzione.

  1. Supporta la trasmissione wireless
  2. Velocità della porta seriale e bit di test modificabili
  3. Supporto per la crittografia e la decrittografia dei dati di trasmissione
  4. Supporto per la frequenza e l'impostazione della tariffa
  5. Supportare la conservazione selettiva dei parametri di impostazione. L'MCU controlla il modulo non deve essere salvato e viene utilizzato separatamente come modulo di trasmissione
  6. Supporta l'uso di moduli di controllo MCU esterni e moduli indipendenti
  7. La velocità della porta seriale, la velocità Lora, la frequenza Lora e la chiave segreta all'interno della stessa combinazione di trasmissione devono essere coerenti e l'incoerenza porterà ad anomalie
  8. LED lamp (GPIO33) lampeggia a frequenza 2S
  9. Abbassare GPIO32 durante l'invio di dati, inviati e dormienti
  10. Esporta “AT + START\r\n”, fino a quando non riceve questo comando Configurazione Direttiva e trasferimento dati
  11. La velocità della porta seriale predefinita di ripristino è 38400, nessuna funzione di verifica

Divisione regionale di FLASH

La flash interna ha un totale di 128kbyte, una dimensione della pagina di 4k.

Regione Gamma di regione Byte Nota
routine DTU
Sono
0x0800_0000-0x0801_EFFF 124K La routine DTU è
INFORMAZIONI 0x0801_F000-0x0801_FFFF 4K Memorizza alcune informazioni sull'utente

Utilizzo del modulo

L'uso del modulo può essere controllato da un MCU esterno e come moduli indipendenti utilizzando due, con una combinazione arbitraria di velocità della porta e velocità, la trasmissione della lunghezza del pacchetto supporta un massimo di 1K (1023 Byte) di byte di dati.

  1. Controllo MCU esterno
    Il GPIO32 predefinito della potenza è alto, il GPIO32 viene abbassato durante il processo di trasmissione dei dati e il GPIO32 è alto, che può essere determinato qui se il modulo rotto è morto, il timeout dovrebbe essere maggiore di 5.26 S (invio di 1 K byte a SF9,2400 baud rate).
  2. Quando i dati di trasmissione sono maggiori di 1K, i dati 1K vengono inviati per primi per continuare a inviare i dati rimanenti quando il GPIO32 viene ripristinato allo stato alto, in modo che venga inviata la trasmissione circolare.

Istruzione AT

(Nota: l'invio del comando deve restituire la riga e restituire il comando AT per restituire la riga)
7.1,Entra in modalità istruzione AT

Porta seriale Formato Nota 
Inviare +++ Il byte di inizio e fine di un frame deve essere terminato con tre '+'+”\r\n consecutivi”, invia un carattere 'a' tra 10ms e 1s
Inviare  a La 'a' deve terminare con il frame start byte + “\ r \ n” e se il + + 'carattere non viene ricevuto nel modulo 1S, il' + + +' viene emesso come trasmissione dati
Ritorno AT+ENAT=OK Entra in modalità comando

7.2, Imposta la velocità della porta seriale
Nota: dopo questo passaggio, la porta seriale restituisce OK o ERR, MCU in base alla velocità della porta precedente e bit di controllo per inizializzare in modo sincrono la velocità della porta corrispondente e controllare il bit dopo aver ricevuto il comando di configurazione riuscito.

Porta seriale Formato Nota 
Inviare Velocità di trasmissione = 9600,0 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional
0-Nessun bit di controllo (predefinito)
1-Spunta dispari
2-Controlla anche
 

Ritorno

AT+BAUD=OK Restituzione corretta
AT+BAUD=ERR Ritorno sbagliato
Inviare AT+BAUD=? Richiesta di informazioni
Ritorno Velocità di trasmissione = 9600,0

7.3, Imposta l'intervallo di frequenza di Lora

Porta seriale Formato Nota 
Inviare AT+FREQ=4400

 

Intervallo di 470 Mhz: 4300 ~ 5100
Intervallo 868 Mhz (per UE): 8600 ~ 9200
Predefinito: 4400
 

Ritorno

AT+FREQ=OK Restituzione corretta
AT+FREQ=ERR Ritorno sbagliato
Inviare AT+FREQ=? Richiesta di informazioni
Ritorno AT+FREQ=4400

7.4, Imposta il tasso di Lora

Porta seriale Formato Nota 
Inviare AT+TASSO=7 7(5470bps) /8(3125bps) /9(1760bps)optional
Predefinito: 7
 

Ritorno

AT+TASSO=OK Restituzione corretta
AT+TASSO=ERR Ritorno sbagliato
Inviare AT+TASSO=? Richiesta di informazioni
Ritorno AT+TASSO=7

7.5, Imposta la modalità di lavoro

Porta seriale Formato Nota 
Inviare AT+MODALITÀ DI LAVORO=1 Dopo aver inviato i dati in modalità dormiente
 

Ritorno

AT+MODALITÀ DI LAVORO=2 Pubblica la modalità di dormienza del ritardo dei dati
AT+MODALITÀ DI LAVORO=3 Nessuna modalità dormiente (predefinita)
Inviare AT+MODALITÀ DI LAVORO=OK Restituzione corretta
Ritorno AT+MODALITÀ DI LAVORO=ERR Ritorno sbagliato
Inviare AT+MODALITÀ DI LAVORO=? Richiesta di informazioni
Ritorno AT+MODALITÀ DI LAVORO=1

7.6, Imposta la lunghezza del pacchetto Lora

Porta seriale Formato Nota 
Inviare AT+LORALENTO=240 Imposta i dati Lora per pacchetto (32~240)
 

Ritorno

AT+LORALENTO=OK Restituzione corretta
AT+LORALENTH=ERR Ritorno sbagliato
Inviare AT+MODALITÀ DI LAVORO=? Richiesta di informazioni
Ritorno AT+MODALITÀ DI LAVORO=240

7.7, Imposta la chiave
Risolti 16 byte e 16 numeri decimali (16 caratteri) con la chiave di crittografia per risolvere correttamente i dati. La query non è supportata.

Porta seriale Formato Nota
Inviare AT+CHIAVE DATI=Qqert,91234567890 Supporto per numeri, caratteri inglesi e inglesi. Predefinito: Tutto 0
 

Ritorno

AT+CHIAVE DATI=OK Restituzione corretta
AT+CHIAVE DATI=ERR Ritorno sbagliato
Inviare AT+CHIAVE DATI=? Richiesta di informazioni
Ritorno AT+CHIAVE DATI=ERR

7.8, Salva i parametri impostati sopra
Nota: Eseguire questo comando per salvare i parametri dell'istruzione AT precedentemente impostati.

Porta seriale Formato Nota 
Inviare AT+SALVA Salvare i parametri dell'istruzione AT impostati sopra
 Ritorno AT+SALVA=OK

7.9, cancellare i parametri impostati sopra- -il riavvio ha effetto
Nota: ripristinare il default tranne l'impostazione dei parametri dell'istruzione AT sopra.

Porta seriale Formato Nota 
Inviare AT+RIPRISTINO Cancellare i parametri dell'istruzione AT impostati sopra
per ripristinare i valori predefiniti
 Ritorno AT+RIPRISTINA=OK

7.10, Uscire dalla modalità di istruzione AT
Nota: questo passaggio indica che l'impostazione è completa e il modulo riceve l'istruzione in modalità di trasmissione. L'impostazione non era completa a metà e anche l'impostazione precedente ha avuto successo.

Porta seriale Formato Nota 
Inviare AT+ESAT Uscire dalla modalità di istruzione at
 Ritorno AT+EXAT=OK

Nota: i parametri configurati tramite l'istruzione AT non verranno salvati automaticamente, i parametri configurati dopo il ripristino dell'alimentazione ripristineranno i valori predefiniti, che devono essere salvati tramite AT + SAVE.

Ripristina la velocità della porta seriale predefinita 38400 e non selezionata

Il pin GPIO37 mantenendo un livello basso sopra 2S può ripristinare la velocità della porta seriale predefinita e tornare a AT + BAUD=38400,0 + linea di ritorno.
Si prega di tenere presente che cambiamenti o modifiche non espressamente approvati dalla parte responsabile della conformità potrebbero invalidare il diritto dell'utente a utilizzare l'apparecchiatura.
Questo dispositivo è conforme alla Parte 15 delle Norme FCC. Il funzionamento è soggetto alle due condizioni seguenti: (1) questo dispositivo non può causare interferenze dannose e (2) questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese le interferenze che possono causare un funzionamento indesiderato.
Il modulo è limitato SOLO all'installazione OEM L'integratore OEM è responsabile di garantire che l'utente finale non abbia istruzioni manuali per rimuovere o installare il modulo.
Quando il numero di identificazione FCC non è visibile quando il modulo è installato all'interno di un altro dispositivo, anche l'esterno del dispositivo in cui è installato il modulo deve riportare un'etichetta riferita al modulo allegato. Questa etichetta esterna può utilizzare diciture come la seguente: "Contiene FCC ID: 2AZ6I-ML601" e le informazioni dovrebbero essere contenute anche nel manuale utente dei dispositivi.

Documenti / Risorse

Hyeco Smart Tech ML601 Modulo Lora integrato a basso consumo energetico [pdf] Manuale d'uso
ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 Modulo Lora integrato a basso consumo energetico, Modulo Lora integrato a basso consumo energetico, Modulo Lora a consumo, Modulo Lora

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *