ML601
Ugrađeni priručnik za LoRa modul niske potrošnje energije
0V1
| Datum | Autor | Verzija | Napomena |
| 21. juna 2021 | Yebing Wang | V0.1 | Prvo izdanje, modulska definicija hardvera i zahtjev za funkciju. |
Uvod
ASR6601 je LoRa soc čip.
Unutrašnjost je implementirana jezgrom Cortex M4 sa softverskom jezgrom Semtechovog LoRa primopredajnika SX1262. Modul može postići komunikaciju frekvencijskog opsega 868 (za EU)/915 MHz. Modul implementira LoRa uređaj sa CLASS A,B,C protokolom, DTU i raznim privatnim protokolima. Protokol klase A, B,C je nestandardni Lorawan protokol i prikladan je samo za naš gateway. MCU unutar modula je moćan, sa master frekvencijom od 48Mhz i 16kbyte Sram, 128k flash, čineći veliki skok u performansama u odnosu na prethodni ASR6505. Kako bi se smanjili troškovi hardvera, Open MCU šema se može koristiti direktno unutar korisnika bez proširenja MCU.
Maksimalna osjetljivost prijema modula je do – 140dBm, maksimalna snaga odašiljanja do 14dBm@868MHz(za EU) opseg / 94dBuV/m@3m@915MHz opseg.
Glavna karakteristika:
- Maksimalna osjetljivost prijema je do -148dBbm
- Maksimalna snaga pokretanja je 14dBm@868MHz(za EU) opseg / 94dBuV/m@3m@915MHz opseg.
- Maksimalna brzina prenosa: 62.5 kbps
- Minimalna struja mirovanja: 2uA
- Maksimalna master frekvencija: 48MHz
- 16kbytes Sram, 128k Flash
Osnovni parametri modula
| Razvrstaj | Parametar | Vrijednost |
| Bežični | Pokretanje snage | |
| I 4dBm@868MHz(za EU) opseg | ||
| 94dBuV/m@3m@915MHz Opseg. | ||
| Primite osetljivost | -124dbm@SF7(5470bps) | |
| -127dbm@SF8(3125bps) | ||
| – I 29.5dbm@SF9(1760bps) | ||
| Hardver | Podatkovni interfejs | UART /SPI/IIC/PWM/I0 i dr. |
| Raspon snage | 3-3.6V | |
| Current | 120mA | |
| uspavane struje | 2uA | |
| Temperatura | -20-85 | |
| Veličina | I 8.2x18x2.5mm | |
| Softver | Mrežni protokol | KLASA A, B, C, DTU i privatni protokol |
| Vrsta šifriranja | AES128 | |
| Korisnička konfiguracija | AT instrukcija |
Uvod u hardver
Pregled modula

