Добро пожаловать!

В часах добавлено:


Термостат с разрешением 0,1 градус.

t_stat вход в режим настройки порогов термостата
1    45,0    45,7 Настройка порогов термостата. По порядку, номер порога нижний порог, верхний порог. Всего четыре пары порогов. По две пары на датчик.

Каждая пара привязана к своему выходу 1 к T_STAT_1, 2 к T_STAT_2 и т. д.

Выхода T_STAT_1 и T_STAT_2 привязаны к первому датчику, T_STAT_3 и T_STAT_4 ко второму.
T_STAT_1 и T_STAT_3 работают по принципу:
пока температура ниже верхнего порога выход установлен, при достижении верхнего порога выход сбрасывается по достижению нижнего устанавливается.

Выхода T_STAT_2 и T_STAT_4 проинвертированы.
При достижении температуры верхнего порога выход устанавливается, при достижении нижнего сбрасывается.


Изменен будильник для управления нагрузкой.

1 on  12-00 Установка времени срабатывания.
0-00-00 Время на которое будет установлен вывод.
d 1_2____ Дни недели в которые сработает будильник.

Будильников 5, их номера A-E, управляют ножкой PIN_CALLS_A_E. Надо следить что бы один будильник не наезжал на другой, последствия таких наездов :) на Ваш страх и риск.


Два входа для измерения напряжения.

На входах стоит делитель на 10. Источник опорного напряжения используется внутренний 2,56В, поэтому максимальное измеряемое напряжение около 24В. Ну так как это часы а не вольтметр, из схемы можно выбросить дросель и конденсатор к ножке AVCC, соединить ее сразу с VCC. Но если часы используются в машине желательно ни чего не выбрасывать и поставить еще один дросель (~3mH) до кренки.

Режимы
Отображение
C U1-14.4
d U2-5.1
E U1-144
F U2- 51

Понятно что режимы F E тоже самое что и C D только без точки.


Ножка SIG_HOUR каждый час устанавливается в 1 на одну секунду.


Схема.

Схема такая же как и в часах на меге8, адаптированная на mega16.



Скачать исходник, прошивки, файлы для протеуса 695.
Вообще то сначала это были часы как часы, всякие навороты добавлялись в разное время, поэтому исходники особой красотой не страдают.


Вторая версия.
Добавлено еще два будильника для управления нагрузками. Их выхода PD3 PD4, соответственно ножки 17, 18. Каждому выходу соответствует 3 будильника (вместо 5 в первой версии):

  • A B C - вывод РС1 (23)
  • d E F - вывод PD3 (17)
  • G H h - вывод PD4 (18)
Для удобства, при просмотре первой группы будильников, на 4 знакоместе, горит сегмент а, второй - сегменты a и g, третьей - сегменты a, g, d.

Изменена коррекция хода часов. Шаг 0.008 секунды. (50 значений), максимальное значение 0.391.
Добавлен режим ADC, в нем настраивается смещение ADC (позволяет подобрать точность показаний измереного напряжения).
Скачать исходник, прошивки (33 Kb)


Fuse биты такие же что и для mega8, плюс отключить fuse бит JTAG(unprogrammed) и OCDEN (снять галки в пони прог). После прошивки обязательно выполнить SETUP->СБРОС НАС.->SET.


Монтажная плата (30 Kb) в формате Spr.Lay.5. Транзисторы термостата ВС-817-40,транзистор по питанию BFR93A/T1. Плата разработана под корпус часов автомобиля ВАЗ-2104(классика). Прислал Юрий.


На главную - startcd.narod.ru

На страничку часов.



Hosted by uCoz