Поклонники продукции Microchip Technology Inc тусуются тут.
Ср авг 29, 2012 22:19:24
Вобщем, суть вот в чем. Друг попросил сделать контроллер для подсветки дисков его машинки, чтобы цвет менялся в зависимости от скорости. А еще чтобы сигналы поворотников повторялись на подсветке передних колес. Я в микроконтроллерах пока новичек, поэтому хочу спросить, справиться ли тот же PIC16F628A с 9 каналами программного ШИМ+преобразование частоты вращения колес в нужный оттенок цвета, или стоит поискать внешний многоканальный ШИМ-контроллер и прицепить его к ПИКу? ПИКИ с 10 ШИМами конечно можно купить, но 54 I/O порта в довесок мне показалось избыточным.
Чт авг 30, 2012 03:13:45
Mairo писал(а): можно купить, но 54 I/O порта в довесок мне показалось избыточным.
Нормально...... или жаба давит? Тогда придётся помучаться с программой, а учитывая что вы новичок
Чт авг 30, 2012 05:41:50
Да жаба спит, не давит. PIC16F1526, например, где-то 110 руб стоит, но такое количество портов не нужно.
Логика работы такова: когда машина едет, цвет подсветки всех колес меняется в зависимости от скорости. Когда включается поворотник, подсветка от соответствующего переднего колеса повторяет сигнал поворотника желтым цветом. Получается, на передние колеса 2х3 канала, на задние - 1х3, итого 9 ШИМ.
Датчик скорости - обычный датчик холла, ему - 1 CCP вход, от поворотников - 2 обычных I/O на вход.
Чт авг 30, 2012 19:08:52
вообще-то любой мелколапый ПИК (АТинька) с силовыми ключами а-ля Logic-Level Gate Drive (IRLL014N или IRL530NS/L к примеру) и программный ШИМ каналов до 24 потянуть можно...
Чт авг 30, 2012 22:12:48
вообще-то любой мелколапый ПИК (АТинька) с силовыми ключами а-ля Logic-Level Gate Drive (IRLL014N или IRL530NS/L к примеру) и программный ШИМ каналов до 24 потянуть можно...
Всегда очень интересовала эта (програмная ШИМ) тема (в плане поисков совершенства), за сим и наблюдаю брифинг... Но меня всегда категорически не устраивала частота ... С интересом бы почитал комментарии
этого повествования.
С Уважением.
Чт авг 30, 2012 23:53:03
Да там, пожалуй, и комментировать нечего.
Если писать аккуратно и на асме, макс. частота ШИМ-а получается ок. 240 Hz.
Это при 9 каналах, разрядности 8бит и тактовой частоте МК 8MHz.
Пт авг 31, 2012 12:21:51
для стабильного отображения достаточно обновления кадра с частотой 62Гц
дискретность классического программного ШИМ 256 шагов
если не мудрствовать с дополнительной модуляцией развертки то вполне вписывается до 24 независимых каналов при типовом быстродействии 1МГц/команда (любой из mcs51 с кварцем 12МГц или пик с внутренним RC)
если использовать BAM возможности еще больше, но там проблема при быстрых плавных изменениях уровня , хотя при фиксированных относительно медленно меняющихся уровнях этим пакостным факткм можно пренебречь
(кстати давно уже все возможные вариации ШИМов для светодиодных "моргалок" и "мультипликашек" проверены на практике и на представителях всех семействах mcs51/pic10-12-16/avr в условиях светодиодных рекламных установок)
Сб сен 01, 2012 19:17:01
Попробую ВАМ тогда, посмотрим, что получится )
Пн сен 03, 2012 21:07:18
А хотя, я тут подумал, машина будет быстро двигаться всетаки, боюсь мерцание будет заметно. Лучше внешний шим прикручу, например DM621. У него частота ШИМ 46,8кГц при 8 бит на канал.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.