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

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

Сообщение radiolubitel2011 »

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

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

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

Сообщение ChipKiller »

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

Сообщение radiolubitel2011 »

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

Сообщение ChipKiller »

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

Сообщение radiolubitel2011 »

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

Сообщение ChipKiller »

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

Сообщение radiolubitel2011 »

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

Сообщение ChipKiller »

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

Сообщение radiolubitel2011 »

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

Сообщение radiolubitel2011 »

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

Сообщение oleg110592 »

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

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