Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


6224
Часы, термометр, будильник со статической индикацией.

Представляю очередную разработку. Все искал идеальные часы. Не нашел. Решил сделать сам. Статическая индикация на 74HC595 позволила решить массу проблем при программировании микроконтроллера, часы реального времени

DS1370 позволили не выставлять время каждый раз как отключиться электроэнергия. Батарейки хватает на 10 лет.  Состояние и значение будильника сохраняется в ячейках памяти часов реального времени. Решил пойти по этому пути.

Большие и яркие индикаторы впечатляют. 

05.12.2016 Обновил прошивку.

Прошивка для DS18B20: Файлы к статье Часы, термометр, будильник со статической индикацией.

Видео работы часов:  Файлы к статье Часы, термометр, будильник со статической индикацией.

Печатная плата 1: Файлы к статье Часы, термометр, будильник со статической индикацией.

Печатная плата 2: Файлы к статье Часы, термометр, будильник со статической индикацией.

Печатная плата 3: Файлы к статье Часы, термометр, будильник со статической индикацией.

Печатная плата кнопки: Файлы к статье Часы, термометр, будильник со статической индикацией.


Категория: Устройства на микроконтроллерах | Добавил: maschinist (28.05.2016)
Просмотров: 7273 | Комментарии: 7 | Теги: термометр, статической, Со, будильник, индикацией., часы | Рейтинг: 2.9/9


Всего комментариев: 7
0
7 Krasniygorod   (04.03.2018 15:17) [Материал]
кто нибудь собирал уже ? без датчика температуры будет работать?

Пожалуйста остав

-1
6 PrizrakOhotnik   (27.02.2018 20:30) [Материал]
Насчёт Протеуса - не всегда он правильно работает. Встречал схемы когда в одной версии он работает, а в другой показывает ошибки, хотя схемы и прошивки рабочие!

Пожалуйста остав

0
5 Djonny33   (12.12.2016 23:20) [Материал]
Отключить 0 в десятках часов возможно?
Ответ: Да конечно возможно. Я думал об этом. Но мне с "0" больше нравиться.

Пожалуйста остав

0
4 Синтетик   (12.09.2016 20:00) [Материал]
Прошивка рабочая. Протеус победил. Программа со своими заморочками. Сначала модель заработала с I2C дебагером, но получилось, что он просто задал нужные условия. Оказывается в протеусе подтягивающие резисторы заданы как отдельное устройство и имеют обозначение pullup и pulldown. Спасибо , что ответили и дали стимул к дальнейшей отладке, а то найти часы со статической индикацией и RTC оказывается непросто. А для нумитронов ИВ-9 это  "самое оно". Видимо  нужно копать дальше под DS1307.
Ответ: Не думаю, что у вас проблемы с DS1307,там все достаточно просто. Там главное при первом запуске проверить 7 бит по адресу 00h и установить его в 1, что я программно и реализовал. При каждом включении проверяется состояние этого бита и если он равен 0 то устанавливается 1. И часы начинают работать. При этом это делается один раз. Проверьте если на 7 ножке присутствуют прямоугольные импульсы с частотой ровно 1 Гц, то часы точно должны работать.

Пожалуйста остав

0
3 Синтетик   (12.09.2016 17:13) [Материал]
Так. Ваша модель в протеусе работает, моя нет. Тогда извиняюсь скорее всего мой косяк. Менял два контроллера, снимал осцилограммы с 1307,проверял конфигурационные биты, пробовал в протеусе и только потом вынес решение о неработоспособности прошивки. Буду разбираться. ПРОШИВКА РАБОЧАЯ!

Пожалуйста остав

0
2 Синтетик   (12.09.2016 15:22) [Материал]
Где то в прошивке косячок. https://yadi.sk/d/Oeh9YfEKv4iS7, тут модель в протеусе, но и в реале тоже не запускается. Проверял на двух микроконтроллерах.
Ответ: Странно.
Вот модель в протеусе
https://yadi.sk/d/dHES7Wykv4qUr

Пожалуйста остав

0
1 sasha143   (22.07.2016 16:50) [Материал]
А печать есть?
Ответ: Да есть конечно.

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024