Подключение датчика тока к АЦП ATMega32
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Подключение датчика тока к АЦП ATMega32
Добрый день!
У микросхемы L298 (драйвер двигателей) есть 2 вывода, предназначенные для контроля тока, потребляемого двигателями, подключенными к ней.
Судя по схеме подключения, указанной в даташите (http://www.datasheetcatalog.org/datasheet/stmicroelectronics/1773.pdf), эти выводы должны шунтироваться на "землю" резистором, сопротивлением в 0,5 Ом и с этого шунта можно снимать показания.
Подскажите, пожалуйста, как всё это подключить к АЦП микроконтроллера ATMega32? Я так понимаю, нужно использовать делитель напряжения?
Имеет ли значение, что я буду подключаться не напрямую к источнику тока, а к шунтирующему резистору?
Заранее большое спасибо!
У микросхемы L298 (драйвер двигателей) есть 2 вывода, предназначенные для контроля тока, потребляемого двигателями, подключенными к ней.
Судя по схеме подключения, указанной в даташите (http://www.datasheetcatalog.org/datasheet/stmicroelectronics/1773.pdf), эти выводы должны шунтироваться на "землю" резистором, сопротивлением в 0,5 Ом и с этого шунта можно снимать показания.
Подскажите, пожалуйста, как всё это подключить к АЦП микроконтроллера ATMega32? Я так понимаю, нужно использовать делитель напряжения?
Имеет ли значение, что я буду подключаться не напрямую к источнику тока, а к шунтирующему резистору?
Заранее большое спасибо!
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Подключение датчика тока к АЦП ATMega32
на резисторе сильные пульсации от индуктивных выбросов, так что RC цепочка как минимум....
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Re: Подключение датчика тока к АЦП ATMega32
А каков должен быть номинал резистора и конденсатора в RC-цепочке данном случае?
И ещё: делитель напряжения нужно делать только резисторах? Просто я ещё видел схемы делителей на ОУ... Не совсем понимаю, зачем в делителе нужен операционный усилитель...
И ещё: делитель напряжения нужно делать только резисторах? Просто я ещё видел схемы делителей на ОУ... Не совсем понимаю, зачем в делителе нужен операционный усилитель...
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Подключение датчика тока к АЦП ATMega32
.. для начала не плохо подробно описать, что нужно получить в итоге....А каков должен быть номинал резистора и конденсатора в RC-цепочке
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Re: Подключение датчика тока к АЦП ATMega32
В общем-то, ситуация такая: я сейчас собираю робота (ну, если можно так сказать
), на гусеничной платформе (от пластмассового танка). Микросхема L298 нужна для того, чтобы МК мог управлять двигателями этой платформы. С управлением проблем не возникло.
А вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели. Т.е. задумка такая - АЦП микроконтроллера будет контролировать значение напряжения на выводах L298. Если значение превысит определённый порог, это будет означать, что двигатели "заклинило", и МК их отключит.
Как-то так.
А вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели. Т.е. задумка такая - АЦП микроконтроллера будет контролировать значение напряжения на выводах L298. Если значение превысит определённый порог, это будет означать, что двигатели "заклинило", и МК их отключит.
Как-то так.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Подключение датчика тока к АЦП ATMega32
... можно сделать так - заводите сигнал на компаратор, на втором входе которого опорное напряжение. Выход компаратора управляет триггером. ++ не грузится МК, аппаратное время реакции минимальноА вот контроль по току нужен для того, что если двигатели "заклинит", они не сгорели.
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Re: Подключение датчика тока к АЦП ATMega32
ChipKiller, спасибо! Последовал Вашему совету. Вот, набросал схему компаратора и триггера. Rsa - это шунтирующий резистор. VCC1 - 5V. В этой схеме всё правильно или что-то нужно изменить?
- Вложения
-
- komparator_l298.jpg
- (26.63 КБ) 690 скачиваний
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Подключение датчика тока к АЦП ATMega32
... вообще-то предлагал такПоследовал Вашему совету.
- Вложения
-
- PWM.GIF
- (9.61 КБ) 616 скачиваний
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Re: Подключение датчика тока к АЦП ATMega32
ChipKiller, спасибо большое за схему!
Правда, пара вопросов к Вам: а моя схема на операционном усилителе LM358 не будет разве работать? Просто, к сожалению, триггер 74HC74 я сейчас не смогу купить, а LM358 у меня как раз есть. Второй операционный усилитель (который на моей схеме обозначен IC1.2) будет работать как раз в роли компаратора... Или я в чём-то неправ? Поясните, пожалуйста.
Правда, пара вопросов к Вам: а моя схема на операционном усилителе LM358 не будет разве работать? Просто, к сожалению, триггер 74HC74 я сейчас не смогу купить, а LM358 у меня как раз есть. Второй операционный усилитель (который на моей схеме обозначен IC1.2) будет работать как раз в роли компаратора... Или я в чём-то неправ? Поясните, пожалуйста.
- radiolubitel2011
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Чт фев 10, 2011 21:31:51
- Откуда: Ульяновск
- Контактная информация:
Re: Подключение датчика тока к АЦП ATMega32
Ну а что всё-таки можно сказать вот про эту схему? Будет ли она работать в качестве компаратора и триггера?
- Вложения
-
- komparator_l298.jpg
- (26.63 КБ) 685 скачиваний
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Подключение датчика тока к АЦП ATMega32
А зачем так сложно, в меге32 есть 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
можно использовать как тут: http://klim.in.ua/wp/2010/10/power-led- ... er-tiny25/
можно использовать как тут: http://klim.in.ua/wp/2010/10/power-led- ... er-tiny25/