ML601
Manuál vestavěného modulu LoRa s nízkou spotřebou energie
0V1

Datum Autor Verze Poznámka
21. června 2021 Yebing Wang V0.1 První vydání, definice hardwaru modulů a požadavek na funkci.

Zavedení

ASR6601 je soc čip LoRa.

Interiér je implementován jádrem Cortex M4 se softwarovým jádrem Semtech LoRa transceiveru SX1262. Modul může dosáhnout 868 (pro EU)/915 MHz frekvenčního pásma komunikace. Modul implementuje zařízení LoRa s protokolem CLASS A,B,C, DTU a různými privátními protokoly. Protokol třídy A, B, C je nestandardní protokol Lorawan a je vhodný pouze pro naši bránu. MCU uvnitř modulu je výkonný, s hlavní frekvencí 48 MHz a 16kbytes Sram, 128k flash, což je velký skok ve výkonu oproti předchozímu ASR6505. Aby se snížily náklady na hardware, může být schéma Open MCU používáno přímo uvnitř uživatelem bez rozšiřování MCU.
Maximální citlivost příjmu modulu je až – 140dBm, maximální vysílací výkon až 14dBm@868MHz (pro pásmo EU) / 94dBuV/m@3m@915MHz pásmo.

Hlavní rys :
  • Maximální citlivost příjmu je až -148dBbm
  • Maximální startovací výkon je 14dBm@868MHz (pro pásmo EU) / 94dBuV/m@3m@915MHz pásmo.
  • Maximální přenosová rychlost: 62.5 kbps
  •  Minimální klidový proud: 2uA
  •  Maximální hlavní frekvence: 48 MHz
  • 16kbytes Sram, 128k Flash

Základní parametry modulu

Klasifikovat Parametr Hodnota
Bezdrátový Spustit napájení
I 4dBm@868MHz (pro EU) pásmo
Pásmo 94 dBuV/m@3m@915MHz.
Citlivost příjmu -124dbm@SF7 (5470bps)
-127dbm@SF8 (3125bps)
– I 29.5 dBm@SF9 (1760bps)
Železářské zboží Datové rozhraní UART/SPI/IIC/PWM/I0 atd.
Rozsah výkonu 3-3.6V
Proud 120 mA
klidový proud 2uA
Teplota -20-85
Velikost I 8.2x18x2.5mm
Software Síťový protokol TŘÍDA A, B, C, DTU a soukromý protokol
Typ šifrování AES128
Uživatelská konfigurace AT instrukce

Úvod do hardwaru

Nástin modulu

Hyeco Smart Tech ML601 Embedded Low Power

Poznámky k návrhu hardwaru:

  1. Zkuste modul napájet pomocí samostatných napájecích zdrojů s nízkou hlučností LDO, jako je SGM2033.
  2. Napájecí proud modulu musí být >120mA, nezahrnuje proud zbytku systému.
Definice pinu
Kolík číslo Jméno Typ Popis
I GND Moc Systém GND
2 GPI033 () Tato funkce 10 má vysoký výkon na modulu
probudit a 10 low během hibernace.
Pro pouzdra s 9V bateriovým napájením. pro nízkou spotřebu energie. Napájení je napájeno LIX), když je modul nečinný, a DCDC, když se modul probudí.
Externí LED. obvykle vysoká. při svícení dát nízko.
3 GPI037 1 I. Aby externí MCU probudil modul LoRa. (Obvykle vysoká úroveň. když se modul potřebuje probudit. výstup MCU Ims puls (nízká úroveň efektivní) do modulu. Nízké úrovně rozbalovací nabídky všech režimů nad 2S obnovovací port výchozí):
2. Pro externí MCU sděluje Lore, že je připravena přijímat instrukce AT:
4 GPI032 0 I. Pro probuzení externí MCU.
2. Pomocí sdělte MCU. Modul Lora byl probuzen, aby přijal instrukce AT: Snižte bezdrátová data. dokončovací broušení. a hibernace
5 GPTIMO_CH I SP10_CS
GPI001
I0 PWM výstup
Výběr SPI čipu 10
6 GPTIMO_CHO SP1O_CLK GP1000 I0 PWM výstup SPI hodiny
I0
7 GPTIMO_CH3 SPIO_RX GPI003 I0 PWM výstup SPI vstup
I0
8 BOOT GPTIMO_CH2 SPIO_TX GP1002 I0 Vyberte BOOT (interní rozbalovací nabídka). PWM výstup SP1 výstup I0
9 SWD GP1006 I0 Ladění simulátoru SWD t pull-up ) I0
10 SWC GP1007 0 SWC pro ladění simulátoru
(rozbalovací) 10
II VCC 0 Příkon 3.3V. Maximální vrchol
proud 150mA.
12 GND Moc Systém GND
13 UAFtTO_RX GP1016 I0 Sériový port 0 přijímá
10-stáhnout-vytisknout
14 UARTO_TX GP1017 I0 Serila port 0 odeslat
10-stáhnout-vytisknout
15 11CO_SCL GP1014 I0 IICO clk 10
16 11CO_SDA GY1015 I0 DATA IICO 10
17 /RST 0 Resetování systému. nízká účinnost
18 GP1009 GPTIMI CHI 0 I0
PWM výstup
19 GP105
ADC2
I0/A I0
ADC CH2
20 ADC3 GPI004 A/I0 ADC CH3 10
21 LPUART_RX GPI060 I0 Nízká spotřeba UART RX 10-AT interaktivní
22 LPUART_TX GP1047 I0 Nízká spotřeba UART TX 10
23 OPAO_INP GP1045 MO Provozní ampliifier 0. kladný vstupní bod
I0
24 OPAO_INN GP1044 .A/I0 Provozní ampliifier 0. záporný vstupní bod
I0
25 OPAO_OUT GP1010 MO Provozní amplifikátor 0. výstupní bod 10
27 GND Moc Systém GND
28 MRAVENEC RF anténní vodič
29 GND Moc Zemnící vedení systému
Velikost hardwaru

