Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 4-x канальный ШИМ
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
GoodNews
Добрый день!
Подскажите плиз, можно ли реализовать сабж на Mega16/32. Задача - управлениие вентиляторами на компьютере. В Mega16/32 насколько я помню два 16-битный ШИМа и один 8-битный. В случае с двумя вентиляторами я бы например использовал два 16-битный ШИМа через MOSFET (для надёжности; изменяя напряжение питания вентилятора, а не испольуя встроенный ШИМ в вентиляторе, так как не во всех есть такая возможность). Может быть есть отдельные схемы для реализации сабжа?
Спасибо!
Wano
Цитата(GoodNews @ Aug 4 2010, 12:57) *
Может быть есть отдельные схемы для реализации сабжа?


Ну если схема, правда не вентиляторный мотор, а коллекторный, есть в апноте an10513 Brushed DC motor control using the LPC2101. гуглится легко
GoodNews
Цитата(Wano @ Aug 4 2010, 13:42) *
Ну если схема, правда не вентиляторный мотор, а коллекторный, есть в апноте an10513 Brushed DC motor control using the LPC2101. гуглится легко

Посмотрел. Ну да, идея понятна, но не то. Т.е. Обычные компьютерные вентиляторы имеют в качестве статора - обмотку, а в качестве ротора - лопости с магнитом. И 3 (+12В, 0В, Speed) или 4 пина (+12В, 0В, Speed, PWM). По сути я думал сделать так, с вывода "speed" подаю сигнал на вход АЦП контроллера (там надо использовать pull-up в таком случае?) для подсчёта оборотов (умное управление оборотами + вывод на ЖК), с 0 всё понятно, а вот +12В через полевик на вывод PWM контроллера и соответственно таким образом регулировать скорость вращения. Но таким образом я реализую максимум 3 канала (2х16 бит и 1х8 бит), а хотелось бы 4 канала.
GoodNews
Вроде разобрался. Прошляпил один канал PWM в ATmega32.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.