-
15.06.2007, 16:29 #1
- Регистрация
- 15.06.2007
- Сообщений
- 16
- Поблагодарили
- 0
- Поблагодарил
- 0
Часы на микроконтроллере
Закончил новый проект часов на микроконтроллере PIC16F628A. Схема наипростейшая, а программу можно улучшать. Кого заинтересует эта тема, то полное описание конструкции здесь размещено на моём сайте.
Что можно добавить в программу или схему часов? Какие дополнительные функции внести?
Хотелось бы выслушать любые разумные предложения...
-
15.06.2007, 16:58 #2
- Регистрация
- 11.07.2003
- Адрес
- г.Заозерск Мурманская обл.
- Возраст
- 59
- Сообщений
- 215
- Поблагодарили
- 3
- Поблагодарил
- 0
А где ссылка на сайт?
-
15.06.2007, 17:09 #3
- Регистрация
- 02.11.2004
- Адрес
- Волгоград, Россия
- Возраст
- 37
- Сообщений
- 236
- Поблагодарили
- 3
- Поблагодарил
- 0
Хорошо бы исходники поглядеть. На сайте я чего-то их не нашёл.
Дмитрий
-
16.06.2007, 01:56 #4
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
а зачем имено на проце7 есть же микрухи типа ds там всякие, таблетки опять же (i button)
там точность хода гарантирована73. Алексей (RA3POD)
-
16.06.2007, 06:47 #5
- Регистрация
- 15.06.2007
- Сообщений
- 16
- Поблагодарили
- 0
- Поблагодарил
- 0
Отвечу по порядку вопросов.
Ссылки разрешены только после 15 сообщений, а я только что зарегистрирован.
Исходников пока не будет, вид у них разобрано-кусочный.
А на проце потому что точность достижима и здесь очень даже неплохая, а соотношение цена/качество и простота схемы в пользу контроллера.
Добавлено через 2 минуты
Ещё насчёт ссылки - ссылка в моём профилеПоследний раз редактировалось kaligraf; 16.06.2007 в 06:50. Причина: Добавлено сообщение
-
16.06.2007, 08:07 #6AjaxГость
To:kaligraf 73!
Всем доброго утра!
А почему бы не ввести функцию:
- переключения Московского времени (часового пояса) на Гривнич, средне Американское время (у них там много разных);
- секундомер с несколькими памятями;
Ajax.
-
16.06.2007, 10:01 #7
Вот неплохой проект http://sharon.esrac.ele.tue.nl/mirro...LOCK/index.htm Все собирался повторить но не нашел TCXO. А так и UTC и Local Time показывает. Точность несколько секунд в год.
-
16.06.2007, 10:47 #8
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
да ладно вам - смеетесь - несколько секунд в год )))))))))
все зависит от кварца
а в плане простоты на проце - сомневаюсь. микруху часов опрашивай несколько раз в секунду и все. да и точность будет лучше тк микруха питается от литиевой батарейки и сброс питания ей нестрашен. а проц глюканул от питания - и все73. Алексей (RA3POD)
-
16.06.2007, 10:54 #9
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 60
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
С любой DS или таблетки информацию еще чем-то надо вытянуть. Так что без проца ну никак. А если это просто часы, то и на процессоре точность хода определяется исключительно стабильностью кварца. Лишние добавки в виде микросхем типа real time clock в таком случае иногда нужны только для того, чтобы не было сбоя времени при пропадании питающего напряжения. Для них просто легче резервировать питание
Игорь (EW4DX)
-
16.06.2007, 11:44 #10
Да нет же. Вы статью по ссылке почитайте. Применяется термокомпенсированный опорник на 14,65 МГц. Затем частота выставляется с большой точностью используя сигналы телевидения (как пишет ZL1BPU у них эти сигналы стабилизированы рубидиевым стандартом времени). Так что такая точность это не сказка.
А так хотелось бы высокоточные часы с двумя дисплеями один отображает - местное время, другой-GMT. Тут наверное 7 сегментными LED не обойтись. Напрашивается ЖКИ матричник. Неплохо бы сделать коррекцию ухода (чтобы не заморачиваться с TCXO). Использовать в качестве контроллера ширпотреб типа 16F84 или 90S2313 (чтоб в провинции не заморачиваться с заказом пиков). Предусмотреть резервное питание и оптимизировать программу для малого энергопотребления в режиме отсутсвии основного питания. Чего то по этой тематике есть в приложеном файле.
-
16.06.2007, 19:02 #11
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
ну не знаю как у них с тв там а у нас могу сказать следующее - иногда когда кабльщики сигнал слишком сильный с сеть тыкают соседний канал накладывается немного на основной и видно что у того кадры бегут относительно первого - значит частота кадров немного разная - какая нах синхронизация7 а какая частота кадров точная7
Добавлено через 1 минуту
а я и не говорил что без проца. просто прога меньше получится.
ладно - каждому своёПоследний раз редактировалось RA3POD; 16.06.2007 в 19:03. Причина: Добавлено сообщение
73. Алексей (RA3POD)
-
17.06.2007, 00:08 #12
- Регистрация
- 15.06.2007
- Сообщений
- 16
- Поблагодарили
- 0
- Поблагодарил
- 0
Интересно, для чего на практике можно отслеживать время разных часовых поясов? Расскажите, если это не секрет конечно?
To: Ajax !
Насчёт секундомера - спасибо за идею!
Точность хода часов достижима в несколько секунд в год и без таблеток.
Частота кварца плавает в некоторых пределах, в зависимость от внешней температуры, а в среднем за несколько месяцев уходит незначительно. Хотя какой-нибудь особо прецезионный кварц - был бы несомненным плюсом. Может кто-то владеет информацией по прецезионным кварцам?
Насчёт глюков по питанию - редчайшее явление. Ни разу за 4 месяца работы, таймер, управляющий освещением не глюкнул.Последний раз редактировалось kaligraf; 17.06.2007 в 00:21.
-
17.06.2007, 10:08 #13
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 60
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
Дело не в глюках по питанию, а в пропадании питания. Раз хотите продолжать тему, то пожалуйста.
1. Для начала - какая цель стояла при разработке устройства с автономным питанием и применением светодиодного индикатора? Это, на мой взгляд, абсолютный нонсенс в наше время. Если это просто "мозговой штурм", то опыт удачный. Похвалите себя, любимого, и вперед, к новым свершениям. Мой совет - считайте данную конструкцию законченной.Игорь (EW4DX)
-
17.06.2007, 17:48 #14
- Регистрация
- 15.06.2007
- Сообщений
- 16
- Поблагодарили
- 0
- Поблагодарил
- 0
Конструкция закончена - это естественно. Автономное питание - просто вариант, один из... С тем же успехом можно при небольшой переделке схемы сделать питание внешним. Вопрос пропадания питания по моему тоже решается легко.
Тема часов на самом деле очень интересна, хотя обычно на неё обращают мало внимания. А обсуждение для того, чтобы определиться со следующим проектом, выяснить, что требуется на практике?Последний раз редактировалось kaligraf; 17.06.2007 в 17:51.
-
17.06.2007, 23:47 #15
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
таблетку бери, таблетку
73. Алексей (RA3POD)
|
Социальные закладки