DS1206

Изометрическое изображение DS1206.

Введение

DS1206 - миниатюрный контроллер, программируемый на Tibbo BASIC/C, предназначенный в первую очередь для приложений Serial-over-IP и последовательного управления.

В DS1206 есть многоканальный последовательный порт. У устройства один разъём DB9M, и по цене это однопортовое изделие, но в нём скрыты четыре независимых последовательных канала. Не нужны линии DSR и DTR? Превратите их в RX и TX дополнительного последовательного канала. Не нужны и CTS с RTS? Получите ещё один канал! Всего на выбор доступно 15 различных конфигураций.

Ещё одна особенность DS1206 - управляемый программно выход питания на выводе 9 порта RS232: через DS1206 можно напрямую запитать подключённое последовательное устройство. Наоборот, и сам DS1206 можно запитать через этот вывод.

DS1206 полностью поддерживается Tibbo IDE (TIDE) и специальной платформой DS1206, которая охватывает все аппаратные средства устройства. Изделие поставляется с предзагруженным полнофункциональным приложением Serial-over-IP. Приложение написано на Tibbo BASIC, совместимо с программным комплектом Tibbo Device Server Toolkit (TDST), поставляется с полными исходными кодами и может быть изменено пользователем.

Аппаратные возможности

  • Порт Ethernet 10/100BaseT с автоопределением MDIX
  • 3,5-канальный порт RS232 на разъёме DB9M:
    • линии TX, RX, RTS, CTS, DTR, DSR, DCD
    • скорость до 921,600bps
    • режимы чётности: нет/чётный/нечётный/маркер/пробел
    • 7 или 8 бит на символ
    • управление потоком RTS/CTS и XON/XOFF
    • гибкое отображение линий с 15 вариантами, например:
      • один канал: линии RX, TX, CTS, RTS, DSR и DTR
      • 3,5 канала: линии RX, TX, RX2, TX2, RX3, TX3 и RX4
      • 13 дополнительных конфигураций
  • 22KB SRAM для переменных и данных Tibbo BASIC/C
  • 1MB флеш-памяти для TiOS, кода приложения и файловой системы
  • 2,048 байт EEPROM для хранения данных
  • Четыре светодиода:
    • зелёный и красный основные светодиоды состояния на верхней стороне устройства;
    • светодиоды состояния Ethernet (связь и скорость) на гнезде RJ45
  • Программно управляемая схема PLL для выбора высокой или низкой скорости
  • Питание: 12VDC (10V ~ 24V)
  • Программируемый выход питания "12V" на выводе 9 разъёма DB9
  • Вывод 9 можно также использовать как вход питания "12V"
  • Размеры (ДxШxВ): 60 x 47 x 30mm
  • Диапазон рабочих температур: -5°C ... +70°C
  • Прошивку можно обновлять через последовательный порт или сеть
  • Приложение Tibbo BASIC/C можно отлаживать через локальную сеть Ethernet
  • Сертификаты CE и FCC
  • Также выпускается как DS1206N (плата без корпуса)

Программные возможности

DS1206 работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает его платформа программирования:

  • Объекты:
    • button - отслеживает кнопку MD (настройки)
    • fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
    • io - работает с линиями ввода-вывода, портами и прерываниями
    • net - управляет портом Ethernet
    • pat - "проигрывает" узоры на паре светодиодов состояния
    • ppp - обеспечивает выход в Интернет через последовательный модем (GPRS и др.)
    • pppoe - обеспечивает выход в Интернет через модем ADSL
    • romfile - упрощает доступ к файлам ресурсов (неизменяемым данным)
    • ser - управляет последовательными каналами
    • sock - сетевой обмен через сокеты (до 16 сеансов UDP, TCP и HTTP)
    • stor - обеспечивает доступ к EEPROM
    • sys - отвечает за общие функции устройства
  • Типы переменных: Byte, char, integer (word), short, dword, long, real, string, а также пользовательские массивы и структуры
  • Группы функций: 27 строковых функций, восемь функций преобразования даты и времени, функции шифрования и расчёта хэшей (RC4, MD5, SHA-1) и другие
Исходный материал Tibbo обновлён 8 марта 2023Оригинал на docs.tibbo.com · Сообщить об ошибке