» » Страница 14

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

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

Разместил PRO100 26 января 2009. Просмотров: 19 645

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

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

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

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

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

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

DMX512 можно применять где угодно, включать светодиоды, лампочки, релюшки, гидро клапаны и т.п.
Управлять можно вручную кнопочками и через компьютер.
  • Лайков:
    21
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
2

Грызем микроконтроллеры. Урок заключительный. Прошивка.

Разместил Spirit 26 декабря 2008. Просмотров: 34 035

Ну вот, писать программы для микроконтроллеров мы научились. Работоспособность прошивки тоже проверили, пусть и виртуально.
Пора переходить на следующую ступень. Раньше мы их боялись, а теперь - они нас!
Будем шить, шить и еще раз шить!!!
  • Лайков:
    15
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Микроконтроллер управляет дисплеем от телефона Siemens!

Разместил Spirit 26 декабря 2008. Просмотров: 84 874

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

Единственное, с чем постоянно возникают проблемы, так это с внешним оформлением. Изготовить тот же корпус в домашних условиях - задача не из простых.
Или, сделать дисплей, на который можно было бы выводить разнообразную информацию... Тут промышленность может предложить нам большое количество всевозможных ЖК и вакуумных индикаторов, но стоят они дороговато, например, цифробуквенный LCD 4х40 (4 строки по 40 символов) в нашей местности стоит порядка 800 деревянных. Да и характеристиками они не блещут. А при их размерах - место им, разве что, в большом стационарном корпусе. Ну а если нам нужно что-то красивое и компактное?



Фоткал на телефон, поэтому выглядит не очень. На самом деле, картинка очень четкая и контрастная. Как на телефоне bully
  • Лайков:
    25
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Грызем микроконтроллеры. Урок 5. Кодовый замок.

Разместил Spirit 26 декабря 2008. Просмотров: 35 155

Третий свой урок я начинал с вопроса "А какую конструкцию на основе МК хотите создать ВЫ?"

Ответов было не много...
Поэтому был создан кодовый замок с возможностью смены кода с клавиатуры.

Код хранится в энергонезависимой памяти микроконтроллера.
А в режим его изменения входим продолжительным нажатием на кнопку "*".

  • Лайков:
    18
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Грызем микроконтроллеры. Урок 4.

Разместил Spirit 22 декабря 2008. Просмотров: 53 608

Мигалки – это хорошо, по новогоднему…
Но ведь нельзя останавливаться на достигнутом! Пора сделать что-то посложнее!
Хотя, на самом деле, это только кажется сложным. И к концу статьи Вы скажете, что измерить температуру или напряжение при помощи AVR – сущий пустяк.
  • Лайков:
    22
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
12

Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

Разместил alex 13 декабря 2008. Просмотров: 44 386

В продолжение к теме «Программатор AVR910», про маленькое устройство, хочу предоставить вашему вниманию следующий мой «девайс».
В одно время, начиная осваивать микроконтроллер, у меня возникла цель обмениваться, с помощью него, данными с компьютером.



В контроллере АТmega16 есть UART (RS-232) или проще говоря, СОМ порт, только с уровнями 5 Вольт.
Чтобы «свести» его с компьютером необходимо повысить эти уровни до 10 Вольт.
Эту операцию, в основном, делает микросхема MAX232.

Её можно использовать в случае, когда используется СОМ порт на компьютере (аппаратный).
Но я хотел использовать порт USB. Пошёл в магазин и купил простой дата кабель к сотовому телефону.
Как я думал, тогда все кабели одинаковые и пины в них задействованы RX и TX.
Я ошибался...
  • Лайков:
    10
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Грызем микроконтроллеры. Урок 3.

Разместил Spirit 11 декабря 2008. Просмотров: 38 910

Эту статью я начну с провокационного вопроса…
А какую конструкцию на основе МК хотите создать ВЫ?
Устроим, так сказать, небольшой конкурс идей. Рассказывайте свои задумки, а я выберу самую интересную, с точки зрения программной реализации, конструкцию (а может даже и не одну) и мы попробуем ее создать!
  • Лайков:
    17
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Грызем микроконтроллеры. Урок 2.

Разместил Spirit 10 декабря 2008. Просмотров: 33 698

Предлагаю продолжить изучение микроконтроллеров…

Второй урок будет посвящен по большей части описанию языка C.
Очень много текста… Но ведь не все всё знают, а с чего-то надо начинать!
Тем более, что без знания основ и кое-каких хитростей программирования, сделать что-то интересное может не получиться...

Кстати, вопрос по поводу ошибки в программе предыдущей статьи остается открытым.
  • Лайков:
    22
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
15

Цифровой двухканальный ампер-вольтметр для блока питания на МК PIC16F876

Разместил DIKLER 10 декабря 2008. Просмотров: 60 891

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

Схема построена на МК PIC16F876. Измерение напряжения в пределах от 0 до 50 В осуществляется с помощью внутреннего АЦП, через делители, резисторы R8-R9 и R11-R10 соответственно. Ток измеряем с помощью “шунта” сопротивлением 0.01 Ом (на плате не установлены). Падение напряжения на этом резисторе усиливается с помощью ОУ и далее подаётся всё на тот же внутренний АЦП микроконтроллера. МК всё это дело подсчитывает и выводит на алфавитно-цифровой индикатор размером 16x2 символов.
  • Лайков:
    13
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Грызем микроконтроллеры. Урок 1.

Разместил Spirit 8 декабря 2008. Просмотров: 54 088

Эту статью (а точнее цикл статей…) я решил полностью посвятить микроконтроллерам фирмы Atmel. Конечно, тема эта избитая… НО! На собственном опыте знаю, что познать истину среди этого, извините, БАРДАКА, очень и очень сложно! Поэтому решил попытаться внести хотя бы какую-нибудь ясность в головы жаждущих познать этого страшного зверя, зовущегося «Микроконтроллер».

Итак, цель этой статьи в том, чтобы описать и по возможности показать весь процесс создания устройства на основе микроконтроллера с «нуля». То есть, от задумки (например, решили мы собрать новогоднюю мигалку, подобную описанной уважаемым alx32 в статье «Анатомия микроконтроллеров ATmega»…) до воплощения в железе. Разумеется, минуя все промежуточные стадии: постановка задачи, выбор МК, подбор обвязки, формулировка алгоритма, написание программы, отладка, создание платы и, самое долгожданное – запуск!!!


Обновлено: добавлены файлы.
  • Лайков:
    23