| В начало | Зарегистрироваться |
 
 
 
 

Минисумо робот

И опять роботы...
На этот раз Я расскажу, как сделать простой робот для соревнований по мини сумо. Весь Сентябрь я работал с первокурсниками мехатроники, и вместе создали несколько таких роботов....
 

Управление шаговым двигателем с ПК

Драйвер для шагового двигателя, который управляется с персонального компьютера.

Привет всем! Решил продолжить тему с шаговыми двигателями и написать о своей последней разработочке. В общем задача полезна вдвойне. Я думаю что каждому человеку работающему с МК рано или поздно приходится как-то этот МК подключать к персональному компьютеру, то ли для передачи управляющего воздействия с ПК, то ли принимать какие-то данные с микропроцессорной системы. Вот и у меня задача была таковой: разработать стенд, который будет организовывать работу двух шаговых двигателей, а также получать данные о этом управлении с ПК.

Короче говоря вы вводите на компьютере данные о том какому из 2х двигателей в какую сторону и сколько вращаться, данные передаются в микропроцессорный стенд, а тот в свою очередь исполняет вашу команду.
 

Микроконтроллер ATmega 8 управляет шаговым двигателем

Подключение шагового двигателя к микроконтроллеру ATmega 8

Недавно пришлось подключать шаговый двигатель - ШД к микроконтроллеру, но в силу некоторых особенностей строения ШД пришлось решить несколько проблем:
- Драйвер. Из-за того что через обмотки ШД проходит ток до 1А необходимо подключать ШД к микроконтроллеру через так называемый драйвер, фактически это набор транзисторных ключей для каждой обмотки ШД.
- Программа МК должна поочередно включать каждую обмотку ШД, только тогда его ось будет вращаться.
 

Регулятор громкости на TDA7313 и PIC 16F876A.

Для новой конструкции мне понадобился блок управления громкостью и тембрами.
Я выбрал аудиопроцессор TDA7313, который имеет не большую стоимость, относительно хорошие параметры и делает возможным использовать его в качественных усилителях.



Коротко о некоторые характеристиках TDA7313:
- 3 стереовхода
- коэффициент нелинейных искажений (гармоник) = 0,01%
- отношение сигнал/шум = 106dB
- коэффициент ослабления соседнего канала =103dB

Управлять аудиопроцессором можно ПДУ, с системой команд фирмы «Sony», кнопками или энкодером (только громкость).
 

Грызём микроконтроллеры. Урок 7. Подключение к МК кнопок, клавиатуры, энкодера

Очень давно обещал продолжить цикл статей по работе с микроконтроллерами, но не было физической возможности это сделать, за что и прошу прощения у тех, кто этого так долго ждал.

Эта статья будет вводной в тему связи МК с периферийными устройствами в их стандартной, и не очень, конфигурации.
 

Датчик угла поворота. Сельсин-датчик и приёмник на микроконтроллере.

Схема сельсин-датчика

и программа микроконтроллера практически полностью взяты из журнала Радио №4 2005 год, 63 стр. Автор — Александр Долгий.



В программу МК были внесены следующие поправки:
• Исправлено деление на 8 (ошибочные команды при сдвигах), — в оригинале при некоторых значениях угла поворота происходил сбой программы.
• Алгоритм передачи по линии USART значений угла изменен для исключения зависимости передатчика на скорость получения новых значений.
 

Даташиты на микроконтроллеры AVR ATMega, ATTiny и AT90

Любому разработчику нужно знать специфику компонента, особенно если этот компонент - микроконтроллер.



Здесь представлены даташиты на наиболее доступные и распространенные микроконтроллеры архитектуры AVR.

ATTiny11/ATTiny12, ATTiny15L, ATTiny26, ATTiny28, AT90S1200, AT90S2313, AT90S2323/AT90S2343, AT90S1200, AT90S2313, AT90S2323/AT90S2343, AT90S4433, AT90S8515, AT90S8535, ATMega8, ATMega16, ATMega32, ATMega64, ATMega128, ATMega161, ATMega162, ATMega163, ATMega169V, ATMega8515, ATMega8535, +Erratas
 

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.3


Я думаю, что прочитав теоретическую часть, в которой не всё сразу понятно, лучше сразу потихонечку приступим к практике.
Схему приемника и передатчика DMX, которую я предлагаю изучить, можно найти в просторах интернета, но она заброшена.
Мне кажется, что человек, который её придумал, пошел дальше и ему это устройство стало неинтересно. А нам, как начинающим, познавать этот микроконтроллерный мир, в самый раз winked .

Какой микроконтроллер лучше, а какой хуже, спор вечный, это также как на чём лучше писать программы на Ассемблере, VB, СИ или Delphi.
Да выбирайте, какой вам по душе, все они хороши, если знаешь что с ними делать.
Для меня, как начинающего, по душе сейчас простой PIC16F84, Proteus, Ассемблер и Delphi.
Ну и конечно набор программ, облегчающий жизнь программиста.
 

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.2

Мой первый готовый проект DMX512 на 60 каналов.

Нечто подобное можно найти в инете, но часто это комерческие продукты, так как DMX512 предназначен для управления световым оборудование в театрах, концертных площадках, световых рекламах и т.д.

DMX512 можно применять где угодно, включать светодиоды, лампочки, релюшки, гидро клапаны и т.п.
Управлять можно вручную кнопочками и через компьютер.
 

Проект DMX512. Микроконтроллер управляет профессиональным шоу. Ч.1

DMX512 (англ. Digital Multiplex) - стандарт, описывающий метод цифровой передачи данных между контроллерами и световым, а также дополнительным оборудованием аж по 512 каналам по одной линии связи!

Знакомство с этим протоколом началось давно лет 10 назад. Я работал в Доме культуре, ремонтировал много светового оборудования, потому что оно было старое и несовершенное. Пульты и силовая часть была собрана на простых элементах, вылетали блоки постоянно.

Сложность ремонта заключалась в том, что всё это было сделано на коленке в советских кооперативах, схем конечно не было. Мои мучения закончились, с приобретением нового железа, появилось оборудование фирмы “COEMAR”.

С этой фирмы всё и началось, там было два устройства, пульт-контроллер DMX512 с монитором и силовая диммерная стойка на 72 канала, управление и программирование контроллера просто как в танке, красота. Прошло время, запросы возросли, и каналов стало не хватать.
Нужно было включить то одно устройство то другое, пиротехника, дымовые пушки и т.п.

Мозг начал думать как это сделать попроще с минимальным количеством проводов.
По старинке это релюшки, тиристоры, микрульки, помехозащищенные телеметрические системы на 155 и т.д. Всё не подходило, старо. Нужно было что то новое на микроконтроллерах. Началась эпопея протокола DMX512, информации было не много, потому что он коммерческий, в основном этим занимаются в шоу бизнесе, для простых людей всё закрыто.

Сейчас появились умельцы и с развитием интернета информация потихоньку появляется. Микроконтроллеры подешевели и свободно их можно купить.
Осталось дело за малым, разобраться с протоколом DMX512, найти подходящую схему, детальки, прошивку и вперед.

DMX512 можно применять где угодно, включать светодиоды, лампочки, релюшки, гидро клапаны и т.п.
Управлять можно вручную кнопочками и через компьютер.
 
 
 
| В начало | Зарегистрироваться |