Форум myROBOT.ru » Шаг за шагом » Делаем роботов » Собрал простейшего робота с L293DNE

Страниц (26): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. digger - 23 Мая, 2008 - 22:59:40 - перейти к сообщению
Богдан написал.

Цитата:
Помогите пожалуйста!!! Собрал простейшего обота с L293DNE.Не работает.Проверял схему, соединения, прозванивал всю схему тестером. Видимо драйвер сгоревший, т.к. на выходах всегда 0. Че делать?Может у фототранзистора очень большое сопротивление, хотя я их заменял обычными резисторами и тоже не работало!

Попробуйте подтянуть вход к земле резистором 5-10 кОм.

2. Faunbot - 07 Июня, 2008 - 21:52:39 - перейти к сообщению
А вот еще вопрос. Помогите, пожалуйста. И заранее извините, если скажу какую глупость. С электроникой напряженка.

Почти сделал простейшего, который реагирует на ладонь. Правда, мотор начинает крутиться когда ладонь не далее 2см. Перепробовал отражающие листочки, разные светодиоды, ничего не помогает. Зеркало увеличивает расстояние реакции до 10 см. А какое максимальное расстояние реакции и как, реально удалось достичь?

И еще. Очень сильно мешает фоновый свет. Когда фототранзистор повернут в сторону окна, то мотор вращается и без отраженного света. Т.е. робот быстро подъедет к окну и уткнется в стенку. Не интересно.
Если датчик отвернуть от окна, то мотор неподвижен и появляется реакция на отраженный свет. Все, казалось бы, хорошо. Но вечером при изменении фонового освещения опять все ломается. Как избавиться от помех фона?

Пытался ставить сопротивление 20 кОМ в цепь фототранзистора. Никакой видимой реакции, и двигатель крутится при оконном освещении. Может надо больше? Сколько, примерно?
Может попробовать автоматически менять чувствительность датчика в зависимости от фонового освещения с помощью фоторезистора?
Глаз работает, кажется, именно по этому принципу. Меняется чувствительность в зависимости от фонового освещения. Это одно из проявлений привыкания.

Дополнительная трудность состоит в том, что тип фототранзистора не известен. Наверное, что-то китайское без опознавательных знаков. Куплено на рынке.
3. digger - 10 Июня, 2008 - 00:04:56 - перейти к сообщению
Наилучшие результаты дают фототранзисторы Ledtech LT1893.

На ладонь Ledtech LT1893 реагируют с 10-15 см.

На фототранзистор лучше всего надеть черную непозрачную трубку под самую линзу.

Последовательно с фототранзистором можно поставить переменное сопротивление на 200-300 кОм и регулировать чувствительность.

Чтобы не мешал сторонний свет при следовании за ладонью, можно уменьшить чувствительность, увеличив сопротивление. А вместо одного яркого светодиода поставить светодиодный прожектор из нескольких светодиодов.

А то, что касается утыкания робота в стенку, так он же простейший. Что Вы хотите от неразумной твари. Ему мозгов надо добавить, вот тогда будет интересно. Например, сделать, чтобы он от препятствий отъезжал.
4. Faunbot - 11 Июня, 2008 - 18:03:58 - перейти к сообщению
Большое спасибо.
5. Ingvar - 18 Июня, 2008 - 21:37:26 - перейти к сообщению
Попытался собрать схему на L293D, но результат как у Богдана Замешательство
Попробую протестировать, как предложил digger
6. Admin - 20 Июня, 2008 - 15:13:28 - перейти к сообщению
Если Вы все спаяли правильно, то очень хотелось бы взглянуть на вашу микросхему.

Не могли бы Вы сообщить все что на ней написано. А еще лучше сделать ее фотографию.


Попробуйте подтянуть вход к земле резистором 5-10 кОм.

7. Ingvar - 20 Июня, 2008 - 22:07:31 - перейти к сообщению
На микросхеме написано:
75CFFXME4
L293DNE

Со схемой попробую, спасибо.

[/img]
8. Ingvar - 21 Июня, 2008 - 22:00:30 - перейти к сообщению
Попробовал с резистором на 5 Ком, результат тот же Замешательство
9. Ingvar - 22 Июня, 2008 - 17:31:27 - перейти к сообщению
Хммм. А вот если вход соединить с "землёй", двигатель отключается глаза разбежались
10. digger - 22 Июня, 2008 - 19:36:01 - перейти к сообщению
Судя по фотографии, микросхема производства Texas Instruments.
Это хорошая микросхема. Вы являетесь счастливым обладателем микросхемы с TTL-логикой на входе.

Большинство микросхем L293D имеют входы совместимые c TTL по уровням (ST Microelectronics) и работающие так, как описано в статье про простейшего робота. Т.е. без подтяжки входов к "земле" для обеспечения низкого уровня на входе.

У чистой TTL-логики (L293DNE от Texas Instruments) на неподключенном входе присутствует логическая "1". И с ней можно прекрасно работать в рамках отрицательной логики без каких-либо подтяжек.

Если же необходима работа в рамках положительной логики, то вход должен быть подтянут так, как указано на схеме выше. Номинал подтягивающего резистора нам нужно будет подобрать.

Давайте попробуем поставить подтягивающий резистор 1 кОм.
Если мотор остановится, то попробуем подать на вход сигнал высокого уровня (соединим с плюсом). Подтягивающий резистор при этом отсоединять не нужно. Мотор должен будет начать вращаться.

А вот схема для работы в рамках отрицательной логики.


11. digger - 22 Июня, 2008 - 20:23:10 - перейти к сообщению
Данная схема для отрицательной логики работает только с микросхемами, имеющими чистые TTL-входы.

Номиналы резисторов R1 и R2 в пределах 100 Ом ... 300 кОм. Этими резисторами определяется чувствительность робота. Их номинал зависит от чувствительности Ваших фототранзисторов.

Но прежде, давайте по шагам попробуем сделать схему для положительной логики. Постараюсь отвечать быстро.

PS' Совсем краткая справка. В положительной логике управляющий сигнал - положительный (плюс). В отрицательной - отрицательный (минус). Отрицательную и положительную логику на простейшем уровне легко комбинировать с помощью инверторов (логический вентиль "НЕ" ).
12. Ingvar - 22 Июня, 2008 - 21:59:36 - перейти к сообщению
Попробовал по схеме в сообщении Admina менять резисторы. Видимо в первый раз неправильно соединил (монтажки нет, всё на весу) Смущение Схема работает с резисторами на 4.9 кОм, 2.2 кОм, 1 кОм, 100 Ом.

Digger, спасибо большое за помощь и схему!
13. digger - 23 Июня, 2008 - 00:35:18 - перейти к сообщению
Теперь осталось подсоединить фототранзисторы и отрегулировать с помощью номиналов резисторов R1 и R2 чувствительность робота.

Чем больше номинал резистора, тем чувствительнее робот. Чем меньше номинал резистора, тем слабее робот будет реагировать на свет.

Будем признательны за сообщение о Ваших экспериментах.
14. digger - 23 Июня, 2008 - 00:39:46 - перейти к сообщению
Или можно вот так. Так даже проще.

15. Ingvar - 24 Июня, 2008 - 21:12:49 - перейти к сообщению
Попробовал 1 вариант. В качестве фотодатчика использую фотодиод ФД-256. Не могу подобрать резисторы. Пробовал от 68 кОм до 100 Ом, движок постоянно крутится. Замешательство