Napomene za dizajn hardvera:
- Pokušajte da napajate modul koristeći odvojena napajanja sa niskim nivoom buke LDO kao što je SGM2033.
- Struja napajanja modula mora biti >120mA, ne uključujući struju sistema odmora.
Definicija pina
| Pin broj | Ime | Tip | Opis |
| I | GND | Snaga | Sistem GND |
| 2 | GPI033 | () | Ova 10 funkcija je visoka izlazna snaga na modulu buđenje i 10 nisko tokom hibernacije. Za 9V kućišta za napajanje baterijama. za nisku potrošnju energije. Napajanje se vrši preko LIX) kada je modul u stanju mirovanja i od DCDC-a kada se modul probudi. External LED. obično visoka. sniziti pri paljenju. |
| 3 | GPI037 | 1 | I. Za eksterni MCU da probudi LoRa modul. (Obično visok nivo. kada se modul treba probuditi. MCU izlaz I ms impuls (efikasan niski nivo) do modula. Niski nivoi u svim režimima koji se spuštaju iznad 2S zadana brzina porta za oporavak): 2. Za vanjski MCU govori Lora da je spremna primiti AT instrukcije: |
| 4 | GPI032 | 0 | I. Za buđenje eksterne MCU. 2. Koristite da kažete MCU. Lora modul je probuđen da prihvati AT instrukcije: Smanjite bežične podatke. završiti brušenje. i hibernacije |
| 5 | GPTIMO_CH I SP10_CS GPI001 |
I0 | PWM izlaz Izbor SPI čipa 10 |
| 6 | GPTIMO_CHO SP1O_CLK GP1000 | I0 | PWM izlazni SPI takt I0 |
| 7 | GPTIMO_CH3 SPIO_RX GPI003 | I0 | PWM izlaz SPI ulaz I0 |
| 8 | BOOT GPTIMO_CH2 SPIO_TX GP1002 | I0 | Odaberite BOOT (interni padajući). PWM izlaz SP1 izlaz I0 |
| 9 | SWD GP1006 | I0 | Otklanjanje grešaka u simulatoru SWD t pull-up ) I0 |
| 10 | SWC GP1007 | 0 | SWC za otklanjanje grešaka u simulatoru (padajući) 10 |
| II | VCC | 0 | Ulazna snaga 3.3V. Maksimalni vrh struja150mA. |
| 12 | GND | Snaga | Sistem GND |
| 13 | UAFtTO_RX GP1016 | I0 | Serijski port 0 prima 10-download-print |
| 14 | UARTO_TX GP1017 | I0 | Serila port 0 poslati 10-download-print |
| 15 | 11CO_SCL GP1014 | I0 | IICO clk 10 |
| 16 | 11CO_SDA GY1015 | I0 | IICO PODACI 10 |
| 17 | / RST | 0 | Resetovanje sistema. niska efikasnost |
| 18 | GP1009 GPTIMI CHI | 0 | I0 PWM izlaz |
| 19 | GP105 ADC2 |
I0/A | I0 ADC CH2 |
| 20 | ADC3 GPI004 | A/I0 | ADC CH3 10 |
| 21 | LPUART_RX GPI060 | I0 | Interaktivan UART RX 10-AT niske snage |
| 22 | LPUART_TX GP1047 | I0 | UART TX 10 male snage |
| 23 | OPAO_INP GP1045 | MO | Operativni amplifier 0. pozitivna ulazna točka I0 |
| 24 | OPAO_INN GP1044 | .A/I0 | Operativni amplifier 0. negativna ulazna točka I0 |
| 25 | OPAO_OUT GP1010 | MO | Operativni amplifier 0. izlazna tačka 10 |
| 27 | GND | Snaga | Sistem GND |
| 28 | ANT | RF | Antenska žica |
| 29 | GND | Snaga | Linija za uzemljenje sistema |
Veličina hardvera

Električni karakter
| Parametar | Stanje | Minimum | Normalno | Maksimum | Jedinica |
| Working voltage | 3 | 3.3 | 3.6 | V | |
| Radna struja | Kontinuirano poslati |
120 | mA | ||
| uspavane struje | RTC rad | 2 | uA |
Referentni dizajn

