Сделал программную фильтрацию по очень большой выборке, аж сто значений беру, фильтрую и усредняю. Получилось хорошо. А ещё лучше получилось, когда я увидел, что значение АЦП проседает когда я просто включаю светодиод (он у меня по таймеру вкл/выкл). Отключил питание от светика, и стало очень чётко. Сейчас скину два видео. В первом светик мигает, и видно, что температура немного повышается. Во втором без светика.
Комментарии: 19
Vasil
Светик шумит, видимо
Andre
мне кажется, напряжение на порту просаживается, и на АЦП попадает меньше. А что, идея, светик и АЦП на одном порту у меня. Попробую один из них переселить.
Anonim
а резюк у светика есть?
Andre
Конечно. Он бы сгорел без него.
Anonim
чё ж он так жрёт-то дохера что ацп просаживается
Andre
На этом же порту, кстати, дисплей.
Vasil
Порту?
Andre
Порт А.
Vasil
Это тут каким боком, если у тебя ноги виноваты?
Andre
он тоже потребитель, может ест много, и микроконтроллеру не хватает питания. Просто думаю.
Vasil
А причём тут порт? Короче, в консоль выводи себе через юарт, чтобы не гадать о влиянии экрана
Andre
сейчас уже ни при чём, так как я перекинул АЦП на порт B, и это не помогло. Но про порт я думал вот что: есть ограничение по току на одну ножку, и ограничение по току на весь порт. Светик включается, напряжение на всём порту становится ниже, и АЦП становится плохо. экран не влияет. Влияет светодиод. Видно на видео зависимость — светодиод горит, температура заметно выше.
Vasil
У тебя линейник там?
Andre
на плате да. Питается от USB. Обычная blue pill. Сейчас подозреваю, что просадка на всём МК происходит.
Vasil
Попробуй прямо на линейник подпаяться, тогда меньше влияние должно быть. Ну и кондёр влепить, если аж настолько диод просаживает
Andre
В худшем случае, буду перед тем как делать измерения, говорить всей периферии заткнуться. что именно к нему припаять? Просто из интереса спрошу, а паять не буду — сломаю наверняка. А новый ждать с Али долго.
Vasil
Как вариант Ну к линейнику кондёр (хотя врядли норм будет, ESR большое, а то и хуже будет. Или делитель от порта на выход 3.3В, чтобы не так плавало.
Andre
понял. Пока не буду рисковать платой. Я плохо дружу с паяльником.
Andre
В дисплее дело оказалось. Кто бы мог подумать. Он жрал много, поэтому когда включался светик, всей плате становилось ещё хуже. Запитал дисплей от другого МК, и показания стали ровными.