Пожалуйста, исправьте наши ошибки

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Пожалуйста, исправьте наши ошибки

Сообщение altechnology » 05 ноя 2008, 01:52

С другом начали делать простого робота, но только для 4-ех колесного шасси. В качестве драйвера используем L293NE.
Подумали и нарисовали вот такую схемку.
Изображение
Но она не работает. При подаче сигнала вращаются задние колеса, а передние никак не реагируют на сигнал.
Уважаемые форумачане, если вам не трудно, подправьте наши ошибки. Не можем понять, где ошиблись.
altechnology
 
Сообщения: 5
Зарегистрирован: 05 ноя 2008, 01:23

Re: Пожалуйста, исправьте наши ошибки

Сообщение Сергей » 05 ноя 2008, 02:22

Во-первых, схему можно и нужно рисовать в соответствующих редакторах, средах, программах и тп
Во-вторых есть такая программа как Потреус, в которой вы сможете просимулировать вашу схему и понять что не так.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Пожалуйста, исправьте наши ошибки

Сообщение altechnology » 05 ноя 2008, 03:49

Хорошо, в следующий раз будем делать в редакторе. Про потреус не слышали. Были бы очень рады ссылке на него - в интернете не нашли. А он может рассказать про правильность входов и выходов для каждой микросхемы? Мы на этом застряли.
В дататшите показана такая схема включения двигателей. У нас принцип следующий: фототранзисторы подключены на инпут 1 и 2 (поворот передних колес). И с каждого из них, при включении, идет сигнал на инпут 4 (включение задних колес). У нас задние колеса все время вращаются, а передние никак не реагируют на сигналы. Потом посидели, подумали, так и не поняли в чем дело. Сегодня днем скачал даташит от "Техас Технолоджи". А там показана диаграмма на Л293Д, на которой показаны инпут 1, 2, 3, 4. И возле 1 и 4 показан высокий сигнал - 1, а возле 2 и 3 - низкий сигнал - 0. Но не совсем понял, как именно это работает. Если можете, то объясните!
altechnology
 
Сообщения: 5
Зарегистрирован: 05 ноя 2008, 01:23

Re: Пожалуйста, исправьте наши ошибки

Сообщение =DeaD= » 05 ноя 2008, 08:36

Вроде то, что вам нужно:
http://myrobot.ru/stepbystep/el_simple_robot.php
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Пожалуйста, исправьте наши ошибки

Сообщение avr123.nm.ru » 05 ноя 2008, 10:23

altechnology писал(а): Про потреус не слышали. Были бы очень рады ссылке на него - в интернете не нашли.

Супер-пупер PROTEUS - http://proteus123.narod.ru/01.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Пожалуйста, исправьте наши ошибки

Сообщение Victorovych » 05 ноя 2008, 12:23

Чет с резисторами по входам накуролесено
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: Пожалуйста, исправьте наши ошибки

Сообщение altechnology » 05 ноя 2008, 16:33

Вроде то, что вам нужно:
http://myrobot.ru/stepbystep/el_simple_robot.php

Один резистор R1... Попробуем...

Добавлено спустя 2 часа 6 минут 7 секунд:
Оставили по одному сопротивлению на землю на каждом входе. Теперь получаеться так, что при подаче сигнала задние колеса вращаються, как и надо, а вот при подаче сигнала либо на правый, либо на левый фотодатчик, передние колеса все время поворачивают на право. Кстати, а сопротивления на землю на всех четырех входах должны быть одинаковыми?

Добавлено спустя 53 секунды:
За протеус спасибо - будем разбираться!
altechnology
 
Сообщения: 5
Зарегистрирован: 05 ноя 2008, 01:23

Re: Пожалуйста, исправьте наши ошибки

Сообщение Master » 05 ноя 2008, 16:39

Кстати, а сопротивления на землю на всех четырех входах должны быть одинаковыми?

Да.

И на сайте схема не до конца нарисована 7-ю ножку тоже нужно к земле подключить.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Пожалуйста, исправьте наши ошибки

Сообщение altechnology » 05 ноя 2008, 17:20

А можно ли вместо 4,7 кОм, подкидывать на землю через 10 кОм? А 7-ая ножка подключена на землю через R5. R3 и R6 мы убрали из схемы.

Добавлено спустя 57 секунд:
Правда сейчас задние колеса все время вращаються....

Добавлено спустя 23 минуты 41 секунду:
Поставили на каждый вход 10 кОм. на землю. Задние колеса вращаються при сигнале на каждом из датчиков. А передние вообще не реагируют.
altechnology
 
Сообщения: 5
Зарегистрирован: 05 ноя 2008, 01:23

Re: Пожалуйста, исправьте наши ошибки

Сообщение Master » 05 ноя 2008, 20:28

Чета я запутался какие резисторы на землю, у вас такая схема?
Вложения
.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Пожалуйста, исправьте наши ошибки

Сообщение altechnology » 05 ноя 2008, 21:29

Да, эта. Все уже работает. Ошибка была в том, что не в том месте поставили сопротивление между инпутом и землей.

Добавлено спустя 1 минуту 7 секунд:
Спасибо всем, кто помогал нам в решении данного вопроса!
altechnology
 
Сообщения: 5
Зарегистрирован: 05 ноя 2008, 01:23


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13