Выключатель освещения в подъезде на микроконтроллере AVR

Схемы и устройства на микроконтроллерах. Обсуждение.

Выключатель освещения в подъезде на микроконтроллере AVR

Сообщение mag58 » 11 май 2011, 11:00

http://radioded.ru/content/view/145/1/
dв соответствии с пожеланиями Сергея (в комментах) программа доработана,
получилось некое пропорционально-интегральное регулирование
изменил его слегка с учётом пожеланий.
теперь если на протяжении более 15 сек контакты датчика изменят своё положение,
люди проходят мимо, датчик срабатывает не один раз
во время 60-ти секундного интервала,пока горит освещение
то время это будет суммироваться без промежуточных промаргиваний.
иными словами вводится некий коэффициент пропорциональности,пройденных людей
чем он выше,тем дольше,или пропорциональнее ему время горения лампы,
или можно его обозвать как -множитель, сколько раз изменялись контакты датчика с интервалом в 15 сек
на столько раз он и увеличивается
вы можете просмотреть его в регистре R18 содержимое его,нажав на "паузу" в Протеусе.
когда контакты датчика замкнуты и не меняются его содержимое равно = 0
если появляются сработки за описанные выше периоды времени,
время горения пропорционально увеличивается.
чем больше народу проходит,тем дольше горит освещение.
модель в Протеусе,там же и новая прошивка.
возможно на практике и скорректировать придётся кое что,ну там за какой интервал дискретности опрашивать эту пропорциональность,
но это детали, мысль в основном верна.
Вложения
Proteus.zip
(42.68 КБ) Скачиваний: 493
mag58
 
Сообщения: 69
Зарегистрирован: 22 фев 2010, 18:21

Re: Выключатель освещения в подъезде на микроконтроллере AVR

Сообщение Wadeheat » 09 июн 2011, 20:21

У меня такая проблема, не могу настроить интервалы времени, не могли бы вы мне пояснить?
Wadeheat
 
Сообщения: 1
Зарегистрирован: 09 июн 2011, 20:17


Вернуться в Схемы, устройства и проекты на микроконтроллерах



Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron