ML601
Прирачник за вграден LoRa модул со мала потрошувачка на енергија
0V1
Датум | Автор | Верзија | Забелешка |
21 јуни 2021 година | Јебинг Ванг | V0.1 | Прво издание, дефиниција на модулите за хардвер и барање за функција. |
Вовед
ASR6601 е LoRa сок чип.
Внатрешноста е имплементирана од јадрото на Cortex M4 со софтверското јадро на LoRa трансиверот SX1262 на Semtech. Модулот може да постигне комуникација со фреквентен опсег од 868(за ЕУ)/915Mhz. Модулот го имплементира уредот LoRa со протокол CLASS A,B,C, DTU и разни приватни протоколи. Протоколот од класа А, Б, Ц е нестандарден протокол на Лораван и е погоден само за нашата порта. MCU во модулот е моќен, со главната фреквенција од 48 Mhz и 16 kbytes Sram, 128k блиц, што прави голем скок во перформансите од претходниот ASR6505. Со цел да се намали цената на хардверот, шемата Open MCU може да се користи директно внатре од страна на корисникот без проширување на MCU.
Максималната чувствителност на прием на модулот е до – 140 dBm, максимална моќност на пренос до 14 dBm@868MHz (за опсег на ЕУ / 94dBuV/m@3m@915MHz опсег.
Главна карактеристика :
- Максималната чувствителност на прием е до -148 dBbm
- Максималната моќност на лансирање е 14dBm@868MHz (за ЕУ) опсег / 94dBuV/m@3m@915MHz.
- Максимална брзина на пренос: 62.5 kbps
- Минимална струја на мирување: 2uA
- Максимална основна фреквенција: 48 Mhz
- 16 kbytes Sram, 128k Flash
Основни параметри на модулот
Класифицирај | Параметар | Вредност |
Безжичен | Моќ на стартување | |
I 4dBm@868MHz(за ЕУ) опсег | ||
Опсег од 94dBuV/m@3m@915MHz. | ||
Добијте чувствителност | -124dbm@SF7 (5470bps) | |
-127dbm@SF8 (3125bps) | ||
– I 29.5dbm@SF9 (1760bps) | ||
Хардвер | Интерфејс за податоци | UART /SPI/IIC/PWM/I0 и сл. |
Опсег на моќност | 3-3.6 V | |
Актуелно | 120 mA | |
неактивна струја | 2 uA | |
Температура | -20-85 | |
Големина | Јас 8.2х18х2.5мм | |
Софтвер | Протокол за вмрежување | КЛАСА А, Б, Ц, ДТУ и приватен протокол |
Тип на шифрирање | AES128 | |
Корисничка конфигурација | Упатство |
Вовед во хардвер
Преглед на модулот
Забелешки за дизајн на хардвер:
- Обидете се да го напојувате модулот користејќи посебни напојувања со LDO со низок шум како што е SGM2033.
- Струјата на напојувањето на модулот мора да биде >120 mA, не вклучувајќи ја струјата на системот за одмор.
Дефиниција на игла
Пин број | Име | Тип | Опис |
I | ГНД | Моќ | Систем GND |
2 | GPI033 | () | Оваа 10 функција е висок излез на модулот будење и 10 ниско за време на хибернација. За кутии за напојување од 9V батерии. за мала потрошувачка на енергија. Напојувањето се снабдува со LIX) кога модулот е во мирување и од DCDC кога модулот се буди. Надворешен LED. обично високи. спушти ниско при осветлување. |
3 | GPI037 | 1 | I. За надворешната MCU да го разбуди LoRa модулот. (Обично високо ниво. кога модулот треба да се разбуди. излезот на MCU I ms пулс (ефективен ниско ниво) на модулот. Сите режими на паѓање ниски нивоа над стандардната стапка на портата за обновување 2S): 2. За надворешниот MCU и кажува на Лора дека е подготвена да прима инструкции од AT: |
4 | GPI032 | 0 | I. За да се разбуди надворешната MCU. 2. Користете за да му кажете на MCU. Лора модулот е разбуден за прифаќање на инструкциите на AT: Намалете ги безжичните податоци. заврши брусење. и хибернација |
5 | GPTIMO_CH I SP10_CS GPI001 |
I0 | PWM излез Избор на SPI чип 10 |
6 | GPTIMO_CHO SP1O_CLK GP1000 | I0 | PWM излез SPI часовник I0 |
7 | GPTIMO_CH3 SPIO_RX GPI003 | I0 | PWM излез SPI влез I0 |
8 | BOOT GPTIMO_CH2 SPIO_TX GP1002 | I0 | Изберете BOOT (внатрешно паѓање). PWM излез SP1 излез I0 |
9 | SWD GP1006 | I0 | Дебагирање на симулатор SWD t pull-up ) I0 |
10 | SWC GP1007 | 0 | SWC за дебагирање на симулатор (повлекување надолу) 10 |
II | VCC | 0 | Влез на енергија 3.3V. Максимален врв струја 150 mA. |
12 | ГНД | Моќ | Систем GND |
13 | UAFtTO_RX GP1016 | I0 | Сериска порта 0 прима 10-преземи-печатење |
14 | UARTO_TX GP1017 | I0 | Серила порта 0 испрати 10-преземи-печатење |
15 | 11CO_SCL GP1014 | I0 | IICO clk 10 |
16 | 11CO_SDA GY1015 | I0 | ПОДАТОЦИ ИИКО 10 |
17 | /RST | 0 | Ресетирање на системот. ниска ефикасност |
18 | GP1009 GPTIMI CHI | 0 | I0 PWM излез |
19 | GP105 ADC2 |
I0/A | I0 ADC CH2 |
20 | ADC3 GPI004 | A/I0 | ADC CH3 10 |
21 | LPUART_RX GPI060 | I0 | Интерактивен UART RX 10-AT со мала моќност |
22 | LPUART_TX GP1047 | I0 | Ниска моќност UART TX 10 |
23 | OPAO_INP GP1045 | MO | Оперативни ampлифијатор 0. позитивна влезна точка I0 |
24 | OPAO_INN GP1044 | .A/I0 | Оперативни ampзалажувач 0. негативна влезна точка I0 |
25 | OPAO_OUT GP1010 | MO | Оперативни ampзаградувач 0. излезна точка 10 |
27 | ГНД | Моќ | Систем GND |
28 | МРАВКА | RF | Антена жица |
29 | ГНД | Моќ | Линија за заземјување на системот |
Големина на хардверот
Електричен карактер
Параметар | Состојба | Минимум | Нормално | Максимум | Единица |
Работен волtage | 3 | 3.3 | 3.6 | V | |
Работна струја | Континуирано испрати |
120 | mA | ||
неактивна струја | RTC работа | 2 | uA |
Референтен дизајн
Параметар на функцијата.
- Поддржете безжичен пренос
- Променлива стапка на сериска порта и тест бит
- Поддршка за шифрирање и дешифрирање на податоците за пренос
- Поддршка за поставување на фреквенција и стапка
- Поддржете го селективното зачувување на параметрите за поставување. Контролата на MCU модулот не треба да се зачувува и се користи посебно како модул за пренос
- Поддржете ја употребата на надворешни контролни модули на MCU и независни модули
- Стапката на сериски порти, брзината на Лора, фреквенцијата на Лора и тајниот клуч во истата комбинација на пренос треба да бидат конзистентни, а недоследноста ќе доведе до аномалии
- ЛЕР лamp (GPIO33) трепка на фреквенција 2S
- Повлечете го GPIO32 надолу кога испраќате податоци, испратени и неактивни
- Извезете „AT + START\r\n“, додека не ја добие оваа команда Конфигурација и пренос на податоци од Директивата
- Стандардната стапка на сериска порта за враќање е 38400, без функција за верификација
Регионална поделба на FLASH
Внатрешниот Flash има вкупно 128 kbytes, страница со големина од 4k.
Регионот | Опсег на регионот | Бајт | Забелешка |
ДТУ рутина се |
0x0800_0000-0x0801_EFFF | 124 илјади | ДТУ рутината е |
ИНФОРМАЦИИ | 0x0801_F000-0x0801_FFFF | 4K | Чувајте некои кориснички информации |
Користење на модулот
Користењето на модулот може да се контролира со надворешен MCU и како независни модули кои користат два, со произволна комбинација на брзина и брзина на портата, преносот со должина на пакетот поддржува максимум 1K (1023Byte) бајти податоци.
- Надворешна контрола на MCU
Стандардниот GPIO32 на напојувањето е висок, GPIO32 се влече надолу за време на процесот на пренос на податоци, а GPIO32 е висок, што овде може да се утврди дали скршениот модул е мртов, тајмаутот треба да биде поголем од 5.26S (испраќа 1 K бајти со брзина на бауд 9,2400 SF). - Кога податоците за преносот се поголеми од 1K, податоците од 1K се испраќаат прво за да продолжат да ги испраќаат преостанатите податоци кога GPIO32 ќе се врати на високо ниво, така што кружниот пренос ќе биде испратен.
Упатство
(Забелешка: Со испраќање на командата треба да се врати линијата и да се врати командата AT за да се врати линијата)
7.1,Влезете во режим на инструкции AT
Сериска порта | Формат | Забелешка |
Испрати | +++ | Почетниот и крајниот бајт на рамката мора да биде со завршеток со три последователни „+“+“\r\n“, испратете знак „a“ помеѓу 10ms до 1s |
Испрати | a | „a“ мора да заврши со бајтот за почеток на рамката + „\ r \ n“ и ако + + „знакот не е примен во модулот 1S, „+ + +“ се издава како пренос на податоци |
Врати се | AT+ENAT=Во ред | Влезете во режим на команда |
7.2, Поставете ја брзината на сериската порта
Забелешка: По овој чекор, сериската порта враќа OK или ERR, MCU според претходната брзина на портот и проверка на битот за синхронизирање на соодветната стапка на порт и бит за проверка по добивањето на командата за успешно поставување.
Сериска порта | Формат | Забелешка |
Испрати | AT+BAUD=9600,0 | 2400、4800、9600、14400、19200、38400(default)、7600、115200 optional 0-Бит за проверка (стандардно) 1-Проверете ги непарните 2-Проверете дури |
Врати се |
AT+BAUD=Во ред | Правилно враќање |
AT + BAUD = ГРЕШКА | Погрешно враќање | |
Испрати | AT+BAUD=? | Истражување |
Врати се | AT+BAUD=9600,0 |
7.3, Поставете го Lora фреквентниот интервал
Сериска порта | Формат | Забелешка |
Испрати | AT+FREQ=4400
|
Распон од 470 Mhz: 4300-5100 868Mhz (за ЕУ) распон: 8600~9200 Стандардно; 4400 |
Врати се |
AT+FREQ=Во ред | Правилно враќање |
AT+FREQ=ERR | Погрешно враќање | |
Испрати | AT+FREQ=? | Истражување |
Врати се | AT+FREQ=4400 |
7.4, Поставете ја стапката на Лора
Сериска порта | Формат | Забелешка |
Испрати | ПО+СТАПКА=7 | 7(5470bps) /8(3125bps) /9(1760bps)optional Стандардно: 7 |
Врати се |
AT+RATE=Во ред | Правилно враќање |
AT+RATE=ERR | Погрешно враќање | |
Испрати | ПО+СТАПКА=? | Истражување |
Врати се | ПО+СТАПКА=7 |
7.5, Поставете го режимот на работа
Сериска порта | Формат | Забелешка |
Испрати | AT+WORKMODE=1 | По испраќањето на податоците во режим на мирување |
Врати се |
AT+WORKMODE=2 | Објавете го режимот на мирување одложување податоци |
AT+WORKMODE=3 | Нема режим на мирување (стандардно) | |
Испрати | AT+WORKMODE=Во ред | Правилно враќање |
Врати се | AT+WORKMODE=ГРЕШКА | Погрешно враќање |
Испрати | AT+WORKMODE=? | Истражување |
Врати се | AT+WORKMODE=1 |
7.6, Поставете ја должината на пакетот Lora
Сериска порта | Формат | Забелешка |
Испрати | AT+LORALENTH=240 | Поставете ги податоците на Lora по пакет (32~240) |
Врати се |
AT+LORALENTH=Во ред | Правилно враќање |
AT+LORALENTH=ГРЕШКА | Погрешно враќање | |
Испрати | AT+WORKMODE=? | Истражување |
Врати се | AT+WORKMODE=240 |
7.7, Поставете го клучот
Поправени 16 бајти и 16 децимални броеви (16 знаци) со клучот за шифрирање за правилно решавање на податоците. Прашањето не е поддржано.
Сериска порта | Формат | Забелешка |
Испрати | AT+DATAKEY=Qqert,91234567890 | Поддршка за броеви, англиски и англиски знаци. Стандардно: Сите 0 |
Врати се |
AT+DATAKEY=Во ред | Правилно враќање |
AT+DATAKEY=ГРЕШКА | Погрешно враќање | |
Испрати | AT+DATAKEY=? | Истражување |
Врати се | AT+DATAKEY=ГРЕШКА |
7.8, Зачувајте ги параметрите поставени погоре
Забелешка: Направете ја оваа команда за да ги зачувате претходно поставените параметри на инструкциите AT.
Сериска порта | Формат | Забелешка |
Испрати | AT+SAVE | Зачувајте ги горенаведените параметри на инструкциите AT поставени |
Врати се | AT+SAVE=Во ред |
7.9, исчистете ги горенаведените параметри - - рестартирањето стапува на сила
Забелешка: вратете ги стандардните, освен горенаведените параметри за инструкции AT.
Сериска порта | Формат | Забелешка |
Испрати | AT+RESTORE | Исчистете ги горенаведените параметри на инструкциите AT поставени за враќање на стандардните вредности |
Врати се | AT+RESTORE=Во ред |
7.10, Излезете од режимот на инструкции AT
Забелешка: Овој чекор покажува дека поставката е завршена и модулот ја прима инструкцијата за режим на пренос. Поставувањето не беше целосно на половина пат, а претходното поставување беше исто така успешно.
Сериска порта | Формат | Забелешка |
Испрати | AT+EXAT | Излезете од режимот на инструкции |
Врати се | AT+EXAT=Во ред |
Забелешка: Параметрите конфигурирани преку инструкцијата AT нема автоматски да се зачувуваат, конфигурираните параметри по напојувањето повторно ќе го вратат стандардното, кое треба да се зачува преку AT + SAVE.
Ја враќа стандардната стапка на сериска порта 38400 и не е проверено
Пинот GPIO37 со ниско ниво над 2S може да ја врати стандардната стапка на сериска порта и да се врати на AT + BAUD=38400,0 + линија за враќање.
Обрнете внимание дека промените или модификациите кои не се изрично одобрени од страната одговорна за усогласеноста, може да го поништат овластувањето на корисникот да работи со опремата.
Овој уред е во согласност со Дел 15 од Правилата на FCC. Работењето подлежи на следните два услови: (1) овој уред не може да предизвика штетни пречки и (2) овој уред мора да прифати какви било пречки што се примени, вклучително и пречки што може да предизвикаат несакано работење.
Модулот е ограничен САМО за инсталација на OEM Интеграторот на OEM е одговорен да осигура дека крајниот корисник нема рачно упатство за отстранување или инсталирање на модулот.
Кога идентификацискиот број на FCC не е видлив кога модулот е инсталиран во друг уред, тогаш и надворешноста на уредот во кој е инсталиран модулот мора да прикажува етикета што се однесува на приложениот модул. Оваа надворешна етикета може да користи зборови како што се следново: „Содржи FCC ID: 2AZ6I-ML601“ и информациите треба да бидат содржани и во упатството за употреба на уредите.
Документи / ресурси
![]() |
Hyeco Smart Tech ML601 Вграден Lora модул со мала потрошувачка на енергија [pdf] Упатство за користење ML601, 2AZ6I-ML601, 2AZ6IML601, ML601 Вграден Lora модул со мала потрошувачка на енергија, вграден Lora модул со мала потрошувачка на енергија, модул Lora за потрошувачка, Lora модул |