Часы-термометр на микроконтроллере ATmega8.

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

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


Аватара пользователя
Igor_67
Электрический кот
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Вопрос к автору:
При кратковременном отключении от сети все нормально, а если отключено более продолжительное время - теряются некоторые данные в EEPROM :( . В чем может быть косяк? Аварийную батарею не использую. Питание все время от сети. Но проблема, ИМХО, не в этом. Тогда в чем?
i8086
Потрогал лапой паяльник
Сообщения: 389
Зарегистрирован: Пн янв 12, 2009 04:10:58
Откуда: Украина
Контактная информация:

Сообщение i8086 »

Я, не автор, но скажу в чем проблема. Большая емкость конденсатора фильтра питания не мгновенно разряжается, а плавно. А т.к. фьюз-бит BODEN незапрограммирован, то происходит частичная потеря данных почти при каждом плавном снижении напряжения питания. Причина как раз и в отсутствии резервной батареи. Если у вас питание только от сети, то для устранения этой проблемы запрограммируйте фьюз-бит BODEN, тогда все станет на свои места. Какое напряжение BODLEVEL без разницы, только если потом надумаете подключить батарейку, то прийдется отключить BOD, иначе это приведет к большому энергопотреблению.

Про датчик влажности и давления идея хорошая, но это уже метеостапнция будет, но никак не часы. Это во-первых. А во-вторых, у МК уже свободных ног не осталось цеплять что-либо из периферии. Да и цена самого датчика влажности будет превышать цену всего устройства в целом.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

DimAlt писал(а):Cделал версию для использования мелких батарей, исходная версия последняя на 74НС595. Вней при питании от бат. происходит выключение всех будильников, таймеров, сигналов. Так же добавил переход на Л/З время.

Внимание фьюзами выставить тактирование внутренний RC 8Mhz!

Делал быстро, могут быть ляпы.

Для настройки яркости (так как менял на глазок)
light_swith[9]={57,56,52,47,40,33,28,18,5}, - ступени яркости 57-минимум 5 максимум. В проге счет идет от 0..60, крайние значения опасны, так как прога может не успеть их обработать. Отсюда, если будут какие то проскакивания их надо отодвинуть от краев.
light_time_mig[9]={10,9,8,8,7,5,4,4,3} - время мигания для каждой ступени.


А можно все это для версии на 5(цифр) сделать, в смысле резервное питание от компьютерной батарейки и частоту поднять до 8Mhz.
и ещё, как можно уменьшить мерцание сегментов?
Спасибо!
Вложения
DSC02091_1.jpg
(105.35 КБ) 773 скачивания
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Нет, у меня нет времени. Да и результат, на сколько лучше стало, не известен, возможно и не стоит переделывать.
yurijI писал(а): как можно уменьшить мерцание сегментов?

Скорей всего правильно выставить фьюзы. У меня подозрение, что у Вас мк тактируется от 1 мегагерца. При 4 Мег мерцания не видно, частота 59 герц.
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

В версии 5 цифирей у меня работает резервное питание,от мерцания
избавился установкой фьюзов на 8Mhz, при 4Mhz мерцание заметно.
Даже с Atmega8L работает отлично на 8Mhz, единственно не хватает ШИМ на вых. будильника.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

timer32 писал(а):В версии 5 цифирей у меня работает резервное питание,от мерцания
избавился установкой фьюзов на 8Mhz, при 4Mhz мерцание заметно.
Даже с Atmega8L работает отлично на 8Mhz, единственно не хватает ШИМ на вых. будильника.


Спасибо за ответ, но…
Работает от батарейки типа SR2032 или от аккумулятора на 3.6v ?
Какие фузы нужно выставить что бы мега заработала на 8Mhz ?

Спасибо.
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

Работет от SR2032
Вложения
.GIF
фьюзы 8Mhz
(13.8 КБ) 786 скачиваний
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

timer32 писал(а):Работет от SR2032


Спасибо за фьюзы, выставил, стало лучше, но не намного.(см фото)
На счет резервного питания может я что не так понял. Когда пропадает сеть, индикаторы тухнут, тухнет вся периферия, часики продолжают тикать, настройки сохраняются… Так?
А у меня настройки сохраняются, а вот часики сбиваются, приходится выставлять по новой, а если учесть что это вестибюльные часы, то это очень не удобно(часто напругу гасят)

спасибо.
Вложения
DSC026790.jpg
(20.6 КБ) 773 скачивания
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

при отключении питания индикация гаснет, но часики тикают, при подаче питания индикация времени сохраняется.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

timer32 писал(а):при отключении питания индикация гаснет, но часики тикают, при подаче питания индикация времени сохраняется.


Еще раз спасибо за быстрые и понятные ответы.
У меня видимо что-то не то, так-так после появления питания
от сети часики обнуляются.
Наберусь, наглости и спрошу еще.
Какую прошивку используете вы?
Какие индикаторы у вас применены?
И если у вас подсвет сегментов?

Спасибо.
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

Сообщение timer32 »

Индикаторы KEM-5101AG-один разряд 12,7х19мм , никакой подсветки сегментов нет.Прошивка ента.
Вложения
cl5_v3.rar
(24.38 КБ) 309 скачиваний
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

timer32 писал(а):Индикаторы KEM-5101AG-один разряд 12,7х19мм , никакой подсветки сегментов нет.Прошивка ента.


Понятно, у вас маленькие, включение по схеме автора, этот вариант, правда на 9 знаков у меня работает с 14мм сегментами и даже без транзисторов. А в обсуждаемом варианте применен
индикатор ( SA23-11SRWA 56.9мм, 7х1 красный ОА, 75мКд\Kingbright) и собран он по схеме
Юрия (см рис). Почитав форум понял что от этого подсвета лекарства нет.
Вложения
sxema.GIF
(60.01 КБ) 668 скачиваний
Аватара пользователя
FOLKSDOICH
Говорящий с текстолитом
Сообщения: 1580
Зарегистрирован: Ср окт 04, 2006 22:33:56
Откуда: М.о.

Сообщение FOLKSDOICH »

Ну так переделай анодные ключи.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

FOLKSDOICH писал(а):Ну так переделай анодные ключи.


Здравствуйте.
Не могли бы вы на этом месте поподробнее, если вас не затруднит.

Спасибо.
Аватара пользователя
FOLKSDOICH
Говорящий с текстолитом
Сообщения: 1580
Зарегистрирован: Ср окт 04, 2006 22:33:56
Откуда: М.о.

Сообщение FOLKSDOICH »

Здесь же всё понятно расписано: http://startcd.narod.ru/clock5d/index.html
Да и в этой ветке проходили.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

FOLKSDOICH писал(а):Здесь же всё понятно расписано: http://startcd.narod.ru/clock5d/index.html
Да и в этой ветке проходили.


То есть вы утверждаете что если я подключу индикаторы по этой схеме (см рис), все будет ок?
Но насколько я понял из диалога : http://radiokot.ru/forum/viewtopic.php? ... &start=360
господин «i8086», единственный кто повторил эти часы с большими индикаторами, так и не добился полного отсутствия «подсвета». Вот я и подумал, что может, кто то придумал что нибудь новое.

Спасибо.
Вложения
sshot-59.png
(31.36 КБ) 662 скачивания
Аватара пользователя
FOLKSDOICH
Говорящий с текстолитом
Сообщения: 1580
Зарегистрирован: Ср окт 04, 2006 22:33:56
Откуда: М.о.

Сообщение FOLKSDOICH »

Я делал часы с 5-ти сантиметровыми индикаторами по этой схеме. Всё ОК. Жаль не щёлкнул на память. Делал ребятам типа в офис только платы, корпус они сами их пластика резали.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

У меня вопрос к повторившим часы на 5 индикаторах.
На последних прошивках индикатор мерцает?
Сам не могу проверить, нет у меня этих часов, а макетка другим занята.
Посмотрел в протеусе, на скриншоте видно, что индикатор обновляется с частотой 55 герц.
Вложения
ind.png
(17.02 КБ) 609 скачиваний
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

FOLKSDOICH писал(а):Я делал часы с 5-ти сантиметровыми индикаторами по этой схеме. Всё ОК. Жаль не щёлкнул на память. Делал ребятам типа в офис только платы, корпус они сами их пластика резали.


Все равно спасибо!

Буду переделывать ключи по Диминой схеме.

Для Димы:
индикаторы с маленькими сегментами не мерцают и при 4Mhz а вот при подключении индикаторов с большими сегментами идет заметное на глаз мерцание даже при увеличении частоты до 8Mhz .
Если нужно могу выложить видео.
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

Здравствуйте.
Скажите, такая схема будет работать?

Спасибо.
Вложения
2803_2003-2.png
(16.97 КБ) 851 скачивание
Ответить

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