Здравствуйте!
Стоит задача и хотел проконсультироваться по способу ее решения.
Задача: Необходимо управлять с компьютера ~ 100 шт 12 вольтовыми электромоторчиками (плавно). Инертность должна быть минимальна.
Решение которое приходит в голову:
Использовать программный ШИМ на МК.
Например берем atmega8, и в каждом возможном выводе реализуем программный ШИМ.
Предполагаю в районе 20 нажек можно использовать. И если тактировать внутренней частотой 16мгц то периоды будут хорошими.
Дальше к каждому каналу цепляем 2 каскадный RC фильтр, подобрав допустимое соотношение качество/инертность.
Далее подключаем IRF7311 или подходящий аналог. (по аналогии как в этой статье http://www.kernelchip.ru/pcports/PS038.php)
В итоге можем цеплять нагрузку до 20 вольт (в случае IRF7311)
получается в районе 5 штук атмеги и 10 штук IRF7311. для реализации 100 каналов
Вопрос: Логично ли и правильно ли так делать?
Возможно есть другие микрухи для организации мноканального ШИМ?
Еще не ясно как все это дело соединить к компьютеру. Логично ли будет сделать USB - UART преобразователь на еще одной меге и с нее управлять остальными 5ью. И как? по SPI?
Вобщем хотелось бы услышать у кого какие идеи.
Спасибо.
Раздел: AVR
Стоит задача и хотел проконсультироваться по способу ее решения.
Задача: Необходимо управлять с компьютера ~ 100 шт 12 вольтовыми электромоторчиками (плавно). Инертность должна быть минимальна.
Решение которое приходит в голову:
Использовать программный ШИМ на МК.
Например берем atmega8, и в каждом возможном выводе реализуем программный ШИМ.
Предполагаю в районе 20 нажек можно использовать. И если тактировать внутренней частотой 16мгц то периоды будут хорошими.
Дальше к каждому каналу цепляем 2 каскадный RC фильтр, подобрав допустимое соотношение качество/инертность.
Далее подключаем IRF7311 или подходящий аналог. (по аналогии как в этой статье http://www.kernelchip.ru/pcports/PS038.php)
В итоге можем цеплять нагрузку до 20 вольт (в случае IRF7311)
получается в районе 5 штук атмеги и 10 штук IRF7311. для реализации 100 каналов
Вопрос: Логично ли и правильно ли так делать?
Возможно есть другие микрухи для организации мноканального ШИМ?
Еще не ясно как все это дело соединить к компьютеру. Логично ли будет сделать USB - UART преобразователь на еще одной меге и с нее управлять остальными 5ью. И как? по SPI?
Вобщем хотелось бы услышать у кого какие идеи.
Спасибо.
Раздел: AVR