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

Hyeco Smart Tech ML601 ugrađena mala snaga

Napomene za dizajn hardvera:

  1. Pokušajte da napajate modul koristeći odvojena napajanja sa niskim nivoom buke LDO kao što je SGM2033.
  2. 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

Hyeco Smart Tech ML601 Embedded Low Power- 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

Hyeco Smart Tech ML601 Ugrađeni Referentni dizajn male snage

Parametar funkcije.

  1. Podržava bežični prijenos
  2. Promjenjiva brzina serijskog porta i test bit
  3. Podrška za enkripciju i dešifriranje prijenosnih podataka
  4. Podrška za podešavanje frekvencije i brzine
  5. Podrška selektivnom očuvanju parametara podešavanja. MCU upravlja modulom ne treba pohranjivati, i koristi se zasebno kao prijenosni modul
  6. Podržava upotrebu eksternih MCU upravljačkih modula i nezavisnih modula
  7. Brzina serijskog porta, Lora brzina, Lora frekvencija i tajni ključ unutar iste kombinacije prijenosa moraju biti dosljedni, a nedosljednost će dovesti do anomalija
  8. LED lamp (GPIO33) treperi na 2S frekvenciji
  9. Povucite GPIO32 prema dolje kada šaljete podatke, poslane i neaktivne
  10. Izvezite “AT + START\r\n”, dok ne primi ovu naredbu Direktiva o konfiguraciji i prijenosu podataka
  11. 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.

  1. 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).
  2. 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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *