Автомобильные часы с двумя DS18x20 и двумя маленькими индикаторами

Автомобильные часы с двумя DS18x20 и двумя маленькими индикаторамиПо просьбе @SUSA была доработана схема и прошивка вот этих часов с сайта http://progcode.narod.ru/ : 

В результате получилось очень даже не плохо. 

Схема на PIC16F876


Схема на PIC16F886
Схема на PIC16F886 с измерением напряжения 25,5 Vmax (по кнопке «+» показывается только время и напряжение, по кнопке «-» часы переводятся в обычный режим «день-напряжение-температура»)




Пробежимся по настройкам меню:

1 — часы

2 — секунды

3 — день

4 — время отображения дня (сек)

5 — время отображения температуры (сек)

6 — коррекция (0.096 сек/сутки)

7 — яркость

8 — время ночи (пониженной яркости)

9 — с чего регулируется яркость (по времени (AUTO) или с переключателя«СВЕТ» (VHOD))

10 — частота кварца (4.000/4.096)  (с кварцем 4.000 – подгонял точность ходаэкспериментально)

11 — термометр 1 (HET/DS18S20/DS18B20)

12 — термометр 2 (HET/DS18S20/DS18B20)

13 — настройка коррекции (одинарная/двойная)

14 —  «0» в температуре(нет/есть)

15 —  «0» в часах(нет/есть)

16 — точка (одна/две)

 

С датчиком DS18S20 точность 0,5 гр.

С датчиком DS18B20 точность 0,1 гр.

 

Работа датчиков температуры:       

— измерение температуры     <——

— 5 секунд                                         |

— считывание температуры 1         |

— 5 секунд                                         |

— считывание температуры 2        |

— 5 секунд ———————-

Принцип управления часами описан в предыдущих статьях.

Плата

От @SUSa


Моя: требуется незначительная доработка прошивки.


Фотки от @SUSa


Плата от @SUSa

Плата моя (требуется незначительная доработка прошивки… обращайтесь, перепишу)

Схема

Протеус PIC16F876

Прошивка, исходник (PIC16F876 v1.0c)

Модификации:

На контроллере PIC16F873

Протеус PIC16F873

Прошивка, исходник (PIC16F873 v1.0)

На контроллере PIC16F886

Протеус PIC16F886

Прошивка, исходник (PIC16F886 v1.0)

На контроллере PIC16F886 с одним термометром и напряжением 25,5 Vmax

Протеус PIC16F886 с одним термометром и напряжением

Прошивка, исходник с напряжением (PIC16F886 v1.0)

(по кнопке «+» показывается только время и напряжение, по кнопке «-» часы переводятся в обычный режим «день-напряжение-температура»)

3 комментария