roboforum.ru

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

CURRENT SENSING на L298

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

CURRENT SENSING на L298

Сообщение tomilkos239 » 11 авг 2013, 22:52

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

Изображение

Подскажите, как с них, с этих пинов, "снять" сигнал?
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: CURRENT SENSING на L298

Сообщение dccharacter » 11 авг 2013, 23:00

притянуть через миллиомный резистор к земле. Через резистор потечет ток, на резисторе образуется падение напряжения. Меряешь это напряжение, вычисляешь ток. Номинал резистора смотреть в даташите.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: CURRENT SENSING на L298

Сообщение tomilkos239 » 11 авг 2013, 23:09

Это ясно;) Меня зависимость интересует. В даташите вроде нету его (номинала резистора).
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: CURRENT SENSING на L298

Сообщение dccharacter » 11 авг 2013, 23:55

Vsens Sensing Voltage –1 to 2.3 V
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: CURRENT SENSING на L298

Сообщение Vovan » 11 авг 2013, 23:56

в д\ш есть (стр.7)схема для шагового двигателя:
Rs1=Rs2=0,5oHm
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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:
Отрицательный?!
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: CURRENT SENSING на L298

Сообщение Vovan » 12 авг 2013, 00:11

Дык разницы нет, пусть коллекторный, просто читаем над схемой:
This circuit drives bipolar stepper motors with winding currents up to 2 A.
у Вас что за моторы? в каких пределах ток мерять нужно? Если до 2-х ампер то в самый раз...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: CURRENT SENSING на L298

Сообщение dccharacter » 12 авг 2013, 00:17

Это максимальные рейтинги. Резисторы выбираются так, чтобы при используемом вами моторе на фул-форварде напряжение на токочувствительных резисторах не выходило за эти пределы.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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В.
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

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в) всё в рамках приличия...
ЗЫ: каков смысл в полном копировании предыдущих постов?
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: CURRENT SENSING на L298

Сообщение tomilkos239 » 12 авг 2013, 02:12

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

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

Так
А как считывать - то? Подключать в аналоговому порту и аналог рид? так там жуе до 2.3 вольт а не до 5.
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

Re: CURRENT SENSING на L298

Сообщение Vovan » 12 авг 2013, 02:42

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

tomilkos239 писал(а):Написать всем надо;)
это всем и написано на четвертой строчке от названия форума, только некоторые не читают :( ...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: CURRENT SENSING на L298

Сообщение tomilkos239 » 12 авг 2013, 02:49

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

Re: CURRENT SENSING на L298

Сообщение Vovan » 12 авг 2013, 03:07

С дунями всех видов и подвидов не знакОм, меги программирую на ассемблере, поэтому не вижу проблем границу ставить не на 1024 (5в), а на 376 (1,8в)...
Ну мождь кто-то другой проконсультирует, я чёт не особо понимаю - в чём проблема, сорри :oops: ...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: CURRENT SENSING на L298

Сообщение tomilkos239 » 12 авг 2013, 03:12

ну наверное и будет 376 максимум. Спасибо! Еще бы зависимость составить. Врядли она линейная;)
Аватара пользователя
tomilkos239
 
Сообщения: 46
Зарегистрирован: 20 июл 2013, 23:44
Откуда: СПб
прог. языки: Arduino IDE

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron