Програмабилен безжичен контролер Tibbo WS1102 
Сопственик прирачник

Лого на технологијата Tibbo

 

Програмабилен хардвер
Прирачник
WS1102

 

© 2021 Tibbo Technology Inc

 

WS1102 Програмабилен безжичен RS232/422/485 контролер

Програмабилен безжичен контролер Tibbo WS1102 - завршиview

Вовед

WS1102 е компактен безжичен контролер што се програмира со Tibbo BASIC/C, опремен со сериски приклучок RS232/422/485. Производот е насочен кон апликации за сериско преку IP (SoI) и сериска контрола.

Овој уред од облакот вклучува Wi-Fi (802.11a/b/g/n преку 2.4GHz/5GHz) и Bluetooth ниска енергија (BLE) интерфејси кои воведуваат неколку нови функции, како што се автоматско поврзување на Wi-Fi, безжично дебагирање, надградби преку воздух (OTA) и поддршка за безбедност на транспортниот слој (TLS). Како производ кој е агностички за продавачот, може да комуницира со Microsoft Azure, Google Cloud, Amazon Web Услуги (AWS) и практично секој друг давател на облак услуги.

Има осум LED диоди на предната страна на уредот: зелени и црвени главни LED диоди за статус, жолта LED асоцијација за пристапна точка (врска) и пет сини LED диоди, кои може да се користат за означување на јачината на сигналот Wi-Fi или за други цели. Обезбеден е и звучник.

Секој WS1102 е испорачан со DIN шина и табли за монтирање на ѕид.

WS1102 доаѓа однапред вчитан со целосно опремена апликација Serial-over-IP (SoI) која го претвора WS1102 во моќен уред со сериски преку IP (SoI) (познат како „сервер за уред“). Достапна е и разновидна апликација Modbus Gateway.

