часы на STM8S003
часы на STM8S003
управление такое: одновременное удержание кнопок > переход в режим установки времени/внесения коррекции, одновременное нажатие кнопок в котором выбирает часы, минуты или корректировочную величину. возврат в рабочий режим через несколько секунд неактивности.
в рабочем режиме если нажать сначала левую кнопку а затем, не отпуская левой, правую - вкл/выкл пониженной яркости в ночные часы, если наоборот, сначала правую а потом левую - вкл/выкл сигнала в конце каждого часа, за исключением ночного времени.
питание от 5V бп сотового телефона, резервная батарея - старая литиевая от сотового или три никель-кадмиевых последовательно.
пп под два индикатора по два знака.
в рабочем режиме если нажать сначала левую кнопку а затем, не отпуская левой, правую - вкл/выкл пониженной яркости в ночные часы, если наоборот, сначала правую а потом левую - вкл/выкл сигнала в конце каждого часа, за исключением ночного времени.
питание от 5V бп сотового телефона, резервная батарея - старая литиевая от сотового или три никель-кадмиевых последовательно.
пп под два индикатора по два знака.
- Вложения
-
- clock.jpg
- (22.48 КБ) 1036 скачиваний
-
- c_hex_pcb.rar
- (19.21 КБ) 313 скачиваний
-
- schm.GIF
- (16.26 КБ) 1076 скачиваний
- Реклама
Re: часы на STM8S003
Как-то я не ухватил идею с электрическим соединением всех свободных ног. Это вообще зачем?
- alexander.k
- Потрогал лапой паяльник
- Сообщения: 325
- Зарегистрирован: Пт дек 11, 2015 12:56:49
- Откуда: Ростов на Дону
Re: часы на STM8S003
Какая точность у таких часов? В МК же вроде нет RTC...
Re: часы на STM8S003
Точность не зависит от наличия RTC и в данном случае определяется точностью кварцевого резонатора, которая, скорее всего, весьма посредственная.
- alexander.k
- Потрогал лапой паяльник
- Сообщения: 325
- Зарегистрирован: Пт дек 11, 2015 12:56:49
- Откуда: Ростов на Дону
Re: часы на STM8S003
Когда я говорил про RTC, и имел ввиду отдельное подключение часового кварца как в STM32. Часовые кварцы должны быть стабильными. А в этой схеме обычный кварц. Я немного перефразирую вопрос. Могу ли я ожидать от кварца 16Мгц точности хода 1 минута в неделю или лучше (с программной коррекцией под конкретный экземпляр кварца)?
- Реклама
Re: часы на STM8S003
C программными ухищрениями можно и лучшей точности, чем минута в неделю достичь, но это все равно получается в каком-то смысле горбатое решение, если сравнивать с реализацией RTC на внешнем термокомпенсированном чипе точных часов, на вроде DS3231. Стоит копейки, а весь головняк с точным ходом сразу отпадает.
Re: часы на STM8S003
слегка переделанная версия. можно ставить практически любой кварц от 2 до 16MHz, только указать его частоту в eeprom при программировании (значение по-умолчанию 14318000, для пробы был взят кварц со старой системной платы, вместе с его конденсаторами).
при работе от аккумулятора и отсутствии сетевого питания ток потребления 1,3мА. или 100мкА при старте от батареи или разряде батареи до 3V.
при работе от аккумулятора и отсутствии сетевого питания ток потребления 1,3мА. или 100мкА при старте от батареи или разряде батареи до 3V.
- Вложения
-
- c_hex_pcb.zip
- (18.96 КБ) 198 скачиваний
-
- Ltimer_2.gif
- (28.51 КБ) 749 скачиваний
-
- test0.jpg
- (42.66 КБ) 689 скачиваний
Re: часы на STM8S003
А вот эта батарейка, висящая на ногах МК для нее не предназначенных -- это вы так празитное питание чипу подаете? Кто ж вас научил-то этому?
Re: часы на STM8S003
небольшое изменение прошивки - при выключении подзаряда резервного аккумулятора теперь отключаются и резисторы подтяжки пинов.
- Вложения
-
- Ltimer_v2.rar
- (7.01 КБ) 200 скачиваний
Re: часы на STM8S003
модификация для использования в качестве реле времени. настройки в основном через eeprom, как то время включения, время выключения, частота кварца, псевдослучайное запаздывание включения и выключения (отключаемое), время устанавливаемое при нажатии на кнопку (по умолчанию 21 час, т.е. при нажатии на кнопку (удерживать пару секунд) в 21 час внутреннее время будет соответствовать реальному).
- Вложения
-
- t_relay_cpps.jpg
- (40.76 КБ) 658 скачиваний
-
- t_relay_cps.jpg
- (48.51 КБ) 632 скачивания
-
- t_relay.rar
- (78.14 КБ) 205 скачиваний
Re: часы на STM8S003
ещё одно небольшое исправление для кварцевых резонаторов у которых первые три цифры частоты отличны от нуля. в предыдущих версиях эти три младших десятичных разряда отбрасывались а теперь они учитываются в поправке которая вносится каждые сутки для коррекции хода.
в железе не проверялось, глянул только на результат расчёта поправки в симуляторе IAR.
в железе не проверялось, глянул только на результат расчёта поправки в симуляторе IAR.
- Вложения
-
- t_relay and clock V3.rar
- (16.5 КБ) 211 скачиваний