Hyeco Smart Tech ML601 Embedded Low Power – velikost hardwaru

Elektrický charakter
Parametr   Stav  Minimální  Normální  Maximum Jednotka  
Pracovní voltage 3 3.3 3.6 V
Pracovní proud Kontinuální
poslat
120 mA
klidový proud RTC práce 2 uA
Referenční design

Hyeco Smart Tech ML601 Embedded Low Power-Referenční design

Parametr funkce.

  1. Podpora bezdrátového přenosu
  2. Proměnná rychlost sériového portu a testovací bit
  3. Podpora pro šifrování a dešifrování přenosových dat
  4. Podpora pro nastavení frekvence a rychlosti
  5. Podporujte selektivní uchování parametrů nastavení. Řídicí jednotka MCU modul není třeba ukládat a používá se samostatně jako přenosový modul
  6. Podporujte použití externích řídicích modulů MCU a nezávislých modulů
  7. Rychlost sériového portu, rychlost Lora, frekvence Lora a tajný klíč v rámci stejné přenosové kombinace musí být konzistentní a nekonzistence povede k anomáliím.
  8. LED diodaamp (GPIO33) záblesk s frekvencí 2S
  9. Při odesílání dat, odeslaných a neaktivních, stáhněte GPIO32 dolů
  10. Exportujte „AT + START\r\n“, dokud neobdrží tento příkaz Konfigurace směrnice a přenos dat
  11. Výchozí rychlost sériového portu pro obnovení je 38400, bez funkce ověření

Regionální divize FLASH

Interní Flash má celkem 128 kB, stránka o velikosti 4 kB.

Kraj Rozsah regionu Byte Poznámka
Rutina DTU
jsou
0x0800_0000-0x0801_EFFF 124 tis Rutina DTU je
INFO 0x0801_F000-0x0801_FFFF 4K Uložte některé informace o uživateli

Použití modulu

Použití modulu může být řízeno externí MCU a jako nezávislé moduly používající dva, s libovolnou kombinací přenosové rychlosti a rychlosti, přenos délky paketu podporuje maximálně 1K (1023Byte) bajtů dat.

  1. Externí ovládání MCU
    Výchozí GPIO32 napájení je vysoké, GPIO32 je staženo během procesu přenosu dat a GPIO32 je vysoké, zde lze určit, zda je poškozený modul mrtvý, časový limit by měl být větší než 5.26S (odeslání 1 K bajtů při přenosové rychlosti SF9,2400).
  2. Když jsou přenosová data větší než 1K, jsou nejprve odeslána 1K data, aby pokračovalo odesílání zbývajících dat, když je GPIO32 obnoveno na vysokou úroveň, takže je odeslán kruhový přenos.

AT instrukce

(Poznámka: Odeslání příkazu musí vrátit řádek a vrátit příkaz AT pro návrat řádku)
7.1,Vstupte do režimu instrukcí AT

Sériový port Formát Poznámka 
Poslat +++ Počáteční a koncový bajt rámce musí být zakončen třemi po sobě jdoucími '+'+”\r\n”, pošle znak 'a' mezi 10 ms až 1 s
Poslat  a „a“ musí končit počátečním bytem rámce + „\ r \ n“ a pokud znak + + „není přijat v modulu 1S, vydá se „+ + +“ jako datový přenos
Návrat AT+ENAT=OK Vstupte do příkazového režimu

7.2, Nastavte rychlost sériového portu
Poznámka: Po tomto kroku sériový port vrátí OK nebo ERR, MCU podle předchozí přenosové rychlosti a kontrolní bit pro synchronní inicializaci odpovídající přenosové rychlosti a kontrolního bitu po přijetí úspěšného příkazu nastavení.

Sériový port Formát Poznámka 
Poslat AT+BAUD=9600,0 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional
0-Žádný kontrolní bit (výchozí)
1-Zaškrtněte liché
2-Kontrola sudá
 

Návrat

AT+BAUD=OK Správný návrat
AT+BAUD=ERR Špatný návrat
Poslat AT+BAUD=? Dotaz
Návrat AT+BAUD=9600,0

7.3, Nastavte interval frekvence Lora

Sériový port Formát Poznámka 
Poslat AT+FREQ=4400

 

