Перейти к содержимому

Фотография

Часы с термометром на микроконтроллере PIC16F876A


Сообщений в теме: 12

#1
ASUS

    Продвинутый пользователь

  • Проверенные
  • 441 сообщений
  • ГородКозелец
Часы с термометром для автомобиля
на микроконтроллере PIC16F876A

Устройство собрано в корпусе штатных часов автомобилей ВАЗ 2104-2107. Вверху отображается текущее время, внизу температура.

Внешний вид часов показан на фото:

Под этот корпус и заточены две платы: плата индикации - односторонняя (используются два четырехразрядных индикатора с общим анодом).
Плата контроллера и питания - двухсторонняя. Обе платы соединены межплатными перемыками.
Транзисторы BC337 или любые аналогичные, на ток не менее 100 мА.

Для понижения питающего напряжения до 5 вольт используется по одному проволочному гасящему резистору, соответствующей мощности (сопротивление подбирается экспериментально), на каждый из каналов. Их ориентировочное сопротивление: 75 Ом на индикацию и 200 Ом на питание контроллера. Причем индикация питается через замок зажигания, а сам контроллер постоянно подключен к аккумуляторной батарее, т.к. он должен постоянно находится под напряжением.

Сделано для того, что бы не привлекать лишний раз внимание… Вполне возможно подключить и напрямую к аккумулятору. Датчиком температуры служит прибор DS18B20.

Схема часов приведена на рисунке:

часами крайне просто: кнопкой S1 выбираются минуты или часы (выбранные разряды будут мигать), а кнопками S2 и S3 устанавливается текущее время. После того, как значение разрядов часов будет установлено, нажатием кнопки S1 переходят в рабочий режим. В этом режиме ни один из разрядов не мигает.

Печатная плата часов в формате LAY/VS/chasovolt/PLATA.lay
Прошивка для микроконтроллера PIC16F876A в HEX формате/VS/chasovolt/Clock.hex
Та же самая прошивка в формате программы ProgCode/VS/chasovolt/Clock.sfr

Авторы конструкции: Алексей Черепанов и Винниченко Артур

Связаться с авторами можно по email (указаны на схеме)

Прикрепленные файлы

  • Прикрепленный файл  6793236.rar   126.22К


#2
Karapus

    Новичок

  • Проверенные
  • 3 сообщений
Собрал сей девайс, все заработало без проблем, но вот часики отстают изрядно - за 12 часов на 16 минут. Кто подскажет решение?

#3
Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 626 сообщений
  • ГородСтаниславів
Karapus, конденсаторы попробуйте у кварца убрать

#4
Karapus

    Новичок

  • Проверенные
  • 3 сообщений
Конденцаторы убрал - не помогло angry

#5
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений
Karapus, попробуй кварц 4.096 МГц

Добавлено (28.06.2011, 23:15)
---------------------------------------------
вот нашел подтверждение своим мыслям, автор просто на схеме не указал 4.096

http://progcode.f.qi…000008-000-20-0
пост от Алексея "Отправлено: 10.08.09 22:01. Заголовок: Я понял почему часы .."

P.S.
день назад мы с @SUS решали такую же проблему 4.000 или 4.096! отставание за сутки около 30 минут

P.S. к сожалению тот автор тему закрыл, но он выкладывал новую прошивку под 4.000МГц, но и она не доступна! выход один - менять кварц на 4.096МГц

#6
Karapus

    Новичок

  • Проверенные
  • 3 сообщений
Спасибо , именно эта мысль пришла в голову .

#7
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений
Я тут немного усовершенствовал прошивку, протестируйте пожалуйста
http://ucprog.ucoz.r…1ds_876_4ms.rar
Тут прошивка, исходники, схема и небольшое описание

#8
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений
Видео от ASUS






#9
FOLKSDOICH

    Новичок

  • Проверенные
  • 5 сообщений
Салют, Борода! А с PIC16F873 твоя прошивка будет работать?

#10
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений
Ну надо по регистрам контроллеров посмотреть, может и пойдет! Сегодня попробую глянуть

#11
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений

Салют, Борода! А с PIC16F873 твоя прошивка будет работать?


Прошивай, влезет!

#12
FOLKSDOICH

    Новичок

  • Проверенные
  • 5 сообщений

Прошивай, влезет!

Спасибо. Буду плату соображать.
Прицепи свой вариант этих часов на сайте, надёжней будет.

#13
boroda

    Продвинутый пользователь

  • Проверенные
  • 112 сообщений

Спасибо. Буду плату соображать.
Прицепи свой вариант этих часов на сайте, надёжней будет.


Хорошо, но чуть попозже!