Хардверски карактеристики

  • Овозможено од Tibbo OS (TiOS)
  • Складира до два компајлирани Tibbo BASIC/C бинарни датотеки (апликации) (1)
    o Блок за конфигурација на уред (DCB) (2) дефинира која од двете апликации вообичаено работи при вклучување
    o Присилно стартување на APP0 преку копчето MD
  • Wi-Fi интерфејс (802.11a/b/g/n)
    o Контролиран преку едноставен за употреба, но софистициран API
    o TLS1.2 со криптосистем RSA-2048(3)
    o Изборно „автоматско поврзување“ — автоматско поврзување со одредена Wi-Fi мрежа како што е дефинирано од DCB (2)
    o Изборно дебагирање на апликациите Tibbo BASIC/C преку Wi-Fi интерфејсот (4)
  • Bluetooth ниска енергија (BLE 4.2)
    o Контролиран преку едноставен за употреба, но софистициран API
    o Може да пристапи до DCB преку нова, интегрирана конзола (2)
  • Внатрешна антена за Wi-Fi/BLE
  • RS232/422/485 приклучок на конектор DB9M
    o Режимите на пристаниште се избираат со софтвер
    o линии TX, RX, RTS, CTS, DTR(5) и DSR (5).
    o Baudrates до 921,600bps
    o Режими за паритет ниту еден/парен/непар/ознака/простор
    o 7 или 8 бита/знак
    o Контрола на проток на RTS/CTS и XON/XOFF
  • Вграден зуи
  • RTC (без резервна батерија)
  • 58KB SRAM за Tibbo BASIC/C променливи и податоци
  • 4 MB блиц за складирање на кодови
    o Систем files и TiOS зафаќаат комбинирани 2,408 KB
    o 1,688 KB достапни за складирање до две бинарни датотеки на апликации
  • Дополнителен блиц од 4 MB за стврднатиот отпорен на грешки file систем
  • 2048-бајти EEPROM за складирање податоци
  • Осум LED диоди
    o Зелени и црвени LED диоди за главниот статус
    o Жолта LED асоцијација на пристапна точка (врска).
    o Пет сини LED диоди (за индикација за јачината на сигналот Wi-Fi, итн.)
  • Моќност: 12VDC (9 ~ 18V) (6)
    o Потрошувачка на струја при празен од 55mA ~ 65mA @12VDC
    o Тековна потрошувачка при работа (пренесување податоци) од ~80mA @12VDC со шила до 130mA
  • Димензии (ДxШxВ): 90 x 48 x 25 mm
  • Работен температурен опсег: –40°C до +85°C (6)(7)
  • Фирмверот и компајлираните апликации на Tibbo BASIC/C може да се ажурираат преку:
    o Сериска порта
    o Wi-Fi интерфејс
    o Bluetooth интерфејс со ниска енергија (BLE).
  • Апликациите на Tibbo BASIC/C може да се дебагираат преку Wi-Fi (4) или сериска порта (5)
  • Се испорачува со претходно вчитана апликација SoI
  • Се испорачува со претходно вчитана придружна апликација SoI
    o Апликацијата овозможува уредување на DCB од апликацијата за паметни телефони LUIS (достапна за iOS и Андроид)
    o Корисниците можат слободно да ја менуваат апликацијата за дополнителна функционалност
  1. Иако две независни Tibbo BASIC/C компајлирани бинарни датотеки (апликации) можат да се складираат во флеш меморијата на WS1102, само еден може да работи истовремено.
  2. Неколку од конфигурациските параметри на WS1102 се зачувани во DCB, кој е достапен преку нова интегрирана конзола. Нашиот Терминал BLE web апликацијата го користи Web Bluetooth API (компатибилен со Chrome, Chromium, Edge и Opera web прелистувачи) за да се поврзете со конзолата на WS1102.
    Конфигурациските својства може да се читаат и да се постават преку кодот Tibbo BASIC/C.
  3. TLS е поддржан на една појдовна TCP конекција.
  4. За да овозможите отстранување грешки на Wi-Fi, мора да овозможите автоматско поврзување — автоматско поврзување со одредена Wi-Fi мрежа. Ова може да се постигне преку интегрираната BLE конзола или во код.
  5. Линијата TX и RX на UART за дебагирање се поврзани со линиите DTR и DSR на сериската порта. Кога е овозможено сериското дебагирање, овие линии престануваат да функционираат како линии DTR и DSR. За да избегнете окупирање на линиите DTR и DSR за дебагирање, наместо тоа користете безжично отстранување грешки. Режимот за отстранување грешки може да се избере преку интегрираната конзола BLE или во код.
  6. WS1102 е усогласен со стандардот за безбедност IEC/EN 62368-1 во опсег од –40°C до +85°C. За да ја одржите оваа усогласеност на терен, користете надворешен извор на еднонасочна струја со излез од 0.5A @ 9VDC ~ 18VDC (помалку од 15W), кој исто така е сертифициран со IEC/EN 62368-1 и може да работи на -40°C до +85°C опсег.
  7. Тестирано според процедурите I, II и III од MIL-STD-810H Методот 501.7 и MIL-STD-810H Методот 502.7.

Програмски карактеристики

  • Објекти на платформата:
    o adc — обезбедува пристап до три ADC канали
    o звучен сигнал - генерира шеми на звучници (1)
    o bt — задолжен за интерфејсот BLE (Bluetooth Low Energy) (1)
    копче o — ја следи линијата MD (поставување).
    o fd — управува со флеш меморијата file системски и директен секторски пристап (1)
    o io — се справува со I/O линии, порти и прекини
    o kp — работи со матрични и бинарни тастатури
    o pat — „игра“ шаблони на најмногу пет LED пара
    o ppp — пристапува на Интернет преку сериски модем (GPRS, итн.)
    o pwm — се справува со канали за модулација со ширина на пулсот (1)
    о ромfile — го олеснува пристапот до ресурсите files (фиксни податоци)
    o rtc — води евиденција за датумот и времето
    o ser — ги контролира сериските порти (UART, Wiegand, режими на часовник/податоци) (1)
    o sock — socket comms (до 32 UDP, TCP и HTTP сесии) и поддршка за TLS (2)
    o ssi — контролира сериски синхрони интерфејс канали (SPI, I²C)
    o stor — обезбедува пристап до EEPROM
    o sys — задолжен за општата функционалност на уредот (1)
    o wln — се справува со интерфејсот Wi-Fi1
  • Функциски групи: стринг функции, тригонометриски функции, функции за конверзија на датум/време, функции за шифрирање/пресметување хаш и повеќе
  • Типови на променливи: бајт, знак, цел број (збор), краток, dword, долг, реален и стринг, како и низи и структури дефинирани од корисникот

