Резистор на 69 Вт какого размера будет? А лампы у меня по 20 Вт справляются.
Резистор на 69 Вт какого размера будет? А лампы у меня по 20 Вт справляются.
Не я назвал цифру 700 Ом.
Когда чинил таймер (вышли из строя входные конденсаторы и микроконтроллер), написал прошивку для микроконтроллера.
Как только выяснил логику работы таймера, сначала решил считать по "встроенным "часам", так как это первое, что приходит в голову, но посмотрев внимательно схему, понял, что авторы заложили идею счета именно периодов самой сети 50Гц. Такой подход существенно упрощает алгоритм. Перед установкой в холодильник решил проверить время счета и собрал схему типа предложенной здесь, но с обычными лампами. Вместо датчика выключатель от настольной лампы.
Само собой все это требовало времени, поэтому сразу был куплен ТИМ-01, чтоб холодильник работал нормально, а ТЭУ был отложен до момента наличия свободного времени. Так вот, когда время появилось, стал проверять как работает отремонтированный таймер. Время считалось нормально: 8 часов заморозка, затем разморозка до срабатывания датчика на +10, а потом ждем еще 2 минуты. При обесточивании время и режим (мороз или оттайка) сохраняются. Кнопка в оттайку переводит. Смутил только один момент: из-за особенностей схемы таймера если при пассивной оттайке будет сбой питания сети (т.е. в течение этих самых 2 минут), то включится компрессор, а при достижении -10 холодильник сразу уйдет на оттайку снова, чтобы досчитать оставшийся до 2 минут интервал. Это связано с тем, что при переключении из оттайки на мороз снимается питание со схемы управления и она остается обесточенной до срабатывания датчика на -10, а тогда реле тоже выключено, значит работает компрессор. Когда питание появилось, таймер заработал, "вспомнил", что не доделал одно важное дело и запустил оттайку. Ситуация показалась абсурдной, поэтому алгоритм тут же был изменен на такой. В режиме оттайки режим и время сохраняются, как и прежде, поэтому в случае сбоя по питанию во время активной оттайки холодильник продолжит нагрев тэнов, а не уйдет на мороз. Но при подаче питания на микроконтроллер (как при штатном переходе на мороз, так и при сбое питания) проверяется какой режим был до обесточивания. И если это оттайка, то проверяется счетчик времени. Если насчитал меньше секунды, значит был сбой при активной оттайке, продолжаем ее. Если успел насчитать больше, сбой произошел при пассивной оттайке, значит было нештатное обесточивание и компрессор уже оттарабанил до -10. Тогда остаемся на морозе, так как этот 2-минутный интервал введен, я уверен, просто для надежной диагностики срабатывания датчика на +10 (такова специфика схемы).
После замены таймера в холодильнике на отремонтированный протестировал на этот вопрос родной ТИМ-01. Оказалось его авторы вообще сделали просто. Они только сохраняют время мороза, а оттайку игнорируют, поэтому при сбое питания при оттайке сразу начинается новый цикл на 8 часов мороза, и оттайка как таковая не состоится вообще. Конечно, если холодильник регулярно никто из сети не дергает и питание нормальное, то и такой вариант годится, но мой мне нравится больше.
Я это все излагал к тому, что прошивку могу скинуть, если надо. Таймер стоит 500р., микроконтроллер в 10 раз дешевле. Логику работы прошивки объяснил. В принципе не трудно что-то поправить, но тестировать уже будете сами. Кстати, схемотехника ТИМ-01 такая же, так что для него тоже должна подойти.
Да. Но это должно быть 220В действующего значения, хотя и с малым током. Как подавать? От функционального генератора через повышающий трансформатор? Там долго проверять только 8 часов. Остальное просто и быстро. На самом деле, если требуется проверить, что таймер работает, достаточно пощелкать режимами на "имитаторе" из этой темы, например. Если все переключается, значит исправно. 8 часов ждать не надо.
Нет. Сохранение происходит примерно через 80мс после пропадания питания, пока конденсатор, по 5В самого микроконтроллера не успел разрядиться. Время разрядки около 150мс
"Объясните мне, пожалуйста, зачем нужно искусственно фабриковать Спиноз, когда любая баба может его родить когда угодно." (М.А.Булгаков)
Увы, не всегда.
От мультивибратора 5-ти вольтовые импульсы прямо на ножку контроллера. Какую максимальную частоту можно подать, по Вашему мнению?
Браво!
Теперь шкурный вопрос. Не возьметесь ли продавать прошитые контроллеры по разумной цене?
Я не оптимизировал код в эту сторону, поэтому сейчас до 1кГц где-то. Тогда 8 часов сократится до 24 минут. Если задаться целью, то можно до 30 сек сократить. Сейчас исполняется обработчик по каждому переходу синуса питания через ноль, чтобы обнаружить момент, когда питание исчезнет. И этот обработчик для простоты не только запускает сторожевой таймер на отсчет времени (до начала записи в EEPROM, если переходов спустя заданное время больше нет), но и выполняет каждый раз его включение. Так код проще и надежнее, но его можно сократить в несколько раз. Но главная причина медлительности вот в чем. Сейчас я тактовую частоту МК настраиваю на 300кГц, так как спешить некуда, задача сама по себе не требует скорости. Зато так потребление МК падает до 0.25мА и он слабо разряжает конденсатор в условиях отсутствия внешнего питания, гарантированно успевая сохранить данные в EEPROM. Не хочется здесь что-то ускорять в ущерб надежности. МК почти все время спит по команде sleep, пока не придет очередной сигнал о наличии сети. Отсчет импульсов идет аппаратно встроенным таймером, который раз в 5 сек переполняется, поэтому приходится инкрементировать еще одну переменную при его переполнении каждые 5 сек. Но это все очень медленные процессы. Искусственный разгон надо тщательно обдумывать.
Какие вижу недостатки в такой проверке. Все равно придется разбирать таймер, только внешних контактов недостаточно. 1к. идет на нужную ногу МК, но через 1Мом, на котором падает 220В. Вы правильно заметили, что сигнал придется подавать прям на ножку МК. Тогда и питание 24В можно подать сразу на плюс обмотки реле (этот контакт тоже внутри, а не снаружи таймера). Я так и делал в поиске неисправных компонентов, чтобы избежать голых 220В. Меня, конечно, пару раз в жизни уже било :-D, и ничего, но лучше ограничить такие шансы, неприятно даже при протекании тока через соседние пальцы... Но и это еще не все. Там стоит конденсатор 0,1 мкФ прям на этой ноге, чтобы сделать фильтр вместе с 1Мом и 30к. Для 50Гц самое то, но даже на 1кГц он просадит генератор...значит выпаивать. Много мороки для проверки счета 8 часов. Это может иметь смысл, когда хочешь проверить какой-то новый незнакомый тип таймера, чтобы понять стоит ли его в будущем использовать на замену штатному. Но для такого дела можно и на 8 часов запустить, я так делал. Через 5 минут лампочку выкрутил, чтоб в глаза не светила, пока другими делами занят, за 5 минут до окончания срока вкрутил (если не вкрутить переключение не произойдет, так как лампы поочередно создают цепь питания: одна горит, через другую питание идет).
Да без проблем. Но и здесь есть несколько но. Овчинка должна стоить выделки. Почта у меня на против дома, а за контроллером ехать надо. Мне что один прошить, что 10, что 20. Большой разницы нет, они шьются мгновенно, код то маленький. Это как раз самая простая часть. Но заморочка на всю эту езду за МК, отправку посылок лично для меня имеет смысл только если она принесет ну скажем 1000. За МК я отдавал 50р., возможно, на Aliexpress дешевле можно найти, особенно если скопом взять. Хотя цены ползут все время. Вот и считайте 1000 + 50N + Почта России, где N - количество МК.
Мне кажется, что проще вам взять программатор usbasp, на Ali он меньше 100р. И через бесплатный avrdude прошить. Инструкции как, пришлю. Люди в личку уже, кстати, обращаются. С крокодилом
https://www.chipdip.ru/product/dip8-soic8
можно шить прям в плате, но он подороже будет.
Уже достаточно.
А интересуюсь для проверки заводских таймеров. Т.е. на дому заменил таймер и ТАБ, в мастерне проверил, далее решил в запас или ремонт.
Подключение, питание, и т.п. - решаемо.
Есть RT809F, в списке есть ATTINY13.
Я правильно понял, что прошивку Вы готовы подарить?
Y.R.K., реально классное исследование алгоритмов и прочего.. но просто из сермяжной правды-там есть другие элементы. и лучше тупо менять..
ТИМы - да, а ТЭУ тоже горят?
Ну и справедливости ради - ни одного случая возгорания в моей практике не было. Или повезло, или регион такой, или слухи о "зажигательных" таймерах слегка преувеличены.
Ну например, близость моря, высокая влажность вызывают окисление клемм. Плохой контакт, нагрев, возгорание.
Во всяком случае, второе фото рождает такую версию.
В этом году горело штук 8 - у двоих В18 сгорели нафик и коробки для таймеров, у одного пострадал поддон каплепада пластмассовый, и остальные случаи - горели сами корпуса ТИМов. Причем вчера упоминал - уже есть сгоревший таймер из установленных мною два года назад!
Вот тебе самое начало такого возгорания - отгорела клемма, еще не затронув плату, видимо примой сильно мягкий:
IMG_6290.jpg
Социальные закладки