roboforum.ru

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

CURRENT SENSING на L298

CURRENT SENSING на L298

tomilkos239 » 11 авг 2013, 22:52

У драйвера двигателей L298 есть 2 пина current sensing a и b.

Изображение

Подскажите, как с них, с этих пинов, "снять" сигнал?

Re: CURRENT SENSING на L298

dccharacter » 11 авг 2013, 23:00

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

Re: CURRENT SENSING на L298

tomilkos239 » 11 авг 2013, 23:09

Это ясно;) Меня зависимость интересует. В даташите вроде нету его (номинала резистора).

Re: CURRENT SENSING на L298

dccharacter » 11 авг 2013, 23:55

Vsens Sensing Voltage –1 to 2.3 V

Re: CURRENT SENSING на L298

Vovan » 11 авг 2013, 23:56

в д\ш есть (стр.7)схема для шагового двигателя:
Rs1=Rs2=0,5oHm

Re: CURRENT SENSING на L298

tomilkos239 » 12 авг 2013, 00:04

Vovan писал(а):в д\ш есть (стр.7)схема для шагового двигателя:
Rs1=Rs2=0,5oHm

Да мне бы для обычного коллекторного.

Добавлено спустя 4 минуты 56 секунд:
dccharacter писал(а):Vsens Sensing Voltage –1 to 2.3 V

Спасибо. Я увидел. от -1 до 2.3 :shock:
Отрицательный?!

Re: CURRENT SENSING на L298

Vovan » 12 авг 2013, 00:11

Дык разницы нет, пусть коллекторный, просто читаем над схемой:
This circuit drives bipolar stepper motors with winding currents up to 2 A.
у Вас что за моторы? в каких пределах ток мерять нужно? Если до 2-х ампер то в самый раз...

Re: CURRENT SENSING на L298

dccharacter » 12 авг 2013, 00:17

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

Re: CURRENT SENSING на L298

tomilkos239 » 12 авг 2013, 00:27

Vovan писал(а):Дык разницы нет, пусть коллекторный, просто читаем над схемой:
This circuit drives bipolar stepper motors with winding currents up to 2 A.
у Вас что за моторы? в каких пределах ток мерять нужно? Если до 2-х ампер то в самый раз...

Моторы Pololu 50:1 Micro Metal Gearmotor HP. На питание моторов подаю 7.4В с 2S аккумулятора.

Добавлено спустя 1 минуту 29 секунд:
dccharacter писал(а):Это максимальные рейтинги. Резисторы выбираются так, чтобы при используемом вами моторе на фул-форварде напряжение на токочувствительных резисторах не выходило за эти пределы.

А как выбрать? параметры описал. Микро моторы пололу. питание ~7.4В.

Re: CURRENT SENSING на L298

Vovan » 12 авг 2013, 01:28

100 mA free-run, 15 oz-in (1.1 kg-cm) and 1.6 A stall.
ну так у них меньше 2А значит 0,5ом вполне подходит (от 0,115в до 1,84в, при разрешенных -1в - 2,3в) всё в рамках приличия...
ЗЫ: каков смысл в полном копировании предыдущих постов?

Re: CURRENT SENSING на L298

tomilkos239 » 12 авг 2013, 02:12

Vovan писал(а):
ЗЫ: каков смысл в полном копировании предыдущих постов?

Написать всем надо;) :wink:

Так
А как считывать - то? Подключать в аналоговому порту и аналог рид? так там жуе до 2.3 вольт а не до 5.

Re: CURRENT SENSING на L298

Vovan » 12 авг 2013, 02:42

Считывать? как обычно, только ничего не известно о том ЧЕМ считывать...
Вопрос про 5в не понял... о чём это?
Используя свои гениальные экстрасенсорные способности и напрягая при этом мозг до невозможности ( :wink: ), делаю вывод: очевидно для считывания предполагается применить АЦП некоего микроконтроллера... ээээ... Наверное АВР.
Ну если я всё верно расшифровал - подключать прямо на АЦП МК и измерять им изменение напряжения на выходе с преславутого резистора...

tomilkos239 писал(а):Написать всем надо;)
это всем и написано на четвертой строчке от названия форума, только некоторые не читают :( ...

Re: CURRENT SENSING на L298

tomilkos239 » 12 авг 2013, 02:49

Да, у меня мега 328-я. Программирую на Arduino IDE. Как делать-то?;) Просто analogRead? Так, если у меня входить будет от от 0,115в до 1,84в. Получаемые значения при выполнении analogRead 0...1024. А тут же не будет, получается 1024, т.к 1024 соответствует 5В. Или я не прав?

Re: CURRENT SENSING на L298

Vovan » 12 авг 2013, 03:07

С дунями всех видов и подвидов не знакОм, меги программирую на ассемблере, поэтому не вижу проблем границу ставить не на 1024 (5в), а на 376 (1,8в)...
Ну мождь кто-то другой проконсультирует, я чёт не особо понимаю - в чём проблема, сорри :oops: ...

Re: CURRENT SENSING на L298

tomilkos239 » 12 авг 2013, 03:12

ну наверное и будет 376 максимум. Спасибо! Еще бы зависимость составить. Врядли она линейная;)


cron
Rambler\'s Top100 Mail.ru counter