, сделал синхронизацию с ПК по COM порту (CRC8)
Программа на WPF, а для часов в CODEVISION
За основу взята программа Даниила Первакова, для микроконтроллера ATMEGA 88, добавлена передача и прием данных по интерфейсу RS-232, убраны будильники- так как я в них не нуждаюсь.
Дисплей , который я применил в данном устройстве, не имеет русского текста. Подсветка является самым энергоемким элементом всей схемы .
Ток требуемый для подсветки около 500 мА. Исходя из этого, выбран стабилизатор напряжения LM2757 с максимальным током 1,5 А.
Датчики температуры- DS 18 B 20+PAR , что означает подключение датчика возможно по двум проводам, один из них минус, другой информационный, и заодно питающий данный датчик.
Микроконтроллер ATMEGA8515 мной выбран потому , что имеет 4 порта ,что упрощает разводку печатной платы и стоит дешевле ATMEGA88 (если сравнивать с авторским вариантом), в котором есть встроенный АЦП, не нужный в данном устройстве.
Несколько слов надо сказать о наладке.
Первым делом запаиваются в плату детали, относящиеся к стабилизатору напряжения . Это микросхема IC1 , диод D1, конденсатор C5 , индуктивность L1 . Причем конденсаторы и индуктивность запаиваются в лежачем положении для того ,чтоб они уместились под дисплеем , см рисунки . Конденсатор С5 состоит из двух параллельно включенных конденсаторов 120 мкФ.
Далее подается питание 12- 35 В на разъем XR1 (справа см. рисунок 3) и контролируется выход после стабилизатора – он должен быть 5 Вольт. Микросхема LM2575 зарекомендовала себя , как надежный импульсный стабилизатор напряжения, в отличие от линейных микросхем стабилизаторов ,практически не нагревается. Следует заметить что бывает два типа таких стабилизаторов, одни с указанным на корпусе фиксированным напряжением на выходе (такой используется), другие с надписью +ADJ , что означает что такому стабилизатору нужны дополнительные сопротивления в обратной связи для установки именно 5 Вольт их необходимо подбирать.
Разъем XR3 может понадобится для подключения кнопок управления (у меня он на данный момент не задействован).
К разъему XR4(слева см. рисунок 3) подключают двухжильным кабелем датчики DS18B20+PAR .
Далее впаивается все остальное и перед установкой дисплея программируется микроконтроллер файлом ww.hex через разъем XR2 программатора. В этой версии прошивки подсветка дисплея включается на две секунды каждый час с яркостью установленной в программе управления часами.
XR2 подключен к выводам микроконтроллера MOSI, MISO, SCK, RESET, GND, для внутрисхемного программирования .
Далее выставляют “фузы” микроконтроллера для частоты 8 МГц и работы от внешнего генератора. После программирования “фузов” отключается питание, отключается программатор, вставляется батарейка, устанавливается на место дисплей и подключается питание . Возможно потребуется подстройка резистора R4 контрастности дисплея- вместо 2Ком , возможно придется установить 1,8Ком. Схема часов- термометра приведена на рис
- Вложения
-
- Untitled11.jpg
- вид собранной платы
- (102.3 КБ) 823 скачивания
-
- Untitled.jpg
- схема
- (107.25 КБ) 843 скачивания
-
- chasi8515.lay
- плата
- (52.79 КБ) 339 скачиваний
-
- CLOCK_READER.rar
- WPF программа управления
- (249.07 КБ) 303 скачивания
-
- atmega8515.rar
- прошивка и исходники
- (174.99 КБ) 341 скачивание


