Страница 1 из 3
Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3LED)
Добавлено: Пт апр 23, 2010 09:58:06
Danko
Часы на Mega16
Индикатор для "времени" 4-х разрядный LED + два 3-х разрядных LED для температуры (улица, дом).
Датчики (DS1820/DS18S20/DS18B20) определяются автоматически.
Обсуждение данных часов начато в
этой ветке:
"Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)"
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Пт апр 23, 2010 20:04:57
Barbudas
Сегодня ещё раз пронаблюдал за переходом через 23:00. После 22:58 почему-то сразу 23:00, а где 22:59? Часы прибавили ещё одну минуту. Как с этим бороться?
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Пт апр 23, 2010 21:20:13
Corporal
Всем привет. Ув. Danko, а можно сделать индикацию температуры на 4LED? Просто хотелось чтоб при -25.5 десятые не пропадали.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Сб апр 24, 2010 16:49:08
Danko
т.е. для температуры не два потри, а два по четыре. Можно. Только скважность еще больше увеличится.
Barbudas, Вам хочется что бы часы правильно шли, а мне хочется выяснить причину.
Есть еще вариант для эксперимента.
Если отключить батарейку т.е. замкнуть на землю, как было предложено
Секретный кот писал(а):По поводу батарейки у DS1307: при необходимости от неё можно легко отказаться, просто соединив вход Vbat с минусом питания.
, то часы при коррекции тоже будут перепрыгивать на минуту. Попробуйте еще так.
А я в свою очередь на днях внесу в программу изменения. Хочу попробовать перед коррекцией останавливать генератор часов, а после коррекции запускать.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Сб апр 24, 2010 18:26:22
Corporal
т.е. для температуры не два потри, а два по четыре. Можно. Только скважность еще больше увеличится.
Переделай, пожалуйста и выложи проект Mega16+DS1307+DS18x20+4LED+
2*4LED 
А я попробую протестить в железе
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Сб апр 24, 2010 19:37:14
Barbudas
Хорошо, Danko, попробую без батарейки. Потом отпишусь. А прошивка точно с рабочих часиков слита? Почему спрашиваю, потому, что ранее выложенных прошивках, коррекция была на 00:00, а в присланной прошивке она происходит в 23:00. А поскольку часики в Вашем исполнении были выполнены ещё до решения переноса коррекции на 23:00, то меня терзают смутные сомнения, что залитая мною прошивка не с ваших рабочих часов. Я тоже ломаю голову над таким поведением часов, к сожалению в прогаммировании совсем ноль, поэтому потестить и поэкспериментировать могу только на уровне железа.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 12:09:45
Danko
Barbudas, после выявления глюка с корректировкой в 00:00, все новые прошивки я делаю с корректировкой в 23:00, даю когти на отсечение это модифицированная для Вас прошивка из моих домашних часов.
Corporal, если Вы планируете собирать новые часы, а не модификации предыдущих, я предлагаю новую схему.
Для уменьшения скважности я предлагаю полностью разделить индикацию часов и температуры.
На схеме нет транзисторных ключей, нет токоограничивающих резисторов, я думаю с этой задачей Вы справитесь Сами.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 13:03:34
neon-f
вначале ты выложил только схему со скважностью 8, пока я пишу сообщение, о том что можно изменить схему на скважность 4 - ты уже сам вылаживаешь такую же.
Для уменьшения скважности я предлагаю полностью разделить индикацию часов и температуры.
это правильно. Часы на меге16 меня не интересовали, но скважность 10(а тут вообще просили увеличить до 12) всегда смущала. этож какие токи нужно закачивать в светодиод, чтоб он хорошо был виден днем.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 14:14:42
Danko
Изначально второго варианта не было, но пока экспортировал схему из sPlan в JPG пришла мысль в голову о втором варианте.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 14:21:19
Corporal
На схеме нет транзисторных ключей, нет токоограничивающих резисторов, я думаю с этой задачей Вы справитесь Сами.
с этим то разберусь, а вот с прошивкой.... без вашей помощи никак.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 14:53:50
Danko
За прошивкой дело не станет. Только какой вариант ?
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 14:59:48
Corporal
Ну, я думаю, там где скважность 4
(второй вариант)
2 вариант (часы и темп.скважность 4)
Clock-Term_Mega16_DS1307_DS18x20x2_2LEDx2+4LEDx2_v2.spl7.JPG [193.59 KIB]
И еще - транзисторных ключей хватит или надо добавить uln2803?
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 15:03:50
Danko
Все зависит от индикаторов.
Я думаю neon-f в этой части Вам поможет.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 21:26:33
AndyWorld
А какие тут индикаторы используются с ОА или ОК? Спрашиваю потому что скачанный Протеус 7.6 - не хочет работать а на схеме не указано.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 22:59:12
Hichkok
AndyWorld писал(а):А какие тут индикаторы используются с ОА или ОК? Спрашиваю потому что скачанный Протеус 7.6 - не хочет работать а на схеме не указано.
Если схема наизменялась, то с бщим анодом.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вс апр 25, 2010 23:34:55
vin_07
если с ключами для больших индикаторов (а как же иначе

), то и разряды и регистры засвечивать единицей, как и раньше.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Вт май 04, 2010 17:41:17
Barbudas
Уважаемые коты, разрешите немного отчитаться о проделанной работе. Я писал, что часы убегают на 2 минуты вперёд и т.д. Были предприняты танцы с бубном, замыкание батареи на корпус (батарейка была перевёрнута и вставлена другой стороной, в результате вывод батарейного питания замкнут на корпус), перезаливки прошивок и обнуление памяти часов ни к чему не привели - часы по-прежнему врали. Причём было замечено, что врали в сутки на минуту точно, а второй довесок был от 15 сек до минуты. Была заменена DS1307 и часы, ранее перескакивавшие с 22:58 сразу на 23:00, протикали нормально, т.е. было и 22:59 и 23:00 следом, как положено. Я уж было обрадовался, но к вечеру выяснилось, что часы отстали на 15сек. Стал рыть причину и выяснилось, что часы в подлючей висте ходят вообще как попало и синхронизируются с сервером в разное время по случайному закону! Как я зол. Тогда была предпринята попытка засинхронизировать часы на меге с часами на 145ИК1901, если кто помнит такие, результат оказался отличным. Т.о. проблема у меня была в DS1307. Почему она так себя вела непонятно. Спасибо всем, кто помогал советами, особенно Danko, за терпение. Данный проект закончен, пора переходить к следующему. Очень понравилась идея с 12-ю индикаторами. Если Danko найдёт время и сочтёт возможным побаловать прошивкой для Mega16 под 12 индикаторов, то я попытаюсь материализовать в деталях. Только поработаю немного над ключами. ULN2803 оставлю, а вместо транзисторных ключей хочу попробовать оптопары 4N35, чтобы избежать проблем с подсветкой сегментов. Индикаторы уже закуплены.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Ср май 05, 2010 17:14:18
Barbudas
Уважаемые коты, почему тишина на ветке, что идея с 12-ю индикаторами стухла как рыбка?

Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Ср май 05, 2010 21:26:56
Corporal
Уважаемые коты, почему тишина на ветке, что идея с 12-ю индикаторами стухла как рыбка?

Например я жду LED индикаторы и еще пару деталей пока привезут. По этому и не тревожу Danko. Ну а потом попрошу

добавить будильник, ну и на крайняк управлять этими "мега часами" с ДУ.
Re: Часы-календарь-термометр (Mega16+DS1307+DS18x20+4LED+2*3
Добавлено: Чт май 06, 2010 16:39:00
Danko
отчет про часы на 12LED:аппаратная часть:
в схеме со скважностью 4 (вариант 2) все выводы МК заняты и по сему ни будильник и управление по ИК прикрутить не к чему.
т.е. либо не добавлять, либо переделывать схему.
програмная часть:
"спаял" схему в Протеусе (вариант 2). На днях перепишу программу и проверю работу в Протеусе.