Первичные часы 2 - микроконтроллер наносит ответный удар.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
tele13
Прорезались зубы
Сообщения: 214
Зарегистрирован: Пт апр 12, 2013 20:56:49
Откуда: М.О. Запад

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение tele13 »

[uquote="kolokolyan",url="/forum/viewtopic.php?p=3746864#p3746864"][uquote="kijvod",url="/forum/viewtopic.php?p=3699228#p3699228"]Обнаружилась еще проблема с питанием. Включил часы от импульсного блока питания EPSON PS-180, на 24 вольта. Когда рву питание по 24в, все проходит отлично. Все запоминает, после восстановления питания доганяет до нужного времени. Когда отключаю 220в,при подключеном 24в, часы не правильно запоминают время отключения. И при подаче 220в устанавливают вторичные часы на время которое захотят. Хотя системные часы идут правильно.[/uquote]
Моя станция в работе почти два года. Запитана от импульсного адаптера 30 вольт 1 ампер под названием Дельта, я так понимаю от какой то оргтехники. Напряжение убавил с 30 до 28 вольт в самом адаптере. То есть все часы и станция питаются от 28 вольт. Питание 220 вольт при проверке и в течении всего периода эксплуатации станции снималось раз 10 - 15, никаких траблов с неправильным запоминанием замечено не было, подгонка происходила чётко без сбоев. И ни одна транзисторная сборка за два года не пострадала. Единственное что вышло из строя - это светодиоды индикации подачи напряжения на часы на одном канале , перегорели - убило самоиндукцией. На этом канале подключено двое часов параллельно, поэтому и погорели. На остальных двух каналах светодиоды живы и моргают до сих пор.[/uquote]

Какая мощность примененного блока питания ? Проблемы с перегоранием светодиодов решается установкой защитных диодов между каждым проводом линии и землей, или варистор....
kolokolyan
Родился
Сообщения: 9
Зарегистрирован: Вс фев 11, 2018 21:24:13

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение kolokolyan »

[uquote="tele13",url="/forum/viewtopic.php?p=3749355#p3749355"][uquote="kolokolyan",url="/forum/viewtopic.php?p=3746864#p3746864"][uquote="kijvod",url="/forum/viewtopic.php?p=3699228#p3699228"]Обнаружилась еще проблема с питанием. Включил часы от импульсного блока питания EPSON PS-180, на 24 вольта. Когда рву питание по 24в, все проходит отлично. Все запоминает, после восстановления питания доганяет до нужного времени. Когда отключаю 220в,при подключеном 24в, часы не правильно запоминают время отключения. И при подаче 220в устанавливают вторичные часы на время которое захотят. Хотя системные часы идут правильно.[/uquote]
Моя станция в работе почти два года. Запитана от импульсного адаптера 30 вольт 1 ампер под названием Дельта, я так понимаю от какой то оргтехники. Напряжение убавил с 30 до 28 вольт в самом адаптере. То есть все часы и станция питаются от 28 вольт. Питание 220 вольт при проверке и в течении всего периода эксплуатации станции снималось раз 10 - 15, никаких траблов с неправильным запоминанием замечено не было, подгонка происходила чётко без сбоев. И ни одна транзисторная сборка за два года не пострадала. Единственное что вышло из строя - это светодиоды индикации подачи напряжения на часы на одном канале , перегорели - убило самоиндукцией. На этом канале подключено двое часов параллельно, поэтому и погорели. На остальных двух каналах светодиоды живы и моргают до сих пор.[/uquote]

Какая мощность примененного блока питания ? Проблемы с перегоранием светодиодов решается установкой защитных диодов между каждым проводом линии и землей, или варистор....[/uquote]

Ну так около 30 ватт адаптер - 30 вольт 1 ампер. Вроде как от принтера адаптер, точно не знаю, принесли на запчасти. Вторичных часов подключено к моей станции не так много - всего четыре), но все разные на вид. А светодиоды мне не так важны - не светят, так и хрен с ними. Но за совет спасибо. Не охота разбирать и супрессоры ставить, лень..
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение rom-i »