Parametar funkcije.
- Podržava bežični prijenos
- Promjenjiva brzina serijskog porta i test bit
- Podrška za enkripciju i dešifriranje prijenosnih podataka
- Podrška za podešavanje frekvencije i brzine
- Podrška selektivnom očuvanju parametara podešavanja. MCU upravlja modulom ne treba pohranjivati, i koristi se zasebno kao prijenosni modul
- Podržava upotrebu eksternih MCU upravljačkih modula i nezavisnih modula
- Brzina serijskog porta, Lora brzina, Lora frekvencija i tajni ključ unutar iste kombinacije prijenosa moraju biti dosljedni, a nedosljednost će dovesti do anomalija
- LED lamp (GPIO33) treperi na 2S frekvenciji
- Povucite GPIO32 prema dolje kada šaljete podatke, poslane i neaktivne
- Izvezite “AT + START\r\n”, dok ne primi ovu naredbu Direktiva o konfiguraciji i prijenosu podataka
- Zadana brzina serijskog porta za oporavak je 38400, bez funkcije provjere
Regionalna divizija FLASH-a
Interni Flash ima ukupno 128 kbajta, stranica veličine 4k.
| Region | Raspon regije | Byte | Napomena |
| DTU rutina su |
0x0800_0000-0x0801_EFFF | 124K | DTU rutina je |
| INFO | 0x0801_F000-0x0801_FFFF | 4K | Sačuvajte neke korisničke podatke |
Upotreba modula
Upotreba modula može se kontrolisati od strane eksternog MCU-a i kao nezavisni moduli koristeći dva, sa proizvoljnom kombinacijom brzine i brzine porta, prenos dužine paketa podržava maksimalno 1K (1023 bajta) bajt podataka.
- Eksterna MCU kontrola
Podrazumevani GPIO32 napajanja je visok, GPIO32 je povučen tokom procesa prenosa podataka, a GPIO32 je visok, što se ovde može utvrditi da li je pokvareni modul mrtav, vremensko ograničenje bi trebalo da bude veće od 5.26S (slanje 1 K bajtova pri brzini prijenosa SF9,2400). - Kada su podaci o prijenosu veći od 1K, prvo se šalju 1K podaci da bi se nastavilo slati preostale podatke kada se GPIO32 vrati na visoku razinu, tako da se šalje kružni prijenos.
AT instrukcija
(Napomena: Slanje naredbe treba da vrati liniju i vrati AT naredbu da vrati liniju)
7.1,Uđite u režim AT instrukcija
| Serijski port | Format | Napomena |
| Pošalji | +++ | Početni i završni bajt okvira moraju biti sa završetkom sa tri uzastopna '+'+”\r\n”, pošaljite znak 'a' između 10ms i 1s |
| Pošalji | a | 'a' mora završiti početnim bajtom okvira + “\ r \ n” i ako znak + + ' nije primljen u modulu 1S, ' + + +' se izdaje kao prijenos podataka |
| Povratak | AT+ENAT=OK | Uđite u komandni režim |
7.2, Postavite brzinu serijskog porta
Napomena: Nakon ovog koraka, serijski port vraća OK ili ERR, MCU prema prethodnoj brzini porta i bit za provjeru da bi sinhrono inicijalizirao odgovarajuću brzinu porta i kontrolni bit nakon prijema uspješne naredbe za postavljanje.
| Serijski port | Format | Napomena |
| Pošalji | AT+BAUD=9600,0 | 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional 0-Bez bita za provjeru (zadano) 1-Provjerite kvotu 2-Ček čak |
|
Povratak |
AT+BAUD=OK | Ispravan povratak |
| AT+BAUD=ERR | Pogrešan povratak | |
| Pošalji | AT+BAUD=? | Upit |
| Povratak | AT+BAUD=9600,0 |
7.3, Podesite interval Lora frekvencije
| Serijski port | Format | Napomena |
| Pošalji | AT+FREQ=4400
|
Raspon od 470 MHz: 4300 ~ 5100 868MHz (za EU) raspon: 8600~9200 Zadano; 4400 |
|
Povratak |
AT+FREQ=OK | Ispravan povratak |
| AT+FREQ=ERR | Pogrešan povratak | |
| Pošalji | AT+FREQ=? | Upit |
| Povratak | AT+FREQ=4400 |
7.4, Postavite Lora stopu
| Serijski port | Format | Napomena |
| Pošalji | AT+STOP=7 | 7(5470bps) /8(3125bps) /9(1760bps)optional Zadano: 7 |
|
Povratak |
AT+RATE=OK | Ispravan povratak |
| AT+RATE=ERR | Pogrešan povratak | |
| Pošalji | AT+RATE=? | Upit |
| Povratak | AT+STOP=7 |
7.5, Podesite režim rada
| Serijski port | Format | Napomena |
| Pošalji | AT+WORKMODE=1 | Nakon slanja podataka u mirovanju |
|
Povratak |
AT+WORKMODE=2 | Objavite režim mirovanja odgode podataka |
| AT+WORKMODE=3 | Nema režim mirovanja (zadano) | |
| Pošalji | AT+WORKMODE=OK | Ispravan povratak |
| Povratak | AT+WORKMODE=ERR | Pogrešan povratak |
| Pošalji | AT+WORKMODE=? | Upit |
| Povratak | AT+WORKMODE=1 |
7.6, Podesite dužinu Lora paketa
| Serijski port | Format | Napomena |
| Pošalji | AT+LORALENTH=240 | Postavite Lora podatke po paketu (32~240) |
|
Povratak |
AT+LORALENTH=OK | Ispravan povratak |
| AT+LORALENTH=ERR | Pogrešan povratak | |
| Pošalji | AT+WORKMODE=? | Upit |
| Povratak | AT+WORKMODE=240 |
7.7, Postavite ključ
Fiksno 16 bajtova i 16 decimalnih brojeva (16 znakova) sa ključem za šifriranje za ispravno rješavanje podataka. Upit nije podržan.
| Serijski port | Format | Napomena |
| Pošalji | AT+DATAKEY=Qqert,91234567890 | Podrška za brojeve, engleske i engleske znakove. Zadano: Sve 0 |
|
Povratak |
AT+DATAKEY=OK | Ispravan povratak |
| AT+DATAKEY=ERR | Pogrešan povratak | |
| Pošalji | AT+DATAKEY=? | Upit |
| Povratak | AT+DATAKEY=ERR |
7.8, Sačuvajte gore postavljene parametre
Napomena: Izvedite ovu naredbu za spremanje prethodno postavljenih parametara AT instrukcija.
| Serijski port | Format | Napomena |
| Pošalji | AT+SAVE | Sačuvajte gore postavljene parametre AT instrukcija |
| Povratak | AT+SAVE=OK |
7.9, obrišite gore postavljene parametre - ponovno pokretanje stupa na snagu
Napomena: vratite zadane postavke osim gornjih parametara AT instrukcija.
| Serijski port | Format | Napomena |
| Pošalji | AT+RESTORE | Obrišite gore postavljene parametre AT instrukcija da vratite zadane vrijednosti |
| Povratak | AT+RESTORE=OK |
7.10, Izađite iz režima AT instrukcija
Napomena: Ovaj korak označava da je postavka završena i da modul prima instrukciju u način prijenosa. Postavka nije bila dovršena na pola puta, a prethodno podešavanje je također bilo uspješno.
| Serijski port | Format | Napomena |
| Pošalji | AT+EXAT | Izađite iz režima at instrukcija |
| Povratak | AT+EXAT=OK |
Napomena: Parametri konfigurisani putem AT instrukcije neće biti automatski sačuvani, konfigurisani parametri nakon ponovnog napajanja će vratiti podrazumevane vrednosti, koje treba sačuvati putem AT + SAVE.
Vraća zadanu brzinu serijskog porta 38400 i nije označeno
GPIO37 pin koji drži nizak nivo iznad 2S može vratiti zadanu brzinu serijskog porta i vratiti se na AT + BAUD=38400,0 + povratnu liniju.
Imajte na umu da promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje da koristi opremu.
Ovaj uređaj je u skladu sa dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova: (1) ovaj uređaj ne smije uzrokovati štetne smetnje i (2) ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
Modul je ograničen SAMO na OEM instalaciju. OEM integrator je odgovoran da osigura da krajnji korisnik nema ručne upute za uklanjanje ili instaliranje modula.
Kada FCC identifikacijski broj nije vidljiv kada je modul instaliran unutar drugog uređaja, tada na vanjskoj strani uređaja u koji je modul instaliran također mora biti prikazana oznaka koja se odnosi na priloženi modul. Ova vanjska naljepnica može koristiti riječi poput sljedećeg: „Sadrži FCC ID: 2AZ6I-ML601“, a informacije bi također trebale biti sadržane u korisničkom priručniku uređaja.
Dokumenti / Resursi
![]() |
Hyeco Smart Tech ML601 Ugrađeni Lora modul niske potrošnje energije [pdf] Korisnički priručnik ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 Ugrađeni Lora modul niske potrošnje energije, Ugrađen Lora modul niske potrošnje energije, Lora modul potrošnje, Lora modul |




