oka275 писал(а):
Niakrisse писал(а):
-Отключил силовую часть - не глючит.
Не совсем точно известно что входит в этот список. Но если реакция есть, значит тут и порылась собака. При чём, как мне кажется, помеха воздействует на термоэлемент датчика, искажая показания температуры. Затем эти данные в датчике поступают на оцифровку, где полученному значению прибавляется контрольная сумма (CRC8) и только после этого данные (по запросу) приходят в атмега8. И если помеха нарушала бы эти отправляемые данные, то контрольная сумма не совпала бы и принятый пакет был бы проигнорирован вообще (кодовое значение температуры в этом случае равнялось бы 8.88 градусов Цельсия). Но этого вроде как нет на дисплее, значит контрольная сумма с датчиков верна и глючит именно сам датчик, периодически оцифровывая "гонимые" значения, считая их корректными.
Платы версии 2.0 от NuSen, там 2 220в входа, один на силовой блок, а второй на 50гц трансформатор, от которого питается экран и температурные датчики.
От перемещения датчика помехи остаются. Подключил осциллограф на контакты температурных датчиков, и вот что получилось:
Самый "глючный" датчик №2 без подключенной силовой части. (Без подключенной силовой части работает корректно)
Датчик №2 с подключенной силовой частью. (Работает не корректно)
Датчик №3 с подключенной силовой частью. (работает корректно)
Обратите внимание что без подключенной силовой части деление на осциллографе 10мв, а на остальных 500мв.
Получается включение силовой части даёт помехи на питание 1го и 2го датчика, хотя все датчики находятся на одной линии 5в...
Осциллограмму с 1го датчика не фотографировал, но там ситуация чуть лучше чем на 2м датчике, и он "глючит" значительно реже чем 2й. 3й и 4й не "глючат" вообще.
Вообще не понятно, почему эта проблема вылезла у меня. Плата заводская, собранно уже думаю не один десяток наборов, и никто не писал о такой проблеме.
Может куда-то допаять керамический конденсатор, или увеличить номинал, что-бы малой кровью избавится от этой проблемы?