Часы-термометр на м-к ATmega8 с секундной стрелкой

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

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


Jan_pravdin
Родился
Сообщения: 13
Зарегистрирован: Ср дек 15, 2010 10:51:26
Откуда: Н.Новгород

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Jan_pravdin »

Добрый день. Все-таки не совсем понятен принцип коррекции часов:
vahmurka писал(а):коррекция производится для чисел
от 1 до 7 - 1 раз в сутки
от 8 до 14 - 2 раза в сутки (утром и вечером)
от 15 до ... - 3 раза (утром в обед и вечером)
и т.д.

и
Panzerschutze писал(а):•Программная подстройка хода +/- 30 сек в неделю


Т.е., если мы выставляем С 01 (1 сек в неделю), то при ежедневной коррекции часы должны "корректироваться" на 1/7 сек в день что ли? У меня часы идут всю неделю (с понедельника по пятницу на работе) нормально, а когда прихожу после выходных, они корректируются сразу на несколько секунд. Прошу все-таки описать принцип коррекции: как соотноситься число С ХХ (ХХ секунд в неделю) с числами "от 1 до 7 - 1 раз в сутки". И еще: если часы отстают, число должно быть положительное или отрицательное (в различных часах закладывается разный алгоритм; какой же используется в этих часах). И еще: нельзя ли модифицировать последнюю прошивку от марта 2013 г ( автоопределением DS1307 / PCF8563...), чтобы разделители мигали не 2 , а 1 раз в секунду, с заполнением круга (или хотя бы подскажите, где в программе это поправить). Заранее спасибо за ответы. Часы действительно очень красивые и необычные. Еще раз, спасибо автору.
san_khb
Родился
Сообщения: 3
Зарегистрирован: Вт мар 18, 2014 13:20:54

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение san_khb »

Jan_pravdin писал(а): с заполнением круга (или хотя бы подскажите, где в программе это поправить)


попробуйте закомментить эти две строки

ldi temp,61
rjmp oneLED
Jan_pravdin
Родился
Сообщения: 13
Зарегистрирован: Ср дек 15, 2010 10:51:26
Откуда: Н.Новгород

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Jan_pravdin »

san_khb писал(а):попробуйте закомментить эти две строки

ldi temp,61
rjmp oneLED


Спасибо за ответ, но я, наверно, не совсем корректно задал вопрос и Вы меня не так поняли. Вы советуете, как сделать секунды с заполнением круга, а такая прошивка там есть.
Вопросительное слово было: "чтобы разделители мигали не 2 , а 1 раз в секунду", я просил указать место в программе, где можно поправить это.
Ну, и вопрос с коррекцией остался открытый.. Если кто знает - подскажите. Спасиба.
Аватара пользователя
atac13
Это не хвост, это антенна
Сообщения: 1334
Зарегистрирован: Ср ноя 30, 2011 18:25:18

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение atac13 »

в форуме ранее писали как это сделать ....что менять, что бы мигали точно в такт секундам :)))
Jan_pravdin
Родился
Сообщения: 13
Зарегистрирован: Ср дек 15, 2010 10:51:26
Откуда: Н.Новгород

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Jan_pravdin »

Пробежал сегодня в который раз форум сначала.. Действительно, нашел что-то похожее на 29-30 стр. Перекомпилировал - уже работает. Спасибо за напоминание.
Вопрос по коррекции остался..
Аватара пользователя
atac13
Это не хвост, это антенна
Сообщения: 1334
Зарегистрирован: Ср ноя 30, 2011 18:25:18

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение atac13 »

молоток , так и надо ! ветка то не большая ,всю пробежал ,часа за 2 и полезно и приятно :))
Последний раз редактировалось AlekseyEnergo Ср май 07, 2014 20:07:06, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Заблокирован на 3 дня.
STAS58
Открыл глаза
Сообщения: 45
Зарегистрирован: Вт май 31, 2011 20:40:32

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение STAS58 »

Собрал уже несколько часов, плат изготовил несколько на очередных часах столкнулся с непоняткой При включении часов непонятно ведет себя термометр. Непонятка заключается вот в чем При включении (работает 1 датчик температуры) в начале как положено загорается ERR затем отображается температура 27.5 град, звтем сама переключается на 85 , при перепайке термодатчика на другую шину есть небольшая разница при включении загорается ERR затем сразу 85 град, термодатчики менял, процесор, прошивки, ничего ни меняется, все остальное рапботает как положено, есть какие идеи где мог накосячить

P.S откатился на страницу назад и увидел точно такое же сообщение.....
san_khb писал(а):Приветствую всех!
Собрал эти часики, но возникла проблема с термометром - сразу после включения всегда показывают 27.9 градусов (независимо от реальной температуры), а через несколько секунд показание меняется на 85 градусов, таким и остаётся постоянно. Подскажите, плиз, из-за чего такое может быть, где я мог накосячить? Может быть что это неисправный датчик?

одни и теже болячки :shock: и пока без решения.
Аватара пользователя
Mem
Поставщик валерьянки для Кота
Сообщения: 1915
Зарегистрирован: Вт апр 17, 2012 14:20:59
Откуда: Новокузнецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mem »

Тут без вариантов, смотрим провода подключения датчиков, может даже экранированый сделать. Датчики новые совсем? Просмотреть косяки на плате, отмыть от флюса. Дальше сменить питание, запитать лучше от аккума через кренку и проверить.
Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
STAS58
Открыл глаза
Сообщения: 45
Зарегистрирован: Вт май 31, 2011 20:40:32

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение STAS58 »

Проблема с температурой решена. Видимо бракованная партия температурных датчиков, у меня из трех не заработал ни один, покупка в другом месте решила проблему.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

STAS58 писал(а): Видимо бракованная партия
На них случаем Р или PAR не написано? :tea:
Аватара пользователя
handr
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Ср июл 10, 2013 20:25:12

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение handr »

Что означает Р или PAR чтоб не врюхаться?
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Паразитное питание, одна нога, + не соединена с выводом, а соединена с землей внутри у датчика.
STAS58
Открыл глаза
Сообщения: 45
Зарегистрирован: Вт май 31, 2011 20:40:32

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение STAS58 »

Martin76 писал(а): На них случаем Р или PAR не написано? :tea:


Номера одинаковые кроме нижнего, незнаю зачто отвечает, но он разный на всех датчиках, но на обратной сороне в в круглой отливке четко просматривается буква P. Склоняюсь к тому что это брак партии. Купил вместе с с термодатчиками 10 часовые кыврцы думал подобрать их по точному времени, Вот наивный, их наверное киайцы из гомна делают, или вообще не запускается часовая микросхема, или разбег 3-4 минуты в сутки у китаез норма, спасают только комповые кварцы.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Они могут просто быть либо коцнутыми, либо убиты статикой поэтому такой разброс.
А еще может быть что это резонаторы другой конструкции, их надо раскачивать по-другому.
STAS58
Открыл глаза
Сообщения: 45
Зарегистрирован: Вт май 31, 2011 20:40:32

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение STAS58 »

Какая статика обычная кварцевая пластинка. Изготавливают с нарушением всех технологий вот и не запускается . Вы поробуйте эти кварцы заказать Jauch Quartz GmbH.... я с компа снял, четыре месяца работает пока разницы по времени не наблюдаю.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Есть кварцы выполненные по другой технологии, вот ведь слово с головы вылетело. Они требуют несколько другой схемы возбуждения и как обычные кварцы работают фигово из-за низкой добротности, из-за этого у них стабильность частоты ниже чем у кварцевых резонаторов. Используют такие в виду дешевизны в устройствах требующих стабильность частоты на 3-4 знака максимум, например в пультах ДУ. Из-за особенности схемы возбуждения требуется снимать с них статику - обычно подключают резистор параллельно на 10-20МОм.
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение |_|_|урик »

Привет всем форумчанам! Тем кто остался, когда я собирал сей чудный девайс, отдельный привет! Наконец-то дошли руки до корпуса. Обещал выложить тут. Вот что получилось.
Вложения
20140421_222815.jpg
(88.37 КБ) 1351 скачивание
Jan_pravdin
Родился
Сообщения: 13
Зарегистрирован: Ср дек 15, 2010 10:51:26
Откуда: Н.Новгород

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Jan_pravdin »

Добрый день всем. Спрашивал уже несколько раз и не дождался ни одного ответа.. По коррекции.. Подскажите, пожалуйста автор или кто знает. Ситуация такая - часы идут нормально всю неделю, чуть отстают ( в пределах секунды или меньше). Потом, буквально за ночь "прыгают" на несколько секунд. Причем, такое происходит, даже когда коррекция стоит С 00. Ставлю С 01 - "прыгают" на 2 сек вперед, Ставлю С-01 "прыгают" на 2 сек назад. Замучался уже корректировать - не снимать же их каждую неделю со стены..
Jan_pravdin
Родился
Сообщения: 13
Зарегистрирован: Ср дек 15, 2010 10:51:26
Откуда: Н.Новгород

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Jan_pravdin »

Еще вопрос, вдогонку, автору или кто знает. Можно ли модернизировать программу, чтобы при установке секунды не сбрасывались автоматически, а то неудобно как-то - если что-то нужно сменить (коррекцию, например или часы-минуты) нужно ждать точных сигналов или иметь другие точные часы. Предлагаю такой вариант работы настройки:
первое нажатие на кнопку "Режим" (уст. минут) - минуты мигают, кнопками +"-" - устанавливаем минуты (секунды продолжают идти, не сбиваясь);
второе нажатие (уст. часов) - часы мигают, кнопками +"-" - устанавливаем часы (секунды продолжают идти, не сбиваясь);
третье нажатие (уст. коррекции) - С ХХ мигают, кнопками +"-" - устанавливаем коррекцию (секунды продолжают идти, не сбиваясь);
Пока все как обычно. Дальше:
пятое нажатие (сброс секунд) - секундный круг мигает, кнопками +"-" сбрасываем секунды (минуты и, если надо - часы, инкрементируем). Если кнопки +"-" не нажимаем -
секунды продолжают идти, не сбиваясь. И соотв., последнее нажатие на кнопку "Режим" - выход из режима установки.
Насколько сложно будет поменять программу? Может кто-нибудь возьмется..
Последний раз редактировалось AlekseyEnergo Ср май 07, 2014 20:08:01, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил форума. Предупрежден!
Аватара пользователя
atac13
Это не хвост, это антенна
Сообщения: 1334
Зарегистрирован: Ср ноя 30, 2011 18:25:18

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение atac13 »

Всем доброго времени суток!

Вот наконец -то закончил ещё одни часики, опять гибрид с часами на матрицах
Изображение

вот видео http://youtu.be/j6Tmi4vbFkk

часики собраны по печатке от Martin76 (только чуть размер подкорректировал)
кому интересно -вот как работает общая регулировка яркости светодиодного круга
http://youtu.be/_CQz9gIwZaE

ну и вот кому интересно видео ,первый мой вариант гибрида
http://youtu.be/uvQ_3t4G0G8
Ответить

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