DRAGINO SN50V3 LoRaWAN anduri sõlm
SISSEJUHATUS
TTN V3 kasuliku koormuse dekoodri funktsioon on siin: SN50v3-LB TTN V3 kasuliku koormuse dekooder: https://github.com/dragino/dragino-end-node-decoder
Aku teave
Kontrollige aku mahtuvusttage SN50v3-LB jaoks.
- Ex1: 0x0B45 = 2885 mV
- Ex2: 0x0B49 = 2889 mV
Temperatuur (D518B20}
Kui PC18 viiguga on ühendatud DS20B13. Temperatuur laaditakse üles kasulikus koormuses. Rohkem DS18B20 saab kontrollida 3 DS18B20 režiimi ühendust:
Example:
- Kui kasulik koormus on: 0105H: (0105 ja 8000 == 0), temp = 0105H /1 = 0 kraadi
- Kui kasulik koormus on: FF3FH : (FF3F & 8000 == 1) , temp = (FF3FH – 65536)/10 = -19.3 kraadi. (FF3F & 8000: otsustage, kas kõrgeim bitt on 1, kui kõrgeim bitt on 1, on see negatiivne)
Digitaalne sisend
pistiku PB15 digitaalsisend,
- Kui PB15 on kõrge, on kasuliku koormuse baidi 1 bitt 6 1.
- Kui PB15 on madal, on kasuliku koormuse baidi 1 bitt 6 0.
Kui digitaalse katkestuse viik on seatud väärtusele AT +INTMODx= 0, kasutatakse seda viiku digitaalsisendi viivana.
Märkus. Maksimaalne mahttage sisend toetab 3.6 V.
Analoogdigitaalmuundur (ADC)
ADC mõõtepiirkond on ainult umbes 0.1 V kuni 1.1 V Voltage eraldusvõime on umbes 0.24 mv. Kui mõõdetud väljund voltaganduri e ei jää vahemikku 0.1 V ja 1.1 V, väljundvoldtagAnduri klemm tuleb jagada ntample järgmisel joonisel on vähendada väljundmahttaganduri e kolmekordseks Kui on vaja rohkem kordi vähendada, arvutage joonisel oleva valemi järgi ja ühendage vastav takistus järjestikku.
Märkus. Kui ADC tüüpi andurit on vaja toita SN50_v3 abil, on soovitatav kasutada selle lüliti juhtimiseks +5 V. VDD-ga saab toita ainult väikese voolutarbega andureid. PA5 asukoht riistvaras pärast LSN50 v3.3 muudetakse alloleval joonisel näidatud asendisse ja kogutud vol.tage saab ühe kuuendiku originaalist.
Digitaalne katkestus
Digitaalne katkestus viitab PIN-koodile PAS ja käivitusmeetodeid on erinevaid. Päästiku olemasolul saadab SN50v3-LB serverisse paketi.
Ühenduse katkestamise meetod:
Exampukseanduriga kasutamiseks:
Ukseandur on näidatud paremal. See on kahejuhtmeline magnetkontakti lüliti, mida kasutatakse uste või akende avatud/suletud oleku tuvastamiseks.
Kui kaks tükki on üksteise lähedal, on 2 juhtme väljund lühike või avatud (olenevalt tüübist), samas kui kaks tükki on üksteisest eemal, on 2 juhtme väljund vastupidine. Seega saame kasutada SN50v3-LB katkestusliidest, et tuvastada ukse või akna olek.
Allpool on paigaldus example:
Kinnitage üks magnetanduri tükk ukse külge ja ühendage kaks tihvti SN50v3-LB-ga järgmiselt.
- Üks tihvt SN50v3-LB PAS-viigu külge
- Teine tihvt SN50v3-LB VDD viigu külge
Paigaldage teine osa ukse külge. Leidke koht, kus kaks tükki on ukse sulgemisel üksteise lähedal. Kui uks on suletud, on selle konkreetse magnetanduri väljund lühike ja PAS on VCC vol.tage. Ukseandureid on kahte tüüpi: NC (tavaline sulgemine) ja NO (tavaliselt avatud). Mõlemat tüüpi andurite ühendus on sama. Kuid kasuliku koormuse dekodeerimine on vastupidine, kasutaja peab seda loT-serveri dekoodris muutma. Kui ukseandur on lühises, tekib vooluringis lisaenergiatarve, lisavool on 3v3/R14 = 3v3/1 Mohm = 3uA, mida võib ignoreerida.
Ülaltoodud fotodel on näha kaks ukse külge kinnitatud magnetlüliti osa. Tarkvara kasutab vaikimisi katkestusena signaaliliini langevat serva. Peame seda muutma, et aktsepteerida katkestusena nii tõusvat serva (0v –> VCC, ukse sulgemine) kui ka langevat serva (VCC –> 0v, uks avatud). Käsk on:
- AT +I NTMOD1 :1 II (INMOD-i kohta lisateabe saamiseks vaadake AT Command Manualit.) Allpool on mõned TTN V3 ekraanipildid:
MOD:1-s saab kasutaja kasutada baiti 6, et näha ukse avatud või sulgumise olekut. TTN V3 dekooder on järgmine: uks= (baiti[6] & 0x80)? "SULE": "AVA";
I2C liides (SHT20 ja SHT31)
SDA ja SCK on I2C liideseliinid. Saate neid kasutada I2C-seadmega ühenduse loomiseks ja anduriandmete hankimiseks. Oleme teinud endiseample, et näidata, kuidas kasutada I2C liidest SHT201 SHT31 temperatuuri- ja niiskusanduriga ühenduse loomiseks.
Märkus: Erinevatel I2C-anduritel on seadistatud erinevad I2C-käsud ja need käivitavad protsessi. Kui kasutaja soovib kasutada teisi I2C-andureid, peab kasutaja nende andurite toetamiseks lähtekoodi ümber kirjutama. SHT20/ SHT31 kood SN50v3-LB-s on hea viide.
Allpool on ühendus SHT20/ SHT31-ga. Ühendus on järgmine:
Seade saab nüüd hankida I2C anduri andmed ja laadida need üles loT serverisse.
Teisendage loetud bait kümnendkohaks ja jagage see kümnega.
Example
- Temperatuur: Näidatud: 0116(H) = 278(0) Väärtus: 278 /10=27.8″C;
- Niiskus: Loetud:0248(H)=584(D) Väärtus: 584 / 10=58.4, seega 58.4% Kui soovite kasutada teist I2C-seadet, vaadake viitena SHT20 osa lähtekoodi.
Kauglugemine
Vaadake jaotist Ultraheli andur.
Ultraheli andur
Selle anduri põhiprintsiibid leiate sellelt lingilt: https://wiki.dfrobot.com/Weather – Kindel ultraheliandur koos eraldi sondiga SKU SEN0208 SN50v3-LB tuvastab anduri impulsi laiuse ja teisendab selle mm väljundiks. Täpsus jääb 1 sentimeetri piiresse. Kasutusulatus (ultrahelisondi ja mõõdetava objekti vaheline kaugus) on 24–600 cm. Selle anduri tööpõhimõte on sarnane ultrahelianduriga HC-SR04. Allolev pilt näitab ühendust:
Ühendage SN50v3-LB-ga ja käivitage AT +MOD:2, et lülituda ultrahelirežiimile (ULT). Ultraheliandur kasutab mõõteväärtuse jaoks 8. ja 9. baiti.
Example:
Kaugus: Lugetud: 0C2D(Hex) = 3117(0) Väärtus: 3117 mm=311.7 cm
Aku väljund – BAT pin
SN50v3-LB BAT-viik ühendatakse otse akuga. Kui kasutajad soovivad välise anduri toiteks kasutada BAT-tihvti. Kasutajad peavad veenduma, et välise anduri energiatarve on väike. Sest BAT pin on alati avatud. Kui väline andur tarbib palju energiat. SN50v3-LB aku saab varsti tühjaks.
3.10 +5V Väljund
SN50v3-LB lubab +5 V väljundi enne kõiki sampling ja keelake +5v pärast kõik sampmolva. 5 V väljundaega saab juhtida AT Commandiga.
- AT+SVT:1000
See tähendab, et seadke 5 V kehtivusaeg 1 000 ms. Nii et tegelik 5 V väljund on 1 ms + sampteiste andurite jaoks. Vaikimisi AT +5VT =500. Kui väline andur, mis vajab 5 volti ja vajab stabiilse oleku saavutamiseks rohkem aega, saab kasutaja kasutada seda käsku selle anduri sisselülitamise kestuse suurendamiseks.
H1750 valgustusandur
MOD=1 toetab seda andurit. Anduri väärtus on 8. ja 9. baidis.
PWM MOD
- Maksimaalne mahttage, mida SN50v3 SDA viik talub, on 3.6 V ja see ei tohi ületada seda mahtutage väärtust, vastasel juhul võib kiip ära põleda.
- Kui SDA viiguga ühendatud PWM-i viik ei suuda kõrgel tasemel hoida, kui see ei tööta, peate eemaldama takisti R2 või asendama selle suurema takistusega takistiga, vastasel juhul tekib unevool umbes 360uA. Takisti asukoht on näidatud alloleval joonisel:
- Sisendiga püütud signaali tuleks eelistatavalt töödelda riistvarafiltreerimisega ja seejärel ühendada. Tarkvaratöötlusmeetodiks on hõivata neli väärtust, visata esimene püütud väärtus ja seejärel võtta teise, kolmanda ja neljanda hõivatud väärtuse keskmine väärtus. .
- Kuna seade suudab tuvastada ainult 50 ms impulsi perioodi, kui AT +PWMSET =0 (loendatakse mikrosekundites), on vaja muuta PWMSETi väärtust vastavalt sisendi hõivamise sagedusele.
Töökorras MOD
Töötav MOD-teave sisaldub Digital in & Digital Interrupt baidis (?'h Byte). Kasutaja saab kasutada selle baidi 3. ~ ?'h bitti, et näha töötavat modi: Case ?'h Byte » 2 & 0x1 f:
- 0: MOD1
- 1: MOD2
- 2: MOD3
- 3: MOD4
- 4: MODS
- 5: MOD6
- 6: MOD?
- 7: MOD8
- 8: MOD9
- 9: MOD10
Kasuliku koormuse dekooder file
TTN-is saavad kasutajad lisada kohandatud kasuliku koormuse, et see näitaks sõbralikku lugemist. Lehel Rakendused -> Kasuliku koorma vormingud -> Kohandatud -> dekooder, kust dekooder lisada: https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50 v3-LB
Sagedusplaanid
SN50v3-LB kasutab vaikimisi OT AA režiimi ja madalama sagedusega plaane. Kui kasutaja soovib seda kasutada teise sagedusplaaniga, vaadake AT käsukomplekte.
Seadistage SN50v3-LB
Konfigureerige meetodid
SN50v3-LB toetab allolevat konfigureerimismeetodit:
- AT-käsk Bluetooth-ühenduse kaudu (soovitatav): BLE konfigureerimisjuhend.
- AT-käsk UART-ühenduse kaudu: vaadake jaotist UART-ühendus.
- LoRaWANi allalüli. Juhised erinevatele platvormidele: vaadake jaotist LoRaWAN Server.
Üldised käsud
Need käsud on konfigureerimiseks:
- Süsteemi üldised sätted, nagu üleslingi intervall.
- LoRaWAN-i protokoll ja raadioga seotud käsk.
Need on samad kõigi Dragino seadmete puhul, mis toetavad DLWS-005 LoRaWAN Stacki. Need käsud leiate wikist:
http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/
Käsud SN50v3-LB jaoks spetsiaalse disainiga
Need käsud kehtivad ainult SN50v3-LB jaoks, nagu allpool:
Määra edastusintervalli aeg
Funktsioon: LoRaWANi lõppsõlme edastusintervalli muutmine.
AT käsk: AT+TDC
Allalingi käsk: 0x01
Vorming: käsukood (0x01), millele järgneb 3 baiti ajaväärtus. Kui allalingi kasulik koormus = 0100003C, tähendab see, et määrake LÕPPsõlme edastusintervalli väärtuseks 0x00003C=60(S), samas kui tüübikood on 01.
- Example 1: allalingi kasulik koormus: 0100001 E II Määra edastusintervall (TDC) = 30 sekundit
- Example 2: allalingi kasulik koormus: 0100003C II Määra edastusintervall (TDC) = 60 sekundit
Hankige seadme olek
Saatke LoRaWAN-i allalink, et paluda seadmel oma olek saata.
Allalingi kasulik koormus: 0x26 01
Andur laadib seadme oleku üles FPORT =5 kaudu. Vaadake üksikasju kasuliku koormuse jaotisest.
Määrake katkestusrežiim
Funktsioon, katkestusrežiimi määramine GPIO_EXIT jaoks.
AT käsk: AT+ INTMODl, AT+ INTMOD2, AT +INTMOD3
Allalingi käsk: 0x06
Vorming: käsukood (0x06), millele järgneb 3 baiti. See tähendab, et lõppsõlme katkestusrežiimiks on seatud 0x000003=3 (tõususerva päästik) ja tüübikood on 06.
- Example 1: allalingi kasulik koormus: 06000000
- –> AT +INTMOD1 =0
- Example 2: allalingi kasulik koormus: 06000003
- –> AT +INTMOD1 =3
- Example 3: allalingi kasulik koormus: 06000102
- –> AT +INTMOD2=2
- Example 4: allalingi kasulik koormus: 06000201
- –> AT +INTMOD3=1
Määrake väljundvõimsuse kestus
Reguleerige väljundi kestust 5 V. Enne iga sampling, seade teeb
- esmalt lubage välise anduri väljundvõimsus,
- hoidke seda vastavalt kestusele, lugege anduri väärtust ja looge üleslingi kasulik koormus
- lõpuks sulgege väljundvõimsus.
AT käsk: AT+5VT
Allalingi käsk: 0x07
Vorming: Käsukood (0x07), millele järgneb 2 baiti. Esimene ja teine bait on sisselülitamise aeg.
- Example 1: allalingi kasulik koormus: 070000 —> AT +5VT =0
- Examp2. osa: allalingi kasulik koormus: 0701 F4 —> AT +5VT =500
Määrake kaalumisparameetrid
Funktsioon: Töörežiim 5 on efektiivne, kaalu lähtestamine ja HX711 kaaluteguri seadistus.
AT käsk: AT+WEIGRE,AT+WEIGAP
Allalingi käsk: 0x08
Vorming: Käsukood (0x08), millele järgneb 2 baiti või 4 baiti. Kasutage AT +WEIG RE, kui esimene bait on 1, ainult 1 bait. Kui see on 2, kasutage AT +WEI GAP, seal on 3 baiti. Teine ja kolmas bait korrutatakse 1 0-ga, et saada AT +WEIGAP väärtus.
- Example 1: Allalüli kasulik koormus: 0801 —> AT +WEIGRE
- Example 2: Allalüli kasulik koormus: 08020FA3 —> AT +WEIGAP=400.3
- Example 3: Allalüli kasulik koormus: 08020FA0 —> AT +WEIGAP=400.0
Määrake digitaalse impulsi loenduse väärtus
Funktsioon: Määrake impulsside loenduse väärtus. Arv 1 on režiimi 6 ja režiimi 9 PAS viik. Arv 2 on režiimi 4 PA9 viik.
AT käsk: AT+SETCNT
Allalingi käsk: 0x09
Vorming: Käsukood (0x09), millele järgneb 5 baiti. Esimene bait on lähtestatava loendusväärtuse valimiseks ja järgmised neli baiti on lähtestatavad loendusväärtused.
- Example 1: allalingi kasulik koormus: 090100000000 —> AT +SETCNT =1,0
- Example 2: allalingi kasulik koormus: 0902000003E8 —> AT +SETCNT =2, 1000
Määra töörežiim
Funktsioon: töörežiimi vahetamine.
AT käsk: AT+MOD
Allalingi käsk: 0x0A
Vorming: käsukood (0x0A), millele järgneb 1 bait.
- Example 1: Allalüli kasulik koormus: 0A01 —> AT +MOD= 1
- Example 2: Allalüli kasulik koormus: 0A04 —> AT +MOD=4
PWM-i seadistus
Funktsioon: määrake PWM-sisendi hõivamiseks ajahõive ühik.
AT käsk: AT+PWMSET
Allalingi käsk: 0x0C
Vorming: käsukood (0x0C), millele järgneb 1 bait.
- Example 1: Allalüli kasulik koormus: 0C00 —> AT +PWMSET =
- Example 2: Allalüli kasulik koormus: 0C010 —> AT +PWMSET =1
Aku ja voolutarve
SN50v3-LB kasutab ER26500 + SPC1520 akut. Vaadake allolevat linki, et saada üksikasjalikku teavet aku teabe ja selle vahetamise kohta.
Akuteabe ja energiatarbimise analüüs.
OTA püsivara värskendus
Kasutajad saavad muuta püsivara SN50v3-LB järgmiselt:
- Muuda sagedusriba/piirkonda.
- Värskendage uute funktsioonidega.
- Parandage vead.
Püsivara ja muudatuste logi saab alla laadida aadressilt: püsivara allalaadimise link
Püsivara värskendamise meetodid:
- (Soovitatav viis) OT Püsivara värskendus juhtmevaba kaudu: http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/
- Värskendus UART TTL liidese kaudu: juhised.
KKK
Kust ma leian SN50v3-LB lähtekoodi?
- Riistvara allikas Files.
- Tarkvara lähtekood ja kompileerimisjuhend.
Kuidas genereerida PWM-väljundit SN50v3-LB-s?
Vaadake seda dokumenti: PWM-väljundi loomine võrgus SN50v3.
Kuidas panna SN50v3-LB-le mitu andurit?
Kui tahame A SN50v3-LB-le paigaldada mitu andurit, muutub probleemiks suure pistiku hüdroisolatsioon. Kasutajad võivad proovida vahetada suure pistiku alloleva tüübi vastu. Võrdlustarnija.
Kaabli tihend kummitihend
Suurus: suurus sobib YSC kaablitihenditele, saab tellida erimõõdud. Saame teha uusi mudeleid vastavalt teie vajadustele. Materjal: EPDM
Telli Info
- Osa number: SN50v3-LB-XX-YY
- XX: Vaikimisi sagedusriba
- AS923: LoRaWAN AS923 riba
- AU915: LoRaWAN AU915 riba
- EL433: LoRaWAN EU433 riba
- EL868: LoRaWAN EU868 riba
- KR920: LoRaWAN KR920 riba
- US915: LoRaWAN US915 riba
- IN865: LoRaWAN IN865 riba
- CN470: LoRaWAN CN470 riba
- YY: Ava valik
- 12: M 12 veekindla kaabliauguga
- 16: M 16 veekindla kaabliauguga
- 20: M20 veekindla kaabliauguga
- NH: Ei mingit auku
Pakkimisteave
Pakett sisaldab:
- SN50v3-LB LoRaWAN üldine sõlm
Mõõdud ja kaal:
- Seadme suurus: cm
- Seadme kaal: g
- Pakendi suurus I tk: cm
- Kaal/tk: g
Toetus
- Tuge pakutakse esmaspäevast reedeni 09–00 GMT +18. Erinevate ajavööndite tõttu ei saa me reaalajas tuge pakkuda. Teie küsimustele vastatakse aga esimesel võimalusel eelnimetatud ajakavas.
- Esitage oma päringu kohta võimalikult palju teavet (tootemudelid, kirjeldage täpselt oma probleemi ja samme selle kordamiseks jne) ja saatke e-kiri aadressile support@dragino.cc
FCC hoiatus
Kõik muudatused või modifikatsioonid, mida vastavuse eest vastutav osapool ei ole sõnaselgelt heaks kiitnud, võivad tühistada kasutaja volitused seadet kasutada. See seade vastab FCC reeglite 15. osale. Kasutamine kehtib kahel järgmisel tingimusel: (1) see seade ei tohi põhjustada kahjulikke häireid ja (2) see seade peab vastu võtma kõik vastuvõetud häired, sealhulgas häired, mis võivad põhjustada soovimatut tööd.
Märkus. Seda seadet on testitud ja leitud, et see vastab FCC reeglite 15. osas B-klassi digitaalseadmetele kehtestatud piirangutele. Need piirangud on loodud pakkuma mõistlikku kaitset kahjulike häirete eest kodupaigaldises. See seade genereerib, kasutab ja võib kiirata raadiosageduslikku energiat ning kui seda ei paigaldata ega kasutata vastavalt juhistele, võib see põhjustada kahjulikke häireid raadiosides. Siiski ei ole mingit garantiid, et teatud paigalduses häireid ei esine. Kui see seade põhjustab raadio- või televisioonivastuvõtule kahjulikke häireid, mida saab kindlaks teha seadme välja- ja sisselülitamisega, soovitatakse kasutajal proovida häireid kõrvaldada ühe või mitme järgmise meetme abil.
- Suunake või paigutage vastuvõtuantenn ümber.
- Suurendage seadme ja vastuvõtja vahelist kaugust.
- Ühendage seade erineva vooluahela pistikupessa, kui vastuvõtja on ühendatud.
- Abi saamiseks pöörduge edasimüüja või kogenud raadio-/teletehniku poole.
See seade vastab FCC kiirgusega kokkupuute piirnormidele, mis on kehtestatud kontrollimatu keskkonna jaoks. See seade tuleb paigaldada ja kasutada nii, et radiaatori ja keha vahele jääks vähemalt 20 cm vahemaa. See saatja ei tohi asuda koos ühegi teise antenni või saatjaga ega töötada koos nendega.
Dokumendid / Ressursid
![]() |
DRAGINO SN50V3 LoRaWAN anduri sõlm [pdfKasutusjuhend SN50V3 LoRaWANi andurisõlm, SN50V3, LoRaWANi andurisõlm, andurisõlm |
![]() |
DRAGINO SN50V3 LoRaWAN anduri sõlm [pdfKasutusjuhend SN50V3 LoRaWANi andurisõlm, SN50V3, LoRaWANi andurisõlm, andurisõlm |
![]() |
DRAGINO SN50V3 LoRaWAN anduri sõlm [pdfKasutusjuhend SN50V3 LoRaWANi andurisõlm, SN50V3, LoRaWANi andurisõlm, andurisõlm |