[uquote="Волосатый",url="/forum/viewtopic.php?p=3561716#p3561716"]Я думал, что Burrough это США, а на этих написано Япония...[/uquote]
США и есть, если верить англицкой педивикии, а в Японии то ли филиал, то ли по лицензии выпускали.
Ученье - свет, а неученье - чуть свет, и на работу. |||||||||||||||||||||||||||||||ЛК -20 -10 -5 -3 -1 0 +1 +2 +3 +6 dB |||||||||||||||||||||||||||||||ПК
[uquote="Appll",url="/forum/viewtopic.php?p=1952418#p1952418"]Такое дело - при работе часов проскакивают цифры 85 на всех индикаторах. В какую сторону "копать" ? В чем может быть дефект? (Мега8\DS1307\ИД1)[/uquote]
Кто-нибудь сталкивался с подобными глюками? В какую сторону копать? Часы работают превосходно, но иногда (редко) в каком-либо разряде или в нескольких проскакивают неверные значения, причём вроде бы всегда одинаковые.
"85" опрашивается и устраняется ещё на этапе инициализации часов при включении, проблема не в этом. Такое проскакивание левых цифр наблюдается на разных часах с разными прошивками. Похоже, что высокое напряжение с частотой динамической развёртки как-то влияет на МК. Я сначала грешил на помехи по питанию, для проверки всё тщательно отфильтровал конденсаторами-дросселями, но действия это не возымело. Кстати, цифры проскакивают независимо от того, выводятся на дисплей данные, полученные от DS1307 или же какие-то другие.
watchmaker прав, 85°C DS18B20 выдаёт если по какой либо причине датчик либо не смог, либо не успел выполнить преобразование. Основных причин две:
1) во время преобразования банально "проседает" питание, и ошибочный результат преобразования выходит за рабочие пределы (лечение - блокировочный конденсатор непосредственно на выводы датчика).
2) недостаточный таймаут между командами на преобразование и чтение.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
когда выдаёт "80" секунд - часы не идут (стоят). Хотя да, это ядрёная комбинация - сопливый монтаж с глючной прошивкой. С этим справиться может только сам разработчик - распознать, из-за чего часы слетают итд - из-за ошибки в программе или неудачной разводки. У меня самого были и первого типа проблемы и второго. Так что, исходник прошивки в руки и изучать на предмет. Или писать тестовые прошивки, которые проверят работоспособность каждого узла по отдельности.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
"makk" В чем может быть дефект? (Мега8\DS1307\ИД1)
поменяйте идещку на такую.
и все станет норм...[/uquote]Интересно, а есть внятное объяснение, в чем там "вина" ИДешки? Я то эти часы не собирал и собирать не собираюсь, но глядя на схему не могу найти связи (или там в прошивке так накосячено, что и подумать страшно, поэтому такой вариант пока отбрасываю) между описываемым дефектом и заменой ИД1.
А то мне напоминает один недавний ремонт. Тоже говорят - там контакт на переключателе надо почистить. Как почистим - всё начинает работать. Ну почистил - не работает. Начал тогда уже сам искать систематично в чем проблема. Оказалось, холодная пайка обмотки трансформатора к лепестку. Ну да, трансформатор находится рядом с тем переключателем и если бы я "интенсивнее" чистил бы контакты, то тоже "шевельнул бы" и "заработало бы. А так этот прибор с этим дефектом уже сколько лет ходил!
А люди посмотрят и скажут: "Собаки летят. Вот и осень."