Технический форум по робототехнике.
sergy1976 » 10 фев 2010, 13:17
Есть драйвер двигателя Toshiba TA7291P. У этой микросхемы есть входы выбора направления вращения, а входа разрешения (напр, как у L293 Enable) нет. Можно ли на этой микросхеме регулировать скорость вращения ДПТ? Если ШИМ подавать сразу на один из входов, а на другой сигнал выбора направления движения, это правильно?
vadinator » 10 фев 2010, 13:28
Думаю что да, вход еnable как правило используется для группового разрешения работы нескольких драйверов...правда если вход на каждое направление свой, тогда надо как то переключать ШИМ между ними.
sergy1976 » 10 фев 2010, 16:40
там комбинация двух входов IN1, IN2. Например, на IN1 подаем ШИМ. На IN2 "0". При высоком уровне в шиме разрешено вращение вперед, при низком происходит останов двигателя "накатом". Теперь на IN2 "1", при низком уровне сигнала в ШИМе разрешено вращение назад, а вот при высоком уровне в ШИМе получается обе единицы на входах и останов двигателя, только уже через замыкание обмоток (режим "тормоз"). Такой способ управления скоростью вращения жизнеспособен? или не есть гуд? Может есть еще способы?
boez » 10 фев 2010, 20:40
Разные зависимости скорости/момента от ШИМ будут получаться при движении вперед и назад. Уж лучше наверное поставить инвертор и 2 элемента И, которые будут пропускать ШИМ только на один из входов - и получить из сигналов ШИМ и направления 2 сигнала IN1 и IN2 такие как надо (чтобы всегда на одном выводе был ШИМ, а на втором 0). Если хочется чтобы была одна микросхема - берем 4х2ИЛИ-НЕ (вроде это 155ле1 или импортная 74hc02).