Форум РадиоКот https://radiokot.ru/forum/ |
|
Аналоговые порты врут от влажности или температуры? https://radiokot.ru/forum/viewtopic.php?f=66&t=177169 |
Страница 1 из 1 |
Автор: | dummynull [ Сб май 22, 2021 17:16:35 ] |
Заголовок сообщения: | Аналоговые порты врут от влажности или температуры? |
Имеется китайкий клон Arduino Uno, использую для мониторинга напряжений блока питания и сигнализации если выходит за пределы. Замечено, что если температура снижается градусов до 18 или несколько дней дождь (но не всегда), несколько минут после включения завышает значения на 3-8% примерно. Ничего особенного там нет, просто с резистивного делителя напряжения беру. Также по прошествию года, вижу что один из входов показывает всегда завышенные числа, деградировал что ли. Пробовал измерить, что там за напряжение на входе, так он сразу при контакте с вольтметром стал показывать правильное напряжение и лишь на следующий день опять стал врать с завышением значений (5.2-5.35 вольта, вместо 5). Мог бы предположить, что резисторы делителя плохие (уже не помню номиналы, что-то вроде 10к+5.1к), но они не могут столь сильно изменять сопротивление при столь малом изменении температуры, когда в комнате обычно 22 градуса. Да и при нагреве в корпусе уже не идет дальнейшего роста. Может какая-то специфика микроконтроллера? Или именно китайской платы. У меня в пайке нет никаких флюсов, только канифоль и обычный пос-60. Если бы глюк не отрубался в процессе измерений, мог бы его обнаружить. Куда рыть? |
Автор: | parovoZZ [ Сб май 22, 2021 19:09:59 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
Последние 2 бита в АЦП отбрасываем сразу. Это сказано в даташите. Итого получаем достоверных бит - 8 штук. К тому же ИОН в МК оставляет желать лучшего. +накладывается китайское происхождение. |
Автор: | dummynull [ Сб май 22, 2021 19:19:22 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
Ну 8 бит погоды не сделают, мне надо следить за качеством питания, не деградировали ли конденсаторы, в пределах 5%. Но куда рыть и чего менять? |
Автор: | musor [ Сб май 22, 2021 21:16:56 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
вангую 1звменить нонеймовые резисторы прецизиоными с малым ткс 2 помцть плату в ултразвуке 3 покрыть защ.лаком для плат и высушитьв печке |
Автор: | muravei_ [ Вс май 23, 2021 13:29:17 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
dummynull писал(а): 10к+5.1к || 5.1к поставить 0.1 мк . Внешний ИОН. Останавливать МК на время измерения. Использовать внешний АЦП. |
Автор: | 74LS00 [ Вс май 30, 2021 13:06:47 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
Не увидел упоминания что плата залита лаком после мытья и сушки. Ацетон малярный проводник. От влаги на таких малых участках дорожки превращаются в батарейки. Ну и бонус хреновые электролиты на холоде подыхают. У китайских камней пока только проблемы с памятью встречал, или eep битая и глючит или i2c начисто пропадает. С АЦП пока нормально всё было. |
Автор: | dummynull [ Вт июн 08, 2021 13:17:08 ] |
Заголовок сообщения: | Re: Аналоговые порты врут от влажности или температуры? |
Может кому-то на будущее пригодится. Заменил arduino uno на другого производителя, проблема решилась. Ну а старая после использования покрылась пылью в компе и стало видно, что не отмыта, куча разводов. За неимением средств для очистки и низкой стоимости плат, выгоднее заменить конечно же. Но вообще не ожидал такого сильного влияния флюса. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |