"Часы, календарь, термометр".

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


ra1tam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс фев 04, 2007 00:15:48
Откуда: Валдай

"Часы, календарь, термометр".

Сообщение ra1tam »

Всем привет!
Автор Yurgen выложил статью
"Часы, календарь, термометр". http://radiokot.ru/circuit/digital/home/54/
Вопрос: можно ли их доработать?

Т.Е. Вывести на экран секунды, подключить второй термометр,
вывести на экран буквы D и U (дом,улица)

Спасибо RA1TAM 73!!!
Аватара пользователя
Welten
Потрогал лапой паяльник
Сообщения: 325
Зарегистрирован: Сб янв 16, 2010 22:51:45

Сообщение Welten »

Вообще можно, но это надо в программе возиться, и сам автор говорит))
Последний раз редактировалось Welten Пт май 21, 2010 00:02:30, всего редактировалось 1 раз.
Аватара пользователя
epox11
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт июл 17, 2009 18:25:42
Откуда: Челябинск

Сообщение epox11 »

а печатка есть в sl
ra1tam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс фев 04, 2007 00:15:48
Откуда: Валдай

Часы, календарь, термометр.

Сообщение ra1tam »

печатку пока не делаю,жду доработанную версию

ra1tam
Аватара пользователя
epox11
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт июл 17, 2009 18:25:42
Откуда: Челябинск

Re: Часы, календарь, термометр.

Сообщение epox11 »

ra1tam писал(а):печатку пока не делаю,жду доработанную версию

ra1tam

а что, ожидатсо?
Аватара пользователя
krotoss
Встал на лапы
Сообщения: 141
Зарегистрирован: Вс янв 31, 2010 08:08:25

Re: Часы, календарь, термометр.

Сообщение krotoss »

