Я использую Ардуино Уно. Мне нужно управлять 12 двигателями постоянного тока с номинальным напряжением 9 В и током 150 мА. определенно, я буду использовать полевые МОП-транзисторы и диод обратной ЭДС для каждого выхода ШИМ. Мне нужно знать, могу ли я использовать мультиплексор 74HC4051 для мультиплексирования одного выхода ШИМ от Arduino в 8 каналов, чтобы у меня было 2 мультиплексора (8 каналов). Я выполняю вышеуказанную задачу. У меня недостаточно контактов в Arduino, и мне нужно свести к минимуму использование цифровых контактов Arduino, поэтому я ищу метод мультиплексирования.
Можно ли использовать мультиплексор 74hc4051 для мультиплексирования ШИМ-сигнала? Частота ШИМ будет менее 200 кГц
Мне также нужно управлять несколькими двигателями одновременно.
Я подозреваю, что вам нужен PCA9685, 16-канальный ШИМ-контроллер. Он оптимизирован для управления светодиодами, но вы должны иметь возможность буферизовать выходы для приводных двигателей. Это интерфейс I2C.
Вы можете использовать цифровой мультиплексор, но вы сможете ШИМ только для одного двигателя за раз.
Если вам нужно управлять 12 двигателями одновременно и независимо, возможно, будет дешевле использовать 13 Arduino — по одному на каждый двигатель, фактически выполняющий управление, и один «исполнительный», который решает, что должна делать сборка, и отправляет команды каждому из модулей. 12 рабов.
Олдфарт
пользователь103380
оппо
Олдфарт