реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Часы на AVR и светодиодных индикаторах (7-сегм.), АРЯ как реализовать?
Alex_NEMO
сообщение Dec 8 2006, 17:43
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 13-05-05
Пользователь №: 4 977



Добрый вечер!

Как-то давненько собирал часы на 145ИК1901 и ВЛИ (вакуумно-люменисцентные индикаторы). Там "фича" была - Авто Регулировка Яркости (АРЯ) индикаторов, в зависимости от освещенности в комнате, т.е. ночью они светились чуть, только чтобы заметно было, а днем - максимальная яркость.
В МК полный "чайник", пока только присматриваюсь, собираю материалы и т.д. Посему, есть две идеи:
1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод).
2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент.

Я правильно мыслю или это полный бред?

Кто-то делал что-то подобное?
Go to the top of the page
 
+Quote Post
muravei
сообщение Dec 8 2006, 18:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



2 способ получше.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Dec 8 2006, 18:55
Сообщение #3


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(Alex_NEMO @ Dec 8 2006, 18:43) *
...
1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод).
2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент.

1) Мыслите правильно, но если Вы будете использовать динамическую индикацию, яркость можно будет изменять путём регулирования скважности опроса индикаторов, безо всякого ШИМ.
2) В своё время я использовал установку яркости в зависимости от текущего времени, т.е. ночью цифры светятся очень слабо, а после срабатывания будильника, или просто в определённое время, их яркость увеличивается. Фотодатчик использовал как пороговый, т.е. при выключении света в комнате, яркость уменьшалась. Можно использовать и АЦП, тогда число градаций яркости свечения можно увеличить.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
muravei
сообщение Dec 8 2006, 19:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Nanobyte @ Dec 8 2006, 18:55) *
1) Мыслите правильно, но если Вы будете использовать динамическую индикацию, яркость можно будет изменять путём регулирования скважности опроса индикаторов, безо всякого ШИМ.

В принципе, тот же ШИМ, только программный.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Dec 8 2006, 20:12
Сообщение #5


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(muravei @ Dec 8 2006, 20:03) *
В принципе, тот же ШИМ, только программный.

Совершенно верно. Из плюсов данного решения - экономится таймер, который в устройстве типа часов ох как пригодится.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 11 2006, 15:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Можно добавить следуещее. При индикации на базе светодиодных индикаторов, - потребление буде значительным. То есть питание должно быть внешним. Иначе необходимо использовать LCD и подсветку.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Dec 11 2006, 16:07
Сообщение #7


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(SasaVitebsk @ Dec 11 2006, 16:46) *
Можно добавить следуещее. При индикации на базе светодиодных индикаторов, - потребление буде значительным. То есть питание должно быть внешним. Иначе необходимо использовать LCD и подсветку.

Можно питать индикаторы только при наличии внешнего питания, а процессор от резервного аккумулятора или, ионистора. Ну или ту-же подсветку LCD включать от внешнего источника.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
_Diman_
сообщение Dec 11 2006, 17:51
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 8-03-05
Пользователь №: 3 160



Похожие часы, вроде есть все о чем здесь написано
http://startcd.narod.ru/clock/clock.html
исходники есть.
Go to the top of the page
 
+Quote Post
Alex_NEMO
сообщение Dec 12 2006, 08:55
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 13-05-05
Пользователь №: 4 977



Цитата(_Diman_ @ Dec 11 2006, 17:51) *
Похожие часы, вроде есть все о чем здесь написано
http://startcd.narod.ru/clock/clock.html
исходники есть.


Спасибо, интересный вариант, и самое главное, с исходниками!

Всем спасибо за советы, буду пробовать!
Go to the top of the page
 
+Quote Post
yarunt
сообщение Dec 13 2006, 17:04
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Цитата(Alex_NEMO @ Dec 8 2006, 17:43) *
Добрый вечер!

Как-то давненько собирал часы на 145ИК1901 и ВЛИ (вакуумно-люменисцентные индикаторы). Там "фича" была - Авто Регулировка Яркости (АРЯ) индикаторов, в зависимости от освещенности в комнате, т.е. ночью они светились чуть, только чтобы заметно было, а днем - максимальная яркость.
В МК полный "чайник", пока только присматриваюсь, собираю материалы и т.д. Посему, есть две идеи:
1. Сделать питание индикаторов изменяющимся от внешнего освещения (фоторезистор, фотодиод).
2. Более грамотно - использовать ШИМ (по крайней мере, как я понял из прочитанного в форуме метод ШИМ позволяет делать то, что мне нужно - регулировать яркость индикаторов), при этом АЦП МК + датчик освещенности (фоторезистор, фотодиод) использовать как регулирующий элемент.

Я правильно мыслю или это полный бред?

Кто-то делал что-то подобное?

делал на атмеге 8 такой себе календарь с одним будильником. Пока наваял прогу и собрал плату до корпуса дело еще не дошло. Ваял на Абилдере
Прикрепленные файлы
Прикрепленный файл  chasu.rar ( 18.87 килобайт ) Кол-во скачиваний: 109
 


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2025 - 19:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016