Тоже бы сделал себе,была бы печатка :(
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

СОБРАЛ ЧАСЫ А ОНИ НЕ ТИКАЮТ СТОЯТ ПО НУЛЯМ.ТЕМПЕРАТУРА -0.9С.ПОМОГИТЕ КТО МОЖЕТ!!!
МОЖЕТ У КОГО ПЕЧАТКА ЕСТЬ ИЛИ ПРИНЦИПИАЛЬНАЯ СХЕМА.ИЛИ Я ВООБЩЕ,ЧТО ТО НЕ ТАК ДЕЛАЮ
Я В ЭТОМ ДЕЛЕ ПОКА ЧАЙНИК
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: Часы, календарь, термометр.

Сообщение snc »

Нарисовал плату кому надо забирайте. Сам не паял (нет пока индикатора) так, что плату необходимо проверить на ошибки. Особенно обратить внимание на разводку питания DS1307 может я не так что то понял.

P.S. Может все-таки спецы откликнутся и допишут программу для второго датчика температуры.
Вложения
Часы_термометр_календарь.lay
Плата
(57.98 КБ) 2206 скачиваний
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

ПОЧЕМУ ЧАСЫ НЕ РАБОТАЮТ.МОЖЕТ КТО ПОМОЖЕТ?
jak888ut
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб мар 20, 2010 11:22:21

Re: Часы, календарь, термометр.

Сообщение jak888ut »

Сукгей Скачай печатку выложенную пользователем snc и сравни со своей да и сами детали проверял все работают? И попробуй заново прошить МК соблюдая все Fuse
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

JAK ВОТ,ЧТО ПОЛУЧАЕТСЯ ПРИ ВКЛЮЧЕНИИ ПИТАНИЯ 00:00 01/01/01 -0.9C .
ЕЩЁ ВОПРОС НУЖЕН КВАРЦ НА 1.2 НОЖКУ DS1307. ФУЗЫ ВРОДЕ СТАВИЛ НА 8МГЦ .КАК ПРАВИЛЬНО ИХ СТАВИТЬ МОЖЕТ Я ЧТО ТО НЕ ТАК ДЕЛАЮ
jak888ut
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб мар 20, 2010 11:22:21

Re: Часы, календарь, термометр.

Сообщение jak888ut »

Сукгей а печатку сравнил? Как я понял у тебя кварц не поставлен. Ну и на будущее не бойся экспериментировать если в даташите имеется кварц то постав посмотри что изменится, ничего страшного не произойдет.

И вопрос остальным пользователям и автору кто собрал сеё устройство выложите проверенную рабочую печатку
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

JAK. ЧТО С КВАРЦЕМ,ЧТО БЕЗ НЕГО НЕ ХОТЯТ РАБОТАТЬ
Аватара пользователя
KomSoft
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Вт сен 15, 2009 06:21:27
Откуда: Киев

Re: Часы, календарь, термометр.

Сообщение KomSoft »

Девайс собран с разводкой печатной платы за один день. Полностью работоспособен.

Плата и схема в OrCAD 9.2, поэтому прилагаю скриншоты. Желающие могут повторить в SprintLayout или распечатать с разрешением 300dpi. Размеры платы (по желтому контуру): 92х51 мм.
Схема перерисована, нумерация элементов НЕ сохранена. Описание в архиве.
* Примечание: на фотографиях предыдущая версия платы, отличается от реальной повернутым на 90 градуов разъемом для термодатчика.

ФУЗЫ ставим по умолчанию, но снимаем DIV8 (с ним работает, но оч-ч-ч-е-е-е-н-ь медленно реагирует на кнопки).
В архиве:
1. схема.
2. плата, дорожки + детали. Вид со стороны деталей.
3. расположение деталей
4. рисунок дорожек, вид со стороны деталей, печатать без зеркалирования. В связи с не очень хорошей технологией
лазерного утюга дорожки сделаны немного толще, поэтому возле разъема индикатора и микросхемы придется процарапать.
5. фотографии готового девайса.

P.S. Буду очень благодарен за добавление второго термодатчика.
Вложения
ClockCalTherm.rar
плата, схема и фото девайса (часы, календарь, термометр)
(178.53 КБ) 2231 скачивание
Настоящему коту и в декабре МАРТ!
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

УБРАЛ В ФУЗАХ DIV8 ТЕРМОМЕТР ЗАРАБОТАЛ ЧАСЫ НЕ ХОТЯТ ТИКАТЬ :cry:
jak888ut
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб мар 20, 2010 11:22:21

Re: Часы, календарь, термометр.

Сообщение jak888ut »

Сукгей значит у тебя что то с ds1307. Так у тебя стоит кварц или нет?
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

КВАРЦ СТОИТ. СТАВИЛ ДРУГУЮ DC1307 ТА ЖЕ ХРЕРЬ. ДАЖЕ ПОСТАВИЛ ДВА КОНДЕНСАТОРА НА КВАРЦ
Аватара пользователя
KomSoft
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Вт сен 15, 2009 06:21:27
Откуда: Киев

Re: Часы, календарь, термометр.

Сообщение KomSoft »

На мой взгляд, часы могут не идти по таким причинам, проверьте:

1. Неправильно подключена (или нет контакта в какой-либо цепи) DS1307.
Должно быть (смотри схему включения прикрепленный файл DS1307type.png
с цитатами из даташит):
- 1 и 2 ножки - "часовой" кварц на 32768 Гц
- 3 нога (VBat) - резервное питание - литиевая батарея 3 вольта
(например от компьютера СR2032),"+" на 3 ногу, "-" - на общий провод.
(Для нормальной работы DS1307 необходимо, чтобы напряжение батареи было в
диапазоне 2.0 ... 3.5 В.)
- 4 нога (GND) - общий провод
- 5 и 6 (SDA и SCL) - шина связи с МК (может у вас обрыв дорожек и
контроллер не может проинициализировать или прочитать DS1307). Они должны быть
подтянуты к +5 вольт через резисторы - по оригинальной схеме R4, R5 (номиналом
4,7-5,6 кОм).
- 7 нога (SQW/OUT) - не подключена, но когда включен, т.е. бит SQWE
установлен в 1, вывод SQW/OUT выдаёт прямоугольные импульсы с одной из четырёх
частот (1 Гц, 4 кГц, 8 кГц, 32 кГц). Вывод SQW/OUT - с открытым стоком и
требует внешнего подтягивающего резистора. SQW/OUT будет работать как при
питании от Vcc, так и при питании от VBat.
- 8 нога (Vcc ) - питание +5 вольт (в протеусе и у меня в оркаде ноги
питания и земли/общая - не рисуются, но программа знает, что на нее приходит
питание - смотрите рисунок печатной платы), Когда питающее напряжение выше
1.25 * VBat, устройство полностью доступно, и можно выполнять чтение и запись
данных. Когда к устройству подключена батарея на 3 В, и Vcc ниже, чем
1.25 * VBat, чтение и запись запрещены (чтобы предотвратить запись ошибочных
данных), причем в это время внешние сигналы не воспринимаются, однако функция
отсчёта времени продолжает работать. Как только Vcc падает ниже VBat, ОЗУ и RTC
переключаются на батарейное питание VBat.
При включении питания DS1307 переключается от батареи к Vcc, когда
значение Vcc превышает VBat + 0.2 В. Входящие сигналы начинают восприниматься
тогда, когда Vcc превышает 1.25 * VBat.

Исходя из выше изложенного, проверить напряжение питания DS1307, заодно
не мешало бы проверить исправность и соответствие частоте 32768 Гц кварца
который Вы подключаете к 1 и 2 ножкам DS1307 (может он далеко не "часовой").

2. Неисправна DS1307 (но ее уже меняли)

3. Реагируют ли часы на кнопки - как я понял DS1307 нужно инициализировать,
т.е. занести в нее начальные показания времени, чтобы часы шли (хотя здесь я
могу быть не совсем прав - даташит читал не очень внимательно).

4. Еще раз проверьте фьюзы - как я понял из исходника, при неправильной частоте
внутреннего генератора микроконтроллера (МК) AtTiny2313 не будет идти обмен
данными МК с U2 и/или U3.

5. Из совсем невероятных причин - неисправен МК 2313 (например ноги 16, 17) или
плохо прошилась программа в части работы с часами, попробуйте по новой
перезалить прошивку, перед этим очень рекомендую очистить программную память
контроллера.


ДЛЯ Администатора: архив обновлен, можно заменить ранее залитый (от 25.03.10)
Вложения
ClockCalTherm.rar
Архив со всем вместе: плата, схема, фьюзы и фото девайса (часы, календарь, термометр) + рекомендации
(192.48 КБ) 1963 скачивания
ClockCalTherm_fuse.png
Фьюзы, с которыми работает
(11.12 КБ) 2476 скачиваний
DS1307type.png
типовая схема включения DS1307
(1.69 КБ) 2219 скачиваний
Настоящему коту и в декабре МАРТ!
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Часы, календарь, термометр.

Сообщение Сукгей »

AtTiny2313 СТАВИЛ НОВЫЙ ФЬЮЗЫ ТОЧНО ТАКИЕ ЖЕ КАК ВЫ ПРИСЛАЛИ. ТЕМПЕРАТУРУ ПОКАЗЫВАЕТ А ЧАСЫ НЕ РАБОТАЮТ.КВАРЦ НА32768 Гц ПОКУПАЛ В МАГАЗИНЕ.КНОПКИ РАБОТАЮТ НОРМАЛЬНО
Аватара пользователя
KomSoft
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Вт сен 15, 2009 06:21:27
Откуда: Киев

Re: Часы, календарь, термометр.

Сообщение KomSoft »

Проэкспериментировал со своим девайсом. Если вынуть из панели DS1307, то на экране вместо часов будет мусор (а
температуру показывает). Таким образом, из DS1307 чтение происходит, но она не отсчитывает время. Если отбросить
почти невероятные причины (пункт 5) и две разных DS1307, то остается 1) питание, 2) нерабочий кварц и 3)
неправильное подключение DS1307, обрывы, непропаи или замыкания дорожек.

