Jump to content

КУКЛАx8

КУКЛАx8
Разработчик(и) ПРИМЕР
Стабильная версия
3.18б / 29 февраля 2012 г. ( 29 февраля 2012 г. )
Написано в Ассемблер , C++ , C++ , Java
Операционная система Android , Microsoft Windows , Linux , Mac OS X , ОСРВ DOLLx8
Тип Интегрированная среда разработки
Лицензия ПРИМЕР Лицензионного соглашения , [ нужны разъяснения ] LGPL или GPL Лицензия
Веб-сайт www .например

Digital One Line Link ( DOLLx8 ) — это технологическая архитектура, состоящая из протокола передачи данных , синхронной последовательной шины данных и системы связи для встроенных систем и электроники . DOLLx8 использует ASCII символы в своем протоколе данных, дифференциальную сигнализацию в системе шин, где связь состоит из активной технологии междугородной связи, основанной на системной логике, где обработка связи выполняется автоматически микроконтроллером и его внутренней встроенной системой управления в реальном времени. система (RTOS) и программное обеспечение .

Традиционная локальная сеть (LAN) основана на Ethernet — сетевой системе, используемой в персональных компьютерах, где один компьютер может взаимодействовать с другими компьютерами. Во встроенных системах RS-232 TTL (транзисторно-транзисторная логика) доминировал на рынке в течение длительного периода времени как наиболее распространенный стандарт связи, который также работает как внутренняя встроенная сетевая система. При использовании интегральной схемы (ИС) MAX 232 TTL RS-232 может подключаться к внешнему соединению RS-232 , где непосредственным преимуществом использования MAX 232 является отсутствие необходимости использования положительного и отрицательного источника питания . Также возможно подключение к USB через преобразователь RS-232 в USB, и даже если первоначальный стандарт RS-232 представлял собой, по сути, систему «точка-точка» для последовательного порта на ПК, все равно можно использовать RS-232. 232 в небольшой локальной сети с использованием микроконтроллера и исходного кода для управления сигналами и передачей данных.

Встроенная сеть DOLLx8 использует собственную специальную интерфейсную систему под названием DOLLx8 Dataport, которая через модуль DOLLx8 eMaster подключается к внешнему RS-232, а оттуда напрямую к USB, но требует установки отдельного драйвера DOLLx8. DOLLx8 работает на собственной внутренней системе синхронизации, которая позволяет скорости шины Dataport DOLLx8 быть независимой от скорости передачи данных RS-232 , установленной на стороне ПК, и, таким образом, может определяться пользователем. В DOLLx8 USB работает как виртуальный порт связи и может быть настроен на максимальную скорость 128 000 кбит/с .

MISOLIMA является зарегистрированной торговой маркой FIKO Software Co., Ltd. и используется для всех продуктов FIKO Software, включая продукты, отличные от программного обеспечения, электроники и встроенных систем. Одним из таких продуктов является MISOLIMA для дома и офиса. [1] [2] это готовые модульные дома, оснащенные технологиями DOLLx8, такими как домашняя автоматизация , солнечные батареи и GSM- сигнализация. На долю MISOLIMA приходится большая часть разработок продуктов в сотрудничестве с другими компаниями, использующими технологии DOLLx8, где MISOLIMA получает гранты Национального агентства инноваций. [3] в разработке DOLLx8 для Android .

MISOLIMA основала первый в Таиланде парк программного обеспечения и технологий, принадлежащий иностранцам, в Чиангмае в 2001/2002 году с одобрения Совета по инвестициям Таиланда под названием Cyber ​​Media Park for e-Gravity (CMPEG)». [4] [5] позже название было изменено на MISOLIMA Software and Technology Park ( MSTP ). [6] [7] [8] [9] [10] MSTP состоит из земельного участка площадью 11 400 квадратных метров (122 708 квадратных футов) с главным зданием площадью 1 600 квадратных метров (17 222 квадратных футов).

Модуль КУКЛА с сентября 1995 г.

Первая версия DOLL (Digital One Line Link) была разработана как совместный проект Норвегии , Англии и Венгрии. [11] [12] [13] [14] [15] созданная Анной Селеной ФИКО и ее командой в начале 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]

ПРИМЕР PFD серии Q12

