TIBBO EM1000-1024, модуль TCP/IP сервера последовательного устройства, 100BaseT
EM1000 – микропроцессорный модуль, предназначен для разработки и производства контроллеров систем автоматизации управления производством, сбора данных, контроля доступа, безопасности и др. EM1000 - самый мощный и универсальный BASIC-программируемый встраиваемый модуль, из выпускаемых компанией Tibbo.
Последовательные порты, выводы сенсоров, управление реле, считыватели карт, LCD-панель, клавиатура, динамик и т.д. могут быть присоединены напрямую к EM1000, либо с минимальным набором дополнительных компонентов. EM1000 подключается непосредственно к трансформаторной развязке 100BasetT Ethernet и имеет специальный порт для подключения к беспроводным интерфейсам, таким как WiFi и ZigBee.
Мощный процессор: 50 MIPS (миллионов операций в секунду); Ethernet 100BaseT, высокоскоростные UART : до 2 Mbps (последовательные порты скоростью до 2 миллионов бит в сек) обеспечивают производительность, достаточную для создания современных систем управления реального времени; встроенную flash-память, EEPROM, RTC (часы реального времени), до 53 линий ввода/вывода общего назначения. Многозадачная операционная система TiOS гарантирует стабильность работы и быстроту реакции на события редко достижимую большими и более дорогими системами.
Перечисленные аппаратные возможности EM1000 дополнены удобной средой разработчика - именно программная оболочка является основной гордостью производителя. Программирование EM1000 осуществляется на языке BASIC (событийно-управляемый, объектно-ориентированный). Единое копьютерное приложение объединяет редактор для написания программ и средства кросс-отладки, не требующие никакого дополнительного оборудования (например, внутрисхемного эмулятора).
Модуль EM1000 является отличным прототипом ваших проектов -- его контактный шаг составляет 2.54мм (0.1''), что является стандартом. Модуль также поддерживает возможность связи по Wi-Fi интерфейсу (необходима плата расширения GA1000).
Аппаратные характеристики:
- Основан на высокопроизводительном 88МГц ASIC (T1000) контроллере.
- 10/100BaseT auto-MDIX Ethernet порт (без трансформаторной развязки).
- Опционально - Wi-Fi интерфейс (необходима плата расширения GA1000).
- 4 высокоскоростных последовательных порта (КМОП уровень):
- Скорость до 921,600 б/с;
- Режимы четности: None/even/odd/mark/space;
- Формат передачи данных 7/8 бит;
- Полнодуплексный режим с опцией flow control (контроль потока);
- Полудуплексный режим с контролем направления передачи данных;
- Шифровка и расшиврофка Wiegand и clock/data потоков.
- 1024КБ flash-памяти под прошивку, приложения и данные.
- 2КБ EEPROM для хранения данных.
- Часы реального времени (RTC).
- Поддержка внешних LCD-панели и клавиатуры.
- Программируемый звуковой генератор для внешного спикера.
- До 54 линий ввода/вывода общего назначения (включая 8 линий прерываний).
- 4 линии контроля состояния светодиодов.
- Программно- и аппаратно-контролируемый встроенный PLL.
- Надежные схемы сброса питания.
- Питание: 230мА @ 3.3В (100BaseT режим, PLL включен).
- Размеры: 38.4x28.4x5.5мм.
- Прошивка обновляется через последовательный порт (RS232) или ethernet.
- CE- и FCC-сертификаты.
- Поддерживаемые объекты:
- Sock — сокеты (до 16 одновременных UDP, TCP и HTTP сессий).
- Net — контролирует Ethernet порт.
- Wln— управление Wi-Fi интерфейсом (необохдима плата расширения GA1000).
- Ser — до 4 последовательных портов (UART, Wiegand и clock/data режимы).
- Io — управление линиями ввода/вывода, портами и прерываниями.
- Lcd — контроль графического дисплея (поддерживается несколько типов дисплеев).
- Kp — сканирует клавиатуру матричного и "бинарного" типов.
- Rtc — держит записи даты/времени.
- Fd — управляет файловой системой flash-памяти и доступом к секторам.
- Stor — обеспечивает доступ к EEPROM.
- Romfile — облегчает доступ к файлам-ресурсам.
- Pat — управляет "миганием" светодиодов (до 5 пар светодиодов).
- Beep — генерирует сигнал для спикера.
- Button — следит за состоянием MD линии (кнопка "настройки").
- Sys — отвечает за общую функциональность устройства.
- Группы функций: Строковые функции (всего 21 функция!), функции конвертирования даты/времени и функции вычисления hash последовательностей (md5 и sha1).
- Типы переменных: Byte, char, integer (word), short, dword, long, real, string, плюс: определяемые пользователем массивы (arrays) и структуры (structures).
EM1000 — это полнофункциональный программируемый на Tibbo BASIC/C модуль IoT с Ethernet, а также дополнительным Wi-Fi* и Сотовая связь 4G/LTE**. EM1000 имеет четыре UART.
Возможности устройства дополнительно расширяются за счет встроенной флэш-памяти, содержащей усиленную отказоустойчивую файловую систему, а также EEPROM и RTC. Резервный суперконденсатор RTC может быть установлен на модуле (опция заказа «-S») или подключен снаружи.
EM1000 имеет 54 линии ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, зуммером, устройствами считывания карт, последовательными устройствами и другими схемами.
Выводы устройства имеют стандартный шаг 2,54 мм (100 мил). Это делает модуль идеальным для использования не только в производственных устройствах, но и для прототипирования.
Тестирование и оценку модуля можно выполнить с помощью нашего комплекта EM1000EV. Плата EM1001, близкая родственница EM1000, также является очень удобным вариантом тестирования.
* Требуется надстройка WA2000 Wi-Fi, которую можно подключить внешне или подключить поверх EM1000 («EM1000G» ; код заказа).
** Требуется стандартный модем 4G/LTE (т. е. Simcom SIM7500) для подключения к UART EM1000.
Вот как вы можете использовать EM1000
Как последовательное устройство через IP (SoI) Устройство
Преобразование последовательного порта через IP — это большая часть того, что мы делаем, и на нашем веб-сайте есть целый раздел, посвященный последовательному преобразователи (также известные как «серверы последовательных устройств»). Мы предлагаем бесплатное приложение Serial-over-IP (SoI) с открытым исходным кодом, которое превращает EM1000 в полнофункциональное четырехпортовый преобразователь последовательного порта в IP.
Создайте собственное Интернет вещей
EM1000 программируется на Tibbo BASIC и Tibbo C. Разработайте собственное решение Интернета вещей с нуля или черпайте вдохновение из наших приложений с открытым исходным кодом и опубликованных примеров кода. в разделе Код и приложения.
Ключевая особенность
Порт Ethernet 10/100 Base-T (без RJ45/магнитных элементов)
Дополнительное подключение к Wi-Fi
(с надстройкой WA2000)
Опциональная сотовая связь 4G/LTE (требуется внешний модем)
4 UART поддерживают последовательные потоки, потоки Wiegand и тактовый сигнал/данные.
54 линии ввода-вывода общего назначения (устойчивы к 5 В)
Может управлять внешним зуммером
4 синхронных последовательных порта с режимами SPI и I2C
Поддержка внешних ЖК-дисплеев и OLED-дисплеев.
Поддерживает внешние клавиатуры с матричным и двоичным выходом.
Встроенный RTC (дополнительный резервный суперконденсатор)
Флеш-диск емкостью 1 МБ для TiOS, кода приложения и файловой системы.
2048-байтная ЭСППЗУ
Мощность 3,3 В
Удобный для прототипирования шаг контактов 2,54 мм (100 мил)
Аппаратное обеспечение
Технические характеристики:
- На базе Tibbo OS (TiOS).
- Порт Ethernet 10/100BaseT с автоматическим MDIX (без магнитных свойств).
- Дополнительный интерфейс Wi-Fi (требуется дополнительный модуль WA2000).
- Может управлять модемом 4G/LTE* (например, SIM7500).
- Четыре высокоскоростных последовательных порта (CMOS):
- Скорость передачи данных до 921 600 бит/с;
- Режимы четности «Нет», «Чет», «Нечет», «Отметка», «Пробел»;
- 7 или 8 бит/символ;
- Полнодуплексный режим с управлением потоком RTS/CTS и XON/XOFF;
- Полудуплексный режим с контролем направления;
- Кодирование и декодирование потоков Wiegand и тактовых импульсов/данных.
- 54 линии ввода-вывода общего назначения; 8 строк могут работать как прерывания.
- Выход прямоугольной волны (может использоваться для управления зуммером*).
- 4 синхронных последовательных порта с режимами SPI и I2C.
- Поддерживает ЖК- и OLED-панели*.
- Поддерживает клавиатуры с матричным и двоичным выходом*.
- RTC с выделенным входом резервного питания; дополнительный встроенный суперкап.
- 22 КБ SRAM для переменных и данных Tibbo BASIC/C.
- Флэш-память объемом 1 МБ для TiOS, кода приложения и файловой системы.
- 2048-байтовая EEPROM для хранения данных.
- Четыре линии управления внешними светодиодами состояния:
- Две линии управления зеленым и красным светодиодами основного состояния;
- Две линии управления для «связи» Ethernet; и «100 МБ»; светодиоды.
- Программно- и аппаратно-управляемая система ФАПЧ для выбора высокой или низкой скорости.
- Надежная схема сброса при включении/выключении питания.
- Мощность: 230 мА при 3,3 В (режим 100Base-T, полная скорость).
- Размеры (ДхШхВ): 38,4 х 28,4 х 5,5 мм.
- Удобный для прототипирования шаг контактов 2,54 мм (100 мил).
- Диапазон рабочих температур: -40 ~ +70°C.
- Прошивку можно обновить через последовательный порт или сеть.
- Приложение Tibbo BASIC/C можно отлаживать через локальную сеть Ethernet.
- CE- и FCC-сертификат.
*Должно быть подключено внешне.
Смотрите также:
- EM2000 – превосходное обновление устройства EM1000
- WA2000 Дополнительный модуль Wi-Fi
- EM1001 программируемая плата Интернета вещей
- EM1000EV система разработки
Программирование
Создавайте мощные сетевые приложения на Tibbo BASIC и Tibbo C. Подробнее...
Объекты платформы:
- beep — генерирует шаблоны звуковых сигналов.
- Кнопка — контролирует строку MD (настройки).
- fd — управляет файловой системой флэш-памяти и прямым доступом к секторам.
- io — обрабатывает линии ввода-вывода, порты и прерывания.
- kp — работает с матричной и двоичной клавиатурой.
- lcd — управляет панелями графического дисплея.
- net — управляет портом Ethernet.
- pat — «играет»; узоры на пяти парах светодиодов.
- ppp — доступ к Интернету через последовательный модем (4G/LTE и т. д.).
- pppoe — доступ в Интернет через ADSL-модем.
- romfile — облегчает доступ к файлам ресурсов (фиксированные данные).
- rtc — отслеживает дату и время.
- ser — управляет последовательными портами (UART, Wiegand, режимы часов/данных).
- sock — сокеты связи (до 16 сеансов UDP, TCP и HTTP).
- ssi — управляет каналами последовательного синхронного интерфейса (SPI, I2C...).
- stor — обеспечивает доступ к EEPROM.
- sys — отвечает за общую функциональность устройства.
- wln — управляет интерфейсом Wi-Fi.
Группы функций: 27 строковых функций, 8 функций преобразования даты и времени, функции шифрования/вычисления хэша (RC4, MD5, SHA-1) и многое другое.
Типы переменных: 8-битные, 16-битные и 32-битные типы со знаком и без знака; типы с плавающей запятой и строковые типы; определяемые пользователем массивы и структуры.
Файлы и документация
Прошивка ТиОС | tios-em1000-3_60_06.bin — без поддержки Wi-Fi tios-em1000w-3_60_06.bin — поддерживает надстройку GA1000 tios-em1000n-3_70_02.bin — поддерживает надстройку WA2000 |
SoI прошивка | soi_application-4_30-(EM1000EV)(DS1000)(DS1002)(DS1003)-(GA1000).bin |
Документация | Руководство по аппаратному обеспечению EM1000 Платформа программирования EM1000 Руководство по решениям Serial-over-IP |
Сертификаты CE | ds1000-em1000-em1000ev-ce.pdf |
Сертификат ФКС | ds1000-em1000-em1000ev-fcc.pdf |
TIBBO, TIBBO EM1000-1024, модуль TCP/IP сервера последовательного устройства, 100BaseT, p/n EM1000-1024, цена 8 779,50 руб., ПОС-ККМ, тел. +7(499)3907767, pos-kkm.ru, info@pos-kkm.ru