Простите, но тяжело давать советы, не зная, Ваш уровень знаний и что уже проверено :( .

Проверяем (если не сделано ранее) тестером, а еще лучше осцилографом :idea: (опять-же неизвестно есть ли он у Вас) на
ножках микросхем со стороны деталей, чтобы исключить плохо припаяные дорожки:
- относительно 4 ноги DS1307: +5В на 8 ноге DS1307, +3В на 3 ноге DS1307;
- при выключеном питании - отсутствие замыканий 1, 2, 5 и 6 ног DS1307 на землю и на +5В;
- отсутствие замыканий между 1 и 2 а также 5 и 6 ногами DS1307;
- соединение 16 ноги U1 с 6 ногой DS1307, а 15 ноги U1 c 5 ногой DS1307 (по оригиналной схеме).

Пока я это писал, товарищ экспериментировал: поочередно отгибал от панельки ноги DS1307. Как результат: если не
подключена любая из 3, 4, 5, 6, 8 ног - на экране вместо 00:00 01/01/00 - мусор. Если включить девайс и не трогать
кнопки, то часы сразу начинаю отсчитывать время (через минуту на экране отобразится 00:01 01/01/00).

Т.о. 99,9% у Вас не генерирует кварц: отсутствует контакт между 1 и 2 ножками и кварцевым резонатором, замыкание
этих ног между собой или на корпус/питание, нерабочий кварц. При наличии осцилографа на 2 ноге DS1307 видна четкая генерация.
Проверяем, пишем ответы на каждый пункт и даже больше :)) (желательно для диагностики через интернет ). Может помочь качественое фото Вашего девайса со стороны дорожек.
Настоящему коту и в декабре МАРТ!
Ответить

Вернуться в «Статьи»