С 2003 по 2006 год DOLLx8 также разрабатывался для встраиваемых систем в авиации Лабораторией авиационного программного обеспечения и технологий. [22] (АСЛТ) [23] [24] в Таиланде, где компания ASLT разработала потоковую систему DOLLx8 для передачи данных GPS , навигации (навигации), местности и MEMS- гироскопа для электронного отображения карт (EMD) и основного дисплея полета (PFD). [25] Затем система могла бы получать данные GPS в формате NMEA и двоичных форматах, а также другие данные о самолете и передавать их вместе с планом полета, данными о местности и навигационными данными, чтобы оба прибора могли использовать одни и те же данные полета по одной или двум линиям данных DOLLx8. Преимущество такой технологии заключалось в том, что самолету или вертолету требовалась только одна антенна GPS для двух или более приборов на базе GPS. Система потоковой передачи, разработанная тогда компанией ASLT, также использовалась в более поздних версиях и теперь является постоянной частью DOLLx8 в связи с технологиями потоковой передачи данных от датчиков и передачей данных GSM через GPRS .

Сегодняшняя система

[ редактировать ]

Последняя версия DOLLx8. [26] гораздо более совершенна, чем предыдущие версии, и основана на 20-летнем опыте разработки систем управления и сенсорных технологий, где недостатки предыдущих версий привели к тому, что MISOLIMA [27] [28] посредством исследований и разработок (НИОКР) разработала, расширила свой опыт, создала технологии и создала продукты, которые также подходят для образовательных целей. Последняя версия DOLLx8 по состоянию на февраль 2012 г. — 3.18b.

Сигналы шины DOLLx8

[ редактировать ]

Шина DOLLx8 работает с пятью логическими сигналами по 5 В каждый, при этом для линии шины требуются резисторы в качестве электрической нагрузки (терминатора) на 120 Ом . В системе используется стандартный Ethernet-кабель UTP категории 5 (витая пара) с восемью контактными точками и разъемом RJ-45 в качестве наконечника, подключаемого, например, к устройству DOLLx8 eMaster. Устройства DOLLx8 могут подключаться к ПК или серверу через кабель UTP, но также могут использоваться «автономно» без центрального компьютера.

В этой таблице показаны сигналы шины и цветовые коды в контактных точках DOLLx8 на MISOLIMA eSherlock 1800Tx8, где контакт «C2» подключен к наконечнику RJ-45 кабеля UTP. Сигналы соответствуют одной и той же точке контакта (1-8) на разъеме RJ-45, если разъем RJ-45 держать в руке фиксирующим язычком вниз, а отверстие кабеля прижимать к телу. Разъемы пронумерованы от 1 до 8 и идут слева направо.

Контактное лицо Сигнал Описание Использование Цвет провода
1 ЧТО- Низкий уровень активности данных Данные между ведущим и ведомым – в полнодуплексном режиме
серый
2 ЭТО+ Активный высокий уровень данных Данные между ведущим и ведомым – в полнодуплексном режиме
фиолетовый
3 БСЭЛ- Выбор шины, активный низкий уровень Выход DOLLx8 Master в полнодуплексном режиме
синий
4 БСЭЛ+ Выбор шины, активный высокий уровень Выход DOLLx8 Master в полнодуплексном режиме
зеленый
5 КЛК Последовательный тактовый сигнал Последовательные часы с выходом от 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 , Wi-Fi , VHF, GSM, лазер или Интернет для связи без использования буферов данных между устройствами. DOLLx8 как многофункциональная сеть передачи данных со смесью комбинаторной логики может подключаться через одну или несколько точек подключения, адаптированных к нескольким системам, как определено в системе протоколов общего гибридного интерфейса (CHIPS).

ПРИМЕР Модуль ePAT MCU.

Система MISOLIMA DOLLx8 основана на нескольких полных небольших модулях и может использоваться в различных интегрированных электронных проектах. Основной модуль — ePAT MCU с тактовой частотой 18,432 МГц , который также является основным блоком, используемым в большинстве систем DOLLx8. Согласно этой таблице ePAT MCU использует только внутреннюю память и объем распределенной памяти;

256 байт встроенной оперативной памяти используется для переменных
1 Кбайт в виде встроенной XRAM используется для буферизации переменных
32 Кбайт встроенной флэш-памяти для программного обеспечения
2 Кбайт в качестве встроенной флэш-памяти загрузчик
2 Кбайт в виде встроенной EEPROM используется для настроек пользователей

Микроконтроллер ePAT также включает в себя три 16-битных счетчика, два последовательных порта, пять портов ввода-вывода (4 × 8 = 32 бита + 1 × 2 бита ), пять каналов 16-битного PCA (программируемая матрица счетчиков) с 8-битной ШИМ, (АЦП) 8x10 бит 21-битный сторожевой счетчик и аналого-цифровые преобразователи . ePAT имеет встроенный импульсный источник питания (SMPS) на верхней стороне печатной платы , который поддерживает входное напряжение от 5 до 30 В постоянного тока . Помимо ePAT MCU, существуют также небольшие модули GPS и GSM.