Забелешки:

  1. Овие објекти на платформата се или нови или имаат нови функции (во споредба со EM2000).
  2. TLS1.2 со криптосистем RSA-2048, поддржан на една појдовна TCP конекција.
Моќ аранжман

WS1102 може да се напојува само преку приклучокот за напојување.
Приклучокот за напојување прифаќа „мали“ конектори за напојување со дијаметар од 3.5 mm.
На приклучокот за напојување, земјата е „однадвор“, како што е прикажано на сликата подолу.

Програмабилен безжичен контролер Tibbo WS1102 - Распоред на моќност

Сериска порта

WS1102 располага со мултимодна порта RS232/422/485. Физички, пристаништето се имплементира како единечен DB9M конектор.

Забелешка: Видете Дефиниција на режими RS422 и RS485 за информации за тоа како овие режими се имплементирани на WS1102.

Доделување на пиновите на порта

Во режимот RS232, сериската порта на WS1102 има три излезни и три влезни линии. Во режимот RS422, добивате два излезни и два пара влезни линии. Режимот RS485 нуди еден пар излезни линии и еден пар влезни линии. Овие не се независни - тие работат во полудуплекс режим.

Сериската порта на WS1102 се контролира преку серверот. објект (видете го Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C).

Програмабилен безжичен контролер Tibbo WS1102 - Доделување на пиновите на порта

* Кога е овозможено сериско отстранување грешки, оваа линија престанува да работи како линија DTR на сериската порта и станува TX линија на сериската порта за отстранување грешки.

** Кога е овозможено сериско отстранување грешки, оваа линија престанува да работи како DSR линија на сериската порта и станува RX линија на сериската порта за отстранување грешки.

*** Сериското отстранување грешки не е можно во овие режими.

Избор на режим на сериска порта

На WS1102, режимот на сериска порта се контролира преку ИЦ-от за проширување на влез/излез на Microchip MCP23008. Интерфејсот I²C на овој ИЦ е поврзан со GPIO5 и GPIO6 на процесорот на WS1102, како што е прикажано на дијаграмот подолу.

Програмабилен безжичен контролер Tibbo WS1102 - Избор на режим на сериска порта

Користете го ssi. објект (видете го прирачникот TIDE, TiOS, Tibbo BASIC и Tibbo C) за да комуницира со MCP23008. За да го изберете саканиот режим на сериска порта, поставете ја состојбата на линиите GP5 и GP6 на проширувачот I/O како што е прикажано во табелата подолу (овие линии не треба да се мешаат со GPIO5 и GPIO6, кои се линиите на процесорот што го водат I²C интерфејсот на проширувачот В/И). И GP5 и GP6 треба да се конфигурираат како излези.

Програмабилен безжичен контролер Tibbo WS1102 - и GP5 и GP6 треба да се конфигурираат како излези

Контрола на насоката во режимот RS485

Во режимот RS485, што е полу-дуплекс, линијата PL_IO_NUM_3_INT1 GPIO делува како линија за контрола на насоката. Линијата мора да биде конфигурирана како излез.

Програмабилен безжичен контролер Tibbo WS1102 - Линијата мора да биде конфигурирана како излез

Дефиниција на режими RS422 и RS485

За да се избегне какво било недоразбирање за тоа што се режимите RS422 и RS485, да разјасниме дека терминот „RS422 mode“ се однесува на целосно дуплекс диференцијален интерфејс за сигнализација со најмалку RX и TX сигнали, а можеби и со CTS и RTS сигнали. Секој сигнал се носи со пар линии „+“ и „–“.

Терминот „RS485 режим“ се однесува на интерфејс за диференцијална сигнализација со полудуплекс со RX и TX линии, каде што секој сигнал се носи и со пар линии „+“ и „–“. Линијата RTS на сериската порта се користи (во серискиот контролер) за контрола на насоката, така што линиите TX и RX може да се комбинираат (надворешно) за да формираат двожична магистрала која носи податоци во двете насоки. На ниво на физички сигнал (волtages, итн.), Нема разлика помеѓу режимите RS422 и RS485 - тие се имплементирани на ист начин.

