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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

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

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

Заранее большое спасибо!
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

на резисторе сильные пульсации от индуктивных выбросов, так что RC цепочка как минимум....
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

А каков должен быть номинал резистора и конденсатора в RC-цепочке данном случае?
И ещё: делитель напряжения нужно делать только резисторах? Просто я ещё видел схемы делителей на ОУ... Не совсем понимаю, зачем в делителе нужен операционный усилитель...
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

А каков должен быть номинал резистора и конденсатора в RC-цепочке
.. для начала не плохо подробно описать, что нужно получить в итоге....
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

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

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

Сообщение ChipKiller »

А вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели.
... можно сделать так - заводите сигнал на компаратор, на втором входе которого опорное напряжение. Выход компаратора управляет триггером. ++ не грузится МК, аппаратное время реакции минимально
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

ChipKiller, спасибо! Последовал Вашему совету. Вот, набросал схему компаратора и триггера. Rsa - это шунтирующий резистор. VCC1 - 5V. В этой схеме всё правильно или что-то нужно изменить?
Вложения
komparator_l298.jpg
(26.63 КБ) 690 скачиваний
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

Последовал Вашему совету.
... вообще-то предлагал так
Вложения
PWM.GIF
(9.61 КБ) 616 скачиваний
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

ChipKiller, спасибо большое за схему!
Правда, пара вопросов к Вам: а моя схема на операционном усилителе LM358 не будет разве работать? Просто, к сожалению, триггер 74HC74 я сейчас не смогу купить, а LM358 у меня как раз есть. Второй операционный усилитель (который на моей схеме обозначен IC1.2) будет работать как раз в роли компаратора... Или я в чём-то неправ? Поясните, пожалуйста.
Аватара пользователя
radiolubitel2011
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт фев 10, 2011 21:31:51
Откуда: Ульяновск
Контактная информация:

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

Сообщение radiolubitel2011 »

Ну а что всё-таки можно сказать вот про эту схему? Будет ли она работать в качестве компаратора и триггера?
Вложения
komparator_l298.jpg
(26.63 КБ) 685 скачиваний
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

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

Вернуться в «Периферия»