Технический форум по робототехнике.
tomilkos239 » 11 авг 2013, 22:52
У драйвера двигателей L298 есть 2 пина current sensing a и b.

Подскажите, как с них, с этих пинов, "снять" сигнал?
dccharacter » 11 авг 2013, 23:00
притянуть через миллиомный резистор к земле. Через резистор потечет ток, на резисторе образуется падение напряжения. Меряешь это напряжение, вычисляешь ток. Номинал резистора смотреть в даташите.
tomilkos239 » 11 авг 2013, 23:09
Это ясно;) Меня зависимость интересует. В даташите вроде нету его (номинала резистора).
dccharacter » 11 авг 2013, 23:55
Vsens Sensing Voltage –1 to 2.3 V
Vovan » 11 авг 2013, 23:56
в д\ш есть (стр.7)схема для шагового двигателя:
Rs1=Rs2=0,5oHm
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
Отрицательный?!
Vovan » 12 авг 2013, 00:11
Дык разницы нет, пусть коллекторный, просто читаем над схемой:
This circuit drives bipolar stepper motors with winding currents up to 2 A.
у Вас что за моторы? в каких пределах ток мерять нужно? Если до 2-х ампер то в самый раз...
dccharacter » 12 авг 2013, 00:17
Это максимальные рейтинги. Резисторы выбираются так, чтобы при используемом вами моторе на фул-форварде напряжение на токочувствительных резисторах не выходило за эти пределы.
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В.
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в) всё в рамках приличия...
ЗЫ: каков смысл в полном копировании предыдущих постов?
tomilkos239 » 12 авг 2013, 02:12
Vovan писал(а):ЗЫ: каков смысл в полном копировании предыдущих постов?
Написать всем надо;)
Так
А как считывать - то? Подключать в аналоговому порту и аналог рид? так там ж
уе до 2.3 вольт а не до 5.
Vovan » 12 авг 2013, 02:42
Считывать? как обычно, только ничего не известно о том ЧЕМ считывать...
Вопрос про 5в не понял... о чём это?
Используя свои гениальные экстрасенсорные способности и напрягая при этом мозг до невозможности (

), делаю вывод: очевидно для считывания предполагается применить АЦП некоего микроконтроллера... ээээ... Наверное АВР.
Ну если я всё верно расшифровал - подключать прямо на АЦП МК и измерять им изменение напряжения на выходе с преславутого резистора...
tomilkos239 писал(а):Написать всем надо;)
это всем и написано на четвертой строчке от названия форума, только некоторые не читают

...
tomilkos239 » 12 авг 2013, 02:49
Да, у меня мега 328-я. Программирую на Arduino IDE. Как делать-то?;) Просто analogRead? Так, если у меня входить будет от от 0,115в до 1,84в. Получаемые значения при выполнении analogRead 0...1024. А тут же не будет, получается 1024, т.к 1024 соответствует 5В. Или я не прав?
Vovan » 12 авг 2013, 03:07
С дунями всех видов и подвидов не знакОм, меги программирую на ассемблере, поэтому не вижу проблем границу ставить не на 1024 (5в), а на 376 (1,8в)...
Ну мождь кто-то другой проконсультирует, я чёт не особо понимаю - в чём проблема, сорри

...
tomilkos239 » 12 авг 2013, 03:12
ну наверное и будет 376 максимум. Спасибо! Еще бы зависимость составить. Врядли она линейная;)