Страница 1 из 1

Драйвер управления двигателями L293D

Добавлено: Вс янв 31, 2010 19:35:21
Maycal
Доброе время суток. Я знаю что наверняка уже не мало тем поднималось по этому вопросу, но искал в гугле - не нашел, и на этом форуме искал, то же не нашел, может быть вы дадите ссылку на похожую тему, так что прошу прощения если создаю очередную клон-тему.
Суть вопроса:
Имеется драйвер L293D. И вроде бы все прекрасно работает, контроллер подает сигнал на один вход крутиться в одну сторону, подает на другой вход - в другую. Если бы не одно НО. Нужен ШИМ. Я слышал что вывод контроллера с ШИМ нужно подключать к входу ENABLE на драйвере. И слышал что пока на ENABLE ток не подашь, независимо от того подается ли сигнал на INPUT 1 или INPUT 2, мотор крутиться не будет. Однако идет ли сигнал на ENABLE или не идет, мотор все равно крутиться, все равно ток идет на OUTPUT. В чем же дело?

Добавлено: Вс янв 31, 2010 22:52:15
Некто
Шимуется L293D действительно через ENABLE, сам так делал, все прекрасно работает. Работа выходов при отключенном ENABLE объясняется внутренней подтяжкой входа к плюсу так что для отключения выходов надо его не просто отключить а замкнуть на землю. Еще где-то читал что максимальная частота шим для нее что-то около 5КГц, точно не помню, надо в ДШ посмотреть

Добавлено: Вс янв 31, 2010 23:35:14
Maycal
А именно нужно на землю замкнуть?

Добавлено: Вс янв 31, 2010 23:36:18
Maycal
Некто писал(а):надо его не просто отключить а замкнуть на землю.
Кого его?

Добавлено: Пн фев 01, 2010 09:17:56
Некто
Maycal писал(а):Кого его?
вход ENABLE

Добавлено: Пн фев 01, 2010 15:56:58
Arlleex
Вход Енабл - это разрешающий вход. При подаче на него лог. 0 Движки не поедут, даже если на входах для движкой будет лог. 1.
Когда Енабл в 1, тогда направление движения моторов определяется комбинацией лог. 0 и 1 на входах для управления направления моторами...
Если ты Енабле книешь на землю, то никуда не поедешь.
На вход Енабл надо подавать ШИМ.

Добавлено: Пн фев 01, 2010 18:27:40
Maycal
Stalker46 писал(а):В
Если ты Енабле книешь на землю, то никуда не поедешь.
На вход Енабл надо подавать ШИМ.
Почему же когда Enable лог 0 он все равно едет?
То-есть когда на Enable подам шим то Enable буден нормально работать?

Добавлено: Пн фев 01, 2010 18:34:53
Arlleex
ты уже пробовал? не будет ехать.

Добавлено: Пн фев 01, 2010 22:05:40
Maycal
Так вот как раз эта тема посвящена этой проблеме. Едет даже когда Enable 1 и Enable 2 лог 0, т.е вообще не подключены ни к плюсу ни простите за вырожение к минусу.

Добавлено: Пн фев 01, 2010 22:44:29
Некто
Maycal писал(а):Enable 1 и Enable 2 лог 0, т.е вообще не подключены
Если Enable 1 и Enable 2 никуда не подключены, то есть висят в воздухе, на нах будет логическая 1 за счет внутренней подтяжки! Это сделано для того чтобы их можно было вообще не подключать если они не используются или использовать для управления схему с открытым коллектором без применения внешних подтягивающих резисторов. Для получения логического нуля входы Enable 1 и Enable 2 надо притянуть к общему проводу питания, тогда выходы будут отключены

Добавлено: Вс фев 07, 2010 17:55:02
Maycal
Большое спасибо за подсказки.