Микроконтроллеры фирмы ATMEL - ATMegaXX схемы, программы, исходники |
Добро пожаловать на персональный сайт RODIAN Здесь рассматривается создание исполнительных устройств на базе микроконтроллеров ATMegaXX. Каждый из приведенных примеров- это реальное устройство, которое работает в соответствии, с приведенным здесь же, описанием. Вступление: Сначала о начале: в 2003 году в руки попалась забавная книжка: «РАЗРАБОТКА УСТРОЙСТВ СОПРЯЖЕНИЯ ДЛЯ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА ТИПА IBM PC», где довольно доступным языком рассказывалось о том, как сваять простенькие устройства и подключить их к персоналке. Самым простым оказался параллельный порт: инициализируешь, подаешь команду и вуаля – усе, как говорится, готово. Дополнительные поиски в Инете дали дополнительную полезную информацию – т.н. «SICARIO» самопальный манипулятор, основанный на нескольких исполнительных механизмах под управлением LPT – порта. Порт программировался ПАСКАЛЕМ или С++, доступ к нему (в ДОСе) осуществлялся буквально 1-й командой и напрямую. Ну в общем решил и я поэкспериментировать. Собрал на базе 3-х моторов с редукторами «хреновину», спаял схему, по примерам из книги составил программу, откомпилировал и, самое смешное, - ЗАРАБОТАЛО. НО! LPT-портом можно управлять только 8-ю линиями (в реальном времени), или 255-ю линиями, используя дешифратор и, к сожалению, только последовательно. Предел 8-ми линий – 4 мотора или 2 мотора и 4 датчика, согласитесь – маловато. Последовательный режим меня не интересовал. В моем устройстве предусмотрено 3 мотора и 6 датчиков, так что пришлось попрощаться с идеей управления через LPT-порт.
Ну и… – забросил я эксперимент довольно надолго. И так – недавно нарвался на интересную информацию на сайте http://avr123.nm.ru/ по микроконтроллерам от фирмы ATMEL и решил закончить когда-то начатый проект.
|
Страница обновлена: 04/20/07.