Форумы Хелимании
15 Декабрь 2017, 05:16:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Просьба ко всем пользователям: пожалуйста, ознакомьтесь с Правилами нашего форума!
 
  Helimania   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Таймер подсветки пульта v.12FG  (Прочитано 1220 раз)
0 Пользователей и 1 Гость смотрят эту тему.
stick
Андрей Посашков
Moderator
Командир Воздушного Судна
*****
Offline Offline

Сообщений: 4047


Пилот-понтотехнолог


Просмотр профиля
« : 20 Январь 2013, 10:36:19 »

Вообщем я решил не модернизировать предыдущую версию, а изваять новую с нуля. Это, думаю, проще.
Итак, вот что получилось.


R1-C2 - фильтр импульсов, отсекающий пост. напряжение когда этих самых импульсов нет.
R2-R3 - делитель, понижающий напряжение импульсов на входе процессора, до идеологически верных 4в
Если аппа питается от 7.4в, R3=0ом (перемычка). Если от 11.1в, R3=~30кОм

Вот такая платка вышла. Односторонняя и без перемычек.  Smiley




Хотелось некоторой универсальности, поэтому сделал ее под разные аппы, с питанием 2S и 3S. Возможностью работы с электролюминисцентными панелями и светодиодами. В светодиодном режиме (включается установкой перемычки между jumper и GND), после окончания времени работы подсветки, она плавно угасает в течение 5 сек. В EL режиме резко выключается.

Теперь про логику работы. Каждый импульс в сигнале пищалки, сбрасывает таймер процессора. При обнулении таймера, включается подсветка и вибрилка. Подсветка гаснет через 20сек, вибрилка выключается через 0.25сек.
Т.к. никаких кнопок тут нет, то не получится сделать настраиваемым время подсветки. Однако я вынес переменную этого времени в eeprom. Т.е. можно программатором прочитать eeprom, поправить значение и записать обратно. Без изменения основной программы и перепрошивки. Время может быть от 1сек до 180сек. По умолчанию, устанавливается программой в 20сек.
Записан

Будь мужиком, купи НАЗУ!
stick
Андрей Посашков
Moderator
Командир Воздушного Судна
*****
Offline Offline

Сообщений: 4047


Пилот-понтотехнолог


Просмотр профиля
« Ответ #1 : 21 Январь 2013, 20:38:49 »

После тестов, уменьшил время работы вибрилки, с 1/4сек до 1/16сек.
А то слишком много было. Теперь самый раз.
Записан

Будь мужиком, купи НАЗУ!
swat0russia
Алексей Смирнов
Helimania Team
Командир Воздушного Судна
****
Offline Offline

Сообщений: 3639


пилот, севший после взлета


Просмотр профиля
« Ответ #2 : 22 Январь 2013, 06:53:00 »

а вибрилка для чего вообще?
Записан
swat0russia
Алексей Смирнов
Helimania Team
Командир Воздушного Судна
****
Offline Offline

Сообщений: 3639


пилот, севший после взлета


Просмотр профиля
« Ответ #3 : 22 Январь 2013, 06:53:40 »

Електричества много это все жрет?
Записан
stick
Андрей Посашков
Moderator
Командир Воздушного Судна
*****
Offline Offline

Сообщений: 4047


Пилот-понтотехнолог


Просмотр профиля
« Ответ #4 : 22 Январь 2013, 07:30:04 »

а вибрилка для чего вообще?
Еще на 9ке заметил, что когда рядом ДВС ревет, пищалку не слышно. А так будет в руках зудеть от таймеров и прочего.
Записан

Будь мужиком, купи НАЗУ!
stick
Андрей Посашков
Moderator
Командир Воздушного Судна
*****
Offline Offline

Сообщений: 4047


Пилот-понтотехнолог


Просмотр профиля
« Ответ #5 : 22 Январь 2013, 07:31:40 »

Електричества много это все жрет?
около 50мА
Записан

Будь мужиком, купи НАЗУ!
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.053 секунд. Запросов: 21.