DOLLx8 - Википедия - DOLLx8
Эта статья написано как руководство или путеводитель.Май 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Логотип DOLLx8 | |
Интегрированная сеть DOLLx8 с микроконтроллером DOLLx8 и блоком ввода-вывода MISOLIMA eAlbert. | |
Разработчики) | MISOLIMA |
---|---|
Стабильный выпуск | 3.18b / 29 февраля 2012 г. |
Написано в | Ассемблер, C ++, C ++, Ява |
Операционная система | Android, Майкрософт Виндоус, Linux, Mac OS X, DOLLx8 RTOS |
Тип | Интегрированная среда развития |
Лицензия | MISOLIMA EULA,[требуется разъяснение ] LGPL или же GPL лицензия |
Интернет сайт | www |
Цифровая однострочная связь (DOLLx8) - это технологии архитектура, состоящая из данных протокол связи, синхронная шина последовательных данных и система связи, предназначенная для других междисциплинарный проекты развития в встроенные системы и электроника намного проще и доступнее для пользователей. DOLLx8 использовать ASCII символы в его протоколе данных, дифференциальная сигнализация в шинной системе, где связь состоит из активной технологии дальней связи, основанной на системной логике, где обработка связи выполняется автоматически микроконтроллер и его внутренние встроенные Операционная система реального времени (RTOS) и программного обеспечения.
В современном мире коммуникаций большинство людей знает о Локальная сеть (LAN), которая основана на Ethernet, сетевой системе, используемой в персональных компьютерах, где один компьютер может общаться с другими компьютерами. Во встроенных системах RS-232 TTL (транзисторно-транзисторная логика) доминировал на рынке в течение более длительного периода времени как наиболее распространенный стандарт связи, который также работает как внутренняя встроенная сетевая система. С использованием MAX 232 Интегральная схема (IC) RS-232 TTL может подключаться к внешнему RS-232 соединение, где непосредственное преимущество использования MAX 232 состоит в том, что нет необходимости использовать положительные и отрицательные источник питания. Также возможно подключение к USB через преобразователь RS-232 в USB, и даже если исходный стандарт для RS-232 был в основном двухточечной системой для последовательного порта на ПК, по-прежнему можно использовать RS-232 в небольшой локальной сети с помощью микро -контроллер и исходный код для управления сигналами и передачей данных.
Встроенная сеть DOLLx8 использует свой собственный интерфейс система с именем DOLLx8 Dataport, которая через блок DOLLx8 eMaster подключается к внешнему RS-232, а оттуда к USB напрямую, но требует установки отдельного драйвера DOLLx8. DOLLx8 работает на своей собственной внутренней системе синхронизации, которая позволяет скорости шины DOLLx8 Dataport быть независимой от RS-232. бод скорость устанавливается на стороне ПК и, таким образом, может определяться пользователем. В DOLLx8 USB работает как виртуальный коммуникационный порт и может быть настроен на максимальную скорость 128000 Кбит / с.
MISOLIMA
В MISOLIMA имя и логотип зарегистрированы товарный знак компании FIKO Software Co., Ltd. и используются для всех продуктов FIKO Software, которые также включают продукты, отличные от программного обеспечения, электроники и встроенных систем. Одним из таких продуктов является MISOLIMA Home and Office.[1][2] это готовые модульные дома, оснащенные технологиями DOLLx8, такими как Домашняя автоматизация, солнечные батареи и GSM тревога. MISOLIMA отвечает за большинство разработок продуктов в сотрудничестве с другими компаниями, использующими технологии DOLLx8, где MISOLIMA получает гранты от Национального агентства инноваций[3] в разработке DOLLx8 для Android.
Программный парк MISOLIMA
MISOLIMA создала первый в Таиланде парк программного обеспечения и технологий, принадлежащий иностранному владельцу, в Чиангмае в 2001/2002 году с одобрения Совет по инвестициям Таиланда под названием "Cyber Media Park for e-Gravity (CMPEG)" [4][5] где название было позже изменено на Программно-технологический парк MISOLIMA (MSTP ).[6][7][8][9][10] MSTP состоит из 11 400 квадратных метров (122 708 квадратных футов) земельного участка с основным зданием 1 600 квадратных метров (17 222 квадратных футов).
История
Первая версия DOLL (Digital One Line Link) была разработана как совместный проект между Норвегия, Англия и Венгрия[11][12][13][14][15] Анне Селен. FIKO и ее команда в начале 1990-х годов использовали его в домашней автоматизации, электронном управлении и аудиосистемах. Ранняя система DOLL[16][17] тогда был основан на 18 - кусочек Широтно-импульсная модуляция (ШИМ) где связь была 120 КГц и был разделен на 10-битный адрес и 8-битное слово данных. Сигнал был отправлен три раза, прежде чем электроника на стороне приемника (с правильным заданным адресным кодом) смогла подтвердить передачу данных и принять 8 бит данных. Причина, по которой данные были отправлены 3 раза, заключалась в том, чтобы убедиться, что получатель не получил ошибочную информацию в сети передачи данных.
Несколько лет спустя, примерно в 1995 году и до 1999 года, DOLL продолжала развиваться вместе с новой группой разработчиков в Новой Зеландии, а затем превратилась в DOLLx8 версий от 1.0 до 3.0. Затем DOLLx8 был распространен на такие приложения, как аудио[18] где было подчеркнуто, что система должна отправлять обратную связь на главный блок и где можно проверить статус всех устройств, подключенных к сети.
Система DOLLx8 была в период с 2001 по 2003 год.[19] был переработан так, чтобы он мог получать команды через текстовые сообщения, а не только данные и биты адреса, а затем был разработан как для каскадной (2-портовой), так и для параллельной сети с использованием RS-232 и USB. Такие каскадные и параллельные сети имели свои плюсы и минусы, при этом связи между устройствами были слабыми, так что у них была ограниченная длина кабеля 16 метров, в то время как версия RS-232 TTL имела такое же ограничение, но только 5 метров. С такими ограничениями лучшим решением была каскадная сеть, в которой каждое устройство в сети действовало как сигнальный буфер, где данные принимались через порт один и выходили в буфере на порте два. Основным недостатком такого решения было то, что если устройство не работало должным образом из-за ошибок в системе, остальные устройства не могли бы связываться ни с ведущими устройствами, ни с остальной частью сети. В тот же период MISOLIMA получила экспортные субсидии от Департамента содействия международной торговле.[20] и провел выставку в Comdex 2002 г. в Лас Вегас, Соединенные Штаты[21]
С 2003 по 2006 год DOLLx8 также разрабатывался для встраиваемых систем в авиации Лабораторией авиационного программного обеспечения и технологий.[22] (ASLT) [23][24] в Таиланде, где ASLT разработала DOLLx8 потоковая передача система передачи GPS -, навигация (навигационные средства), местность и МЭМС гироскоп данные для отображения электронной карты (EMD) и основного индикатора полета (PFD).[25] Затем система могла бы получать данные GPS в формате NMEA и двоичных форматах вместе с данными других самолетов и передавать их вместе с планом полета, данными о местности и навигационными данными, чтобы оба прибора могли использовать одни и те же данные полета по одной или двум линиям данных DOLLx8. Преимущество такой технологии состояло в том, что самолету или вертолетам потребовалась бы только одна антенна GPS для двух или более приборов на базе GPS. Система потоковой передачи, которая была разработана тогда ASLT, также использовалась в более поздних версиях и теперь является постоянной частью DOLLx8 в связи с технологиями потоковой передачи датчиков и GSM передача данных через GPRS.
Сегодняшняя система
Последняя версия DOLLx8[26] намного более продвинутый, чем предыдущие версии, и основан на 20-летнем опыте работы с системами управления и сенсорными технологиями, где из-за недостатков предыдущих версий MISOLIMA[27][28] имеет исследования и разработки (R&D) разработала, расширила свой опыт, создала технологии и создала продукты, которые также подходят для образовательных целей. Последняя версия DOLLx8 по состоянию на февраль 2012 года - 3.18b.
Сигналы шины DOLLx8
Шина DOLLx8 работает с пятью логическими сигналами по 5 В каждый, при этом для линии шины требуются резисторы в качестве электрическое завершение (терминатор) из 120 ом. В системе используется стандартный кабель Ethernet категории 5 UTP (витая пара) с восемью точками контакта и RJ-45 как наконечник, подключенный к блоку DOLLx8 eMaster. Устройства DOLLx8 могут подключаться к ПК или серверу через кабель UTP, но также могут использоваться «автономно» без центрального компьютера.
В этой таблице показаны сигналы шины и цветовые коды в точках контакта DOLLx8 на MISOLIMA eSherlock 1800Tx8, где контакт 'C2' подключается к наконечнику RJ-45 кабеля UTP. Сигналы соответствуют одной и той же точке контакта (1-8) на разъеме RJ-45, если разъем RJ-45 держать в руке фиксирующим язычком вниз, а отверстие для кабеля прижато к телу. Разъемы пронумерованы 1-8 и идут слева направо.
Контактная точка | Сигнал | Описание | использование | Цвет провода |
---|---|---|---|---|
1 | DAT- | Низкий уровень активности данных | Данные между ведущим и ведомым - в полный дуплекс | серый |
2 | DAT + | Данные активны высокие | Данные между ведущим и ведомым - полный дуплекс | фиолетовый |
3 | BSEL- | Выбор автобуса активный низкий | Выход из DOLLx8 Master i полный дуплекс | синий |
4 | BSEL + | Выбор шины активный высокий | Выход из DOLLx8 Master i полный дуплекс | зеленый |
5 | CLK | Последовательный тактовый сигнал | Последовательные часы с выходом из DOLLx8 Master | желтый |
6 | Земля | Подключается к сигнальной земле | Земля для сигнальной земли | апельсин |
7 | +5 В постоянного тока на входе | Подключается к источнику питания | + 5В может быть снято с порта USB | красный |
8 | +12 В постоянного тока | Подключается к источнику питания | Может быть взят, например, от батареи с солнечной батареей | коричневый |
Сигналы DAT + и DAT- будут активированы, как только данные будут помещены во внутреннюю буферную память данных. DAT- переходит в положительную точку, а затем активирует линии BSEL через 3,5 мс после активации линий DAT. Скорость шины в сети DOLLx8 управляется сигналом CLK и в настоящее время установлена на 36.кГц, что составляет 14 миллисекунды между каждым тактовым импульсом. Синхронизация шины управляется положительным сигналом BSEL- (BSEL + затем одновременно отрицательным или низким) и остается на высоком уровне, пока есть данные в буферной памяти данных. Когда передача данных завершена и DAT принимает HEX 0D 0A (CRLF) из буферной памяти данных, сигнал BSEL + снова становится высоким, а сигнал BSEL становится низким, что приводит к прекращению сигнала CLK. Затем система DOLLx8 пассивно находится в режиме ожидания или гибернации с минимальным энергопотреблением, что приводит к нулевому электромагнитная интерференция (EMI) в сети.
Заявление
Решение DOLLx8 используется в транспортных средствах, автобусах, поездах, караванах, на море, в авиации, лабораториях, домах, офисах, зданиях и в других автоматизированных системах.[29][30] DOLLx8 основан на программно-управляемой встроенной системе или технологии интегрированных систем и поэтому может также взаимодействовать с несколькими системами, такими как RS-232, RS-422, RS-485, Сеть контроллеров (CAN-шина), GSM, USB и другие, но также могут быть подключены к беспроводным системам, таким как Bluetooth, Вай фай, VHF, GSM, лазер или Интернет для связи без использования буферов данных между устройствами. DOLLx8 как многофункциональная сеть передачи данных со смесью комбинаторной логики может подключаться через одну или несколько точек подключения, адаптированных к нескольким системам, как определено в Система протокола общего гибридного интерфейса (ЧИПСЫ).
Модули
Система MISOLIMA DOLLx8 основана на нескольких полных небольших модулях и может использоваться в различных интегрированных электронных проектах. Основной модуль ePAT MCU с тактовой частотой 18,432 МГц, которая также является основным блоком, используемым в большинстве систем DOLLx8. ePAT MCU использует только внутреннюю память и объем распределенной памяти в соответствии с этой таблицей;
· 256 байт в качестве ОЗУ на кристалле (используется для переменных) · 1 Кбайт в качестве встроенной памяти XRAM (используется для буферизации переменных) · 32 Кбайт в качестве встроенной флэш-памяти (для программного обеспечения) · 2 Кбайта в качестве встроенной флэш-памяти (загрузчик) · 2 Кбайта как встроенная EEPROM (используется для пользовательских настроек)
ePAT MCU также включает в себя три 16-битных счетчика, два последовательных порта, пять портов ввода-вывода (4x8 = 32 бита + 1x2 бита), пять каналов, 16-битный PCA (программируемый массив счетчиков) с 8-битным PWM, 21-битный сторожевой таймер счетчик и 8x10-бит аналого-цифровые преобразователи (АЦП). ePAT интегрировал импульсный источник питания (SMPS) на верхней стороне Печатная плата который поддерживает входную мощность от 5 до 30 В постоянного тока. Помимо ePAT MCU, существуют также небольшие модули GPS и GSM.
Система протоколов DOLLx8 (версия 3.18b)
Система протокола DOLLx8 основана на тексте ASCII и / или шестнадцатеричных значениях, где пользователи могут управлять функциями, настройками и параметрами устройства через ПК, Интернет, смартфон или на обычный мобильный телефон через SMS. Устройства DOLLx8, такие как управление парком, системы сигнализации GSM, имеют такие функции, как Master Phone, где владелец или владельцы системы могут в одиночку использовать мобильную сеть для управления устройствами DOLLx8. Для всех остальных вызов устройств через GSM будет рассматриваться как обычный телефонный звонок. Владелец Master Phone также может использовать функцию SpyCall, где владелец может позвонить на устройство и прослушать, что говорится, без ведома на другом конце провода.
Все устройства DOLLx8 имеют интегрированный уникальный идентификатор поставщика и продукта, который состоит из 12-значных шестнадцатеричных значений, включая код страны, балансовую единицу, идентификатор продукта, идентификатор продукта производителя, идентификатор продукта пользователя и идентификатор субпродукта пользователя.
В соответствии с приведенной ниже таблицей команда DOLLx8 может выглядеть так: @ax, 02C002A030010, ВКЛ.
Также можно использовать имя ключа вместо 12-значного идентификатора поставщика и продукта, и если для имени ключа задано значение «гостиная», то та же команда будет выглядеть так @ ax, гостиная, ON
Описание | Байт | Значение ASCII | Значение / описание символа |
---|---|---|---|
Команда запуска | #1 | 064d 40h | @ |
Функция продукта | #2 | 120д 78ч | x для функций DOLLx8 (1) |
Стажер функция | #3 | 086д 56ч | B для функции зуммера (2) |
Разделение запятыми | #4 | 044д 2Ч | , |
Код страны | #5-7 (3) | 44д 2Ч | 02Ch для британского производителя |
Код компании | #8-10 (4) | - | 002h для MISOLIMA |
ID группы | #11 | 065d 41h | Ах для узлового устройства |
069d 45h | Эх для ведомого устройства | ||
070d 46h | Fh для главного устройства | ||
Производитель Product-ID | #12-13 | - | С 00:00 до FFh |
Идентификатор продукта пользователей | #14-15 | - | С 00:00 до FFh |
Пользователи sub-Product-ID | #16 | - | С 0 до Fh |
Разделение запятыми | #17 | 044д 2Ч | , |
Функция message strig | #18+ | - | Сообщение DOLLx8 (5) |
Завершить команду | #1 | 0Dh | CR |
#2 | 0Ач | LF |
- (1) Все устройства DOLLx8 имеют идентификационный код продукта, состоящий из символа ASCII.
- (2) Все устройства DOLLx8 имеют функциональный идентификационный код, состоящий из символа ASCII.
- (3) Код страны указывается в виде трехзначного шестнадцатеричного кода.
- (4) Балансовая единица указывается как трехзначный шестнадцатеричный код и вместе с присвоенным кодом страны становится идентификатором производителя.
- (5) Сообщение DOLLx8 может состоять из 32 символов, но в SMS оно может состоять максимум из 160 символов.
- Байты идентификатора продукта с №5 по №16 также могут быть заменены определяемыми пользователем ключевыми именами, такими как «гостиная».
Пример кода DOLLx8 VB
В этом разделе показано, как отправить команду DOLLx8 через MISOLIMA.DLL и Visual Basic 6.0. В этом случае встроенная функция освещения на MISOLIMA eSinclar PWM4 RGB + W ВЕЛ световая система включается и автоматически меняет цвета, где, согласно следующим двум примерам VB, скорость между красным, зеленым и синим может быть увеличена или уменьшена пользователем. Результат этого кода вы можете увидеть на YouTube [31]
Объявить Функция fnSendDataToDevice Lib "MISOLIMA.dll" Псевдоним "СЕНДДАТАТОДЕВИС" _ (sCommand В качестве Нить, _ sDeviceID В качестве Нить, _ nData В качестве Нить) В качестве ДлинныйВариант ЯвныйТусклый sDeviceName В качестве НитьТусклый lRetVal В качестве ДлинныйЧастный Sub Form_Load() sDeviceName = "eSinclair"Конец SubЧастный Sub btnPatern1_Click()lRetVal = fnSendDataToDevice("@sB", sDeviceName, «П1») 'Активирует шаблон RGB # 1 в светодиодном модуле eSinclair PWM4Конец Sub
Регулировка скорости смены цвета opp
Частный Sub btnAdjUp_Click()lRetVal = fnSendDataToDevice("@sB", sDeviceName, «Т +»)Конец Sub
Уменьшение скорости смены цвета
Частный Sub btnAdjDwn_Click()lRetVal = fnSendDataToDevice("@sB", sDeviceName, "Т-")Конец Sub
Интернет вещей
В дополнение к вышеупомянутой системе протоколов, последняя версия DOLLx8 также интегрировала Интернет вещей (IoT), которые, среди прочего, регистрируют серийный номер IoT, состоящий в общей сложности из 281 474 976 710,655 уникальных комбинаций. Этот серийный номер IoT зарегистрирован производителем и вместе с 12-значным идентификатором продукта DOLLx8 становится «идентификатором продукта IoT», который затем можно идентифицировать как уникальный номер во всем мире.
Смотрите также
Рекомендации
- ^ MISOLIMA дом и офис Дом с домашней автоматикой DOLLx8
- ^ Полностью построенный жилой блок Утверждение Совета по инвестициям Таиланда 22 августа 2011 г.
- ^ Национальное инновационное агентство В архиве 24 февраля 2012 г. Wayback Machine (NIA)
- ^ Парк программного обеспечения в Чиангмае готов к открытию[постоянная мертвая ссылка ] Bangkok Post, 20 марта 2002 г.
- ^ Развитие человеческих ресурсов в направлении экономики, основанной на знаниях: на примере Таиланда Институт развивающихся экономик, Японская внешнеторговая организация (IDE-JETRO)] 2003 Стр. 8 ISBN 4-258-55066-3
- ^ "Парк программного обеспечения будет создан на севере", 14–16 февраля 2000 года, Пра Ча-Чат Туракит, Деловая газета на тайском языке, стр. 1 и стр. 23
- ^ «Новый технологический парк в Таиланде», статья в Nikkei Industrial Daily - Токио, Япония. 27 декабря 2000 г.
- ^ «Software Park открывается в Чиангмае, Таиланд», статья в Financial Times, Соединенное Королевство (через офис в Бангкоке), март 2001 г.
- ^ «Специальный отчет - Eastern Promises», журнал e-Biz, стр. 32-35, Великобритания, май 2001 г.
- ^ "MISOLIMA - Eastern Opportunity", Business Online - UK Internet Magazine, июль 2001 г.
- ^ "Belső erősítés MPC-Knek", PC World Венгрия, август 1994 г.
- ^ "Magyar multimédia", журнал Heti Chip, 3-й год, 16-е издание, апрель 1994 г.
- ^ "A DOLL interface rendzer", Gödölői Forró Drót, 3-й год, 46-е издание, декабрь 1994 г.
- ^ "Erősítők Veresegyháztól Thaifőldig" Автор: Домби Габор, Мадьяр Непсабадсаг - ТЕХНИКА, 4 января 1995 г.
- ^ "Az új SAMA 4040", журнал CHIP, 7-е издание - июнь 1995 г.
- ^ "2x10 Вт в вашем ПК", журнал BYTE, США, март 1995 г.
- ^ "Hi-Fi на карточке", BYTE International, июнь 1995 г.
- ^ статья в Hungarian Telecomputer 2-й курс, 8-е издание, 28 апреля 1997 г.
- ^ Домашние игрушки eMagazine[постоянная мертвая ссылка ] Февраль 2002 г.
- ^ «ДИТП». Архивировано из оригинал 12 февраля 2012 г.. Получено 11 марта 2012.
- ^ Местные фирмы делают Comdex (Почта Бангкока - База данных почты, 4 декабря 2002 г.)
- ^ Вальден-Шерц, Джереми, Направления в авиации, THAILAND Opportunities, август 2003 г., страницы 52–55.
- ^ Чиангмайская фирма два Разработка программного обеспечения для авиационного сектора (Бангкок База данных Post - Post 27 августа 2003 г.)
- ^ ASLT в целевой группе ИКАО по изучению и внедрению ADS-B[постоянная мертвая ссылка ] ADS-B / TF / 3 21–25 марта 2005 г.
- ^ Нишевая группа программного обеспечения в Чиангмае, разрабатывающая 32-разрядную ОС (Бангкок Post - Post База данных 19 февраля 2003 г.)
- ^ Домашние игрушки eMagazine В архиве 8 февраля 2015 г. Wayback Machine Февраль 2011 г.
- ^ MISOLIMA на Facebook
- ^ Секторы и направления деятельности В архиве 13 февраля 2012 г. Wayback Machine Творческий город Чиангмая 2012
- ^ Blogg.no В архиве 4 марта 2016 г. Wayback Machine Блог MISOLIMA о встраиваемых системах на базе микроконтроллеров ATMEL 5 марта 2011 г.
- ^ Викан, Торе; "Det ukjente dataeventyret", Trønder-Avisa (норвежская газета), 14 января 2012 г., стр. 10-13 раздела 2
- ^ eSinclair RGB + W на YouTube 13 января 2012 г.