Показания температуры в модуле климат-контроля скачут
У меня Hummer H2 2003 года выпуска, и если бы я хотел изменить температуру в салоне, я бы сделал это с помощью регуляторов на модуле климат-контроля. Один из них находится со стороны водителя, а другой — со стороны пассажира. Изображение модуля приведено ниже...
Проблема в том, что при повороте любой из этих ручек значение целевой температуры может скакать в ту или иную сторону. Например, если у меня была установлена температура 65 градусов и я решил повернуть ручку вправо, чтобы сделать теплее, то сначала температура может подскочить до 71 градуса, затем до 64, а потом до 61. Обычно при попытке сделать теплее температура опускается до 60 градусов. Чтобы заставить его делать то, что я хочу, мне приходится нажимать или тянуть за ручку и поворачивать её постепенно, чтобы она двигалась в нужном мне направлении. Но даже в этом случае у меня возникают сложности. Если бы я мог, я бы лучше починил ручки, чем менял модуль климат-контроля.
Судя по тому, что я прочитал, эти ручки называются поворотными энкодерами. При каждом повороте поворотного энкодера значение увеличивается или уменьшается на один шаг в зависимости от направления поворота. Проблема с этими поворотными энкодерами в том, что значение не увеличивается и не уменьшается на один шаг в зависимости от направления поворота. Значение скачет и не соответствует изменению входных данных. Так что, думаю, это какое-то плохое соединение.
Итак, что же происходит и в чём причина этой проблемы? Что мне делать?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/79757/climate-control-module-temp-numbers-jump-around