9-канальный ШИМ на PIC16F628A

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Mairo
Родился
Сообщения: 6
Зарегистрирован: Чт мар 22, 2012 22:26:31

9-канальный ШИМ на PIC16F628A

Сообщение Mairo »

Вобщем, суть вот в чем. Друг попросил сделать контроллер для подсветки дисков его машинки, чтобы цвет менялся в зависимости от скорости. А еще чтобы сигналы поворотников повторялись на подсветке передних колес. Я в микроконтроллерах пока новичек, поэтому хочу спросить, справиться ли тот же PIC16F628A с 9 каналами программного ШИМ+преобразование частоты вращения колес в нужный оттенок цвета, или стоит поискать внешний многоканальный ШИМ-контроллер и прицепить его к ПИКу? ПИКИ с 10 ШИМами конечно можно купить, но 54 I/O порта в довесок мне показалось избыточным.
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1230
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: 9-канальный ШИМ на PIC16F628A

Сообщение wws63 »

Mairo писал(а): можно купить, но 54 I/O порта в довесок мне показалось избыточным.

Нормально...... или жаба давит? Тогда придётся помучаться с программой, а учитывая что вы новичок :?
Аватара пользователя
Mairo
Родился
Сообщения: 6
Зарегистрирован: Чт мар 22, 2012 22:26:31

Re: 9-канальный ШИМ на PIC16F628A

Сообщение Mairo »

Да жаба спит, не давит. PIC16F1526, например, где-то 110 руб стоит, но такое количество портов не нужно.
Логика работы такова: когда машина едет, цвет подсветки всех колес меняется в зависимости от скорости. Когда включается поворотник, подсветка от соответствующего переднего колеса повторяет сигнал поворотника желтым цветом. Получается, на передние колеса 2х3 канала, на задние - 1х3, итого 9 ШИМ.
Датчик скорости - обычный датчик холла, ему - 1 CCP вход, от поворотников - 2 обычных I/O на вход.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: 9-канальный ШИМ на PIC16F628A

Сообщение BOB51 »

вообще-то любой мелколапый ПИК (АТинька) с силовыми ключами а-ля Logic-Level Gate Drive (IRLL014N или IRL530NS/L к примеру) и программный ШИМ каналов до 24 потянуть можно... 8)
Minor/2
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск
Контактная информация:

Re: 9-канальный ШИМ на PIC16F628A

Сообщение Minor/2 »

вообще-то любой мелколапый ПИК (АТинька) с силовыми ключами а-ля Logic-Level Gate Drive (IRLL014N или IRL530NS/L к примеру) и программный ШИМ каналов до 24 потянуть можно...

Всегда очень интересовала эта (програмная ШИМ) тема (в плане поисков совершенства), за сим и наблюдаю брифинг... Но меня всегда категорически не устраивала частота ... С интересом бы почитал комментарии этого повествования.
С Уважением.
Аватара пользователя
abc
Друг Кота
Сообщения: 3680
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: 9-канальный ШИМ на PIC16F628A

Сообщение abc »

Да там, пожалуй, и комментировать нечего.
Если писать аккуратно и на асме, макс. частота ШИМ-а получается ок. 240 Hz.
Это при 9 каналах, разрядности 8бит и тактовой частоте МК 8MHz.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: 9-канальный ШИМ на PIC16F628A

Сообщение BOB51 »

для стабильного отображения достаточно обновления кадра с частотой 62Гц
дискретность классического программного ШИМ 256 шагов
если не мудрствовать с дополнительной модуляцией развертки то вполне вписывается до 24 независимых каналов при типовом быстродействии 1МГц/команда (любой из mcs51 с кварцем 12МГц или пик с внутренним RC) :sleep:
если использовать BAM возможности еще больше, но там проблема при быстрых плавных изменениях уровня , хотя при фиксированных относительно медленно меняющихся уровнях этим пакостным факткм можно пренебречь :)
(кстати давно уже все возможные вариации ШИМов для светодиодных "моргалок" и "мультипликашек" проверены на практике и на представителях всех семействах mcs51/pic10-12-16/avr в условиях светодиодных рекламных установок) :beer:
Аватара пользователя
Mairo
Родился
Сообщения: 6
Зарегистрирован: Чт мар 22, 2012 22:26:31

Re: 9-канальный ШИМ на PIC16F628A

Сообщение Mairo »

Попробую ВАМ тогда, посмотрим, что получится )
Аватара пользователя
Mairo
Родился
Сообщения: 6
Зарегистрирован: Чт мар 22, 2012 22:26:31

Re: 9-канальный ШИМ на PIC16F628A

Сообщение Mairo »

А хотя, я тут подумал, машина будет быстро двигаться всетаки, боюсь мерцание будет заметно. Лучше внешний шим прикручу, например DM621. У него частота ШИМ 46,8кГц при 8 бит на канал.
Ответить

Вернуться в «PIC»