Драйвер двигателей на реле
|
|
Dimsan | Дата: Воскресенье, 30.08.2009, 21:52 | Сообщение # 16 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Quote (DeepBlack) Схема, которую ты предложил мне посмотреть, на мой взгляд сложна в управлении (выводов для управления мало, что и усложняет). Схема была разработана мною исключительно в личных целях. Я не настаиваю на том, чтобы каждый её использовал. Сложности в управлении нет, если понимаешь зачем оно тебе нужно. Управление ШИМом, как и управление одновременно двумя двигателями, не предусмотрено. И я не пойму. DeepBlack постоянно говорит о ШД (шаговый двигатель), когда вопрос решается о драйвере для простых коллекторных двигателей.
|
|
| |
Space | Дата: Воскресенье, 30.08.2009, 22:19 | Сообщение # 17 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| Quote (DeepBlack) Не, так не пойдет. Хотя бы из-за того, что диод банально не пропустит ток в таком режиме. На схеме, которую привожу я, диоды растягивают вывод между линиями питания, а управляющий сигнал подается как раз на обмотку. Тогда уж так лучше будет: упс... не до чёт с моей стороны. не заметил, спасибо Quote (DeepBlack) На счет ШИМа, не доверяешь, проверь - лучше будет) А по поводу прерывания фазы или задержки, пока без этого попробуй. Закрутится, потом обсудим. Я на своем девайсе пока этого тоже не добавлял, но скоро сделаю. да я пока без шима и собираю
|
|
| |
DeepBlack | Дата: Воскресенье, 30.08.2009, 23:08 | Сообщение # 18 |
Язык программированя: C/C++
Зарегистрирован 27.07.2009
Группа: Модераторы
Сообщений: 189
Город: Зеленоград
Статус: Offline
| Dimsan, согласен, я ошибся. Просто схема очень напоминает контроллер ШД. тоже 4 канала. недосмотрел. Её с успехом можно будет применить и для обычных (тогда и ШИМ можно включить) и для шаговых. Но почти все комментарии с моей стороны (кроме шима для прерываний) полностью относятся и к контроллеру обычных движков. --- Просто все микросхемы типа L293 и L298 относятся как к обычным, так и к шаговым двигателям. А защита (диодами) ставится одинаково (во всех книжках и даташитах это описано). По сути, коллекторный двигатель, который вращается в обе стороны по функциям есть половинка шагового. --- А Ваша схема хорошая, интересная, для управления коллекторными движками в самый раз. Просто в виду того что я подумал о шаговых, счел ее не самой удобной. Извиняюсь
Сообщение отредактировал DeepBlack - Понедельник, 31.08.2009, 10:49 |
|
| |
Space | Дата: Понедельник, 31.08.2009, 00:10 | Сообщение # 19 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| вычитал такое Такой H-образный мост на релюшках имеет один недостаток. Не рекомендуется резко переключать направление вращения мотора, т. к. для безопасного переключения необходимо полное исчезновение тока в моторе. В противном случае существует риск повреждения контактов реле. В таком случаи диоды поставить надо по другому. Собственно так:
|
|
| |
Doniak | Дата: Понедельник, 31.08.2009, 08:43 | Сообщение # 20 |
Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
| Quote (Space) В таком случаи диоды поставить надо по другому. Собственно так: Диод пропускает ток лишь в одном направлении поэтому я думаю что теперь двигатели вообще не будут работать.
|
|
| |
Bass85 | Дата: Понедельник, 31.08.2009, 10:52 | Сообщение # 21 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Quote (Doniak) Диод пропускает ток лишь в одном направлении поэтому я думаю что теперь двигатели вообще не будут работать. Абсолютно верно
|
|
| |
DeepBlack | Дата: Понедельник, 31.08.2009, 10:59 | Сообщение # 22 |
Язык программированя: C/C++
Зарегистрирован 27.07.2009
Группа: Модераторы
Сообщений: 189
Город: Зеленоград
Статус: Offline
| Space, кидаю даташит на L293. Там описано как подключать коллекторные и шаговые движки. Посмотри как там диоды стоят. Не обращай внимание на то, что там микросхема, а у тебя реле. Все то же самое, на некоторых выводах появляется сигнал, а на некоторых нет. А про безопасное переключение контактов... я практически то же самое писал про прерывание (хорошо бы такую штуку, чтобы обмотку двигателя можно было быстро обесточить).
|
|
| |
Doniak | Дата: Понедельник, 31.08.2009, 13:41 | Сообщение # 23 |
Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
| А как нащот экономичности. Сколько потребляет сам драйвер на по отношению к драйверу на транзисторах полевых(биполярных)?
|
|
| |
Space | Дата: Понедельник, 31.08.2009, 18:35 | Сообщение # 24 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| Quote (Doniak) А как нащот экономичности. Сколько потребляет сам драйвер на по отношению к драйверу на транзисторах полевых(биполярных)? отвечу тебе когда он заработает. чёт я его собрал, но он не работает. мотор подсоединил тупо на прямую без диодов на выводы реле. Есть у кого какие идеи в чём может быть причина? Я уже трижды всё проверил и для верности всё заново перепоял. Добавлено (31.08.2009, 18:35) --------------------------------------------- потом если всё заработает, то транзисторные ключи заменю на одну компактную микросхему. в ней всё тоже самое сделано. И место на плате меньше будет занимать такая схема Микросхема ULN2003
|
|
| |
Bass85 | Дата: Понедельник, 31.08.2009, 18:48 | Сообщение # 25 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Ну если ULN2003 для включения реле тогда да это хорошо еще и SMD есть. А вот для шима по мощнее нужно. Я тут присмотрелся к верхней схеме и или не понял или там не правильно сейчас попробую нарисовать нормально Вот.
Сообщение отредактировал Bass85 - Понедельник, 31.08.2009, 19:09 |
|
| |
Space | Дата: Понедельник, 31.08.2009, 21:57 | Сообщение # 26 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| думаешь в транзисторе дело? Добавлено (31.08.2009, 21:57) --------------------------------------------- Попробовал. Тоже самое. Хотя послушал. Релюшки щёлкают
|
|
| |
Bass85 | Дата: Понедельник, 31.08.2009, 23:07 | Сообщение # 27 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Значит что то напутал с группами в реле потому что оно не может не работать. Возможно что у тебя получается такая комбинация когда на мотор подается либо два плюса либо две земли.
|
|
| |
Space | Дата: Среда, 02.09.2009, 16:58 | Сообщение # 28 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| А теперь прикол. Моя ошибка в том, что я забыл, что реле взял на 12 вольт поэтому подавая сигнал от мк с питанием в 5 вольт релюшке тупо не хватало напряжения для того чтобы сработать. ща попробовал сделать всё от 12 вольт всё заработало. ток от сигнала с мк не работает т. к. там ток 5 вольт. так что схема рабочая.
|
|
| |
Dimsan | Дата: Среда, 02.09.2009, 17:53 | Сообщение # 29 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Покупай 5В реле и не будет проблем. Или другой вариант: если движки питаются от отдельного 12В источника, то можно весь драйвер запитать оттуда.
|
|
| |
Space | Дата: Среда, 02.09.2009, 20:24 | Сообщение # 30 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| Quote (Dimsan) Покупай 5В реле и не будет проблем. ясное дело Добавлено (02.09.2009, 20:24) --------------------------------------------- Готово. Теперь с шимом разобраться надо
|
|
| |