При кратковременном отключении от сети все нормально, а если отключено более продолжительное время - теряются некоторые данные в EEPROM
Часы-термометр на микроконтроллере ATmega8.
-
i8086
- Потрогал лапой паяльник
- Сообщения: 389
- Зарегистрирован: Пн янв 12, 2009 04:10:58
- Откуда: Украина
- Контактная информация:
Я, не автор, но скажу в чем проблема. Большая емкость конденсатора фильтра питания не мгновенно разряжается, а плавно. А т.к. фьюз-бит BODEN незапрограммирован, то происходит частичная потеря данных почти при каждом плавном снижении напряжения питания. Причина как раз и в отсутствии резервной батареи. Если у вас питание только от сети, то для устранения этой проблемы запрограммируйте фьюз-бит BODEN, тогда все станет на свои места. Какое напряжение BODLEVEL без разницы, только если потом надумаете подключить батарейку, то прийдется отключить BOD, иначе это приведет к большому энергопотреблению.
Про датчик влажности и давления идея хорошая, но это уже метеостапнция будет, но никак не часы. Это во-первых. А во-вторых, у МК уже свободных ног не осталось цеплять что-либо из периферии. Да и цена самого датчика влажности будет превышать цену всего устройства в целом.
Про датчик влажности и давления идея хорошая, но это уже метеостапнция будет, но никак не часы. Это во-первых. А во-вторых, у МК уже свободных ног не осталось цеплять что-либо из периферии. Да и цена самого датчика влажности будет превышать цену всего устройства в целом.
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
- Контактная информация:
Нет, у меня нет времени. Да и результат, на сколько лучше стало, не известен, возможно и не стоит переделывать.
Скорей всего правильно выставить фьюзы. У меня подозрение, что у Вас мк тактируется от 1 мегагерца. При 4 Мег мерцания не видно, частота 59 герц.
yurijI писал(а): как можно уменьшить мерцание сегментов?
Скорей всего правильно выставить фьюзы. У меня подозрение, что у Вас мк тактируется от 1 мегагерца. При 4 Мег мерцания не видно, частота 59 герц.
timer32 писал(а):В версии 5 цифирей у меня работает резервное питание,от мерцания
избавился установкой фьюзов на 8Mhz, при 4Mhz мерцание заметно.
Даже с Atmega8L работает отлично на 8Mhz, единственно не хватает ШИМ на вых. будильника.
Спасибо за ответ, но…
Работает от батарейки типа SR2032 или от аккумулятора на 3.6v ?
Какие фузы нужно выставить что бы мега заработала на 8Mhz ?
Спасибо.
timer32 писал(а):Работет от SR2032
Спасибо за фьюзы, выставил, стало лучше, но не намного.(см фото)
На счет резервного питания может я что не так понял. Когда пропадает сеть, индикаторы тухнут, тухнет вся периферия, часики продолжают тикать, настройки сохраняются… Так?
А у меня настройки сохраняются, а вот часики сбиваются, приходится выставлять по новой, а если учесть что это вестибюльные часы, то это очень не удобно(часто напругу гасят)
спасибо.
- Вложения
-
- DSC026790.jpg
- (20.6 КБ) 773 скачивания
timer32 писал(а):при отключении питания индикация гаснет, но часики тикают, при подаче питания индикация времени сохраняется.
Еще раз спасибо за быстрые и понятные ответы.
У меня видимо что-то не то, так-так после появления питания
от сети часики обнуляются.
Наберусь, наглости и спрошу еще.
Какую прошивку используете вы?
Какие индикаторы у вас применены?
И если у вас подсвет сегментов?
Спасибо.
- timer32
- Вымогатель припоя
- Сообщения: 599
- Зарегистрирован: Сб фев 02, 2008 10:51:52
- Откуда: Khabarovsk
Индикаторы KEM-5101AG-один разряд 12,7х19мм , никакой подсветки сегментов нет.Прошивка ента.
- Вложения
-
- cl5_v3.rar
- (24.38 КБ) 309 скачиваний
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
- Говорящий с текстолитом
- Сообщения: 1580
- Зарегистрирован: Ср окт 04, 2006 22:33:56
- Откуда: М.о.
Здесь же всё понятно расписано: http://startcd.narod.ru/clock5d/index.html
Да и в этой ветке проходили.
Да и в этой ветке проходили.
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
- Откуда: М.о.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
У меня вопрос к повторившим часы на 5 индикаторах.
На последних прошивках индикатор мерцает?
Сам не могу проверить, нет у меня этих часов, а макетка другим занята.
Посмотрел в протеусе, на скриншоте видно, что индикатор обновляется с частотой 55 герц.
На последних прошивках индикатор мерцает?
Сам не могу проверить, нет у меня этих часов, а макетка другим занята.
Посмотрел в протеусе, на скриншоте видно, что индикатор обновляется с частотой 55 герц.
- Вложения
-
- ind.png
- (17.02 КБ) 609 скачиваний
FOLKSDOICH писал(а):Я делал часы с 5-ти сантиметровыми индикаторами по этой схеме. Всё ОК. Жаль не щёлкнул на память. Делал ребятам типа в офис только платы, корпус они сами их пластика резали.
Все равно спасибо!
Буду переделывать ключи по Диминой схеме.
Для Димы:
индикаторы с маленькими сегментами не мерцают и при 4Mhz а вот при подключении индикаторов с большими сегментами идет заметное на глаз мерцание даже при увеличении частоты до 8Mhz .
Если нужно могу выложить видео.
Здравствуйте.
Скажите, такая схема будет работать?
Спасибо.
Скажите, такая схема будет работать?
Спасибо.
- Вложения
-
- 2803_2003-2.png
- (16.97 КБ) 851 скачивание