Датчик тока

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Аватара пользователя
andresus
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 29, 2011 11:53:03
Откуда: г. Сергиев Посад

Датчик тока

Сообщение andresus »

Добрый вечер всем! Прошу сильно не пинать. Так сложилось, что до настоящего момента не работал с АЦП. Сейчас возникла необходимость. Делаю счетчик ампер-часов (счетчик заряда) для оценки степени заряженности LiFePo4 АКБ. Для этого решил использовать датчик тока ACS712 и внешнее АЦП ADS7816, т.к. мой МК (AT89S8253 - 51 кристалл) без АЦП на борту. Собрал вот такую схемку для отладки.
Изображение
Собственно вопросы:
1. Правильно ли подключил датчик тока к АЦП, а АЦП к МК.
2. Как снимать показания? Это пожалуй самый сложный вопрос для меня. Что я должен видеть на выходе АЦП? Какие значения? (Сейчас вывожу 1 раз в секунду, что приходит с АЦП и получаю постоянно меняющиеся значения примерно от 500 до 1000. Снимать буду значения конечно чаще).

Схему чертил P-Cad сразу под печатку, поэтому выглядит не айс (за что дико извиняюсь).
Заранее благодарен!
Реклама
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16478
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Датчик тока

Сообщение mickbell »

1. Почему-то вход In- АЦП висит в воздухе. Надо соединить с цепью GND, поскольку датчик тока не даёт дифференциальный выход. Пардон, не разглядел, он на самом деле соединён.
2. Как я понял, глянув даташит по диагонали, АЦП имеет малосигнальные входы, датчик же выдаёт сигнал во всю дурь. Вообще, почему выбрали именно этот АЦП? Ему хорошо с термопарой работать. Я вот чаще всего применяю ADS121S101, всем рекомендую его. Однако ему требуется источник опорного напряжения, встроенного он не содержит, я его запитываю от REF198 (4.096 В), тогда каждая единица отсчёта соответствует одному милливольту входного напряжения, это удобно. Впрочем, внутреннего опорника у этого АЦП тоже нет.
3. Отключите входы датчика тока и сначала закоротите их. Должны быть более-менее постоянные показания, по-видимому (напомню, даташит я не изучал) околонулевые. Если так оно и есть, давайте в них ток с постороннего источника и следите за показаниями. Растёт ток - растут и показания. Если немного скачут - придётся фильтровать: на вход АЦП RC-фильтр, и плюс к нему программно можно подфильтровать.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: Датчик тока

Сообщение Rtmip »

Здравствуйте.
andresus писал(а):1. Правильно ли подключил датчик тока к АЦП, а АЦП к МК.
Это зависит от того, как вы написали программу. Но вот в качестве нагрузки использовать саму схему плохая идея.
Лучше поставьте резистор как нагрузку и измеряйте какой ток через него идет. конечно надо будет ограничить ток в соответствии с мощностью резистора.
andresus писал(а):2. Как снимать показания? Это пожалуй самый сложный вопрос для меня. Что я должен видеть на выходе АЦП? Какие значения? (Сейчас вывожу 1 раз в секунду, что приходит с АЦП и получаю постоянно меняющиеся значения примерно от 500 до 1000...
Сейчас очень похоже на то, что вы снимаете "пульсации" или наводки от сети 50 Гц... А сам ток потребления он похоже и не видит, слишком мал похоже.
Вообще, насколько помню, этот датчик может и переменный ток мерить. Соответственно, при протекании в одну сторону он на выходе дает 0,5 В, а
при протекании тока нагрузки в другую на выходе 4,5 В. А при нулевом токе на выходе 2,5 В.
Вот вам АЦП и выдает половинку синуса от 2,5 до 4,5 В примерно.
Ну, это мое предположение :)
Аватара пользователя
andresus
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 29, 2011 11:53:03
Откуда: г. Сергиев Посад

Re: Датчик тока

Сообщение andresus »

mickbell писал(а):1. Однако ему требуется источник опорного напряжения, встроенного он не содержит, я его запитываю от REF198 (4.096 В), тогда каждая единица отсчёта соответствует одному милливольту входного напряжения, это удобно.

Т.е. датчик тока тока и АЦП запитать от REF198?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16478
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Датчик тока

Сообщение mickbell »

Сначала попробуйте разобраться с этой схемой. Когда выясните, почему показания туда-сюда дёргаются, можно будет уже и REF198 ставить. А пока в этом нет смысла.
Повторюсь: откиньте токовые ноги датчика тока, чтобы никакой ток через него не шёл, и снимайте показания, они должны быть около нуля. В зависимости от того, что вы при этом увидите, будем думать, что делать дальше.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Ответить

Вернуться в «Теория»