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
Poznámky k návrhu hardwaru:
- Zkuste modul napájet pomocí samostatných napájecích zdrojů s nízkou hlučností LDO, jako je SGM2033.
- 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
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
Parametr funkce.
- Podpora bezdrátového přenosu
- Proměnná rychlost sériového portu a testovací bit
- Podpora pro šifrování a dešifrování přenosových dat
- Podpora pro nastavení frekvence a rychlosti
- Podporujte selektivní uchování parametrů nastavení. Řídicí jednotka MCU modul není třeba ukládat a používá se samostatně jako přenosový modul
- Podporujte použití externích řídicích modulů MCU a nezávislých modulů
- 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.
- LED diodaamp (GPIO33) záblesk s frekvencí 2S
- Při odesílání dat, odeslaných a neaktivních, stáhněte GPIO32 dolů
- Exportujte „AT + START\r\n“, dokud neobdrží tento příkaz Konfigurace směrnice a přenos dat
- 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.
- 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). - 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 |