Непонятная работа датчика ina219
11.09.2025, 15:39
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Непонятная работа датчика ina219
Уважаемые форумчане. Может кто подскажет почему в Протеусе датчик работает правильно, а "живой" нет. Немного истории. Столкнулся с тем, что часто бывает необходимость измерения тока или (и) напряжения внутри некоторой схемы. И вот я услышал о датчике ina226. точность измерения меня на данном этапе вполне себя устраивает. Но в настоящий момент мне было проще приобрести более простой его аналог ina219. Совместно с ИИ написал код работы stm32f103 с ina219. А результаты измерений выдавать по UART. Собрал в Протеусе модель, включил и все работает как надо. Одновременно собрал схему из "живых" компонентов, Включил. Но на экран терминала пошли непостоянные данные. Особенно напряжение. Во первых оно не соответствовало того что было в схеме но еще к тому же при каждом измерении выдавало сильно отличающиеся данные. К сожалению датчик у меня только 1, поэтому проверить на другом пока не могу. Пожалуйста предложите ваши варианты почему работа живой схемы и модели отличаются. Схему в Протеусе прикладываю.
также прикладываю код
Последний раз редактировалось vladh; 11.09.2025 в 15:45.
|
|
|
|
11.09.2025, 18:51
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Сообщение от vladh
|
|
Совместно с ИИ написал код работы
|
Сообщение от vladh
|
|
почему работа живой схемы и модели отличаются
|
У ИИ не спрашивали? Может, он чего знает?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.09.2025, 23:54
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
|
Re: Непонятная работа датчика ina219
И схема-бы не помешала.
Зачем в "ARM", а не в "источниках питания"?
__________________
Экзорцист 40-го уровня.
|
|
|
|
12.09.2025, 08:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Сообщение от ForcePoint
|
И схема-бы не помешала.
Зачем в "ARM", а не в "источниках питания"?
|
Так схема же приложена.
Мне кажется, что к ИП вопросов у меня нет, а вот к датчику и коду имеются
|
|
|
|
12.09.2025, 08:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Сообщение от akegor
|
|
У ИИ не спрашивали? Может, он чего знает?
|
Разумеется спрашивал. Разумеется знает. Но почти все версии, которые он выдвигает либо сразу неверные, либо трудно проверяемые, либо..
И да, мой вопрос: "почему работа живой схемы и модели отличаются?" , риторический. Это у меня от некоторой растерянности. Сейчас правда нашел вариант проверки работы живой схемы. Кстати я использую датчик не как самостоятельный корпус а как модуль типа: https://www.ozon.ru/product/modul-iz...6v-1697551193/
Последний раз редактировалось vladh; 12.09.2025 в 09:05.
|
|
|
|
12.09.2025, 09:16
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Далеко не каждый пользователь будет устанавливать или обновлять специфическое ПО только ради беглого просмотра схемы. Чтобы схему смогли увидеть все желающие, достаточно в Proteus'e сделать зкспорт в какой-нибудь из форматов типа PDF или BMP и выложить на форуме.
Примерно так:
|
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
12.09.2025, 09:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Так там в выложенных файлах в расширении убрать .txt и можно получить модель в протеусе. Я не понимаю в чем проблема?
Вообще я предполагал, что у кого-то есть собранная схема с используемым датчиком. И этот человек у которого есть такой узел загрузит код в свою схему и проверит работоспособность кода. Тем более, что я видел здесь заметки некоторых форумчан об использовании этих датчиков. Но похоже мои пожелания - пустые. Жаль.
Последний раз редактировалось vladh; 12.09.2025 в 09:45.
|
|
|
|
12.09.2025, 10:13
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Пара потенциальных причин 'странностей' - ошибки в собранной схеме на макете и/или качество макетной платы. Тут на форуме ЕМНИП уже были сообщения типа "Всё оказалось проще - плохой контакт в беспаечной макетной плате".
Смотрел как-то модуль на INA226 на беспаечной макетной плате, никаких неожиданностей не наблюдалось. Ток, напряжение и мощность считались так, как заявлено в тугоментации.
Сообщение от vladh
|
|
можно получить модель в протеусе. Я не понимаю в чем проблема?
|
Проблем собственно нет ( особенно в переименовании файла  ), кроме одной: версия ПО - имеющийся экземпляр Proteus более древний и не может открыть файл.
Например, мой выбор - вместо поисков/обновления ПО просто пройти мимо.
|
|
|
|
12.09.2025, 10:29
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Жаль, что версия старая. Тогда вот картинка. Да была у меня версия, что схему собирал беспаечно. Но потом все посадил на пайку. Результат почти не поменялся.
Последний раз редактировалось vladh; 12.09.2025 в 10:31.
|
|
|
|
12.09.2025, 11:10
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
|
Re: Непонятная работа датчика ina219
Ну, всё равно нет ни Keil-а, ни INA219, так что увы...
В начале экспериментов стОило бы замкнуть накоротко и посадить на землю выводы Vin+ и Vin-, после включения макета не производить никакой калибровки/конфигурации и убедиться, что из регистров читаются околонулевые значения измеряемых параметров - Shunt voltage и Bus voltage; остальные значения являются вычисляемыми и рассчитываются микросхемой исходя их измеряемых. Везде должны быть нули ( ну или плюс-минус единицы младших разрядов ). Значения вида 0xFFxx - это отрицательные значения, например 0xFFFF - это минус единица младшего разряда. Заодно убедиться, что регистр Configuration содержит умолчательное значение 0x399F, т.е. тем самым проверить, что обмен с модулем происходит и происходит корректно.
|
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:42.
|
|