Часы-термометр на м-к ATmega8 с секундной стрелкой

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

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


Аватара пользователя
Mem
Поставщик валерьянки для Кота
Сообщения: 1915
Зарегистрирован: Вт апр 17, 2012 14:20:59
Откуда: Новокузнецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mem »

Отрицательную температуру показывают, только если больше -9.9 градусов, то убирается десятичная часть. По поводу прошивки не могу точно сказать.
Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
Аватара пользователя
Mem
Поставщик валерьянки для Кота
Сообщения: 1915
Зарегистрирован: Вт апр 17, 2012 14:20:59
Откуда: Новокузнецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mem »

Отказали датчики температуры, подкидывал новые. Показывают 85 на любом входе. На 2 выводе датчика, напряжение скачет от 2 до 5, фиксированного значения нет. Цепь питания прозвонил, все в порядке. Это датчики не работают или что-то с мегой?
Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Попробуй перепрошить мегу, вполне возможно, пострадал порт ее от чего либо.
Аватара пользователя
Mem
Поставщик валерьянки для Кота
Сообщения: 1915
Зарегистрирован: Вт апр 17, 2012 14:20:59
Откуда: Новокузнецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mem »

Эх, 2 датчика скорее всего неисправные. Поставил точно рабочий и все заработало. Прошивку проверил, все сошлось. Если поставить вместе рабочий датчик и неисправный, то неисправный показывает 27.9, если только неисправный , то 85. Может это можно вылечить?
Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
ferrum26
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт окт 15, 2009 10:31:19
Откуда: Воронеж

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение ferrum26 »

Приветствую всех! Не могу понять в чем у меня причина, прошу помочь.
Почти собрал часы, впаяно всё, кроме секундных светодиодов (регистры впаяны), вместо фоторезистора перемычка, датчик температуры один (изначально планировал так, далеко от окна будут висеть).
Плата чья-то с форума, уже не помню чья именно, я на ней переразвел немного под индикаторы температуры 1" вместо 0,8", подвигал элементы, ну и датчик температуры один оставил. Очень уж плата мне под размер готовых часов подходила, а вот размер индикаторов не устроил.
RTC использую PCF8563T.
Так как я двигал элементы особенно в части градусника, проверить решил именно его сначала. Собрал, всё работает.
Дальше индикаторы часов начал монтировать. Ну, понятно, яркость изначально небольшая, даже на разных индикаторах разная. Но всё работало без глюков, т.е. температура есть, часы идут. Транзисторы было решено заменить на AO3401, с ними нет различия в яркости между отдельными индикаторами почему-то. Может IRLML левые попались... Далее подобрал резисторы в сегментах. И вот тут началось то, чего я не очень понимаю...
БЕЗ подключенного датчика температуры часы идут и показывают время, если подключить DS18B20, то без всякой системы часы показывают когда вздумается (несколько раз в минуту в разном порядке) то '----', то '1:00' буквально на полсекунды, и переключаются обратно на показ времени.
По отдельности и часы и градусник ведут себя хорошо.
Думаю, дай проверю фьюзы ну и другую прошивку попробую.
Чтоб не тащить к компу лабораторный БП, от которого питал часы, подключил аккумуляторную крону. Пока она была свежая, а я шил туда-сюда прошивки, глюк повторялся. Как только крона подсела и индикаторы притухли, глюк прекратился!
Подключил в БП, ограничил ток (прилично ограничил, так что даже индикаторы немного синхронно подмаргивали в такт секундам).... и глюка нет. Сижу смотрю... всё хорошо. Снял ограничение по току - сразу началось.
По отдельности и часы и градусник ведут себя хорошо без всякого ограничения тока питания.
Кварц менял, PCF менял. Датчик температуры тоже есть ещё один, но он в работе, пока лень его менять.
Предполагаю, что если резисторы в сегментах поставить побольше, глюк тоже пройдет... но яркость будет недостаточная под слоем тонировки на стекле часов.
Вопросы:
- Кривые руки внесли ошибку при изменении платы? Но тогда почему отдельно всё работает? выложить плату могу.... но будет ли кто её всю проверять...
- Глючная PCF?
- Глючит мегу при большом токе через неё?
- Ваш вариант :)

Спасибо заранее за помощь!
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение musor »

перегрузил порты меги вот получил...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

ferrum26 писал(а):но яркость будет недостаточная
Сложно представить современные индикаторы кроме обычных желто зеленых и Кингбрайт EWA, чтобы была маленькая яркость даже под 30% тонировкой. Китайские красные, синие, белые, изумрудно зеленые - все очень яркие.
Мигающее -- --или _ _ _ _ как бы намекает на провал питания и сброс Меги.
Поэтому я бы в первую очередь замерял напряжения в тч прямо на меге. Так же резисторы меньше 62-68 Ом в сегменты для двухдиодных индикаторов лучше не ставить, чтобы не превысить 200мА на порт.
ferrum26
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт окт 15, 2009 10:31:19
Откуда: Воронеж

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение ferrum26 »

Индикаторы у меня на часы CPD-15011AUR1/A. Толкового даташита на них не нашел, покупал их, других не было в наличии. Тоже думал что сейчас они все и так яркие.
Поставил в сегменты часов по 62Ом, далее для термометра по 150Ом чтоб яркость одинаковая была. И всё равно тоже самое. Ниже яркость индикаторов часов уже нежелательно опускать, хотя пленку тонировочную можно и 30% попробовать, просто у меня много 10%, я её везде использовал раньше, 30% нет под рукой, может меня и устроит с такой.
ОБЩЕЕ потребление тока конструкцией, измеренное мультиметром на входе питания составило 40 миллиампер (без светодиодов на секунды). При отключении датчика температуры - 35мА.
И даже если представить, что порты перегружаются, как при отключении датчика может всё работать нормально? Ведь отображать Err тоже надо, а значит и ток потреблять.... да и по измерениям ток падает совсем незначительно.
Отображение "1:00" тоже намекает на перегруз по току?
Может индикаторы имеет смысл запитать отдельно? Способ подключения видел в теме, как раз Вы, Martin76, предлагали его для индикаторов с напряжением питания больше 5В.
...напряжения на МК померяю... не сегодня.. на свежую голову.... что-то дни тяжелые какие-то на этой неделе. время только к полуночи появляется ))
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

А стабилизатор 5В какой, может он с нагрузкой не справляется?
ferrum26
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт окт 15, 2009 10:31:19
Откуда: Воронеж

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение ferrum26 »

Нашел косяк на плате. Обрыв (перетрав, видимо) земляной дорожки прямо возле контактной площадки smd конденсатора (С2 по схеме из статьи, между 20 и 21 ногой), со стороны меги. Измерения - наше всё - ну не может быть 0,8В на земляной ноге меги, а тут же на конденсаторе рядом - 0В :)
И индикаторы сразу засветились как надо.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Ну вот, все оказалось...
Вспомнил, у меня в этих часах так же как то у меги нога земляная не припаялась, она прошилась нормально, а цифры мерцали и яркость маленькая была. Ну найти то было не сложно, тем более часы такие не первые были. Вот с мегами, не желающими запускаться без емкости на ресете и "звенящими" линиями тактов у регистров посложнее было.
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение |_|_|урик »

Очень жду.
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Cheal »

Для |_|_|урик

посмотрите по адресу:

http://sxem.org/forum/chasy/192-chasy-t ... y?start=50

Думаю Вам ответят и помогут.
b.aa
Родился
Сообщения: 4
Зарегистрирован: Пн июл 24, 2017 21:49:47
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение b.aa »

Вот с помощью хорошего ЧЕЛОВЕКА, чье имя на пусковой заставке, собрал свои ЧАСЫ. кроме тех функций, что озвучил выше, добавил дату, месяц, год и еще, при установке в "0" времени высвечивания, температур и даты, эта функция не выводится на дисплей. В данном случае, за неимением, отключено показания уличного датчика. Пока идут ходовые испытания с озвучкой тиканья секунд и доводкой платы.
Теория: Всем все понятно, но ни чего не работает!
Практика: Все работает, но ни кто не знает как!
b.aa
Родился
Сообщения: 4
Зарегистрирован: Пн июл 24, 2017 21:49:47
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение b.aa »

К сожалению ссылка на видео в верхнем сообщении стала мертвой. Вот залил СЮДА. Там же вся информация по этим часам. (два варианта плат, прошивка, схема.)
Теория: Всем все понятно, но ни чего не работает!
Практика: Все работает, но ни кто не знает как!
Mars1700
Открыл глаза
Сообщения: 52
Зарегистрирован: Чт ноя 28, 2013 03:15:55

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mars1700 »

Доброго времени суток. Подскажите пожалуйста собираю ещё одни часы, ПП от "Martin76". Столкнулся с такой проблемой секундные светодиоды горят в пол силы, кз вроде нет. На таких же точно часах (точно такие светодиоды) все в порядке. Подскажите где искать проблему. Заранее благодарен.
Аватара пользователя
Mem
Поставщик валерьянки для Кота
Сообщения: 1915
Зарегистрирован: Вт апр 17, 2012 14:20:59
Откуда: Новокузнецк

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mem »

Номиналы резисторов одинаковые в цепях светодиодов?
Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
Mars1700
Открыл глаза
Сообщения: 52
Зарегистрирован: Чт ноя 28, 2013 03:15:55

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mars1700 »

Да номиналы резисторов одинаковые, думал Атмега, но нет, питание в норме, КЗ тоже, вроде нет все посмотрел.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Транзистор то внизу платы стоит?
Mars1700
Открыл глаза
Сообщения: 52
Зарегистрирован: Чт ноя 28, 2013 03:15:55

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Mars1700 »

Стоит перемычка, резисторы по150 ом, по расчету калькулятора должно хватать. 74HC164S тоже менял.
Последний раз редактировалось Mars1700 Вт окт 10, 2017 15:41:56, всего редактировалось 1 раз.
Ответить

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