СТАТЬЯ: Часы "Always with you"

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

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


Vental
Открыл глаза
Сообщения: 48
Зарегистрирован: Ср апр 13, 2011 19:31:16

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Vental »

Akl, что то не получается с точностью хода.
При 8'000'000 у меня было так, что за три дня часы отстали на 41сек.
В сутки примерно 14с. (Забыл отметить, что это на старой прошивке)
Новое значение, 8'000'000*86'386/86'400 = 7'998'703
Но при такой частоте они у меня начали сильно спешить. (точное время беру в интернете)
Почему-то не стыкуется расчет и суровая действительность.


при 7'999'980 часы спешат на 9сек.
Сейчас поставил 7'999'990, наблюдаю....

Чтобы не портить рамку часов лишними дырками, управление сделал при помощи герконов. Герконы расположил вдоль нижней рамки, под стеклом, напротив часовых меток 8,7,6,5. При помощи мощного магнита от винчестера, очень хорошо переключаются.

Хочу дополнить часы еще одним двухканальным термометром. Будет всего три термометра.
Комната (основной), балкон (хранится консервация, нужно знать температуру) и улица.
Проект я уже нашел, он на BASCOMе (в отличие от Akl, ассемблером не владею, о чем сожалею). Переписал код под свои нужды: Термометр работает на один 4 символьный индикатор, циклически переключается выводя наименование канала и потом его температуру. Кнопкой можно любой из каналов "зафиксировать". В протеусе все отлично работает, буду переносить на железо.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Не знаю, почему не получается. Вот сейчас подключил макет для других часов (FLIP CLOCK. ATtiny2313, кварц с маркировкой 8.000, ). Установил 8'000'000 Гц. Период 1 секунда составил 999659,68 µs.
Ага, 999659,68 формируется за 8'000'000 тактов, Следовательно, 1 секунда будет формироваться за 8'002'723,48 тактов. Установил 8'002'723, получил 999'999,93 µs. Установил 8'002'724, получил 1'000'000,15 µs. Оставил 8'002'723Гц. Посмотрю.
Vental
Открыл глаза
Сообщения: 48
Зарегистрирован: Ср апр 13, 2011 19:31:16

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Vental »

Akl, вопрос разрешился, формула должна быть иная:

В моем случае, при 8000000 часы отставали на 41с. за трое суток (259200с), поэтому
получаем 8'000'000*259200/259159 = 8'001'266, т.е. все наоборот, частоту нужно повышать.

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

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Совершенно верно. Если принять
- Fo установленная в программе частота
- Fr реальная частота
- To ожидаемый период
- Tr реальный период
Fo*To=Fr*Tr
и тогда Fr=Fo*To/Tr
Извините, я был неправ. :oops:
Ответить

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