Система протоколов DOLLx8 (версия 3.18b)

[ редактировать ]
eSherlock Home Automation и GSM-сигнализация для Android. Подключается к USB и GSM, Wi-Fi и Bluetooth с помощью интерфейса.

Система протоколов DOLLx8 основана на тексте ASCII и/или шестнадцатеричных значениях, с помощью которых пользователи могут управлять функциями, настройками и параметрами устройства через ПК, Интернет, смартфон или обычный мобильный телефон посредством SMS . Устройства DOLLx8, такие как управление автопарком, системы сигнализации GSM, имеют такие функции, как Master Phone, где владелец или владельцы системы могут самостоятельно использовать мобильную сеть для управления устройствами DOLLx8. Для всех остальных вызов устройств через GSM будет рассматриваться как обычный телефонный звонок. Владелец Master Phone также может использовать функцию SpyCall, с помощью которой владелец может позвонить на устройство и прослушать, что говорят, так, чтобы собеседники на другом конце не знали об этом.

Все устройства DOLLx8 имеют встроенный уникальный идентификатор поставщика и продукта, который состоит из 12-значных шестнадцатеричных значений, включая код страны, код компании, идентификатор продукта, идентификатор продукта производителя, идентификатор продукта пользователя и идентификатор пользовательского субпродукта.

Команда DOLLx8 в соответствии с приведенной ниже таблицей может выглядеть следующим образом: @ax, 02C002A030010, ON <CRLF>. Если эта команда отправлена ​​на устройство DOLLx8 с установленным зуммером, он начнет издавать звуковой сигнал до тех пор, пока на устройство не будет отправлена ​​команда «ВЫКЛ». Если команда была успешно отправлена ​​и получена устройством с правильным идентификатором, то устройство подтвердит с помощью #ax,02C002A030010,ON с последующим <CRLF> того , как подтверждение что устройство выполнило команду.

Также можно использовать имя ключа вместо 12-значного идентификатора поставщика и продукта, и если для имени ключа установлено значение «гостиная», то та же команда будет выглядеть следующим образом. @ax,living room,ON <CRLF>.

Описание Байт ASCII-значение Значение символа/Описание
Команда запуска #1 064д 40ч @
Функция продукта #2 120д 78ч x для функций DOLLx8 [а]
Стажерская функция #3 086д 56ч B для функции зуммера [б]
Разделение запятой #4 044д 2Ч ,
Код страны #5-7 [с] 044д 2Ч 02Ch для британского производителя
Код компании #8-10 [д] - 002h ДЛЯ ПРИМЕРА
ID группы #11 065д 41ч Ах, для узлового устройства
069д 45ч Эх, за ведомое устройство
070д 46ч Fh для главного устройства
Идентификатор продукта производителя #12-13 - с 00:00 до ФФч
Идентификатор продукта пользователя #14-15 - с 00:00 до ФФч
Идентификатор субпродукта пользователей #16 - от 0 часов до Фч
Разделение запятой #17 044д 2Ч ,
Строка функционального сообщения #18+ - Сообщение DOLLx8 [и]
Завершить команду #1 0Dh ЧР
#2 0Ач НЧ
  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]

Declare Function fnSendDataToDevice Lib "MISOLIMA.dll" Alias "SENDDATATODEVICE" _
                 (sCommand As String, _
                  sDeviceID As String, _
                  nData As String) As Long

Option Explicit
Dim sDeviceName As String
Dim lRetVal As Long

Private Sub Form_Load()
    sDeviceName = "eSinclair"
End Sub

Private Sub btnPatern1_Click()
lRetVal = fnSendDataToDevice("@sB", sDeviceName, "P1") ' Activates RGB pattern #1 in eSinclair PWM4 LED light module
End Sub

Регулировка скорости смены цвета opp

Private Sub btnAdjUp_Click()
lRetVal = fnSendDataToDevice("@sB", sDeviceName, "T+")
End Sub

Уменьшение скорости смены цвета

Private Sub btnAdjDwn_Click()
lRetVal = fnSendDataToDevice("@sB", sDeviceName, "T-")
End Sub

Интернет вещей

[ редактировать ]

В дополнение к вышеупомянутой системе протоколов, последняя версия DOLLx8 также имеет интегрированные функции Интернета вещей (IoT), которые, среди прочего, регистрируют серийный номер IoT, состоящий в общей сложности из 281 474 976 710 655 уникальных комбинаций. Этот серийный номер IoT регистрируется производителем и вместе с 12-значным идентификатором продукта DOLLx8 становится «ID продукта IoT», который затем можно идентифицировать как уникальный номер во всем мире.

  1. ^ Дом и офис MISOLIMA Дом с домашней автоматикой DOLLx8
  2. ^ Завершение строительства многоквартирного жилого дома, одобрение Совета по инвестициям Таиланда, 22 августа 2011 г.
  3. Национальное агентство инноваций. Архивировано 24 февраля 2012 г. в Wayback Machine (NIA).
  4. ^ Парк программного обеспечения Чиангмая готов к открытию Bangkok Post, 20 марта 2002 г.
  5. ^ Развитие человеческих ресурсов в направлении экономики, основанной на знаниях: пример Таиландского института развивающихся экономик, Японской организации внешней торговли (IDE-JETRO)] 2003 г. Страница 8 ISBN   4-258-55066-3
  6. ^ «Парк программного обеспечения будет создан на севере», 14–16 февраля 2000 г., Прах Ча-Чат Туракит, Деловая газета на тайском языке, стр. 1 и стр. 23.
  7. ^ «Парк новых технологий в Таиланде», статья в Nikkei Industrial Daily – Токио, Япония. 27 декабря 2000 г.
  8. ^ «Парк программного обеспечения открывается в Чиангмае, Таиланд», статья в Financial Times, Великобритания (через офис в Бангкоке), март 2001 г.
  9. ^ «Специальный отчет - Восточные обещания», журнал e-Biz Magazine, страницы 32-35, Великобритания, май 2001 г.
  10. ^ «МИСОЛИМА - Восточные возможности», Business Online - Интернет-журнал Великобритании, июль 2001 г.
  11. ^ «Внутреннее усиление для MPC», PC World, Венгрия, август 1994 г.
  12. ^ "Венгерские мультимедиа", журнал Heti Chip, 3-й год, 16-й выпуск, апрель 1994 г.
  13. ^ «Система интерфейса DOLL», Gödölői Forró Drót, 3-й год, 46-е издание, декабрь 1994 г.
  14. «Усилители от Верешедьхаза до Тайфола», Габор Домби, Magyar Népszabadság – TECHNICA, 4 января 1995 г.
  15. ^ "Новый SAMA 4040", журнал CHIP, 7-е издание - июнь 1995 г.
  16. ^ «2x10 Вт в вашем ПК», журнал BYTE Magazine USA, март 1995 г.
  17. ^ "Hi-Fi на карте", BYTE International, июнь 1995 г.
  18. ^ статья в журнале «Венгерский телекомпьютер» , 2-й год, 8-е издание, 28 апреля 1997 г.
  19. ^ Электронный журнал домашних игрушек [ постоянная мертвая ссылка ] февраль 2002 г.
  20. ^ «ДИТП» . Архивировано из оригинала 12 февраля 2012 года . Проверено 11 марта 2012 г.
  21. ^ Местные фирмы используют Comdex (Bangkok Post - Почтовая база данных, 4 декабря 2002 г.)
  22. ^ Вальден-Шертц, Джереми, Направления в авиации , Возможности Таиланда, август 2003 г., страницы 52-55
  23. ^ Вторая фирма Чиангмая разрабатывает программное обеспечение для авиационного сектора ( Bangkok Post - Почтовая база данных, 27 августа 2003 г.)
  24. ^ ASLT о целевой группе ИКАО по исследованию и внедрению ADS-B [ постоянная мертвая ссылка ] ADS-B/TF/3 21–25 марта 2005 г.
  25. ^ Нишевая группа по программному обеспечению Чиангмая. Разработка 32-битной ОС ( Bangkok Post - Post Database, 19 февраля 2003 г.)
  26. Электронный журнал Hometoys. Архивировано 8 февраля 2015 г. в Wayback Machine, февраль 2011 г.
  27. ^ ПРИМЕР на Facebook
  28. Секторы и области деятельности. Архивировано 13 февраля 2012 г. в Wayback Machine Chiang Mai Creative City 2012.
  29. ^ Blogg.no Архивировано 4 марта 2016 г. на Wayback Machine. Этот блог MISOLIMA посвящен встраиваемым системам на базе микроконтроллеров ATMEL, 5 марта 2011 г.
  30. ^ Викан, Торе; «Приключение с неизвестными данными», Trønder-Avisa (норвежская газета), 14 января 2012 г., страницы 10–13 раздела 2.
  31. ^ eSinclair RGB + W на YouTube , 13 января 2012 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 400e7318906044d3e6a619f75947fc52__1688420040
URL1:https://arc.ask3.ru/arc/aa/40/52/400e7318906044d3e6a619f75947fc52.html
Заголовок, (Title) документа по адресу, URL1:
DOLLx8 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)