Часы-термометр на микроконтроллере ATmega8.

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

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


Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

Но например электронные часы с подстройкой работают но плохо.
Съел сам, помоги соседу. Соседу мясо вредно:)
Саша

Сообщение Саша »

Часы работают без проблем. Сфоткал вариант без корпуса.
На 9-и индикаторах вариант с корпусом.
Вложения
5dig.jpg
(115.01 КБ) 1236 скачиваний
9dig.jpg
(150.7 КБ) 1484 скачивания
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Тихан писал(а):Но например электронные часы с подстройкой работают но плохо.


А как это плохо? У меня за неделю меньше секунды, а как у Вас?

Если не устраивает, сделайте в исходнике подстройку не в час, а в сутки, там всего лишь строчку(с..) передвинуть и будет вам подстройка точнее.
А меня такая устраивает.

// это вотс---------------------
if ( corr_flag&_BV(fl_corr_znak_pl) )//корекция часов
clock_+=correction;//для убыстрения
else
clock_= 0x00-correction;
//----------
передвинуть сюды
if (hour[h_hour]==24)
{
ююю тутс..

Только если кварц хреновый коррекции может не хватить.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Или это про другии часы?
Про свои, да и про все, еще скажу, что уход зависит от температуры. Но от такой схемы не кто ведь не ждет отличной точности.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

Ну мне надо чтоб шли они так хорошо чтоб можно было использовать по прямым обязоностям.
Съел сам, помоги соседу. Соседу мясо вредно:)
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Тихан писал(а):Ну мне надо чтоб шли они так хорошо чтоб можно было использовать по прямым обязоностям.


Вот, оценивайте точность, мои мучения с подстройкой хода.

23:42 09.12.2007
0:20 14.12.2007 отстование 2 сек
поправка - 0,016
0:18 17.12.2007 отстование 1 сек
поправка - 0,016+0,0138=0,03 реал=0,031
21:30 29.12.2007 спешат 3 сек
поправка - -0,01+0,031=0,021 реал=0,023
0:14 05.01.2008 полет нормальный

16:53 20.01.2008 сбросил по случайной ошибке
0:08 12.02.2008 спешат на 1 сек, поправку не стал делать (corr. 0.023)
А что не так с теми часами? По моему там все в норме, только Вам надо использовать не ВСТРОЕННЫЙ RC генератор, а кварц на эту частоту. Встрoенный вобще для этого не предназначен. Если у Вас собранны эти часы, то просто фьюзами выставите тактирование от кварца. Не стал разбираться, но кварц может быть только 4 значений 1,2,4,8MHz Если что, правьте программу, там коменты подробные.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

А в "Часы 5 цифр" ноги vcc и avcc меги соиденяются?
Съел сам, помоги соседу. Соседу мясо вредно:)
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Всегда, только когда используется ADC желательно через фильтр, например дроссель. В нашем случае перемычка рулит.

Кстати в этих часах тоже в глюк, считают с 12-00.

Можно увидеть в в протеусе 6,95
:)
Вложения
cl5.7z.rar
(22.38 КБ) 416 скачиваний
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

А есть вобще часы которые работают нормально?с 00:00.
Съел сам, помоги соседу. Соседу мясо вредно:)
Аватара пользователя
nbo
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вт май 06, 2008 20:14:37
Откуда: Ukraine

Сообщение nbo »

Вопрос автору: В описании часов термостата с тремя временными зонами на сайте сказано что: Если первый датчик используется в режиме термостата, то он должен быть подключен 3 проводами. Почему так, пробовал подключать двумя проводами - работает.
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

часы

Сообщение vini »

Уважаемые форумчане помогите разобраться собрал схему
http://startcd.narod.ru/clock/cl_termo.html

прошил мегу.. после включения на индикаторах 8.8.8.8.8.8.8.8.8. все сегменты горят. Попробовал в протеусе прошивки которые прилагаются мега молчит никаких данных на портах нету..
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: часы

Сообщение serg_svd »

vini писал(а):прошил мегу.. после включения на индикаторах 8.8.8.8.8.8.8.8.8. все сегменты горят.

Странный глюк. FUSE bit правильно выставили?
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

Сообщение vini »

выставил согласно приведенной таблицы
http://startcd.narod.ru/clock/pony.gif

меня интересует вопрос почему в протеус е контроллер тоже молчит кидаю др прошивку от др часов все работает.. Жалко затраченного времени ведь вытравил плату собрал спаял аккуратно и ..Лень было на макетке делать
Саша

Сообщение Саша »

vini, по протеусу ничего не скажу, а по железу скажу что однажды я неправильно прошил Мегу касательно индикаторов ОК или ОА то у меня тоже светили все восьмерки, я тогда всю плату перелопатил в поисках ошибки. А вообще скажу что часы отлично работают начиная с версии на ИД10 и выше, не проверял только на ЖКИ. DimAltу большое спасибо за его работы. Кстати по точности у меня наилучшие результаты получаются если ипользовать кварцы от старых материнок.
vini проверь все еще раз внимательно, все заработает.
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

Сообщение vini »

Саша писал(а):vini, по протеусу ничего не скажу, а по железу скажу что однажды я неправильно прошил Мегу касательно индикаторов ОК или ОА то у меня тоже светили все восьмерки, я тогда всю плату перелопатил в поисках ошибки. А вообще скажу что часы отлично работают начиная с версии на ИД10 и выше, не проверял только на ЖКИ. DimAltу большое спасибо за его работы. Кстати по точности у меня наилучшие результаты получаются если ипользовать кварцы от старых материнок.
vini проверь все еще раз внимательно, все заработает.


да я пробовал и ту и ту прошивку ... тоже самое ...кнопки тоже не работают ничего на дисплее не изменяется.. а логическим пробником смотрел опрос с МЕГИ идет.. так же как и на 74HC595 идут сигналы кроме DATA почему то .. Я уже и др мегу ставил то же самое.. Может кто нибудь подсказать что я делаю не правильно..
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

Сообщение vini »

кто нибудь собирал вот эту схему

Изображение
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

vini Проверю, может быть скомпилировал для меги 16, так чо если мой глюк плату не выкините.
Но возможно Вы напутали с 74НС595

должен быть подключен 3 проводами.

Потому что в программе термостат реализован до 125 гр., при высоких температурах в даташитене рекомендуют 3-х проводное подключение.

Дак это можно обойти?

Это страшный глюк :) Круче только прыщь на жопе Черного плаща :)
Чем так не устраивает? Я их когда делал, раньше 12 не просыпался, ну зачем мне ноль-ноль, я в это время даже на часы не смотрел:)
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Тихон, если серьёзно, то зачем часам считать с 0-00? Ведь они стартуют с 12-00 только раз, а потом время не сбивается за счет батарей, Вы про этот глюк и не вспомните. Ну разве только при настроечных включениях.

Часы с термозонами.
На сайте лежали "правильные" файлы. Но я все таки их затер. В исходнике добавил быстрою настройку кол-ва зон, вот энтой строчкой:
#define kolvo_zon 3 в файле clock.h
Для демонстрации архив с файлом для протеуса на mega16 с десятью временными зонами.
Вложения
10z.7z.rar
(28.18 КБ) 359 скачиваний
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

Сообщение vini »

DimAlt писал(а):vini Проверю, может быть скомпилировал для меги 16, так чо если мой глюк плату не выкините.
Но возможно Вы напутали с 74НС595

с 74hc595 не напутал все проверил

БУДУ ждать проверку вашей прошивки. С уважением вини!
Аватара пользователя
vini
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт окт 28, 2008 10:45:45
Контактная информация:

Сообщение vini »

ЕЩЕ один вопрос в схему случайно не напутано на подключение индикатора
может с 74HC595 выходят ABCDEFGH а не на управление 123456789 потому что в др. схеме с с 74HC595 выходят ABCDEFGH
Ответить

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