Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: случайное мерцание

случайное мерцание 11 янв 2018 09:29 #1

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
возможно написать программу для случайного мигания светодиода в интервале от 1 секунды до 30 минут на процессоре PIC или ATTINY
это симуляция безопасности, что-то с небольшим потреблением,он питается от батареи.
pert
Администратор запретил публиковать записи гостям.

случайное мерцание 12 янв 2018 15:09 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
Вы не указали, сколько должна длиться вспышка светодиода. Сделал 0,1 сек.

Прошивка для ATTINY13.
Не проверял. Protues симулирует неправильно.
Последнее редактирование: 14 янв 2018 15:00 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

случайное мерцание 12 янв 2018 16:55 #3

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
Здравствуйте уважаемый Soir,
длина света может составлять 1-5 секунд, сделать его видимым, может также изменяться хаотично в этом интервале.
Я пробую вечер
Спасибо pert
Администратор запретил публиковать записи гостям.

случайное мерцание 12 янв 2018 21:58 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
Обновил прошивку.
Администратор запретил публиковать записи гостям.

случайное мерцание 13 янв 2018 21:45 #5

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
Я тестировал
вспышки короткие и регулярные каждые 5 секунды
Администратор запретил публиковать записи гостям.

случайное мерцание 14 янв 2018 15:02 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
Исправил прошивку. Обратите внимание - FUSE другие.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

случайное мерцание 14 янв 2018 20:54 #7

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
Soir,
работает так, как должно.
Я смотрел это около 3 часов,расстояние между вспышками 0-18-1-16-30-19-6-19-30-21-1-9-8 минут.
было бы возможно сделать регулируемый верхний предел диапазона, например аналоговый триммер на любом входе или запись в EEPROM при программировании?
Администратор запретил публиковать записи гостям.

случайное мерцание 15 янв 2018 09:52 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
Расчет времени берется по формуле 32767/k, сек.
Коэффициент k программа берет из ячейки памяти EEPROM с адресом 0x00.
Если в этой ячейке значение 0x00 или 0xFF, тогда берется напряжение на выводе 3 МК (измеренная величина может принимать значение до 255). Если измеренная величина = 0, тогда k=18.
Вложения:
Последнее редактирование: 20 янв 2018 19:22 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

случайное мерцание 20 янв 2018 10:04 #9

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
Эта версия не работает правильно когда я устанавливаю триммер в любую позицию мигает в интервалу 5 секунд.

Я питаюсь от батареи 9 В через стабилизатор HT7550 с низким потреблением энергии 8 микроампер поэтому мне лучше было бы написать коэффициент при программировании,этот триммер излишне увеличивает потребление.
и при запуске можно запускать 3 вспышки, чтобы проверка что оборудование работает?
pert
Администратор запретил публиковать записи гостям.

случайное мерцание 20 янв 2018 11:31 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
pert пишет:
когда я устанавливаю триммер в любую позицию мигает в интервалу 5 секунд.
Была ошибка - работало правильно только при низких напряжениях триммера.
Исправил и добавил три вспышки при подаче питания. Прошивку перезалил.

pert пишет:
этот триммер излишне увеличивает потребление.
Можно подключить триммер, как в проекте сообщение №8. Потребление триммера будет только тогда, когда включен светодиод.
А могу управление триммером сделать через отдельный вывод МК, тогда будет еще меньше.

В архиве версия с установкой только через EEPROM.

Можно еще сделать переключатель на джамперах.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

случайное мерцание 20 янв 2018 19:17 #11

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 262
  • Спасибо получено: 5
-версия с триммером по ссылке №8 выглядит хорошо ,только три короткие мигания при включении не отображаются
-в какой ячейке EEPROM будет изменена константа по ссылке №9?
pert
Администратор запретил публиковать записи гостям.

случайное мерцание 20 янв 2018 19:23 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2709
pert пишет:
только три короткие мигания при включении не отображаются
Забыл включить, обновил прошивку.

pert пишет:
в какой ячейке EEPROM будет изменена константа по ссылке №9?
0x00
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert
Модераторы: wolf2000, Vakula, Айнцвайдрайченко