РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ

  • Курс по ускорению работы Мозга на 100%


    • Страница 9 из 10
    • «
    • 1
    • 2
    • 7
    • 8
    • 9
    • 10
    • »
    Архив - только для чтения
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Умная кнопка
    Умная кнопка
    Сб, 04.02.2017, 21:15 | Сообщение # 81        
    msmmmm
    аватар
      Постов: 891   Друзья 
    Цитата at118roman ()
    if(PORTB.4==0){ // проверка подключена ли нагрузка
    Должно быть if(PINB.4==0)
    Сб, 04.02.2017, 23:28 | Сообщение # 82        
    at118roman
    аватар
      Постов: 3   ОК 
    msmmmm, Спасибо, заработало. Буду пробовать.

    Получилось следующее.



    Работает правильно при включении и выключении, когда есть или нет нагрузки. Но если схема уже включена, то при отключении PB4 не определяется. Подскажите пожалуйста, как заставить постоянно проверять PB4 при включенном PB2? и при этом минимизировать потребление питания.
    Вс, 05.02.2017, 16:04 | Сообщение # 83        
    msmmmm
    аватар
      Постов: 891   Друзья 
    Цитата at118roman ()
    как заставить постоянно проверять PB4 при включенном PB2?
    Используй прерывание по изменению состояния вывода порта (0x0002 PCINT0). Любое подключение-отключение вызовет прерывание, в т.ч. и во всех режимах сна - Idle, Power-down и ADC Noise Reduction.
    Пт, 30.06.2017, 14:19 | Сообщение # 84        
    sparic
    аватар
      Постов: 39   ОК 
    Народ, нет ли у кого прошивки для тини13 с независимым управлением двумя нагрузками с одной кнопки? Например одна вкл./откл. без задержки, а вторая нагрузка вкл./откл. с задержкой около секунды. Из основных условий это минимальное енергопотребление в ждущем и рабочем режимах, а из пожеланий - это звуковая индикация включения.
    Нужна такая кнопка для управления сигнализатора поклёвки, короткое - вкл. основной схемы, а по долгому вкл./откл. радиомодуля для передачи сработки на пейджер. Корпус сигнализатора это шприц на 20 см3, а в качестве кнопки - резиновый поршень для сохранения герметичности, так что там две кнопки никак не влепить.
    Пн, 18.09.2017, 01:12 | Сообщение # 85        
    manojsoorya
    аватар
      Постов: 1   ОК 
    is the same with PIC12F675?
    Пн, 18.09.2017, 08:12 | Сообщение # 86        
    sparic
    аватар
      Постов: 39   ОК 
    manojsoorya, буду рад кнопке и на PIC12F675.
    Чт, 21.09.2017, 13:24 | Сообщение # 87        
    msmmmm
    аватар
      Постов: 891   Друзья 
    sparic, нашел у себя подобное, немного подправил, можно тестить.

    На бузер просто подается 1 на 0,5 с - цепляй что хочешь.
    Обращаю внимание, что тактовая частота контроллера выбрана 128 кГц (для экономии энергии). Программатор должен уметь снижать частоту SPI для повторного программирования. Понипрог с этим справляется без проблем.
    Файлы: 1050357.jpg (36.5 Kb) · 6362356.jpg (40.0 Kb) · smart_switch.hex (0.4 Kb)
    Вс, 24.09.2017, 22:16 | Сообщение # 88        
    sparic
    аватар
      Постов: 39   ОК 
    msmmmm спасибо! Собрал схемку, работает. Потребление контроллера практически отсутствует - 0,17 мкА как в дежурном, так и в включенном состоянии (без подключения нагрузки), что понравилось.
    Так же есть два момента, которые хотелось бы доработать:
    Первый Не понравилось то, что нагрузка включается по отпусканию кнопки. Я так понял, что это такая защита от дребезга кнопки?
    При включении load1, что без задержки это не напрягает, а вот в случае с load2, то тут немного не удобно, т.к. не знаешь, уже прошла секунда или еще нет. И получается что в действительности, для гарантированного включения load2 приходится держать ее чуть дольше секунды.
    Тут тогда, как вариант с сохранением защиты от дребезга, может сделать вкл./откл. load1 после удержания кнопки 0,5 сек, а load2 после 2 сек.?
    Второй Звуковое сопровождение сократить до 0,2 сек., а то 0,5 сек. пищалки на 4 кГц немного "режет" по ушам.
    msmmmm, если вас не затруднит, возможно ли подправить прошивку? Либо ваш алгоритм работы связан именно с таким низким энергопотреблением МК?
    Пн, 25.09.2017, 21:21 | Сообщение # 89        
    msmmmm
    аватар
      Постов: 891   Друзья 
    sparic, программа работает, как и задумывал: так как каналы детерминируются по длительности нажатия кнопки, то измеряется длительность нажатия, затем переключается соответствующий канал. Защита от дребезга 200мс при нажатии и 100мс при отпускании кнопки. Должно быть достаточно.
    Цитата sparic ()
    load1 после удержания кнопки 0,5 сек, а load2 после 2 сек.
    Это как? Если не отпустить кнопку, первая нагрузка будет переключаться в любом случае. А если отпустить, получится так, как уже есть.
    Согласен, что есть небольшое неудобство, связанное с необходимостью угадывать время, потому предлагаю такое решение: первая нагрузка работает, как и раньше - нажал, отпустил, сработало, запищало. А вот вторая так - нажал, удерживаешь 1с, сработало, запищало, можно отпускать. Попробовал в Протеусе, действительно удобнее.
    Цитата sparic ()
    а то 0,5 сек. пищалки на 4 кГц немного "режет" по ушам
    biggrin
    Файлы: 1820267.hex (0.4 Kb)
    Пн, 25.09.2017, 22:38 | Сообщение # 90        
    sparic
    аватар
      Постов: 39   ОК 
    Цитата msmmmm ()
    Если не отпустить кнопку, первая нагрузка будет переключаться в любом случае. А если отпустить, получится так, как уже есть.

    Согласен, это я думал-думал... и какую то глупость придумал wacko
    Проверил в железе, всё работает smile Это то что нужно, кнопка замечательно отрабатывает hands thumb
    msmmmm, ОГРОМНАЯ вам благодарность за помощь! Теперь можно двигаться далее со сборкой сигнализатора smile
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Умная кнопка
    • Страница 9 из 10
    • «
    • 1
    • 2
    • 7
    • 8
    • 9
    • 10
    • »
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA