Страница 70 из 148
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс июн 19, 2011 19:20:21
slavector
micro писал(а):Уважаемый Danko, а нельзя добавить в эти часы семь светодиодов для показа дня недели.
Такой проект на подходе. Читайте пост Danko
http://radiokot.ru/forum/viewtopic.php?p=858242#p858242
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс июн 19, 2011 19:41:49
micro
Я читал это сообщение, но там проект на двухцветных индикаторах и плюс статика, а это значит другие детали. А для этого проекта я уже все купил. Сейчас разрабатываю печатки. Здесь меня все устраивает, гибкость проекта, множество настроек. Но очень хочется иметь перед глазами еще и день недели.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс июн 19, 2011 19:57:59
slavector
micro писал(а):Я читал это сообщение, но там проект на двухцветных индикаторах и плюс статика, Но очень хочется иметь перед глазами еще и день недели.
А вы представляете себе что значит написать программу под такие часы. Сколько времени и сил надо на это затратить. Притом что всё это хобби и денег за это не платят. И помимо всего этого есть ещё и другая жизнь.
Я думаю это не сравнимо с закупкой деталек.
При том что любому автору нет смысла для каждого чего то изменять. Нас много а автор один!
И каждый хочет чего то своего. В таком случае лучше всего учиться самому программировать и становиться творцом своих желаний!
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн июн 20, 2011 05:51:57
micro
Я не прошу автора изменять под меня проект, я прошу дополнить его, как мне кажется, удобной функцией. Если автор откажится, то буду собирать так.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн июн 20, 2011 09:12:14
Danko
Данный проект ЗАКРЫТ.
Закрыт для новых функций и дополнений.
Исправление ошибок и улучшение уже имеющихся функций - ДА.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июн 28, 2011 14:36:40
cAc
Уважаемый Danko!
Я понимаю, что проект уже закрыт для новых функций и дополнений, проделана колоссальная работа!
Возможно мое предложение будет более похоже на улучшение работы.
А предлагаю я внести изменения в коррекцию точности хода. Вносить число коррекции например от -10 до +10 с точностью до десятых, может и меньшим числом. Узнаем сколько нужно добавить или отнять за одну сутку, делим на 24. Получаем уход хода часов за один час. Потом просто суммируем рассчитанную коррекцию пока не получим кратное 1 сек (может и 2 сек) и делаем коррекцию в зависимости от знака.
Когда-то были у меня такие Советские часы, кажется Электроника-53, так там просто можно было ввести число от -3 до +3 с точностью до десятых. За год работы они шли секунда в секунду ну а потом уже начинала подводить батарейка.
Я сам пытаюсь разобраться в твоей программе чтобы такое применить, но мне пока рановато,

знаний не хватает.
Отказ с твоей стороны тоже принимается, я повторяю - работа и так заслуживает похвалы!
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июн 28, 2011 15:50:56
546vlad
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июн 28, 2011 16:09:21
Danko
сАс, большое спасибо за немного запутанный алгоритм расчета коррекции.
Корректировка с точностью 0,1 сек/сутки уже существует и с более сложным алгоритмом нежели тот на который сослался 546vlad. Алгоритм проверенный и обкатанный временем применяется в часах на LCD в версии Mega168. Остается только перенести его в часы на LED. Возможно этим я и займусь в ближайшее время.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июн 28, 2011 16:26:56
cAc
Вот это супер точность!
Думаю что такой и не нужно, но это ведь чисто спортивный интерес, плюс наука в программировании.
Danko, ты уж извини за такой "подробный алгоритм", плохо получилось его описать

Ну а теперь непременно хочется увидеть все это в исходнике.
Ну а сделанные мной часы идут даже очень точно, даже такая корректировка спасает, нареканий нет и быть не может! Пока идут на столе, недели три, все никак не установлю на нужное место

, но это уже не за горами. И пускай себе тикают!
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Ср июн 29, 2011 22:54:32
Ant-RG
У меня часы уже пол года идут вообще без коррекции, уходят незначительно, за всё это время я подводил их несколько раз, с кварцем наверное повезло

а вот те что на недавно выложенных на фотках отстают на минуту в неделю, надобно их скорректировать, но это когда в корпус упакую, пока так идут

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс июл 03, 2011 22:27:14
Danko
Новая версия для "динамики".
Изменения:
- переработана работа кнопок;
- новый алгоритм корректировки времени (десятидневный).
в новом алгоритме ежедневная корректировка производится с точностью 1 сек/сут плюс на десятый день производится дополнительная корректировка, тоже с точность 1 сек. в итоге получается ежедневная корректировка с точностью 0,1 сек/сутки.
Все это пока для тестирования. Чуть позже перенесу на первую страницу и добавлю версию для "статики".
06.07.2011
Удалил вложения
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн июл 04, 2011 11:22:10
cAc
Вот и дождался новой прошивки!
Уже залил, как будут часы работать потом отпишусь. С первого впечатления - это кнопки кажется стали работать стабильней, нет дребезга. В версии за 1.3.2011 иногда наблюдал дребезг, но он почти не заметен!
А сейчас изучать сам исходник...

а в нем много вопросов возникает... учусь
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 06:57:07
RomanT
Danko писал(а):32768,7585 Гц при такой частоте часы спешат на 2 сек в сутки.
в новом алгоритме ежедневная корректировка производится с точностью 1 сек/сут плюс на десятый день производится дополнительная корректировка, тоже с точность 1 сек. в итоге получается ежедневная корректировка с точностью 0,1 сек/сутки.
Все это пока для тестирования.
Я дико извиняюсь, возможно уже обсуждали, не осилил столько страниц ...
А что если на выход SQW подать частоту кварца, на Х2 подключить подстроечный кондёр, подключить к SQW частотомер и выставить правильный резонанс ?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 07:52:49
Danko
Если посмотреть на это со стороны серийного производства то так бы производители и поступили.
Но лично у меня нет частотомера. Да возможно ли измерить частоту в десятках килогерц с точностью до 4-х знаков после запятой.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 09:20:40
RomanT
Danko писал(а):Но лично у меня нет частотомера. Да возможно ли измерить частоту в десятках килогерц с точностью до 4-х знаков после запятой.
Ну вообще-то достаточно одного знака, после запятой, равного нолю ...
А так, можно просто условно "сложится" знаниями, проще выражась, один человек у которого есть приборы и имеет скажем 2 секунды в сутки, подстроичником подстраивает более не мение близко, замеряет ёмкость подстроенного конденсатора - сообщает измеренную ёмкость ...
ИМХО и то будет точнее ... скажем на пару секунд в неделю ...
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 11:32:23
ВНН
Даже если ВСЕ купят микросхемы кварцы и стеклотекстолит в одном магазине и ВСЁ это будет из одной партии
RomanT писал(а):- сообщает измеренную ёмкость ...
Ничего из этой затеи не получится (Стандартный разброс параментров)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 13:35:59
RomanT
ВНН писал(а):Даже если ВСЕ купят микросхемы кварцы и стеклотекстолит в одном магазине и ВСЁ это будет из одной партии - Ничего из этой затеи не получится (Стандартный разброс параментров)
Это всё понятно, но мне кажется вы слишком пессимистичны ...
Вы заметили у 99,9% на DS1307 с часовыми кварцами получили плюс 2-3 секунды в сутки ...
ИМХО любым из них добавить кондёрчик 10...12 пикушек между Х2 и землёй - будет значительно точнее.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 20:14:04
slavector
Всё правильно
ВНН пишет. Эти ваши 2-3 секунды у всех в плюс или в минус и ещё в этих пределах этих секунд и гуляет. И что там можно намерить и потом другим советовать.
При отсутствии частотомера или отсутствии нужной точности в этом частотомере только программая коррекция нас спасёт!
А дальше уже пойдут DFF-77 и GPS....

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 20:43:55
O-LED
буря в стакане
программная коррекция с шагом 0,1 сек точнее, технологичнее, и удобнее.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт июл 05, 2011 23:40:22
Danko
Да еще. Конденсатор нужен не подстроечный, а переменный и ручку его нужно вывести на внешнюю часть корпуса.
Никто не забыл про температуру внутри корпуса часов ?