Тема очень интересная. Собрал по принципу программы основной статьи. Сразу упростил программу. Давно не пользуюсь 1307. Только 3231. К стати, при замене одной на другую микруху, ничего в оригинальной пруге менять не надо. Единственно выкинуть использование библиотеки $lib "ds1307clock.lib". Она только пургу гонит. Отказался от прерывания по 1Гц(лишняя заморока с выводом, и отключением прерывания). Часы опрашиваються по ходу выполнения программы. На остальные подпрограммы это не влияет. По тому, что там все давно прерывания отключаються. Часики пока тикают месяц.
Транзисторы выходные пока не пришли, вместо них счелкают релюхи.
Сегодня переписал индикацию в обычном режиме. Показывают просто часы с цифрами в две строки. Только пока с секундами не решился. Индицировать, или нет. Остаються только по одному символу в строке.
Изображение
Протеус скрывает 8 строчку в символе. В реале довольно очень симпатичьно.

Добавлено after 11 minutes 2 seconds:
Re: Первичные часы 2 - микроконтроллер наносит ответный удар.
tele13,
Там вопрос был при двойном пропадании питания. Т е при подводе. Решили, или нет?
Программно действительно пургу в память загонит. Об этом не думал. Но решаемо. :kill:
Аватара пользователя
tele13
Прорезались зубы
Сообщения: 214
Зарегистрирован: Пт апр 12, 2013 20:56:49
Откуда: М.О. Запад

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение tele13 »

[uquote="rom-i",url="/forum/viewtopic.php?p=3750426#p3750426"]tele13,
Там вопрос был при двойном пропадании питания. Т е при подводе. Решили, или нет?
Программно действительно пургу в память загонит. Об этом не думал. Но решаемо. :kill:[/uquote]

Да решил. Прерывание сделал по отрицательному фронту, а на вход прерывания подаю выход с монитора питания https://www.chipdip.ru/product/mcp100-315di-to на 3,15в. Ес-но вся авторская обвязка с 24в на вход прерыванич не нужна. Все работает как часы :-)
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение rom-i »

tele13,
Понял про, то именно идет речь(шла). Часы на работе. Блок питания на 24В взял первый попавшийся от станка на 7А. Хоть он, и импульсный, но кондюков хватает на 5 секунд индикации. Соответственно напряжение падает медленно. По этому прерывание произойдет ---?
Хорошую мыслю подали. Все равно завтра буду перепрошивать. Поставлю стабилитрон в послед 24В на 15В. В цепочку на INT1. Вот, и будет понимать уже при 14В, что нет сети.
Только думаю нужно еще добавить в подпрограмме записи в EEPROM. Перед записью сделать контрольный запрос данных у DS3231. Что бы минуту не проскочил.
Аватара пользователя
rom-i
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб июн 15, 2013 01:21:52

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение rom-i »

tele13,
Давнецки тоже вопрос был про подключение Attiny13 к DS3231. Очень просто. Делал таймер для аквариума. Управление подсветкой. На Китайском модуле. Вместо 24с32 впаивал тиньку. Питание совпадает. Далее i2c, кнопка принудительного управления освещением, и выход на управление. Естественно об индикации, и установке RTC речи быть не может. С заданным временем включения 9:00, и отключения в 21:00. Часы выставлял специально собранной другой темой. Программа заняла 97% тиньки. Сегодня попробовал дописать пругу под индикатор 16х2 управление черезь i2c. 127% тиньки. В 1кВ не затолкать. :))
Выводы под кнопку, и управление площадки для адресации EEPROM. Там же резет. Для установки часов. Что бы МК не мешал опросами при установке. Даже еще порт UART программный. Для контроля времени черезь комп.
Аватара пользователя
tele13
Прорезались зубы
Сообщения: 214
Зарегистрирован: Пт апр 12, 2013 20:56:49
Откуда: М.О. Запад

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение tele13 »

[uquote="rom-i",url="/forum/viewtopic.php?p=3750672#p3750672"]tele13,
Соответственно напряжение падает медленно. По этому прерывание произойдет ---?[/uquote]

Нет! Если прерывание установлено по «уровню», то не факт что оно произойдет.....Принято формировать фронт, и по нему делать прерывание. Вот тогда все будет кашерно.
stapelmoor
Родился
Сообщения: 4
Зарегистрирован: Вс июл 25, 2010 17:08:56

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение stapelmoor »

собрал схему, прошивка работает, при коррекции времени ключи срабатывают, тестовые светодиоды мигают. но сами часы не идут, на дисплее и секунды ни минуты не изменяются в чем может быть проблема?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение akl »

Батарейка не установлена. Резисторы на IIC большого номинала.
Аватара пользователя
VKOT
Открыл глаза
Сообщения: 73
Зарегистрирован: Сб окт 13, 2012 22:30:01
Откуда: Volyn region

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение VKOT »

