Управление двигателями через COM порт
Да че там рисовать... Vss на +5В, Vs на +источника питания для двигателей, sense - оба на землю, enable - оба на +5, Out1 и 2 - один движек, 3 и 4 - второй, Input1-4 к выходам ИЕ10. Смотрите даташит, там все просто.
- Реклама
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Вам то довольно просто об этом говорить, а для меня это темный лесEngineer_Keen писал(а):Да че там рисовать... Vss на +5В, Vs на +источника питания для двигателей, sense - оба на землю, enable - оба на +5, Out1 и 2 - один движек, 3 и 4 - второй, Input1-4 к выходам ИЕ10. Смотрите даташит, там все просто.
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Спасибо! Вот только не понял один момент... +5v (выводы 6, 9 и 11) и +питания двигателей (вывод 4) это разве не одно и то же?
Если двигатели будут питаться от того же источника что и логика, то да, одно и то же.
- Реклама
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
для логики 5–6 вольт будет нормально?Engineer_Keen писал(а):Если двигатели будут питаться от того же источника что и логика, то да, одно и то же.
Да.
На будущее - ответы на такие вопросы есть в справочных данных на микросхемы.
На будущее - ответы на такие вопросы есть в справочных данных на микросхемы.
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Ок. Вот посмотрите конечную схему, ничего не напутал?
http://db.tt/16ozJ2oP
Так же есть пару вопросов о деталях. Конденсаторы 100 нф пойдут керамические на 50 вольт? И какой диод ставить перед к561ие10?
http://db.tt/16ozJ2oP
Так же есть пару вопросов о деталях. Конденсаторы 100 нф пойдут керамические на 50 вольт? И какой диод ставить перед к561ие10?
Что касается соединения ИЕ10 и L298, все верно.Explode писал(а):ничего не напутал?
ДаExplode писал(а):Конденсаторы 100 нф пойдут керамические на 50 вольт?
Вот тут уже сложнее. Диод в принципе можно взять любой, через него просто ИЕ10 питается от порта. Но лучше его убрать и сделать питание от того же источника, что и L298. Только понадобятся еще стабилитроны и резисторы между землей и входами ИЕ10, как сделано тут. А выход DTR лучше использовать для сброса счетчика (нога 7). Ногу 2 ИЕ10 соединить с +питания, ногу 1 (счет) оставить как есть. Входы второй половины счетчика - заземлить (пока, если эту половину использовать не планируется). И еще желательно поставить диоды по цепям земля-вывод двигателя, вывод двигателя-+питания (всего 4 цепочки по 2 диода).Explode писал(а):И какой диод ставить перед к561ие10?
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
покажите пожалуйста изменения на фото схемы что я выложил в прошлом постеEngineer_Keen писал(а):Что касается соединения ИЕ10 и L298, все верно.Explode писал(а):ничего не напутал?ДаExplode писал(а):Конденсаторы 100 нф пойдут керамические на 50 вольт?Вот тут уже сложнее. Диод в принципе можно взять любой, через него просто ИЕ10 питается от порта. Но лучше его убрать и сделать питание от того же источника, что и L298. Только понадобятся еще стабилитроны и резисторы между землей и входами ИЕ10, как сделано тут. А выход DTR лучше использовать для сброса счетчика (нога 7). Ногу 2 ИЕ10 соединить с +питания, ногу 1 (счет) оставить как есть. Входы второй половины счетчика - заземлить (пока, если эту половину использовать не планируется). И еще желательно поставить диоды по цепям земля-вывод двигателя, вывод двигателя-+питания (всего 4 цепочки по 2 диода).Explode писал(а):И какой диод ставить перед к561ие10?
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Вот смотри, вроде поправил схему. Правильно?
http://db.tt/HcydoHii
Только есть несколько вопросов:
1) стабилитроны должны быть на 5.1 вольт?
2) резисторы, которые рядом с ними, на 1 кОм? и какой мощности?
3) какие номера ног на К561ИЕ10 надо заземлить?
4) убрал один из конденсаторов (он дублировал второй). правильно ли?
5) не совсем понял на счет диодов у двигателей.
http://db.tt/HcydoHii
Только есть несколько вопросов:
1) стабилитроны должны быть на 5.1 вольт?
2) резисторы, которые рядом с ними, на 1 кОм? и какой мощности?
3) какие номера ног на К561ИЕ10 надо заземлить?
4) убрал один из конденсаторов (он дублировал второй). правильно ли?
5) не совсем понял на счет диодов у двигателей.
1) да
2) да, 1к, мощность любая
3) 9,10,15. 6-ю ногу с портом соединять не надо, это выход.
4) лучше оставить, мало того, желательно добавить еще один такой-же, для ИЕ10. Да, их будет 3 в параллель, но ставить нужно как можно ближе к выводам микросхем (между выводами +питания и землей). Как правило их количество = количеству микросхем.
5) "земля" -|>|- "вывод двигателя" -|>|- "+питания", так как два двигателя, то таких цепочек 4 шт (в справочных данных на L298 схема есть). Диоды на ток до 2А, для защиты выходов L298 от обратной ЭДС двигателей.
2) да, 1к, мощность любая
3) 9,10,15. 6-ю ногу с портом соединять не надо, это выход.
4) лучше оставить, мало того, желательно добавить еще один такой-же, для ИЕ10. Да, их будет 3 в параллель, но ставить нужно как можно ближе к выводам микросхем (между выводами +питания и землей). Как правило их количество = количеству микросхем.
5) "земля" -|>|- "вывод двигателя" -|>|- "+питания", так как два двигателя, то таких цепочек 4 шт (в справочных данных на L298 схема есть). Диоды на ток до 2А, для защиты выходов L298 от обратной ЭДС двигателей.
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Стабилитрон между землей и первой ногой ИЕ10 верните, все остальное вроде верно. Теперь надо программу для управления портом искать\писать...
Да, кстати тут пока не реализована обратная связь (ваша команда "статус"), вероятно для этого понадобится вторая половина счетчика и еще одна микросхема.
Да, кстати тут пока не реализована обратная связь (ваша команда "статус"), вероятно для этого понадобится вторая половина счетчика и еще одна микросхема.
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Тьфу, просто забыл его нарисоватьEngineer_Keen писал(а):Стабилитрон между землей и первой ногой ИЕ10 верните, все остальное вроде верно.
Кстати, на счет стабилитронов...какой мощности их брать?
Сначала закуплюсь деталями, спроектирую и изготовлю печатную плату, а потом приступлю к написанию программы.Engineer_Keen писал(а):Теперь надо программу для управления портом искать\писать...
В принципе это можно сделать и программно, не имея обратной связи с железом.Engineer_Keen писал(а):Да, кстати тут пока не реализована обратная связь (ваша команда "статус"), вероятно для этого понадобится вторая половина счетчика и еще одна микросхема.
Щас еще раз пробежался глазами по оригинальной статье (http://cxem.net/uprav/uprav14.php) и нашел высказывание автора по этому поводуEngineer_Keen писал(а):6-ю ногу с портом соединять не надо, это выход.
Так он все таки нужен или нет?Не забудьте про DCD провод, который припаивается к выводу №6 микрухи. Это обратная связь. Без нее комп не сможет обеспечить правильную работу счетчика, а следовательно и машинки.
И еще, какие конкретно диоды брать для двигателей (конкретную марку скажите пожалуйста)?
Не более 0.5-1Вт...Explode писал(а):Кстати, на счет стабилитронов...какой мощности их брать?
Немного не понятно реализована у автора обратная связь. Понятно, что после просчета 7 импульсов на линии DCD появляется 1... И что? Компьютер лишь может знать, что счетчик находится где-то на 0-7 или 8-15 позиции, а как какая точно комбинация на выходе - непонятно. Другое дело перед загрузкой числа обнулять его по одной линии порта и потом передать определенное количество тактов по другой. В этом случае, конечно обратная связь реализуется программно, но счет гарантированно начнется с 0, и не нужно использовать линию DCD.Explode писал(а):еще раз пробежался глазами по оригинальной статье (http://cxem.net/uprav/uprav14.php) и нашел высказывание автора по этому поводу
Да хоть 1N4001...Explode писал(а):И еще, какие конкретно диоды брать для двигателей (конкретную марку скажите пожалуйста)?
PS: Если появятся вопросы по поводу аналогов (диодов, стабилитронов), это тут.
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Спасибо большое! Теперь буду собирать...
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
А L298N подойдет?
Это тоже самое, только корпус стоячий (ноги не загнуты на 90градусов).
- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Понял. А охлаждение на нее ставить надо? Просто в одной статье говорится:
Может хотя бы пассивное прикрутить? Радиатор к примеру...Я использовал L298N в корпусе
Multiwatt. Она обеспечивает наибольший
допустимый ток фазы и обладает самой
большой способностью к отдаче тепла,
что в данном случае актуально.
Обозначение HN в конце – это
достаточно редкий тип углового корпуса,
который в данном случае более
приемлем, так как одну сторону
полномостовой схемы можно охлаждать
в плату, что я и делал.


