TIBBO EM2000 (EM2000-1024K)
EM2000 - полнофункциональный программный модуль IoT Tibbo BASIC/C с четырьмя UART и Ethernet, а также возможностью подключения Wi-Fi* и GPRS**. Модуль обеспечивает существенный прирост производительности и функциональные возможности по сравнению с предшественником - оригинальным устройством EM1000.
Возможности устройства расширяются благодаря встроенной флэш-памяти для дополнительной отказоустойчивости файловой системы, а также EEPROM и RTC.
EM2000 имеет 56 линий ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, звуковым сигналом, считывателями карт, последовательными устройствами и другими схемами.
Штырьки устройства имеют стандартный шаг 2,54 мм. Это делает модуль идеальным для прототипирования, малообъемных серийных работ и любительских проектов.
Тестирование и оценку модулей можно выполнить с нашей следующей платой EM2000EV. В ближайшем будущем мы выпустим плату EM2001, (родственник EM2000), которая также будет является очень удобным вариантом для тестирования.
EM2000 может быть загружен с помощью полнофункционального приложения Serial-Over-IP (SOI), которое превращает его в мощное последовательное устройство через IP (SoI), a.k.a. Ethernet-преобразователь.
Аппаратные характеристики:
- 32-битная архитектура
- 10/100BaseT auto-MDIX Ethernet порт (без трансформаторной развязки).
- Опционально - Wi-Fi интерфейс (необходима плата расширения GA1000).
- Может управлять модемом GPRS* (например SIM900)
- 4 высокоскоростных последовательных порта (КМОП уровень):
- Скорость до 460,800 б/с;
- Режимы четности: None/even/odd/mark/space;
- Формат передачи данных 7/8 бит;
- Полнодуплексный режим с опцией flow control (контроль потока);
- Полудуплексный режим с контролем направления передачи данных;
- Шифровка и расшифровка Wiegand и clock/data потоков.
- До 56 линий ввода/вывода.
- Поддержка внешней LCD-панели* с разрешением 320х240.
- Поддержка матричных и двоичных внешних клавиатур*
- Программируемый звуковой генератор для внешнего спикера*.
- Часы реального времени (RTC).
- 1МБ flash-памяти под TiOS-прошивку, приложения и данные.
- Дополнительно 1МБ flash-памяти для обеспечения отказоустойчивости файловой системы.
- 2Кб EEPROM для хранения данных.
- 3 статуса светодиодов на плате:
- Зеленый и красный светодиоды основного состояния
- Желтый светодиод индикатор работы Ehternet
- 4 линии контроля состояния светодиодов:
- Две управляющие линии для зеленых и красных светодиодов основного состояния;
- Линия контроля светодиода для Ethernet
- Линия контроля светодиода для 100Mb.
- Программно- и аппаратно-контролируемый встроенный PLL.
- Надежные схемы сброса питания.
- Питание: 100мА @ 3.3В (100BaseT режим, полная скорость).
- Размеры: 38.4x28.4x5.5мм.
- Шаг контактов 2,54мм на контакт.
- Рабочая температура от -40 до +80°C.
- Обновление прошивки через последовательный порт или сеть
- CE- and FCC-certified.
- Поддерживаемые объекты:
- Beep — генерирует сигнал для спикера.
- Button — следит за состоянием MD линии (кнопка "настройки").
- Fd — управляет файловой системой flash-памяти и доступом к секторам.
- Io — управление линиями ввода/вывода, портами и прерываниями.
- Kp — сканирует клавиатуру матричного и "бинарного" типов.
- Lcd — контроль графического дисплея (поддерживается несколько типов дисплеев).
- Net — контролирует Ethernet порт.
- Pat — управляет "миганием" светодиодов (до 5 пар светодиодов).
- PPP – доступ к Интернету через последовательный модем (GPRS и т. д.).
- PPPOE – доступ к Интернету через ADSL-модем.
- Romfile — облегчает доступ к файлам-ресурсам.
- Rtc — держит записи даты/времени.
- Ser — до 4 последовательных портов (UART, Wiegand и clock/data режимы).
- Sock — сокеты (до 16 одновременных UDP, TCP и HTTP сессий).
- SSI – контролирует последовательные синхронные интерфейсные каналы (SPI, I2C ...).
- Stor — обеспечивает доступ к EEPROM.
- Sys — отвечает за общую функциональность устройства.
- Wln— управление Wi-Fi интерфейсом (необходима плата расширения GA1000).
- Группы функций: Строковые функции (всего 27 функций!), функции конвертирования даты/времени и функции вычисления hash последовательностей (rc4, md5 и sha1 и др.).
- Типы переменных: подписанные и неподписанные 8-битные, 16-битные и 32-битные типы; типы с плавающей точкой и строки; определяемые пользователем массивы и структуры.
EM2000 — это полнофункциональный программируемый на Tibbo BASIC/C промышленный модуль IoT с четырьмя UART и Ethernet, а также дополнительным Wi-Fi. -Фи*, BLE** (Bluetooth Low Energy) и сотовая связь***. Модуль предлагает существенные улучшения в скорости и функциональности по сравнению со своим предшественником — оригинальным устройством EM1000.
Модуль работает под управлением Tibbo OS (TiOS), нашей высоконадежной операционной системы, которая обеспечивает исключительную стабильность благодаря радикальному упрощению структуры ОС. статическое распределение памяти, полное владение и тщательная обработка базы кода, а также полная изолированная программная среда пользовательского приложения.
Возможности устройства дополнительно расширяются за счет встроенной флэш-памяти, содержащей усиленную отказоустойчивую файловую систему, а также EEPROM и RTC.
EM2000 имеет 56 линий ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, зуммером, устройствами считывания карт, последовательными устройствами и другими схемами. Выводы устройства имеют стандартный шаг 2,54 мм (100 мил). Это делает модуль идеальным для использования не только в производственных устройствах, но и для прототипирования.
Тестирование и оценку модуля можно выполнить на плате EM2000EV. Также доступна плата EM2001, близкая родственница EM2000.
Непревзойденное сочетание надежного, проверенного на практике оборудования и оптимизированной операционной системы EM2000 приводит к созданию модуля IIoT, облегчающего создание Продукты «установил и забыл» для критически важных промышленных приложений, которые «просто работают». Между тем, простота Tibbo BASIC/C, чему способствует Генератор кода Cody и программное обеспечение Tibbo IDE — обеспечивает своевременность и экономичность развитие стабильной, надежные приложения.
* Требуется надстройка WA2000, которую можно подключить внешне или установить поверх EM2000. Использование WA2000 также делает возможным беспроводное (OTA) обновление прошивки для EM2000.
** Требуется надстройка WA2000, которую можно подключить внешне или установить поверх EM2000.
*** Требуется сотовый модем для подключения к UART EM2000.
Вот как вы можете использовать EM2000
Как последовательное устройство через IP (SoI) Устройство
Преобразование последовательного порта через IP — это большая часть того, что мы делаем, и на нашем веб-сайте есть целый раздел, посвященный последовательному преобразователи (также известные как «серверы последовательных устройств»). Мы предлагаем приложение последовательного интерфейса через IP (SoI) с открытым исходным кодом, которое превращает EM2000 в полнофункциональное четырехпортовый преобразователь последовательного порта в IP.
Создайте собственное Интернет вещей
EM2000 программируется на Tibbo BASIC и Tibbo C. Разработайте собственное решение Интернета вещей с нуля или черпайте вдохновение из наших приложений с открытым исходным кодом и опубликованных примеров кода. в разделе Код и приложения.
Ключевая особенность
Высокопроизводительный процессор ARM
Порт Ethernet 10/100 Base-T (без RJ45/магнитных элементов)
Дополнительное подключение к Wi-Fi
(с надстройкой WA2000)
Дополнительное подключение BLE (Bluetooth Low Energy) (с надстройкой WA2000)
Опциональная сотовая связь 4G/LTE (требуется внешний модем)
4 UART поддерживают последовательные потоки, потоки Wiegand и тактовый сигнал/данные.
56 линий ввода-вывода общего назначения (устойчивы к 5 В)
Может управлять внешним зуммером
4-канальный АЦП
4 синхронных последовательных порта с режимами SPI и I2C
Поддержка внешнего подключения TFT LCD
Поддерживает внешние клавиатуры с матричным и двоичным выходом.
Встроенные часы реального времени (резервное питание, подключенное снаружи)
1 МБ флэш-памяти для TiOS и кода приложения + 1 МБ для файловой системы флэш-диска
2048-байтная ЭСППЗУ
Мощность 3,3 В
Удобный для прототипирования шаг контактов 2,54 мм (100 мил)
Поддерживает беспроводное (OTA) обновление встроенного ПО
(с помощью дополнение WA2000)
При поддержке Cody генератора проектов
Оптимизированное развертывание с помощью LUIS
Любой, кто когда-либо развертывал устройство в полевых условиях, знает, что процесс часто застревает из-за глупых мелочей, таких как настройка IP-адреса. Входит в Систему загружаемого пользовательского интерфейса (LUIS), наше решение для настройки беспроводной сети для устройств Tibbo.
Оснастите свою систему TPS надстройкой WA2000 Wi-Fi/BLE, включите LUIS в приложении AppBlocks и определите, какие настройки будут доступны через этот интерфейс. Типичный список включает в себя IP-адрес, DHCP, SSID Wi-Fi, пароль и другие основные параметры.
Теперь ваши пользователи смогут настраивать эти важные параметры через соединение Bluetooth Low Energy (BLE) из приложения LUIS (iOS, Android, веб).
Становится еще лучше: EM2000 также поддерживает беспроводное обновление прошивки через BLE с использованием нашего Приложение Tibbo Updater (iOS, Android< a i=8>, веб)!
Аппаратное обеспечение
Технические характеристики:
- 32-битная архитектура.
- На базе Tibbo OS (TiOS).
- Порт Ethernet 10/100BaseT с автоматическим MDIX (без магнитных свойств).
- Дополнительный интерфейс Wi-Fi (требуется дополнительный модуль WA2000).
- Дополнительный интерфейс BLE (требуется дополнительный модуль WA2000).
- Может управлять модемом 4G/LTE* (например, SIM7500).
- Четыре высокоскоростных последовательных порта (CMOS):
- Скорость передачи данных до 460 800 бит/с;
- Нет**/четный/нечетный/маркированный/пространственный режимы четности;
- 7** или 8 бит/символ;
- Полнодуплексный режим с управлением потоком RTS/CTS и XON/XOFF;
- Полудуплексный режим с контролем направления;
- Кодирование и декодирование потоков Wiegand и тактовых импульсов/данных.
- 56 линий ввода-вывода общего назначения; 8 строк могут работать как прерывания.
- Выход прямоугольной волны (может использоваться для управления зуммером*).
- 4-канальный АЦП.
- 4 синхронных последовательных порта с режимами SPI и I2C.
- Поддерживает TFT-ЖК-дисплей с разрешением 320x240*.
- Поддерживает клавиатуры с матричным и двоичным выходом*.
- Часы реального времени с выделенным входом резервного питания.
- 66 КБ SRAM для переменных и данных Tibbo BASIC/C.
- Флэш-память объемом 1 МБ для TiOS и кода приложения.
- Дополнительная флэш-память объемом 1 МБ для усиленной отказоустойчивой файловой системы.
- 2048-байтовая EEPROM для хранения данных.
- Три светодиода состояния на плате:
- Зеленый и красный светодиоды основного состояния;
- Желтый индикатор соединения Ethernet.
- Четыре линии управления внешними светодиодами состояния:
- Две линии управления зеленым и красным светодиодами основного состояния;
- Две линии управления для «связи» Ethernet; и «100 МБ»; светодиоды.
- Программно-управляемая система ФАПЧ позволяет выбирать полную, среднюю или низкую скорость.
- Надежная схема сброса при включении/выключении питания.
- Мощность: 100 мА при 3,3 В (режим 100Base-T, полная скорость).
- Размеры (ДхШхВ): 38,4 х 28,4 х 5,5 мм.
- Удобный для прототипирования шаг контактов 2,54 мм (100 мил).
- Диапазон рабочих температур: -40 ~ +80°C.
- Прошивку можно обновить через:
- последовательный порт;
- локальная сеть Ethernet; или
- Беспроводная связь (требуется WA2000 и устройство iOS или Android).< /а>
- Приложение Tibbo BASIC/C можно отлаживать через локальную сеть Ethernet.
- CE- и FCC-сертификат.
*Должно быть подключено внешне.
**EM2000 не поддерживает комбинацию режима 7 бит/символ и режима «нет». режим паритета.
Смотрите также:
- WA2000 Дополнительный модуль Wi-Fi
- EM2001 программируемая плата Интернета вещей
- EM2000EV оценочная плата
Программирование
Создавайте мощные сетевые приложения на Tibbo BASIC и Tibbo C. Подробнее...
Объекты платформы:
- adc — обеспечивает доступ к четырем каналам АЦП.
- beep — генерирует шаблоны звуковых сигналов.
- bt — отвечает за интерфейс BLE (Bluetooth Low-Energy).
- Кнопка — контролирует строку MD (настройки).
- fd — управляет файловой системой флэш-памяти и прямым доступом к секторам.
- io — обрабатывает линии ввода-вывода, порты и прерывания.
- kp — работает с матричной и двоичной клавиатурой.
- lcd — управляет ЖК-дисплеем.
- net — управляет портом Ethernet.
- pat — «играет»; узоры на пяти парах светодиодов.
- ppp — доступ к Интернету через последовательный модем (4G/LTE и т. д.).
- romfile — облегчает доступ к файлам ресурсов (фиксированные данные).
- rtc — отслеживает дату и время.
- ser — управляет последовательными портами (UART, Wiegand, режимы часов/данных).
- sock — сокеты связи (до 32 сеансов UDP, TCP и HTTP).
- ssi — управляет каналами последовательного синхронного интерфейса (SPI, I2C...).
- stor — обеспечивает доступ к EEPROM.
- sys — отвечает за общую функциональность устройства.
- wln — управляет интерфейсом Wi-Fi.
Группы функций: Строковые функции, тригонометрические функции, функции преобразования даты и времени, функции шифрования/вычисления хеша и многое другое.
Типы переменных: 8-битные, 16-битные и 32-битные типы со знаком и без знака; типы с плавающей запятой и строковые типы; определяемые пользователем массивы и структуры.
Файлы и документация
Прошивка ТиОС | tios-em2000w-4_00_01.bin — поддерживает надстройку WA2000; можно загрузить с помощью Обозревателя устройств* Файлы для обновлений прошивки по беспроводной сети (OTA) можно создать здесь. |
SoI прошивка | soi_application-4_30-(EM2000)(EM2001)-(GA1000).bin |
Документация | Руководство по аппаратному обеспечению EM2000 Платформа программирования EM2000 Руководство по решениям Serial-over-IP |
Сертификаты CE | em2000-em2000ev-ce.pdf |
Сертификат ФКС | em2000-em2000ev-fcc.pdf |
* Обозреватель устройств является частью программного обеспечения Tibbo IDE (TIDE). Он устанавливается вместе с TIDE, но вы также можете установить его отдельно, не устанавливая TIDE. И TIDE, и Device Explorer можно загрузить здесь.
TIBBO, TIBBO EM2000 (EM2000-1024K), p/n EM2000, цена 8 779,50 руб., ПОС-ККМ, тел. +7(499)3907767, pos-kkm.ru, info@pos-kkm.ru