Tibbo WS1102 Mai Kula da Mara waya ta Shirye-shirye Littafin Mai shi
Hardware mai shirye-shirye
Manual
Farashin WS1102
© 2021 Tibbo Technology Inc
WS1102 Mara waya ta Programmable RS232/422/485 Mai Kula
Gabatarwa
WS1102 ƙaramin Tibbo BASIC/C mai kula da mara waya ne mai tsari wanda aka sanye da tashar jiragen ruwa na RS232/422/485. Samfurin yana hari akan serial-over-IP (SoI) da aikace-aikacen sarrafa serial.
Wannan na'urar ta asali ta haɗa da Wi-Fi (802.11a/b/g/n sama da 2.4GHz/5GHz) da musaya na Bluetooth Low Energy (BLE) waɗanda ke gabatar da sabbin abubuwa da yawa, kamar Wi-Fi auto-connects, debugging mara waya, Sabuntawar iska (OTA), da Tallafin Tsaro na Tsaro (TLS). A matsayin samfurin mai siyarwa-agnostic, yana iya sadarwa tare da Microsoft Azure, Google Cloud, Amazon Web Sabis (AWS), da kusan kowane mai ba da sabis na girgije.
Akwai LED LEDs guda takwas a gaban na'urar: LEDs masu launin kore da ja, da ƙungiyar ma'aunin shiga ruwan rawaya (link) LEDs, da LEDs shuɗi biyar, waɗanda za'a iya amfani da su don nunin ƙarfin siginar Wi-Fi ko wasu dalilai. Hakanan ana bayar da buzzer.
Kowane WS1102 ana ba da shi tare da DIN dogo da faranti masu hawa bango.
WS1102 ya zo da an ɗora shi tare da cikakken aikace-aikacen Serial-over-IP (SoI) wanda ke juya WS1102 zuwa na'urar serial-over-IP (SoI) mai ƙarfi (aka “sabar na'ura”). Hakanan ana samun aikace-aikacen Modbus Gateway.
Fasalolin Hardware
- Tibbo OS (TiOS) ne ke ƙarfafa shi
- Stores har zuwa biyu harhada Tibbo BASIC/C binaries (apps)(1)
o A na'ura Configuration Block (DCB) (2) yana bayyana wanne daga cikin apps guda biyu ke gudana akan wuta
o An tilasta ƙaddamar da APP0 ta maɓallin MD - Wi-Fi dubawa (802.11a/b/g/n)
o Sarrafa ta hanyar API mai sauƙi-da-amfani, duk da haka nagartaccen API
o TLS1.2 tare da RSA-2048 cryptosystem(3)
“Haɗin kai ta atomatik” zaɓi na zaɓi - haɗin kai ta atomatik tare da keɓantaccen hanyar sadarwar Wi-Fi kamar yadda DCB (2) ta ayyana.
o Gyaran zaɓi na aikace-aikacen Tibbo BASIC/C ta hanyar haɗin Wi-Fi (4) - Ƙananan Makamashi na Bluetooth (BLE 4.2)
o Sarrafa ta hanyar API mai sauƙi-da-amfani, duk da haka nagartaccen API
o Za a iya samun dama ga DCB ta hanyar sabon na'ura mai kwakwalwa da aka haɗa (2) - Wi-Fi/BLE eriya ta ciki
- RS232/422/485 tashar jiragen ruwa akan mai haɗin DB9M
o Hanyoyin tashar jiragen ruwa ana iya zaɓar software
o TX, RX, RTS, CTS, DTR(5), da DSR (5).
o Baudrates har zuwa 921,600bps
o Babu/ko/ko/m/alama/madaidaicin sarari
o 7 ko 8 bits/halaye
o RTS/CTS da XON/XOFF sarrafa kwarara - Buzzer na ciki
- RTC (babu madadin baturi)
- 58KB SRAM don Tibbo BASIC/C masu canji da bayanai
- 4MB flash don ajiya na code
o Tsarin files da TiOS sun mamaye haɗin 2,408KB
o 1,688KB akwai don adana har zuwa binaries guda biyu - Ƙarin filasha 4MB don taurara-mai haƙuri file tsarin
- 2048-byte EEPROM don ajiyar bayanai
- LEDs guda takwas
o Kore da ja babban matsayi LEDs
o Ƙungiya mai haɗin kai (link) LED
o LEDs shuɗi biyar (don alamar ƙarfin siginar Wi-Fi, da sauransu) - Wutar lantarki: 12VDC (9 ~ 18V) (6)
o Yawan amfani na yanzu a 55mA ~ 65mA @12VDC mara amfani
Yawan amfani na yanzu lokacin da ake aiki (canja wurin bayanai) na ~80mA @12VDC tare da spikes har zuwa 130mA - Girma (LxWxH): 90 x 48 x 25mm
- Yanayin zafin aiki: -40°C zuwa +85°C (6)(7)
- Firmware da harhada Tibbo BASIC/C apps za a iya sabunta ta:
o Serial tashar jiragen ruwa
o Wi-Fi dubawa
o Bluetooth Low Energy interface (BLE). - Ana iya cire aikace-aikacen Tibbo BASIC/C ta hanyar Wi-Fi (4) ko tashar tashar jiragen ruwa (5)
- An kawo shi da kayan aikin SoI da aka riga aka loda
- An kawo shi tare da app ɗin abokin SoI wanda aka riga aka loda shi
o Aikace-aikacen yana ba da damar gyara DCB daga aikace-aikacen wayar hannu ta LUIS (samuwa don iOS kuma Android)
o Masu amfani suna da 'yanci don canza ƙa'idar don ƙarin ayyuka
- Kodayake Tibbo BASIC/C masu zaman kansu biyu masu zaman kansu ana iya adana su a cikin ma'adanar filasha ta WS1102, ɗaya ne kawai ke iya aiki a lokaci ɗaya.
- Ana adana da yawa daga cikin sigogin sanyi na WS1102 a cikin DCB, wanda ake samun dama ta hanyar sabon haɗaɗɗen kayan aikin bidiyo. Mu Tashar BLE web app yana amfani da shi Web API ɗin Bluetooth (mai jituwa tare da Chrome, Chromium, Edge, da Opera web browsers) don haɗawa zuwa na'urar wasan bidiyo na WS1102.
Hakanan ana iya karantawa da saita kaddarorin daidaitawa ta lambar Tibbo BASIC/C. - Ana tallafawa TLS akan haɗin TCP guda ɗaya mai fita.
- Don kunna kuskuren Wi-Fi, dole ne ku kunna haɗin kai ta atomatik - haɗin kai ta atomatik tare da keɓantaccen hanyar sadarwar Wi-Fi. Ana iya yin wannan ta hanyar haɗin gwiwar BLE console ko a cikin lamba.
- Layin TX da RX na UART mai lalata suna haɗe zuwa layin DTR da DSR na tashar tashar jiragen ruwa. Lokacin da aka kunna serial debugging, waɗannan layin sun daina aiki azaman layin DTR da DSR. Don guje wa shagaltar da layin DTR da DSR don gyara kuskure, yi amfani da gyara kuskuren mara waya maimakon. Ana iya zaɓar yanayin gyara kuskure ta haɗe-haɗe na BLE console ko a lamba.
- WS1102 ya dace da ma'aunin aminci na IEC/EN 62368-1 a cikin kewayon -40 ° C zuwa + 85 ° C. Don kiyaye wannan yarda a cikin filin, yi amfani da tushen wutar lantarki na waje na DC 0.5A @ 9VDC ~ 18VDC (kasa da 15W) wanda kuma IEC / EN 62368-1 bokan kuma yana iya aiki a cikin -40 ° C zuwa + 85 ° C. iyaka.
- An gwada bisa ga hanyoyin I, II, da III na MIL-STD-810H Hanyar 501.7 da MIL-STD-810H Hanyar 502.7.
Siffofin shirye-shirye
- Abubuwan dandali:
o adc - yana ba da dama ga tashoshin ADC guda uku
o kararrawa - yana haifar da tsarin buzzer (1)
o bt - mai kula da BLE (Bluetooth Low Energy) dubawa (1)
o maballin - yana lura da layin MD (saitin).
o fd - yana sarrafa ƙwaƙwalwar ajiyar filasha file tsarin kai tsaye da shiga sashin kai tsaye (1)
o io - yana sarrafa layukan I/O, tashar jiragen ruwa, da katsewa
o kp - yana aiki tare da matrix da faifan maɓalli na binary
o pat — tsarin “wasa” akan nau'ikan LED guda biyar
oppp - yana shiga Intanet ta hanyar modem na serial (GPRS, da sauransu)
o pwm - yana sarrafa tashoshi mai faɗin bugun jini (1)
ku romfile - sauƙaƙe damar samun albarkatu files (daidaitattun bayanai)
o rtc - yana kula da kwanan wata da lokaci
o ser - yana sarrafa tashar tashar jiragen ruwa (UART, Wiegand, yanayin agogo / bayanai) (1)
o sock - soket comms (har zuwa 32 UDP, TCP, da zaman HTTP) da goyan bayan TLS (2)
o ssi - yana sarrafa tashoshi masu haɗin gwiwa (SPI, I²C)
o stor - yana ba da dama ga EEPROM
o sys - mai kula da aikin na'urar gabaɗaya (1)
o wln - yana sarrafa hanyar sadarwar Wi-Fi1 - Ƙungiyoyin ayyuka: Ayyukan kirtani, ayyuka na trigonometric, ayyukan canza kwanan wata/lokaci, ayyukan ƙididdiga / zanta, da ƙari.
- Nau'ukan Dabaru: Byte, char, lamba (kalmar), gajere, dword, dogo, gaske, da kirtani, gami da tsararru da tsarin da aka ayyana mai amfani.
Bayanan kula:
- Waɗannan abubuwan dandamali ko dai sababbi ne ko kuma suna da sabbin abubuwa (idan aka kwatanta da EM2000).
- TLS1.2 tare da RSA-2048 cryptosystem, goyan bayan haɗin TCP guda ɗaya mai fita.
Tsarin Wuta
Ana iya kunna WS1102 ta hanyar jack ɗin wuta kawai.
Jack ɗin wuta yana karɓar masu haɗin wutar “kananan” tare da diamita 3.5mm.
A kan jack ɗin wutar lantarki, ƙasa tana "a waje," kamar yadda aka nuna a cikin hoton da ke ƙasa.
Serial Port
WS1102 yana da tashar tashar RS232/422/485 multimode. A zahiri, ana aiwatar da tashar a matsayin mai haɗin DB9M guda ɗaya.
Lura: Duba Ma'anar RS422 da RS485 Modes don bayani kan yadda ake aiwatar da waɗannan hanyoyin akan WS1102.
Aikin fil fil
A cikin yanayin RS232, tashar tashar jiragen ruwa na WS1102 tana da fitarwa uku da layin shigarwa uku. A cikin yanayin RS422, kuna samun fitarwa biyu da nau'ikan layin shigarwa guda biyu. Yanayin RS485 yana ba da layin fitarwa guda biyu da layin shigarwa guda ɗaya. Waɗannan ba masu zaman kansu ba ne - suna aiki a cikin yanayin rabin duplex.
Serial tashar jiragen ruwa na WS1102 ana sarrafa ta ser. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual).
* Lokacin da aka kunna serial debugging, wannan layin ya daina aiki azaman layin DTR na tashar tashar jiragen ruwa kuma ya zama layin TX na tashar tashar debug.
** Lokacin da aka kunna sairyal debugging, wannan layin ya daina aiki azaman layin DSR na tashar tashar jiragen ruwa kuma ya zama layin RX na tashar tashar debug.
*** Serial debugging ba zai yiwu ba a cikin waɗannan hanyoyin.
Zaɓin yanayin tashar tashar jiragen ruwa
A kan WS1102, ana sarrafa yanayin tashar tashar jiragen ruwa ta hanyar Microchip's MCP23008 I/O expander IC. An haɗa haɗin I²C na wannan IC zuwa GPIO5 da GPIO6 na WS1102's CPU, kamar yadda aka nuna a zanen da ke ƙasa.
Yi amfani da ssi. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual) don sadarwa tare da MCP23008. Don zaɓar yanayin tashar tashar jiragen ruwa da ake so, saita yanayin layin I/O na GP5 da GP6 kamar yadda aka nuna a cikin tebur ɗin da ke ƙasa (waɗannan layukan ba za a rikita su da GPIO5 da GPIO6 ba, waɗanda su ne layukan CPU ɗin da ke tuƙi na I²C. mai fadada I/O). Duk GP5 da GP6 yakamata a saita su azaman abubuwan fitarwa.
Gudanar da jagora a cikin yanayin RS485
A cikin yanayin RS485, wanda shine rabin duplex, layin PL_IO_NUM_3_INT1 GPIO yana aiki azaman layin sarrafawa. Dole ne a saita layin azaman fitarwa.
Ma'anar RS422 da RS485 Modes
Don guje wa duk wani rashin fahimtar abin da hanyoyin RS422 da RS485 suke, bari mu fayyace cewa kalmar “yanayin RS422” tana nufin keɓancewar siginar cikakken duplex tare da aƙalla siginar RX da TX, kuma mai yiyuwa tare da siginar CTS da RTS. Kowace sigina tana ɗauke da nau'ikan layukan "+" da "-".
Kalmar “yanayin RS485” tana nufin keɓancewar siginar siginar rabin-duplex tare da layin RX da TX, inda kowace sigina kuma ana ɗaukar ta biyu na layin “+” da “-”. Ana amfani da layin RTS na tashar tashar jiragen ruwa (a cikin mai sarrafa serial) don sarrafa jagorar, don haka ana iya haɗa layin TX da RX (a waje) don samar da bas mai waya biyu wanda ke ɗaukar bayanai a dukkan kwatance. A kan matakin siginar jiki (voltages, da dai sauransu), babu bambanci tsakanin hanyoyin RS422 da RS485 - ana aiwatar da su ta hanya ɗaya.
Hanyoyin RS422 da RS485 yawanci suna buƙatar da'irar ƙarewa. Ba a samar da irin waɗannan da'irori a cikin Farashin WS1102. Mai sauƙi 120Ω resistor (ƙara a waje) ya isa ya ƙare ɗaya "+/-" biyu daidai.
Flash da EEPROM Memory
Waɗannan su ne nau'ikan ƙwaƙwalwar walƙiya guda uku waɗanda za ku haɗu da su akan WS1102:
- Ƙwaƙwalwar ƙwaƙwalwa mai haɗaka - tana adana firmware na TiOS, wanda aka haɗa Tibbo BASIC/C app, kuma, ba zaɓi, faifan filasha ba. Duk sararin walƙiya wanda TiOS ba ta mamaye shi yana samuwa ga ƙa'idar Tibbo BASIC/C da aka haɗa. Duk sarari filasha da ya rage daga TiOS kuma ana iya tsara app ɗin azaman faifan filasha mai jurewa kuskure. Ana iya samun faifan filashin ta fd. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual).
- Ƙwaƙwalwar ƙwaƙwalwa na shirin - tana adana firmware na TiOS kuma an haɗa Tibbo BASIC app(s). Duk sararin walƙiya wanda TiOS ba ta mamaye shi yana samuwa ga ƙa'idar Tibbo BASIC/C da aka haɗa.
- Data flash memory - za'a iya tsara duk sararin žwažwalwar ajiya azaman faifan filasha mai jurewa kuskure. Ana iya samun faifan filashin ta fd. abu.
Bugu da ƙari, WS1102 yana sanye da ƙwaƙwalwar EEPROM. Wani ƙaramin yanki a ƙasan EEPROM yana ƙarƙashin Sashe na Musamman na Kanfigareshan (SCS) wanda ke adana MAC(s) na na'urar da kalmar wucewa. Sauran EEPROM yana samuwa ga aikace-aikacen Tibbo BASIC/C. Ana samun damar EEPROM ta stor. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual).
Bisa shawarar daya daga cikin abokan cinikinmu, muna ba ku wannan tunatarwa: Kamar duk sauran EEPROMs da ke kasuwa, EEPROM ICs da ake amfani da su a cikin na'urorin Tibbo suna ba da damar iyakance adadin zagayowar rubutu. Kamar yadda Labarin Wikipedia akan EEPROM Jihohi, EEPROM “… yana da iyakataccen rayuwa don gogewa da sake tsarawa, yanzu ya kai ayyuka miliyan guda a cikin EEPROMs na zamani. A cikin EEPROM da ake sake tsarawa akai-akai yayin da ake amfani da kwamfuta, rayuwar EEPROM wani muhimmin la'akari ne na ƙira." Lokacin shirya don amfani da stor. abu, da fatan za a yi la'akari da kyau idan yanayin da aka tsara na amfani da EEPROM zai ba da damar EEPROM yayi aiki da dogaro ta duk rayuwar da aka ƙera na samfurin ku.
Kamar duk sauran na'urorin ƙwaƙwalwar ajiyar filasha da ke kasuwa, ICs masu walƙiya da ake amfani da su a cikin samfuran Tibbo kawai suna ba da damar iyakance adadin zagayowar rubutu. Kamar yadda Labarin Wikipedia akan ƙwaƙwalwar walƙiya ya bayyana, ICs na walƙiya na zamani har yanzu suna fama da ƙarancin juriya na rubutu. A cikin na'urorin Tibbo, wannan
jimiri shine kusan 100,000 rubuta zagayowar kowane sashe. Lokacin da kake amfani da ƙwaƙwalwar filashin don file ajiya, fd. abu yana ɗaukar matakin saɓanin yanki don haɓaka rayuwar filasha IC (amma har yanzu rayuwa ta rage). Idan aikace-aikacenku yana amfani da damar shiga yanki kai tsaye, to aikinku ne don tsara aikace-aikacen a kusa da iyakokin rayuwa na ƙwaƙwalwar walƙiya. Don bayanan da ke canzawa sau da yawa, yi la'akari da amfani da EEPROM maimakon - EEPROMs suna da mafi kyawun juriya.
Buzzer
Buzzer yana kan WS1102. Mitar cibiyar buzzer shine 2,750Hz.
Aikace-aikacenku na iya sarrafa buzzer ta hanyar abin "beeper" (ƙaramar ƙararrawa). TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual).
An haɗa buzzer zuwa layin PL_IO_NUM_9 GPIO. Ƙimar da aka ba da shawarar ga ƙarar ƙararrawa kudin shiga shine 2750.
Gina-Wi-Fi da BLE
WS1102 yana fasalta ginanniyar Wi-Fi da musaya na BLE. Ana samun damar waɗannan hanyoyin sadarwa ta hanyar wln. kuma bt. abubuwa.
Fadada wln. abu yana goyan bayan haɗin kai ta atomatik tare da ƙayyadaddun hanyar sadarwa, kuskure mara waya, da ɓoyewar Tsaro Layer Tsaro (TLS) 1.2.
LED Bar
WS1102 yana da madaidaicin LED wanda ya ƙunshi LEDs shuɗi biyar. Ana iya amfani da sandar don nunin ƙarfin sigina da wasu dalilai.
Lura: Matsayin LEDs na kore, ja, da rawaya an bayyana su a cikin Yanayin LED batu.
A kan wannan mai sarrafa mara waya, ana sarrafa LEDs ta Microchip's MCP23008 I/O expander IC. An haɗa haɗin I²C na wannan IC zuwa layin GPIO 5 da 6 na WS1102's CPU, kamar yadda aka nuna a zanen da ke ƙasa.
Yi amfani da ssi. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual) don sadarwa tare da MCP23008.
Don kunna LED, saita layin daidai na IC azaman fitarwa kuma saita shi LOW.
Koma zuwa takaddar bayanan MCP23008 don bayani kan yadda ake cimma wannan.
WS1102 yana da cikakken goyan bayan CODY, Mayen lambar aikin Tibbo. CODY na iya haifar da ɓangarorin don ayyukanku na WS1102, gami da lambar don sarrafa mashaya LED.
DIN Rail da faranti masu hawa bango
Jirgin WS1102 tare da faranti biyu masu hawa biyu - ɗaya don shigarwa akan dogo na DIN da ɗaya don hawa kan bango.
Duk faranti biyun suna amintattu akan na'urar ta amfani da sukurori biyu (haɗe da kowace na'ura).
Ana iya amfani da farantin bangon bango don hawa WS1102 akan bango a cikin wani yanki na dindindin ko dindindin. Hoton da ke ƙasa yana nuna sawun shigarwa.
Matsayin LEDs (Layin Kula da LED)
Kowace na'urar Tibbo tana da LEDs matsayi biyu - kore da rawaya - waɗanda ke nuna nau'ikan na'urori da jihohi daban-daban. Muna komawa zuwa waɗannan LEDs a matsayin "Status Green" (SG) da "Status Red" (SR). Ana amfani da waɗannan LEDs:
- Ta Mai Kulawa/Loader (M/L)
- By Tibbo OS (TiOS):
o Lokacin da Tibbo BASIC/C app ba ya aiki, waɗannan ledojin suna nuna yanayin na'urar a halin yanzu
o Lokacin da Tibbo BASIC/C app ke gudana, LEDs matsayi suna ƙarƙashin ikon app ta hanyar pat. abu (duba TIDE, TiOS, Tibbo BASIC, da Tibbo C Manual)
Yawancin na'urorin Tibbo masu shirye-shirye kuma suna da LED na "Status Yellow" (SY). Ana amfani da wannan LED ɗin don nuna cewa an kafa hanyar haɗin yanar gizo, amma tana hidimar wasu ayyuka a wasu yanayi.
Sanarwar Hukumar Sadarwa ta Tarayya (FCC).
Ana gargaɗe ku cewa canje-canje ko gyare-gyaren da ɓangaren da ke da alhakin aiwatarwa bai amince da su ba na iya ɓata ikon mai amfani na sarrafa kayan aiki.
Wannan na'urar ta bi Sashe na 15 na Dokokin FCC. Aikin yana ƙarƙashin sharuɗɗa biyu masu zuwa:
- wannan na'urar bazai haifar da tsangwama mai cutarwa ba, kuma
- dole ne wannan na'urar ta karɓi duk wani tsangwama da aka samu, gami da tsangwama wanda zai iya haifar da aikin da ba a so na na'urar.
An gwada wannan kayan aikin kuma an same shi don yin aiki da iyaka don na'urar dijital ta Class B, bisa ga sashi na 15 na dokokin FCC. An tsara waɗannan iyakokin don ba da kariya mai ma'ana daga kutsawa mai cutarwa a cikin shigarwar mazaunin. Wannan kayan aiki yana haifarwa, yana amfani da kuma zai iya haskaka ƙarfin mitar rediyo kuma, idan ba'a shigar da shi ba kuma akayi amfani dashi daidai da umarnin, yana iya haifar da tsangwama mai cutarwa ga sadarwar rediyo. Duk da haka, babu tabbacin cewa tsangwama ba zai faru a cikin wani shigarwa na musamman ba. Idan wannan kayan aikin ya haifar da tsangwama mai cutarwa ga liyafar rediyo ko talabijin, wanda za'a iya tantancewa ta hanyar kashe kayan aiki da kunnawa, ana ƙarfafa mai amfani da yayi ƙoƙarin gyara tsangwama ta hanyar ɗaya ko fiye na waɗannan matakan:
-Reorient ko ƙaura eriyar karɓa.
-Ƙara rabuwa tsakanin kayan aiki da mai karɓa.
-Haɗa kayan aiki a cikin maɓalli a kan wani kewaye daban da wanda aka haɗa mai karɓa.
-Ka tuntubi dila ko gogaggen masanin rediyo/TV don taimako.
FCC RF Bayanin Bayyana Radiation:
Wannan kayan aikin ya dace da iyakokin fiddawa na FCC da aka tsara don yanayin da ba a sarrafa shi ba. Ya kamata a shigar da wannan kayan aikin tare da mafi ƙarancin nisa 20cm tsakanin radiyo & jikin ku. Wannan mai watsawa dole ne a kasance tare ko aiki tare tare da kowane eriya ko mai watsawa.
Takardun Kan layi
Don cikakkun takaddun bayanai na WS1102, da fatan za a duba Takardun Tibbo na kan layi.
Takardu / Albarkatu
![]() |
Tibbo WS1102 Mai Kula da Mara waya ta Shirye-shirye [pdf] Littafin Mai shi WS1102, XOJ-WS1102, XOJWS1102, WS1102 Mai Kula da Mara waya ta Shirye-shirye, Mai Kula da Mara waya Mai Shirye-shiryen |