Hyeco Smart Tech ML650 innbyggður LoRa eining fyrir lága orkunotkun
0V41
Dagsetning | Höfundur | Útgáfa | Athugið |
23. mars 2020 |
Qi Su |
V0.3 |
Stilltu breytulýsingu GPIO3/GPIO4. |
20. apríl, 2020 | Shuguang He | V0.4 | Bættu við lýsingu á AT leiðbeiningum |
15 júlí, 2020 |
Yebing Wang |
V0.41 |
Bættu við færibreytu fyrir vélbúnaðareiningu
lýsingar og hönnunartilkynningar |
Inngangur
ASR6505 er LoRa soc flís. Innréttingin er útfærð af ST's 8bit low power MCU STM8L152 pakkað með Semtech's LoRa senditæki SX1262. Einingin getur náð 868 (fyrir ESB) / 915Mhz tíðnisviðssamskipti. Einingin útfærir LoRa tækið með CLASS A,B,C samskiptareglum. Einingin veitir raðtengi AT leiðbeiningasett fyrir MCU símtöl og 2 IO fyrir vakningu á milli MCU.
Hámarks móttökunæmi einingarinnar er allt að – 140dBm, hámarks sendingarafl allt að -2.75dBm.
Aðalatriði
- Hámarks móttökunæmi er allt að -140dBbm
- Hámarks sjósetningarafl er -2.75dBm
- Hámarksflutningshraði: 62.5 kbps
- Lágmarksdvalarstraumur: 2uA
- 96 bita UID
Grunnbreytu einingarinnar
Flokka | Parameter | Gildi |
Þráðlaust | Ræsikraftur | 16dbm@868Mhz fyrir ESB |
-2.75dbm@915Mhz | ||
Taktu á móti næmi | ||
-127dbm@SF8(3125bps) | ||
-129.5dbm@SF9(1760bps) | ||
Vélbúnaður | Gagnaviðmót | UART /IO |
Aflsvið | 3 ~ 3.6V | |
Núverandi | 100mA | |
sofandi straumur | 2uA | |
Hitastig | -20~85 | |
Stærð | 29x18x2.5mm | |
Hugbúnaður | Netsamskiptareglur | FLOKKUR A, B, C |
Tegund dulkóðunar | AES128 | |
Notendastillingar | Í kennslu |
Vélbúnaður kynning
Yfirlit yfir einingu
Athugasemdir fyrir vélbúnaðarhönnun:
- Reyndu að útvega eininguna með því að nota aðskilda aflgjafa með lágvaða LDO eins og SGM2033.
- Jarðvegur einingarinnar er einangraður frá kerfinu og er sérstaklega leiddur út frá rafstöðinni.
- Merkjalínan á milli einingarinnar og MCU er tengd með 100 ohm viðnám í röð.
Skilgreiningin á pinna
Pinna númer | Nafn | Tegund | Lýsing |
1 | GND | Kraftur | Kerfi GND |
2 | MAUR | RF | Merki vír |
3 | GND | Kraftur | Kerfi GND |
4 | GND | Kraftur | Kerfi GND |
5 | GPIO4/PE7 | I | 1. Fyrir ytri MCU að vekja LoRa mát
2. Fyrir ytri MCU að láta LoRa vita að hann sé tilbúinn til að fá AT kennslu Nánari upplýsingar sjá athugasemd hér að neðan. |
6 | SUNDA | Kemba IO | Villuleit fyrir hermir |
7 | nTRST | I | Endurstilla, lágt merki virkt. |
8 | UART1_RX | I | Raðtengi 1(3) , móttaka |
9 | UART1_TX | O | Raðtengi 1(3), send |
10 | PWM/PD0 | O | Fyrir 9V rafhlöðu aflgjafahylki, fyrir litla orkunotkun. Rafmagn er veitt af LDO þegar einingin er í dvala og frá DCDC þegar einingin vaknar. Þessi IO er mikil framleiðsla þegar eining vaknar og IO er lágt merki við sofandi. |
11 | GPIO3/PE6 | O | 1. Til að vekja upp ytri MCU.
2. Til að láta MCU vita er LoRa einingin vaknuð og tilbúin til að taka á móti AT kennslu ; Nánari upplýsingar sjá athugasemd hér að neðan. |
12 | GND | Kraftur | Kerfi GND |
13 | VDD | Kraftur | Aflinntak 3.3V, hámarks hámarksálag
núverandi 150mA. |
14 | UART0_RX | I | Raðtengi 0 (2) , móttaka , AT
kennsluhöfn |
15 | UART0_TX | O | Raðtengi 0(2) , send , AT
kennsluhöfn |
16 | MISO/PF0 | I | SPI MISO |
17 | MOSI/PF1 | O | SPI MOSI |
18 | SCK/PF2 | O | SPI CLK |
19 | NSS/PF3 | O | SPI CS |
20 | IIC_SDA/PC0 | IO | IIC SDA |
21 | IIC_SCL/PC1 | O | IIC SCL |
22 | AD/PC2 | A/IO(PC2) | ADC (analog-digital viðskipti) |
Athugið: I –Input, O-útgangur, A-hliðstæður
(Um PE6 og PE7)
- LoRa mát er að mestu leyti í dvala. Ef MCU er í samskiptum við eininguna þarf hann að vekja LoRa eininguna fyrst og senda síðan AT leiðbeiningar til LoRa eininguna.
- Þá er PE7 (GPI04) pinninn til að vekja LoRa mát fyrir MCU; Á sama hátt, ef einingin er í samskiptum við ytri MCU (Senda AT leiðbeiningar), þarf hún að vekja ytri MCU (senda síðan AT leiðbeiningar). PE6 er samsvarandi pinna.
- PE6 og PE7 eru með „tilbúna“ stöðu tjáningaraðgerð nema vakningaraðgerðina. PE6 og PE7 eru venjulega á háu merki og verða lág þegar kveikt er á þeim. Samspilið ætti að vera aftur á háu stigi merki.
(Upplýsingar um heildartilvísun í samskiptaferli fyrir AT kennsluna)
Stærð vélbúnaðar
Athugið: hæð 2.5mm
Rafmagnspersóna
Parameter | Ástand | Lágmark | Eðlilegt | Hámark | Eining |
Vinna voltage | 3 | 3.3 | 3.6 | V | |
Vinnustraumur | Stöðug sending | 100 | mA | ||
sofandi straumur | RTC vinna | 2 | uA |
Samspil milli MCU og LoRa einingarinnar
Í þessu samspili gefur MCU AT leiðbeiningar til LoRa og LoRa getur gefið AT leiðbeiningar til MCU. Til að draga úr orkunotkun eru LoRa og MCU venjulega í dvala. Hver þeirra fer með sín skilaboð. Þegar það þarf annan mun það vekja annan og gefur öðrum AT leiðbeiningar.
Þegar AT kennsla er send báðum megin, mun aukanámskeið eiga sér stað þegar það er á sama tíma. Þess vegna er hönnunin fyrir þetta „hálf tvíhliða“ ham. Það er: aðeins ein hlið getur sent leiðbeiningar í einu. Þess vegna, áður en annar hvor aðili sendir leiðbeiningar, þarf hún að fylgjast með því hvort hinn vill senda leiðbeiningar eða ekki. Ef hinn aðilinn hefur „gripið sér réttinn til að senda upplýsingar“ verðurðu að bíða þar til núverandi samskiptalotu er lokið áður en þú byrjar.
Eftirfarandi er fullkomið ferli til að hefja AT kennslu í báðum endum.
Heildarferlið MCU kemur af stað samskiptum við LoRa eininguna.
LoRa mát MCU | ||
| LoRa í dvalaham | | | |
| <– Athugaðu hvort PE6 hafi verið sent lágstigsmerki fyrst– | | | <1> |
| <— PE7 sendir lágt merki (vakna MCU) —- | | | <2> |
| — PE6 sendir lágt merki (LoRa er tilbúið) —> | | | <3> |
| < — sendu AT leiðbeiningar ———— | | | <4> |
| —– PE6 sendir hástigsmerki (endurreisn) —> | | | <5> |
| <— (Eftir AT)PE7 sendir hástigsmerki—- | | | <6> |
| LoRa er að virka | | | |
| | | |
Athugið :
- Skref 1 til að greina PE6, er „hlustaðu fyrst áður en þú segir“, til að tryggja að „hinn aðilinn sendi það ekki sjálfur þegar hann sendir“ . Ef PE6 er nú þegar með lágt merki, er hinn aðilinn að senda það. Á þessum tíma skaltu bíða eftir að hinn aðilinn sendi aftur (ekki fara strax í skref 2).
- Skref 2 til að hleypa PE7 í lágt merki, er í raun að „gripa réttinn til að tala“; —- vegna þess að hinn aðilinn kemur til að skynja hvort PE7 sé í lágu merki áður en hann sendir hann.
- Skref 3, PE6 breytist í lágstigsmerki sem svar við MCU, og segir MCU að "Ég hef verið vakinn og tilbúinn fyrir raðmóttöku, þú getur sent" ;
- Skref 5 er PE6 breytast í hástigsmerki, strangt til tekið, er LoRa einingin uppgötva að raðtengi er að senda gögn og breyta PE6 strax í hástigsmerki (ekki að bíða eftir að AT kennsla sé send lokið.);
- Í skrefi 6 er samspilslotu lokið.
Þegar báðir aðilar senda gögn, „gripið réttinn til að tala“.
Reyndar munu allar AT leiðbeiningar senda eyðublað MCU til LoRa leyfa LoRa að fá samsvarandi svar (sjá AT leiðbeiningar sett að aftan). Svo, eftir að MCU sendi leiðbeiningar til LoRa, getur það farið í dvala, eða beðið eftir að LoRa svari áður en það er í dvala. Þessi svartími, eðlilegur eftir nokkrar ms. (Setið af þremur tuple leiðbeiningum tekur langan tíma, um 200 ms).
Heildarferlið LoRa einingarinnar til að hefja samskipti við MCU
Til viðbótar við AT-svar mun LoRa einingin einnig hefja MCU leiðbeiningar á virkan hátt, svo sem framvindu netaðgangs, gagnamóttöku, tímatöku og svo framvegis.
Allt samspilsferlið er í grundvallaratriðum það sama, bara hið gagnstæða.
LoRa mát MCU
| Mcu gæti verið í dvala |
| — Athugaðu hvort PE7 hafi verið sent lágstigsmerki fyrst–> | <1>
| —- PE6 sendir lágt merki (wake up MCU) —> | <2>
| <— PE7 sendir lágt merki (MCU er tilbúið) —- | <3>
| —- Senda AT-leiðbeiningar ———–> | <4>
| —– PE6 snýr hámarksmerki (endurreisn) —> | <5>
| <— PE7 snýr hámarksmerki (endurgerð) —- | <6>
| LoRa í sofandi mod |
| |
Athugið:
- Í skrefi 3, ef PE 7 er ekki að snúa við lágu merki, þá mun LoRa samt senda AT leiðbeiningar eftir 50 ms tíma.
Eftir skref 5 mun LoRa eining breytast í sofandi hvort sem MCU í skrefi 6 breytir PE7 í hástigsmerki eða ekki.
Í kennslu
AT kennslulýsing og tdample:
Þrír túplar
- AT+DEVEUI=d896e0ffffe0177d
- //— AT+APPEUI=d896e0ffff000000 (Fleygja)
- AT+APPKEY=3913898E3eb4f89a8524FDcb0c5f0e02
netstillingu
AT+CLASS=A
Stilltu tíðnirásina
AT+RÁS=1
Stilltu millibilstíma rifa í B-flokki
AT+SLOTFREQ=2
Skráðu þig í netið
AT+JOIN
Senda gögn
AT+DTX=12,313233343536
Fá gögn
AT+DRX=6,313233)
Tími
AT+GETRTC
AT+SETALARM=20200318140100
Aðrir
VIÐ+START
Í + útgáfunni
AT+RESTORE
Athugið:
- Ef þú ert í A-flokksham skaltu stilla þrjár tuple, rás, netstillingu í 4.1, endurútgefa netleiðbeiningarnar; ef í B-flokksstillingu verður meiri rifatími stilltur;
- Það mun hafa staðfest svörun eftir að hver leiðbeining hefur verið send;
Ef: Senda AT CLASS=A, mun fá AT CLASSAT CLASS=A,OK eða AT CLASSAT CLASS=A,OK AT CLASS=A,ERROR
(Án staðfestra svara gefur þetta til kynna að einingin hafi undantekningu.)
(Meðal þeirra, auk OK/VILLA svara, verða fleiri endurgjöf. Nánari upplýsingar má sjá hér að neðan) - Inntak AT leiðbeiningar og úttak AT leiðbeiningar, hástafaviðkvæmar, verða að vera með hástöfum;
- AT leiðbeiningar ættu að hafa endurkomubreytingar, hvort sem er inntak AT eða úttak AT;
Ítarlegar AT leiðbeiningar:
Sett Þrír tuple
Snið Athugið | ||
Kennsla |
AT+ DEVEUI=1122334455667788 |
(Föst lengd á
8 bæti) |
Svaraðu | AT+ DEVEUI=Í lagi/ AT+ DEVEUI=VILLA | |
Kennsla |
//AT+ APPEUI=1122334455667788 |
(Föst lengd á
8 bæti) |
Svaraðu | //AT+ APPEUI=Í lagi / AT+ APPEUI=VILLA | *Fleygja* |
Kennsla |
AT+ APPKEY= 3913898E3eb4f89a8524FDcb0c5f0e02 | (Föst lengd á
16 bæti) |
Svaraðu | AT+ APPKEY=Í lagi/ AT+ APPKEY=VILLA | |
Kennsla |
AT+ DEVEUI=?
//AT+ APPEUI=? AT+ APPKEY=? |
Spurðu upplýsingar um þriggja tuple |
Svaraðu | AT+ DEVEUI=1122334455667788 | Fara aftur í þrjú |
Athugið: Þegar búnaðurinn fer frá verksmiðjunni er þriðja sjálfgefið gildi 0. Ef stillingin heppnast skal vista sjálfkrafa og vistað gildi er notað í næstu ræsingu. (Sjáðu APP notendahandbókina fyrir skilgreiningu og öflun þriggja tuple); APPEUI er ekki notað í þremur tuple.
Ástæðan fyrir ERROR skilaði sér eftir AT: Engin færibreyta eða röng færibreytulengd.
Stilltu vinnuhaminn (netkerfi).
Snið | Athugið | |
Kennsla |
AT+CLASS=A |
Valfrjáls stilling A|B|C |
Svaraðu | AT+CLASS=Í lagi /AT+CLASS=VILLA | |
Kennsla |
Á+KLASSI=? |
spyrjast fyrir um núverandi ham |
Svaraðu |
AT+CLASS=A / AT+CLASS=B EÐA AT+CLASS=C |
Athugið: Stilltu vinnustillingu einingarinnar áður en þú ferð inn á netið. Stillingarnar eru aðeins þrír A/B/C valkostir.
Ef stillingin heppnast, vistaðu sjálfkrafa og vistað gildi er notað í næstu ræsingu.
Ástæðan fyrir ERROR skilaði sér eftir AT: Engin færibreytu eða færibreytugildisvilla.
Stilltu rásina
Snið | Athugið | |
Kennsla |
AT+RÁS=1 |
Stilltu rásina 1~63 |
Svaraðu | AT+RÁS=Í lagi /AT+RÁS=VILLA | |
Kennsla | Á+RÁS=? | Fyrirspurnin |
Svaraðu | AT+RÁS=12 | Niðurstöður fyrirspurnarinnar |
Athugið:
- Rássviðið er 1~63 (alls 63 rásir, 868 (fyrir ESB)/915 eru þau sömu)。 Gáttin, stillt af þjóninum.
- Þegar flugstöðin byrjar fyrst ætti hún að skanna 5 rásir (þ.e. reyndu að komast inn á netið eftir að hafa sent AT á stillingu 0, stilltu 1 til að reyna og stilltu 2 til að reyna að komast inn ...).
- Þegar símkerfið heppnast er sett rás sú rás sem samsvarar gáttinni.
- Fyrir LoRa eininguna er hún vistuð eftir hverja stillingu og síðasta vistað gildi er notað við næstu gangsetningu.
- Ástæða VILLU sem skilaði sér eftir AT: Engin færibreytu- eða færibreytugildisvilla (athugið hámarksfjölda rása fyrir hvert band)
Stilltu tímabilið fyrir Class B rifa
Snið | Athugið | |
Kennsla |
AT+SLOTFREQ=64 |
1,2,4,8,16,
32,64,128,til dæmisample 64, þýðir eitt samband á 64 sekúndur. |
Svaraðu | AT+SLOTFREQ=Í lagi / AT+SLOTFREQ=VILLA | |
Kennsla | AT+SLOTFREQ=? | Fyrirspurnin |
Svaraðu | AT+SLOTFREQ=64 | Skilaðu niðurstöðum fyrirspurna |
Athugið: Kennslan gildir í B-flokki.
- Valfrjálst gildi er stillt sem: 1 / 2 / 4 / 8 / 16 / 32 / 64 / 128. Því styttri sem stillingarlotan er, því meiri orkunotkun einingarinnar.
- Þessi kennsla styður í – keyrandi skiptingu (td til að flytja files, skiptu tímabundið yfir í 1S lotuna og klipptu síðan aftur í 64S lotuna)
- Sjálfgefið er að rifalota B-flokks er 64 sekúndur, eða 64 sekúndur fyrir hvert samskipti, og tveir samskiptagluggar opnast í leiðarlotu. (Athugið, þessar 64 sekúndur hér eru bara gróft, ekki ströng lota)
- Hlutverk AT kennslunnar er að tryggja orkunotkun en auka svarhraðann. Til dæmisample, þegar APP er opnað eða hefur atvinnumannfile til að fara framhjá er hægt að breyta raufalotu tækisins í 1 sekúndu (file niðurhal) og 4 sekúndur (APP opið).
- Notkun bókunar er nauðsynleg til að vinna hér. Búnaðarhliðin þarf einnig að bæta við ákveðinni tímastjórnun til að forðast aukningu á orkunotkun kerfisins sem stafar af of stuttum rifalotu.
- Ef stillingin heppnast, vistaðu sjálfkrafa og vistað gildi er notað í næstu ræsingu.
- Ástæðan fyrir ERROR skilaði sér eftir AT: Engin færibreytu eða færibreytugildisvilla.
Sendu leiðbeiningar um aðgangsnetið
Snið | Athugið | |
Kennsla |
AT+JOIN |
Byrjaðu netaðganginn |
Athugið: thámarkslengd gagnasendingar er 64 bæti. (þ.e.: AT kennslulengd AT er 128+11)
Fáðu gögn án þess að senda leiðbeiningafyrirspurnir til einingarinnar. Ef það eru downlink gögn sendir einingin þau beint frá sér.
Ástæða VILLU kom aftur eftir AT: netið er ekki tengt eins og er.
Lestu tíma RTC
Snið | Athugið | |
Kennsla | AT+GETRTC | Fáðu kerfistímann |
Svaraðu |
AT+GETRTC=20200325135001 (ársmánuður dagur klukkustund mínúta sekúnda) / AT+GETRTC=VILLA |
Að skila ERROR gefur til kynna bilun og RTC tími Note-einingarinnar hefur ekki verið kvarðaður í gegnum netið. |
Athugasemd 1: tíminn er sjálfkrafa samstilltur eftir árangursríkan aðgang að netkerfinu.
Svo ætti þessi kennsla að fara fram eftir að netið hefur náð árangri. Ástæða VILLU kom aftur eftir AT: netið er ekki tengt eins og er.
Athugasemd 2:þessi kennsla virkar alltaf svo framarlega sem hún er samstillt einu sinni og það er ekkert rafmagnsleysi (Þessi kennsla virkar enn þó að einingin sé endurstillt.)
Stilltu vekjaraklukkuna á RTC
Snið | Athugið | |
Kennsla | AT+SETALARM=20200325135001 (ársmánuður
dagur klukkustund mínúta sekúnda) |
Stilltu tímamælirinn |
Svaraðu | AT+SETALARM=Í lagi
/AT+SETALARM=VILLA |
|
Svara 2 | AT+ALARM=ár mánuður dagur klukkustund mínúta sekúnda |
Time out |
Athugið: hefur 3 ástæður til að fara aftur í ERROR:
- Tíminn er ekki samstilltur;
Lausn: notaðu þetta AT eftir árangursaðgang netkerfisins - Stillingartíminn er fyrr en núverandi tími; Lausn: athugaðu tímalínuna.
- Stillingartíminn er meira en 49 dagar;
Lausn: ganga úr skugga um að vekjaraklukkan sé innan 49 daga.
Athugið: einingin getur aðeins stillt eina viðvörun á sama tíma og að hringja í þessa leiðbeiningar aftur mun ná yfir fyrri viðvörun.
Athugið: Ef einingin slökkt eða endurstillt, þarf að endurstilla eftir endurræsingu;
Athugið: Samsvarar „Respond2″ eftir tími út. Eins og önnur AT: IO vekur ytri MCU og fer aftur í AT ALARM
Aðrir
Upphaf einingarinnar
Snið | Athugið | |
Kennsla | ||
Svaraðu | AT+START=Í lagi / AT+START=VILLA | Eining byrjar |
Þegar einingin byrjar með biðham er AT sendur til ytri MCU.
Athugið: Ef VILLA þarf MCU að endurstilla eininguna.
Úttaksútgáfa
Snið | Athugið | |
Kennsla | Í + útgáfunni | Úttaksútgáfa |
Svaraðu | AT+VERSION=ML100 |
AT leiðbeiningin skilar ekki VILLU svari. Reglan fyrir útgáfunúmer: M: mát; L:LoRa 100 ;útgáfunúmer
Endurheimtu verksmiðjustillinguna
Snið | Athugið | |
Kennsla | AT+RESTORE | Hreinsaðu vistaðar upplýsingar |
Svaraðu | AT+SETALARM=Í lagi |
Athugið:Hreinsaðu allar vistaðar upplýsingar, þar á meðal upplýsingar um tímamælir. Það er aðeins mælt með því að kemba.
AT tilskipunin skilar ekki VILLU.
Vinsamlegast athugaðu að breytingar eða breytingar sem ekki hafa verið samþykktar sérstaklega af þeim aðila sem ber ábyrgð á samræmi gæti ógilt heimild notanda til að nota búnaðinn.
Þetta tæki er í samræmi við 15. hluta FCC reglnanna. Notkun er háð eftirfarandi tveimur skilyrðum: (1) þetta tæki má ekki valda skaðlegum truflunum og (2) þetta tæki verður að sætta sig við allar mótteknar truflanir, þar með talið truflanir sem geta valdið óæskilegri notkun.
Einingin er AÐEINS takmörkuð við OEM uppsetningu
OEM samþættingaraðili er ábyrgur fyrir því að endanotandinn hafi engar handvirkar leiðbeiningar um að fjarlægja eða setja upp einingu.
Þegar FCC auðkennisnúmerið er ekki sýnilegt þegar einingin er sett upp í öðru tæki, þá verður utan á tækinu sem einingin er sett upp í einnig að birta merkimiða sem vísar til meðfylgjandi einingarinnar. Þessi ytri merkimiði getur notað orð eins og eftirfarandi: „Inniheldur FCC ID: 2AZ6I-ML650“ og upplýsingarnar ættu einnig að vera í notendahandbók tækisins.
Skjöl / auðlindir
![]() |
Hyeco Smart Tech ML650 innbyggður LoRa eining fyrir lága orkunotkun [pdfLeiðbeiningarhandbók ML650, 2AZ6I-ML650, 2AZ6IML650, ML650 Innbyggð LoRa eining fyrir lága orkunotkun, innbyggð LoRa eining fyrir lága orkunotkun |