Проблема с ADS1115

Использование цтфро-аналоговых и аналогово-цифровых преобразователей и пользовательских блоков к ним
Ответить
com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Проблема с ADS1115

#1

Сообщение com » 02.02.2021{, 18:27}

Собрал схему, к зарядному устройству подключил галогенку через шунт 20А 75 мВ. В флпрог использовал встроенный блок ADS1115 с настройкой входов A0-A1 в качестве диффференциальных входов, опрос каждые 1 сек , делитель на 16, выход через модбас в скаду. Поначалу ничего путного не показывал, припаял на вход АЦП кондесатор 0.1 мкф. показания появились, но через 5 сек ардуино виснет наглухо. Как можно это исправить?

Отправлено спустя 59 минут 46 секунд:
Ладно, сам создал проблему, сам и решил. :yes: :D Вроде бы. В общем обманулся на том, что в обычном режиме напряжение измеряется между входом и землей, а в дефференциальном режиме, измерятся только между выходами. Если измерять напряжение аккумуляторов и батареек, то это верно. А вот в случае с сетевым блоком питания необходимо минус БП соединить с минусом ардуино.Пока работает, дальше посмотрим.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Проблема с ADS1115

#2

Сообщение com » 02.02.2021{, 19:57}

Не тут то было. Все работает до тех пор, пока ардуино запитан по юсб от компа. Подключаю к сетевой юсб зарядке, и все. Мадбас отваливается и данные не идут. Как запитать дуню?

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Проблема с ADS1115

#3

Сообщение com » 03.02.2021{, 14:34}

GDAN7777 писал(а):
02.02.2021{, 20:59}
com писал(а):
02.02.2021{, 19:57}
Не тут то было. Все работает до тех пор, пока ардуино запитан по юсб от компа. Подключаю к сетевой юсб зарядке, и все. Мадбас отваливается и данные не идут. Как запитать дуню?
Вы хотя бы схему набросайте примерную,как что у вас подключено.Сам только недавно домучил ads1115.По работе выяснилось много нигде не описанных нюансов.Два модуля сжег,на третьем разобрался. :smile37:
Схему чего? Подключение ADS1115 к ардуино и шунту? В общем, проблема оказалась в отсутствии сетевого фильтра в зарядном устройстве. Поставил в замен качественный БП со всеми фильтрами, все заработало как надо.
Поделитесь своими наработками, что бы другие на те же грабли не наступили.
А схема вот
Схема.jpg

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

Проблема с ADS1115

#4

Сообщение Brand2 » 03.02.2021{, 15:37}

com, на вашей схеме "перемычка" между минусом зарядного и минусом Ардуины не нужна,Вы ведь используете дифф вход в АЦП.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Проблема с ADS1115

#5

Сообщение com » 03.02.2021{, 18:31}

Brand2 писал(а):
03.02.2021{, 15:37}
com, на вашей схеме "перемычка" между минусом зарядного и минусом Ардуины не нужна,Вы ведь используете дифф вход в АЦП.
Я тоже так думал, но вот на практике не работает без перемычки. Если замерять напряжение на батарейках, тогда да, меряет, а вот именно от сетевого источника напряжения работает толко так как указано на схеме.
GDAN7777 писал(а):
03.02.2021{, 17:32}
Ставьте обязательно резисторы около 10 кОм последовательно с каждым входом.У меня все заработало хорошо только после пайки соединений.Скрутки-крокодилы не прокатили.Убил на это пару дней.INA226 работает заметно уверенней-усреднение показаний внутри чипа работает как надо.Перепробовал все фильтры с форума-не понравилось.Проверял при подключении коллекторного двигателя-он помехи генерит что надо.У меня мультиметр Hold Peak-так вот на нем показания не прыгают при хорошей скорости обновления показаний,так что сравнить есть с чем.Решил проблему в лоб,дедовским способом-RC фильтр по входу ADS1115.
Для чего резисторы на входе нужны? В флпрог на входе я поставил блок среднее значение, показания практически стоят мертво. А вообщето я планировал поставить AD8210YRZ, но в загашнике этот АЦП обнаружил, интересный опыт получился.
В общем итог такой, между входами конденсатор, перемычка между минусами нужна, так же необходим качественный сетевой источник питания. Пока так

Ответить

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