Get Adobe Flash player

CTM

CTM - адаптер,

предназначенный для

организации  обмена данными любого

устройства  с  ПК через USB. Применение  устройства  не

требует знаний особенностей USB протокола. При    этом  используется

минимальная по    стоимости и сложности компонентная база.

 

Особенности

Простое устройство сопряжения,  использует принцип обмена с помощью управляющих сообщений (теоретические основы). Передается (принимается) по 2 байта за раз. Доставка гарантируется протоколом USB.

Cкорость обмена примерно 16 килобит в сек.

 

Железо

Основа схемы - микроконтроллер ATtiny13A семейства AVR. Минимум деталей. Не содержит кварца. Настройки не требует.

Внешний вид:

ПЛАТА

 

Расположение элементов на нижней стороне платы

Расположение элементов на верхней стороне платы

Файл  P-CAD EDA - [CTM_SCREEN1].pdf содержит зеркальное отображение дорожек

в масштабе 1:4.

 

Использование

CTM и "его связь с внешним миром" показана на схеме:

Для работы устройства необходим драйвер.Скачать его можно с сайта http://libusbdotnet.sourceforge.net/V2/Index.html в разделе загрузок http://sourceforge.net/projects/libusbdotnet/files/

Устройство пользователя должно содержать короткую подпрограмму на ассемблере (См.папку “assembler” Для открытия нужен AVR Studio 4).

Важное примечание:после доработки 25.8.11 подпрограммы inton и intoff можно заменить на sei и cli.Защита от выкидывания из конфигурации встроена в CTM.

На стороне PC Ваша программа при обращении к Вашему устройству должна использовать подпрограммы Projekt1.NET(см.папку “basic” Для открытия нужен Microsoft Visual Basic 2008 Express Edition).

 

 

 

В разделе Примеры устройств подробно описаны несколько конструкций на

базе CTM.Коды программ открыты и предлагаются As is.Более основательный

и полезный пример находится в разделе Программатор AVR на базе CTM .

 

В разделе Обмен опытом присутствуют полезные и применяемые  "находки" из сети.

 

Желания,идеи,предложения,вопросы и заказы на ваши идеи  прошу в раздел  Обратная связь

 

 

 

 
Скачать файл (assemblerCTM.7z)assemblerCTM.7z[Нужен AVR studio]7 Kb
Скачать файл (basicCTM.7z)basicCTM.7z[Нужен Microsoft Visual Basic 2008 Express Edition]45 Kb
Скачать файл (pcadCTM_LIB.7z)pcadCTM_LIB.7z[библиотека элементов CTM для PCAD]36 Kb
Скачать файл (PlataCTM.7z)PlataCTM.7z[плата в формате pdf и PCAD]59 Kb
Скачать файл (usb_ctm.7z)usb_ctm.7z[Схема в формате PCAD]10 Kb