Страница 1 из 1

Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 13:42:13
radiolubitel2011
Добрый день!
У микросхемы L298 (драйвер двигателей) есть 2 вывода, предназначенные для контроля тока, потребляемого двигателями, подключенными к ней.
Судя по схеме подключения, указанной в даташите (http://www.datasheetcatalog.org/datasheet/stmicroelectronics/1773.pdf), эти выводы должны шунтироваться на "землю" резистором, сопротивлением в 0,5 Ом и с этого шунта можно снимать показания.

Подскажите, пожалуйста, как всё это подключить к АЦП микроконтроллера ATMega32? Я так понимаю, нужно использовать делитель напряжения?
Имеет ли значение, что я буду подключаться не напрямую к источнику тока, а к шунтирующему резистору?

Заранее большое спасибо!

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 13:51:04
ChipKiller
на резисторе сильные пульсации от индуктивных выбросов, так что RC цепочка как минимум....

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 14:30:40
radiolubitel2011
А каков должен быть номинал резистора и конденсатора в RC-цепочке данном случае?
И ещё: делитель напряжения нужно делать только резисторах? Просто я ещё видел схемы делителей на ОУ... Не совсем понимаю, зачем в делителе нужен операционный усилитель...

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 15:22:25
ChipKiller
А каков должен быть номинал резистора и конденсатора в RC-цепочке
.. для начала не плохо подробно описать, что нужно получить в итоге....

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 16:01:01
radiolubitel2011
В общем-то, ситуация такая: я сейчас собираю робота (ну, если можно так сказать :) ), на гусеничной платформе (от пластмассового танка). Микросхема L298 нужна для того, чтобы МК мог управлять двигателями этой платформы. С управлением проблем не возникло.
А вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели. Т.е. задумка такая - АЦП микроконтроллера будет контролировать значение напряжения на выводах L298. Если значение превысит определённый порог, это будет означать, что двигатели "заклинило", и МК их отключит.
Как-то так.

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 18:31:59
ChipKiller
А вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели.
... можно сделать так - заводите сигнал на компаратор, на втором входе которого опорное напряжение. Выход компаратора управляет триггером. ++ не грузится МК, аппаратное время реакции минимально

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Вс дек 16, 2012 22:20:05
radiolubitel2011
ChipKiller, спасибо! Последовал Вашему совету. Вот, набросал схему компаратора и триггера. Rsa - это шунтирующий резистор. VCC1 - 5V. В этой схеме всё правильно или что-то нужно изменить?

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Пн дек 17, 2012 10:40:15
ChipKiller
Последовал Вашему совету.
... вообще-то предлагал так

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Пн дек 17, 2012 15:14:19
radiolubitel2011
ChipKiller, спасибо большое за схему!
Правда, пара вопросов к Вам: а моя схема на операционном усилителе LM358 не будет разве работать? Просто, к сожалению, триггер 74HC74 я сейчас не смогу купить, а LM358 у меня как раз есть. Второй операционный усилитель (который на моей схеме обозначен IC1.2) будет работать как раз в роли компаратора... Или я в чём-то неправ? Поясните, пожалуйста.

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Чт дек 20, 2012 15:19:49
radiolubitel2011
Ну а что всё-таки можно сказать вот про эту схему? Будет ли она работать в качестве компаратора и триггера?

Re: Подключение датчика тока к АЦП ATMega32

Добавлено: Чт дек 20, 2012 17:30:57
oleg110592
А зачем так сложно, в меге32 есть 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
можно использовать как тут: http://klim.in.ua/wp/2010/10/power-led- ... er-tiny25/