Модули «T-серии» это миниатюрные и самодостаточные аппаратно-программные платформы на базе которых, с минимальными затратами средств и времени, можно создавать различные электронные устройства и системы. Применение данных модулей позволяет сфокусировать внимание разработчика на достижении результата, упростив процесс выбора микроконтроллерной основы и написания программы к разрабатываемому электронному продукту.
Модули построены на базе 32-разрядных ARM-Cortex микроконтроллерах (далее МК) и работают под управлением инновационной Табличной Виртуальной Машины (далее ТВМ), имеющей оригинальную среду и метод программирования. Среда программирования ТВМ это таблица типизированных колонок и ячеек: ПОРТОВ, ПЕРЕМЕННЫХ, УСЛОВИЙ, ДЕЙСТВИЙ и ФУНКЦИЙ. Метод программирования основан на операциях с данными и функциями ячеек таблицы. При обращении к данным и функциям ячеек используются короткие буквенно-цифровые имена соответствующие расположению ячеек в таблице программы, что делает исходный код невероятно компактным. ТВМ может поддерживать несколько пользовательских программ, количество зависит от модели модуля и версии прошивки. В ТВМ есть возможность оперативной загрузки программы на исполнение через внешние интерфейсы, эта возможность используется для отладки программной части проекта или удаленного изменения функционала устройства. Несмотря на ограничение, 32 строки таблицы на одну программу, модуль способен выполнять довольно объёмные и сложные задачи, так как основную программную нагрузку берут на себя функции системы ТВМ. Правила программирования для ТВМ просты и интуитивно понятны, освоение не займет много времени. Так же не требуется изучение сложной внутренней архитектуры МК модулей. Встроенный в ТВМ программный инструментарий, совместно с мощной аппаратной начинкой МК, предоставляет большую свободу выбора различных режимов портов ввода-вывода, интерфейсов и функций, часто применяемых в построении устройств на базе микроконтроллеров.
Все модули под управлением ТВМ, без индекса L, имеют встроенные функции речевого вывода информации с помощью Фразового Синтезатора Речи (далее ФСР), который реализует вывод чисел и единиц измерений согласно принятым правилам произношения в русской речи, также доступен вывод прочих голосовых сообщений и звуковых фрагментов, подготовленных пользователем. Благодаря функциям ФСР можно создавать уникальные интерактивные электронные устройства и системы, не применяя или дополняя визуальные средства отображения информации.
Модули выполнены в виде миниатюрных плат в стандартных DIP-размерах, для удобства установки на макетных платах в процессе освоения или отладки электронного проекта. Модули имеют выделенный порт SPI интерфейса, значительно расширяющий функциональные аппаратные возможности. Создание программной части проекта, компиляция и загрузка в модули производится в интегрированной среде разработки «TVM IDE», в ней же представлены проекты для освоения модуля и готовые решения различных электронных устройств.
Рассматриваемые модули не требуют обязательной сертификации, так как не являются законченными электронными устройствами. Сертификации могут подлежать готовые устройства или системы, построенные на базе модулей, которые используются в различных сетях связи, медицине, пищевой промышленности и прочих сферах.
*****
Табличная Виртуальная Машина является интеллектуальной собственностью автора-разработчика Кожевникова Ю.В. и распространяется в предустановленном на модулях виде или файлом прошивки МК. Проекты ТВМ, созданные автором-разработчиком, в том числе проекты которые могут представлять коммерческую ценность, распространяются свободно, с открытым исходным ТВМ-кодом.
Подробная информация об условиях использования аппаратно-программного комплекса ТВМ доступна в приложении «TVM IDE», в разделе меню - Справка.
|
ВНИМАНИЕ!
КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ применять модули для управления различными пиротехническими изделиями и устройствами, которые могут провоцировать воспламенение или детонацию химически активных веществ. Причины:
- Несоответствие модулей требуемому классу надежности.
- Нарушение законов Российской Федерации и других стран, подпадающих под этот вид деятельности.
РЕКОМЕНДУЕТСЯ С ОСТОРОЖНОСТЬЮ применять модули в системах жизнеобеспечения, на производстве и в быту, где осуществляется управление нагревательными приборами, компрессорами, насосами, клапанами и прочим оборудованием, неконтролируемая работа которого может привести к катастрофическим последствиям. Для предотвращения возникновения сбоев и аварийных ситуаций, применяйте дополнительные технические решения для перевода ответственных приборов в безопасные режимы работы.
ПОМНИТЕ!
НЕСОБЛЮДЕНИЕ ДАННЫХ РЕКОМЕНДАЦИЙ МОЖЕТ НАНЕСТИ:
- Ущерб Вашему здоровью, окружающим людям и животным.
- Ущерб окружающей среде.
- Материальный ущерб.
УВАЖАЙТЕ: СЕБЯ, ОКРУЖАЮЩИХ, ПРИРОДУ и ЗАКОН.
СЛЕДУЕТ ЗНАТЬ!
НЕКОТОРЫЕ ВЕРСИИ МОДУЛЕЙ могут быть ЗАЩИЩЕНЫ от копирования встроенного Программного Обеспечения, являющегося интеллектуальной собственностью автора-разработчика. Безопасное обновление прошивки модулей возможно только через оригинальное приложение «TVM IDE».
ПОПЫТКА ЧТЕНИЯ или ЗАПИСИ данных микроконтроллера модуля сторонними средствами, JTAG-программаторами или через UART-интерфейс, приведет к полному стиранию FLASH-памяти микроконтроллера, без возможности восстановления оригинальной прошивки.
|