Rozpětí 470 MHz: 4300~5100
868MHz (pro EU) rozpětí: 8600~9200
Výchozí: 4400
 

Návrat

AT+FREQ=OK Správný návrat
AT+FREQ=ERR Špatný návrat
Poslat AT+FREQ=? Dotaz
Návrat AT+FREQ=4400

7.4, Nastavte sazbu Lory

Sériový port Formát Poznámka 
Poslat AT+RATE=7 7(5470bps) /8(3125bps) /9(1760bps)optional
Výchozí: 7
 

Návrat

AT+RATE=OK Správný návrat
AT+RATE=ERR Špatný návrat
Poslat AT+RATE=? Dotaz
Návrat AT+RATE=7

7.5, Nastavte pracovní režim

Sériový port Formát Poznámka 
Poslat AT+WORKMODE=1 Po odeslání dat v klidovém režimu
 

Návrat

AT+WORKMODE=2 Zveřejněte režim dormance zpoždění dat
AT+WORKMODE=3 Žádný klidový režim (výchozí)
Poslat AT+WORKMODE=OK Správný návrat
Návrat AT+WORKMODE=ERR Špatný návrat
Poslat AT+WORKMODE=? Dotaz
Návrat AT+WORKMODE=1

7.6, Nastavte délku paketu Lora

Sériový port Formát Poznámka 
Poslat AT+LORALENTH=240 Nastavte Lora data na paket(32~240)
 

Návrat

AT+LORALENTH=OK Správný návrat
AT+LORALENTH=ERR Špatný návrat
Poslat AT+WORKMODE=? Dotaz
Návrat AT+WORKMODE=240

7.7, Nastavte klíč
Opraveno 16 bajtů a 16 desetinných čísel (16 znaků) s šifrovacím klíčem pro správné rozlišení dat. Dotaz není podporován.

Sériový port Formát Poznámka
Poslat AT+DATAKEY=Qqert,91234567890 Podpora čísel, angličtiny a anglických znaků. Výchozí: Vše 0
 

Návrat

AT+DATAKEY=OK Správný návrat
AT+DATAKEY=ERR Špatný návrat
Poslat AT+DATAKEY=? Dotaz
Návrat AT+DATAKEY=ERR

7.8, Uložte výše nastavené parametry
Poznámka: Provedením tohoto příkazu uložíte dříve nastavené parametry instrukce AT.

Sériový port Formát Poznámka 
Poslat AT+SAVE Uložte výše nastavené parametry AT instrukce
 Návrat AT+SAVE=OK

7.9, vymažte výše nastavené parametry- -restart se projeví
Poznámka: obnovte výchozí nastavení kromě výše uvedených parametrů AT instrukce.

Sériový port Formát Poznámka 
Poslat AT+RESTORE Vymažte výše nastavené parametry instrukce AT
pro obnovení výchozích hodnot
 Návrat AT+RESTORE=OK

7.10, Ukončete režim instrukcí AT
Poznámka: Tento krok znamená, že nastavení je dokončeno a modul obdrží pokyn do režimu přenosu. Nastavení nebylo dokončeno uprostřed a předchozí nastavení bylo také úspěšné.

Sériový port Formát Poznámka 
Poslat AT+EXAT Ukončete režim instrukcí
 Návrat AT+EXAT=OK

Poznámka: Parametry nakonfigurované pomocí instrukce AT nebudou automaticky uloženy, nakonfigurované parametry po opětovném zapnutí obnoví výchozí nastavení, které je třeba uložit pomocí AT + SAVE.

Obnoví výchozí rychlost sériového portu 38400 a není zaškrtnuto

Pin GPIO37 udržující nízkou úroveň nad 2S může obnovit výchozí rychlost sériového portu a vrátit se na AT + BAUD=38400,0 + zpětná linka.
Vezměte prosím na vědomí, že změny nebo úpravy, které nejsou výslovně schváleny stranou odpovědnou za shodu, mohou zrušit oprávnění uživatele provozovat zařízení.
Toto zařízení vyhovuje části 15 pravidel FCC. Provoz podléhá následujícím dvěma podmínkám: (1) toto zařízení nesmí způsobovat škodlivé rušení a (2) toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.
Modul je omezen POUZE na instalaci OEM OEM integrátor je odpovědný za zajištění toho, že koncový uživatel nemá žádné ruční pokyny k odstranění nebo instalaci modulu.
Pokud identifikační číslo FCC není viditelné, když je modul nainstalován uvnitř jiného zařízení, musí být na vnější straně zařízení, do kterého je modul nainstalován, také umístěn štítek odkazující na přiložený modul. Tento vnější štítek může používat například následující text: „Obsahuje FCC ID: 2AZ6I-ML601“ a informace by měly být také obsaženy v uživatelské příručce zařízení.

Dokumenty / zdroje

Vestavěný modul Lora s nízkou spotřebou energie Hyeco Smart Tech ML601 [pdfUživatelská příručka
ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 vestavěný modul Lora s nízkou spotřebou energie, vestavěný modul Lora s nízkou spotřebou energie, modul Lora pro spotřebu, modul Lora

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *