SmartAdapter (Fibell 0.1)

Проект в стадии тестирования и подготовки к производству.


fibell02SmartAdapter - прибор, предназначенный для организации отладки и тестирования коммуникационных протоколов в embedded системах.

Параметры:

Общие

  • Частота процессора: 64 МГц
  • Lua интерпретатор, ver: 5.1
  • Объем памяти для LUA программ: 32кB
  • Питание от USB: 5В
  • Размеры, мм : 130x100x40

Интерфейсы

  • USB2.0 FS
  • RS232/485
  • UART
  • JTAG/SWD
  • I2C/1-wire

Виртуальные устройства

  • virtual COM1
  • virtual COM2
  • virtual COM3
  • virtual Storage
  • versaloon interface

 

 

 

 


Описание

smartAdapter sh

SmartAdapter это синтез промышленного контроллера и отладочной платы с функциями "заточенными" под отладку и тестирование устройств. Такое решение имеет несколько преимуществ:

  • Все "в одном флаконе" - Один прибор всегда удобнее использовать, чем набор устройств;
  • Независимость от OS -  Прибор имеет минимальные зависимости от ПО на ПК;
  • Быстрый отклик. - Выполнение пользовательских скриптов на приборе позволяет обеспечить быстрый отклика на сигналы отлаживаемой системы;
  • Стабильность скриптов.Длительность выполнения скриптов не зависят от загруженности ПК.

Прибор поддерживает обмен данными с внешними устройствами через интерфейсы USB 2.0 FS, RS-232, RS-485, SPI, i2C, ARM JTAG и тд.

Для гибкой настройки параметров и обработки данных в SmartAdapter реализован интерпретатор языка LUA. Это дает возможность писать тесты и программы для проверки разнообразной аппаратуры. Например, вы можете обрабатывать данные, поступающие из RS-485/Modbus сети, и выводить их в виде текстового лога на RS232/терминал или в виртуальный USB-COM порт.

B SmartAdapter данные и программы на языке LUA хранятся на SD диске.

Прибор соединяется с компьютером через USB 2.0 FS интерфейс и позволяет:

  • передавать данные в компьютер от разнообразных аппаратных интерфейсов (RS-232, RS-422/RS-485,I2C, SPI, 1-wire и тд.);
  • производить программирование и отладку цифровых схем через JTAG интерфейс;
  • разрабатывать и запускать пользовательские программы для обработки данных и гибко конфигурировать ресурсы прибора.