Форум myROBOT.ru » Шаг за шагом » Делаем роботов » l293d

Страниц (1): [1]
 

1. mrbin - 24 Октября, 2013 - 18:08:11 - перейти к сообщению
подскажите в чем может быть причина,мк мега 8 и l293,двигатели крутятся по разному,один быстро другой тихо,напряжение на выходах,на выходе где крутится тихо 5,12 на выходе где крутится быстро 5,10 и при включении двигателей происходит сбой микроконтролера,питание двигателей и микроконтролера отдельное,4 аккамулятора на мк и 4на двигатели если отключаешь двигатели,все равно происходит сбой при срабатывание датчиков припятствий,на плюс мк стоит конденцатор 10в 1000мф.
2. nestandart - 24 Октября, 2013 - 19:37:04 - перейти к сообщению
Ищите КЗ на плате. Покажите ВАШУ схему и ВАШУ плату/макетку.
Так же возможны проблемы с кварцем (не та частота , не те кондеры , КЗ ит.д.).

Поменяйте моторы местами, убедитесь что конкретно некорректно работает , канал драйвера или мотор.
Вообще сборка L293D морально устарела. Приобретите более современный драйвер.

Цитата:
на плюс мк стоит конденцатор 10в 1000мф.


1000мф это 1Ф. Это очень много. Вероятно вы имели в виду 1000мкф. Поставьте параллельно ему 0.1мкф .
3. mrbin - 24 Октября, 2013 - 20:37:33 - перейти к сообщению
более современный это какой?
(Добавление)
спасибо за ответ,только вот еще не понятно,напряжение на обоих каналах одинаковое,двигатели менял местами не в них дело.
4. Петр Киселев - 24 Октября, 2013 - 20:57:11 - перейти к сообщению
Я думаю, бракованная L293D. Попробуй сменить ее.
5. nestandart - 24 Октября, 2013 - 20:58:43 - перейти к сообщению
Цитата:
более современный это какой?

Вот неплохой драйвер http://www.robototehnika.ru/e-st...catalog/203/880/

Подключите моторы параллельно друг другу и подключите питание. Одинаково вращаютя?

Если моторы одинаковые...
Проверьте напряжение на инаблах, посмотрите вольтметром переключение логов на входах драйвера.
Измерьте токи моторов на холостом ходу.
(Добавление)
Цитата:
Я думаю, бракованная L293D. Попробуй сменить ее.


Это сплошь и рядом. Скорее не бракованая а подпаленая. Греется сильно ? Рука держит нагрев ?
6. mrbin - 25 Октября, 2013 - 06:34:22 - перейти к сообщению
моторы пробовал по всякому,я раз было поджарил ее,но после этого она еще работала нормально,греется не сильно,а почему напряжение на выходах одинаковое а крутится по разному,пробовал один мотот сначала к одному выходу потом к другому,на одном быстро на другом тихо.
(Добавление)
заменил драйвер и все заработало,у меня их было два и получается оба были сгоревшие,спасибо за помощь
7. mrbin - 25 Октября, 2013 - 13:13:49 - перейти к сообщению
и еще вопрос,при поступлении сигнала ниского уровня на ножку микроконтролера,он не выполняет команду а делает сброс?
8. Роботов - 25 Октября, 2013 - 14:04:41 - перейти к сообщению
mrbin пишет:
при поступлении сигнала ниского уровня на ножку микроконтролера,он не выполняет команду а делает сброс?

Может такое быть, если эта ножка сконфигурирована на выход. Можно даже эту ножку сжечь...
9. mrbin - 25 Октября, 2013 - 14:40:06 - перейти к сообщению
да нет все привильно сконфигурировано, DDRC=0x00;


PORTC=0xff;