Владимир Андреевич
Member
Просто читаю в течение 5 секунд analogRead(A0) значение со стационарного потенциометра с плечами 5 и 4.7Ком и вывожу в Serial каждые 10 мсек время и прочитанное значение. Рисую график (прицеплен), перехватывая данные из Putty/
Коричневая кривая получена первой, затем через несколько десятков секунд зеленая и с тем же запаздыванием синяя.
Почему меняется положение кривых? Плечи потенциометра 5 в с платы и земля.
Почему во всех случаях наблюдаются выбросы за рамки наблюдаемого разброса? Разброс естественнен и допустим, но выбросов хотелось бы избежать.
Попытки исправить ситуацию: перешел на внешнее питание потенциометра и исправил analogRead на analogRead(А0, INPUT_PULLUP) серая кривая на рисунке. естественный разброс несколько меньше, а выбросы заметнее. Выбросы похожи на реакцию колебательной системы на возмущение при сильном затухании.
Заметка: до изменения установки analogRead (было analogRead(А0, INPUT)) покзания мультиметра в точке измерения просаживались с 2.45 в до примерно 0.5 в. при соединении точки измерения с соответствующим пином платы.
Коричневая кривая получена первой, затем через несколько десятков секунд зеленая и с тем же запаздыванием синяя.
Почему меняется положение кривых? Плечи потенциометра 5 в с платы и земля.
Почему во всех случаях наблюдаются выбросы за рамки наблюдаемого разброса? Разброс естественнен и допустим, но выбросов хотелось бы избежать.
Попытки исправить ситуацию: перешел на внешнее питание потенциометра и исправил analogRead на analogRead(А0, INPUT_PULLUP) серая кривая на рисунке. естественный разброс несколько меньше, а выбросы заметнее. Выбросы похожи на реакцию колебательной системы на возмущение при сильном затухании.
Заметка: до изменения установки analogRead (было analogRead(А0, INPUT)) покзания мультиметра в точке измерения просаживались с 2.45 в до примерно 0.5 в. при соединении точки измерения с соответствующим пином платы.