Режимите RS422 и RS485 обично бараат завршни кола. Не се обезбедени такви кола во рамките на WS1102. Едноставен отпорник од 120 Ω (додаден надворешно) е доволен за правилно завршување на еден пар „+/–“

Блиц и EEPROM меморија

Ова се трите типа на флеш меморија што ќе ги сретнете на WS1102:

  • Унифицирана флеш меморија – го складира фирмверот на TiOS, компајлираната апликација Tibbo BASIC/C и, по избор, флеш-дискот. Целиот блиц простор што не е окупиран од TiOS е достапен за компајлираната апликација Tibbo BASIC/C. Целиот блиц простор што останува од TiOS и апликацијата може да се форматира како флеш-диск што толерира грешки. Флеш-дискот е достапен преку fd. објект (види Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C).
  • Програмирајте флеш меморија — го складира фирмверот на TiOS и компајлираната апликација(и) Tibbo BASIC. Целиот блиц простор што не е окупиран од TiOS е достапен за компајлираната апликација Tibbo BASIC/C.
  • Флеш меморија за податоци — целиот мемориски простор може да се форматира како флеш-диск толерантен на грешки. Флеш-дискот е достапен преку fd. објект.

Покрај тоа, WS1102 е опремен со EEPROM меморија. Мала површина на дното на EEPROM е окупирана од Специјалниот дел за конфигурација (SCS) кој ги складира MAC(ите) и лозинката на уредот. Остатокот од EEPROM е достапен за Tibbo BASIC/C апликациите. EEPROM е достапен преку продавницата. објект (види Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C).

Програмабилен безжичен контролер Tibbo WS1102 - EEPROM е достапен преку продавницата

икона за предупредувањеПо совет на еден од нашите клиенти, ви го потсетуваме следниов потсетник: Како и сите други EEPROM на пазарот, EEPROM IC-ите што се користат во уредите Tibbo овозможуваат ограничен број циклуси на запишување. Како што е Статија на Википедија за EEPROM се наведува, EEPROM „... има ограничен животен век за бришење и репрограмирање, сега достигнувајќи милион операции во современите EEPROM. Во EEPROM што често се репрограмира додека компјутерот е во употреба, животниот век на EEPROM е важен дизајн. Кога планирате да ја користите продавницата. објект, ве молиме внимателно размислете дали планираниот режим на користење EEPROM ќе му овозможи на EEPROM да работи сигурно во текот на целиот проектиран век на вашиот производ.

Како и сите други флеш-мемориски уреди на пазарот, блиц-IC-ите што се користат во производите на Tibbo дозволуваат само ограничен број циклуси на запишување. Како што е Статија на Википедија за флеш меморија објаснува, современите блиц ИЦ сè уште страдаат од релативно ниска издржливост на пишување. Во уредите Tibbo, ова
издржливоста е околу 100,000 циклуси за пишување по сектор. Кога ја користите флеш меморијата за file складирање, на fd. објектот користи секторско израмнување на абење за да го максимизира животниот век на блицот IC (но животниот век сè уште останува ограничен). Ако вашата апликација користи директен секторски пристап, тогаш ваша задача е да ја планирате апликацијата околу ограничувањата на животниот век на флеш меморијата. За податоци кои често се менуваат, размислете за користење на EEPROM - EEPROM имаат многу подобра издржливост.

Сирена

Звучникот е на WS1102. Централната фреквенција на звучникот е 2,750 Hz.

Вашата апликација може да го контролира звучникот преку објектот „бипер“ (бип.) (видете го Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C).

Звучникот е поврзан со линијата PL_IO_NUM_9 GPIO. Препорачаната вредност за звучен сигнал.фреквенција имотот е 2750.

Вграден Wi-Fi и BLE

WS1102 има вградени Wi-Fi и BLE интерфејси. Овие интерфејси се достапни преку wln. и bt. предмети.

Проширениот wln. објектот поддржува автоматско поврзување со одредена мрежа, безжично дебагирање и шифрирање 1.2 за безбедност на транспортниот слој (TLS).

LED лента

WS1102 има LED лента составена од пет сини LED диоди. Лентата може да се користи за означување на јачината на сигналот и други цели.

Забелешка: Зелените, црвените и жолтите LED диоди за статус се опишани во ЛЕР-статуси тема.

Tibbo WS1102 програмабилен безжичен контролер - LED лента

На овој безжичен контролер, LED диодите се контролираат преку ИЦ-от за проширување на влез/излез на Microchip MCP23008. Интерфејсот I²C на овој IC е поврзан со GPIO линиите 5 и 6 од процесорот на WS1102, како што е прикажано на дијаграмот подолу.

Програмабилен безжичен контролер Tibbo WS1102 - на овој безжичен контролер, LED диодите се контролираат преку микрочипот

Користете го ssi. објект (види Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C) за да комуницира со MCP23008.

За да вклучите LED, конфигурирајте ја соодветната линија на IC како излез и поставете ја LOW.
Погледнете го листот со податоци MCP23008 за информации за тоа како да го постигнете тоа.

WS1102 е целосно поддржан од CODY, волшебникот за кодови на проектот на Tibbo. CODY може да генерира скелиња за вашите WS1102 проекти, вклучувајќи го кодот за контрола на LED лентата.

DIN шина и плочи за монтирање на ѕид

WS1102 се испорачува со две монтажни плочи - една за инсталација на DIN шина и една за монтирање на ѕид.

Двете плочи се прицврстени на уредот со помош на две завртки (вклучени со секој уред).

Програмабилен безжичен контролер Tibbo WS1102 - DIN шини и плочи за монтирање на ѕид

Плочата за монтирање на ѕид може да се користи за монтирање на WS1102 на ѕид на полутраен или постојан начин. Дијаграмот подолу го прикажува отпечатокот на инсталацијата.

Програмабилен безжичен контролер Tibbo WS1102 - дијаграмот подолу го прикажува отпечатокот на инсталацијата

Статусни LED диоди (LED контролни линии)

Секој Tibbo уред има две статусни LED диоди - зелена и жолта - кои укажуваат на различни режими и состојби на уредот. Ние ги нарекуваме овие LED диоди како „Статус зелено“ (SG) и „Статус црвено“ (SR). Овие LED диоди се користат:

  • Со монитор/натоварувач (M/L)
  • Од Tibbo OS (TiOS):
    o Кога апликацијата Tibbo BASIC/C не работи, овие LED диоди ја прикажуваат моменталната состојба на уредот
    o Кога работи апликацијата Tibbo BASIC/C, LED диодите за статус се под контрола на апликацијата преку туп. објект (видете го Прирачник TIDE, TiOS, Tibbo BASIC и Tibbo C)

Многу програмибилни уреди на Tibbo исто така имаат ЛЕР „Статус жолта“ (SY). Оваа LED вообичаено се користи за да покаже дека е воспоставена мрежна врска, но служи за други функции во одредени ситуации.

Изјава на Федералната комисија за комуникации (FCC).

Предупредени сте дека промените или модификациите кои не се изрично одобрени од делот одговорен за усогласеност може да го поништат овластувањето на корисникот да работи со опремата.

Овој уред е во согласност со Дел 15 од Правилата на FCC. Работата е предмет на следниве два услови:

  1. овој уред може да не предизвикува штетни пречки и
  2. овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење на уредот.

Оваа опрема е тестирана и утврдено е дека е во согласност со ограничувањата за дигитален уред од класа Б, во согласност со дел 15 од правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатствата, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да има пречки во одредена инсталација. Доколку оваа опрема предизвика штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една или повеќе од следниве мерки:

-Преориентирајте ја или преместете ја приемната антена.
-Зголемете ја оддалеченоста помеѓу опремата и приемникот.
-Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот.
- Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.

FCC RF Изјава за изложеност на радијација:

Оваа опрема е во согласност со ограничувањата за изложеност на радијација на FCC утврдени за неконтролирана средина. Оваа опрема треба да се инсталира и работи на минимално растојание од 20 cm помеѓу радијаторот и вашето тело. Овој предавател не смее да биде поставен или да работи заедно со која било друга антена или предавател.

Онлајн документација

За најсовремена документација на WS1102, ве молиме погледнете Онлајн документација на Tibbo.

Документи / ресурси

Програмабилен безжичен контролер Tibbo WS1102 [pdf] Упатство за сопственикот
WS1102, XOJ-WS1102, XOJWS1102, WS1102 програмабилен безжичен контролер, програмабилен безжичен контролер

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *