roboforum.ru

Технический форум по робототехнике.

Нужен драйвер на 1.5А

Нужен драйвер на 1.5А

AlexNail » 25 мар 2011, 04:43

Всем добрый день.
У меня такой вопрос: есть двигатель постоянного тока (стеклоподьемник ВАЗ), я вроде измерил, что при работе
протекает ток в 1.5 А. какой мне следует подобрать драйвер (желательно в готовом исполнении) для такой нагрузки.
Управляться драйвер будет ATTiny2313, вперед, назад, стоп. Или может как то усилить схему для использования менее мощного
драйвера. Я не силен, пока, в этом, хочу подробнее разобраться на примере. Заранее спасибо.

Re: Нужен драйвер на 1.5А

Radist » 25 мар 2011, 07:16

Если нужно крутить в одну сторону - драйвером может быть мощный транзистор. Если в две стороны - нужен мост (огромная тема про мосты на робофоруме). Готовых микросхем-драйверов тоже полно. http://www.rtcs.ru/hwsubtype.asp?id=199 Гуглится это дело элементарно. Прежде чем задать вопрос, подумайте: могу ли я сам найти на него ответ? Найти какой-нибудь драйвер с током 1,5А вы точно сможете.

Re: Нужен драйвер на 1.5А

avr123.nm.ru » 25 мар 2011, 10:19

AlexNail писал(а):есть двигатель постоянного тока (стеклоподьемник ВАЗ), какой мне следует подобрать драйвер (желательно в готовом исполнении) для такой нагрузки.
Посмотрите драйверы для электро моторов типа L6203 и L298
Вложения
l6203_l298_l297_l293.png

Re: Нужен драйвер на 1.5А

AlexNail » 25 мар 2011, 22:40

avr123.nm.ru писал(а):
AlexNail писал(а):есть двигатель постоянного тока (стеклоподьемник ВАЗ), какой мне следует подобрать драйвер (желательно в готовом исполнении) для такой нагрузки.
Посмотрите драйверы для электро моторов типа L6203 и L298


Спасибо. Но возникает у меня другой вопрос:
Я так понял, эти драйверы имеют максимальную нагрузку в пиковые моменты,
а если необходимо крутить мотор продолжительное время и при этом ток всегда равен максимальному значению?

Re: Нужен драйвер на 1.5А

avr123.nm.ru » 26 мар 2011, 02:02

Чтите даташит и обрящите знание.

Re: Нужен драйвер на 1.5А

AlexNail » 26 мар 2011, 23:01

avr123.nm.ru писал(а):Чтите даташит и обрящите знание.

И все же, даташит прочитан, не один раз. И много остаеться непонятно.
Получаеться что нужно подавать определенные импульсы на драйвер с МК для корректной работы?
Как мне это узнать? Не могу разобраться. Помогите.

Re: Нужен драйвер на 1.5А

yak-40 » 26 мар 2011, 23:10

AlexNail писал(а):Получаеться что нужно подавать определенные импульсы на драйвер с МК для корректной работы?
Да. Удобно использовать аппаратный ШИМ(широтно импульсный модулятор)
Принцип прост. Чем шире импульс, относительно паузы, тем больше напряжение на двигателе.
Но если скорость регулировать не нужно, то можно управлять двигателем подавая на драйвер не импульсы, а просто логические уровни.

Re: Нужен драйвер на 1.5А

AlexNail » 26 мар 2011, 23:22

yak-40 писал(а):
AlexNail писал(а):Получаеться что нужно подавать определенные импульсы на драйвер с МК для корректной работы?
Да. Удобно использовать аппаратный ШИМ(широтно импульсный модулятор)
Принцип прост. Чем шире импульс, относительно паузы, тем больше напряжение на двигателе.
Но если скорость регулировать не нужно, то можно управлять двигателем подавая на драйвер не импульсы, а просто логические уровни.

Т.е. на драйвер нужно подавть сигнал с определенной частотой?
И как програмно использовать ШИМ в ATTiny2313?

Re: Нужен драйвер на 1.5А

Vovan » 26 мар 2011, 23:26

AlexNail писал(а):И как програмно использовать ШИМ в ATTiny2313?
ответ в вопросе: программно.

Re: Нужен драйвер на 1.5А

AlexNail » 26 мар 2011, 23:35

Vovan писал(а):
AlexNail писал(а):И как програмно использовать ШИМ в ATTiny2313?
ответ в вопросе: программно.

я имел ввиду как это выглядит в программе? какой код?
если скажем при нажатии кнопки, должны поступать импульсы на вход драйвера?

Re: Нужен драйвер на 1.5А

Vovan » 26 мар 2011, 23:40

Псевдокод (на русском) - написал yak-40. Вы на каком языке собираетесь программу писать? На любом языке PWM (ШИМ) подробно описан как в ВИКе так и инет пОлон.
"читайте" (с)

Re: Нужен драйвер на 1.5А

AlexNail » 26 мар 2011, 23:56

Vovan писал(а):Псевдокод (на русском) - написал yak-40. Вы на каком языке собираетесь программу писать? На любом языке PWM (ШИМ) подробно описан как в ВИКе так и инет пОлон.
"читайте" (с)

Я пытаюсь разобраться с С в кодевижн. Инет полон инфы, но многое не понятно. и авр123 курс весь прочел не один раз, а
все не могу вьехать. вообще задача у меня такая:
есть мотор, нужно его приводить в движение передовая на него команды по RS232, ну скажем "1" это вперед, "2" назад, при повторном вводе команды быстрее вращаться. То что создает мастер в кодевижн, вроде понятно. а дальше ступор.
Как считать команду, а потом выполнить ее и еще через ШИМ? у меня вообще никак не получаеться.
Я думаю на конкретных примерах КОДа я смогу разобраться, поэкперементировать. Опытную схему я собрал.
Спасибо.

Re: Нужен драйвер на 1.5А

avr123.nm.ru » 27 мар 2011, 01:16

AlexNail писал(а):Как считать команду,
Задача 13 ( и еще 4 и 5 )

AlexNail писал(а): а потом выполнить ее и еще через ШИМ?
задача 8.

Re: Нужен драйвер на 1.5А

AlexNail » 27 мар 2011, 01:35

avr123.nm.ru писал(а):
AlexNail писал(а):Как считать команду,
Задача 13 ( и еще 4 и 5 )

AlexNail писал(а): а потом выполнить ее и еще через ШИМ?
задача 8.

Уважаемый авр123, я прочитал ваш курс, и сейчас читаю задачу8 и все равно не могу разобраться.
мне непонятны следующие вопросы (я использую Tiny2313):
я создал проект в кодевижн, мастер установил мне все значения, я выбрал таймер 1 и ШИМ корректировка по фазе с совпадением
топ OCR1A (Ph. correct PWM top=OCR1A). ну и далее как теперь прописать код, что бы при нажатии кнопки выполнялось это условие? как мне изменять значения на выходе?


Rambler\'s Top100 Mail.ru counter