Собрал схему хронос , работает, при переводе часов весной на час вперед ок! .Решил проверить осенний ПЕРЕВОД НА ЧАС назад и тут началось...их гоняет по кругу,кто сталкивался с єтим? (заливал все прошивки-не помогло,может что не так делаю?).
bestsergeytok
Родился
Сообщения: 9
Зарегистрирован: Пн окт 26, 2020 11:58:36

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение bestsergeytok »

таже самая проблема.
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение Sergei Frolov »

А как надо?
bestsergeytok
Родился
Сообщения: 9
Зарегистрирован: Пн окт 26, 2020 11:58:36

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение bestsergeytok »

По идее должны пройти круг и остановиться на час назад либо просто остановиться на один час. А по факту постоянно стрелка вращается плюс у меня сбивается время и дата на табло при переходе на зимнее время.
Аватара пользователя
MAVr 34
Собутыльник Кота
Сообщения: 2602
Зарегистрирован: Вт янв 12, 2010 21:11:22
Откуда: Волжский Волгоградской обл.

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение MAVr 34 »

Добрый день. Собрал часы по схеме "Хронос", только одноканальный вариант. При этом контроллер поставил в DIP корпусе. При первом включении сгорели выходные ключи. Нагрузку в виде вторичных часов не подключал. P-канальные целые, а N-канальные - пробиты. Плата без ошибок, проверено. Припаял на выходы контроллера светодиоды для контроля управления. Получается такая ситуация - при первом включении после программирования контроллера или при полном сбросе (снятие питания и отключение батарейки), на короткий момент загораются оба светодиода (на выходах РВ1 и РВ2 контроллера). Это происходит после того как гаснет заставка. Но это происходит не каждый раз, бывают включения по штатному алгоритму. Соответственно получается короткое замыкание моста. Я в программировании не силен, а прочитав тему, описание подобного глюка не видел. Посоветуйте, куда смотреть?
Собрали и смело включайте, лишнее выгорит!
Аватара пользователя
VKOT
Открыл глаза
Сообщения: 73
Зарегистрирован: Сб окт 13, 2012 22:30:01
Откуда: Volyn region

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение VKOT »

MAVr 34,

Спаял три штуки -такого не бьіло.бьіли другие глюки.попробуй сменить МК .
Аватара пользователя
MAVr 34
Собутыльник Кота
Сообщения: 2602
Зарегистрирован: Вт янв 12, 2010 21:11:22
Откуда: Волжский Волгоградской обл.

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение MAVr 34 »

Менял и контроллер и прошивки. Брал прошивку из статьи и с форума. Вот и не понимаю, что это такое... Программирую через USBAsp и AVRDUDE PROG 3.3
Собрали и смело включайте, лишнее выгорит!
sergey_fd
Родился
Сообщения: 18
Зарегистрирован: Пн фев 19, 2018 20:27:35

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение sergey_fd »

MAVr 34,
Выводы соответствуют схеме? у Вас же дип корпус. У меня первые часы работат года 4 уже при нагрузке 20 механизмов (1 схема). У знакомого были проблемы с Н мостом
Аватара пользователя
MAVr 34
Собутыльник Кота
Сообщения: 2602
Зарегистрирован: Вт янв 12, 2010 21:11:22
Откуда: Волжский Волгоградской обл.

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение MAVr 34 »

Да, выводы соответствуют. Они ведь работают, только при первом включении (обнулении) вылезает глюк.
А что за проблемы то были? Просто интересно.
Собрали и смело включайте, лишнее выгорит!
Makar0212
Родился
Сообщения: 2
Зарегистрирован: Сб фев 27, 2021 15:07:32

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение Makar0212 »

GreyD, Доброго дня! Интересуюсь по поводу печатной платы. Тема ещё актуальна? Куплю собранную, А если нет такой, то и пустую
Аватара пользователя
MAVr 34
Собутыльник Кота
Сообщения: 2602
Зарегистрирован: Вт янв 12, 2010 21:11:22
Откуда: Волжский Волгоградской обл.

Re: Первичные часы 2 - микроконтроллер наносит ответный удар

Сообщение MAVr 34 »

В этой теме https://radiokot.ru/forum/viewtopic.php?f=51&t=155770 спросите у GreyD он занимался этим вопросом.
Собрали и смело включайте, лишнее выгорит!
Ответить

Вернуться в «Статьи»