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

ТЕМА: Замена механического выключателя в радиомикрофоне

Замена механического выключателя в радиомикрофоне 07 фев 2020 20:45 #1

  • Roman77
  • Roman77 аватар
  • Не в сети
  • habitue
  • Сообщений: 169
  • Спасибо получено: 22
  • sxem.org Sponsor 2019
Прошу помощи Уважаемого Soir-а в написании прошивки для МК PIC12F629.
Со временем в микрофонах с механическим выключателем, стираются контакты, из-за чего в усилительной аппаратуре слышны неприятные щелчки, трески и помехи.
Есть идея, заменить этот механический выключатель с недолго «живущими» контактами, на электронный выключатель, где цепь питания микрофона будет коммутировать полевой транзистор.
Схема представляет собой выключатель, который имеет два фиксированных положения,
ON и OFF, как в обычном механическом выключателе. В положении переключателя Switch S1 - ON, вывод МК 7 подключается к земле, а в положении Switch S1 - OFF – отключается. Желательно к выключателю Switch S1 применить программный анти-дребезг.
При S1 - ON, выв. 3 МК «POWER» устанавливается в лог. «1» - постоянно и выв. 4 МК «MUTE» устанавливается в лог. «1» только на Т2 = 2 секунды.
При S1 - OFF выв. 3 МК «POWER» устанавливается в лог. «0» - постоянно, а выв. 4 МК «MUTE» устанавливается в лог. «1» только на Т2 = 2 секунды. Причём сигнал лог. «1» на выв. 4 МК «MUTE» в момент отключения S1 – OFF, появляется раньше, чем сигнал «POWER» на Т1 = 0,5 секунд.
К выв. МК 5 и 6 подключаются джемперы. Это автоматическое отключение (S1 – OFF) на 30 и 60 минут. Если джемперы не стоят, то авто-выключение не активно (выключено). Если джемпер стоит на выв. 6 МК JMP1, то авто-выключение активируется на 30 минут. Т.е. если мы включим S1 - ON, то сигнал выключения на выв. 3 МК «POWER» устанавливается в лог. «0» - постоянно, а выв. 4 МК «MUTE» устанавливается в лог. «1» на Т2 = 2 секунды, через 30 минут не смотря на положение выключателя S1. Такой-же принцип и для 60 минутного автоматического отключения, только джемпер нужно подключить к выв. 5 МК JMP2.
Когда мы выключаем S1 – OFF (или при авто-выключении), то микроконтроллер PIC12F629 – «засыпает», чтоб не разряжал аккумуляторы.
Микроконтроллер PIC12F629 работает при низких напряжениях 2-3 вольта.
Работу устройства поясняет график на фото.
Распиновка выводов микроконтроллера на Ваше усмотрение!
P.S. Единственное, что нужно будет подкорректировать после, в процессе испытаний, это параметр Т1, возможно будет мало 0,5 секунд...?
Вложения:
Последнее редактирование: 07 фев 2020 21:57 от Roman77.
Администратор запретил публиковать записи гостям.

Замена механического выключателя в радиомикрофоне 07 фев 2020 22:22 #2

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 260
  • Спасибо получено: 14
я извиняюсь конечно, тема не мне адресована. Но почему вы не хотите использовать тачсенсор с защелкой для этой цели? они микромощного потребления и есть версии с тригером.
Администратор запретил публиковать записи гостям.

Замена механического выключателя в радиомикрофоне 07 фев 2020 22:46 #3

  • Roman77
  • Roman77 аватар
  • Не в сети
  • habitue
  • Сообщений: 169
  • Спасибо получено: 22
  • sxem.org Sponsor 2019
Wewelsburg пишет:
Но почему вы не хотите использовать тачсенсор с защелкой для этой цели
Потому,что смысл данной разработки заключается в замене имеющего выключателя на микрофоне, НО при этом сам выключатель "физически" остаётся быть на своём месте. Он уже не будет выполнять, как раньше, до переделки свою основную функцию - проводить через себя ток потребляемый микрофоном, эту "роль" берет на себя полевой транзистор в сборке CPC1004NTR. А сам выключатель будет иметь второстепенную работу, на схеме - Switch S1.
Последнее редактирование: 07 фев 2020 22:49 от Roman77.
Администратор запретил публиковать записи гостям.

Замена механического выключателя в радиомикрофоне 08 фев 2020 10:12 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11111
  • Спасибо получено: 4034
  • Respect sxem.org Sponsor 2019 Author
Проект и прошивка в архиве, проверьте алгоритм работы.

Время T1 задается через EEPROM при прошивке МК. Для этого нужно задать в ячейке с адресом 0x00 время в десятых долях секунды. Например, если нужна 1 сек, то задать значение 10 (в hex формате это будет 0x0A). По умолчанию (если в этой ячейке значение более 200) берется 5 (0,5 сек).

В общем, могу и для остальных таймеров задать настройку через EEPROM.

P.S.
И проверьте ток потребления.
Вложения:
Последнее редактирование: 08 фев 2020 14:59 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Roman77

Замена механического выключателя в радиомикрофоне 08 фев 2020 13:42 #5

  • Roman77
  • Roman77 аватар
  • Не в сети
  • habitue
  • Сообщений: 169
  • Спасибо получено: 22
  • sxem.org Sponsor 2019
Soir пишет:
В общем, могу и для остальных таймеров задать настройку через EEPROM.
Да, если Вам не сложно, сделайте и для других таймеров, чтоб я не "мучал" Вас своей корректировкой таймеров, если вдруг потребуется в процессе проверки на реальном микрофоне, а пока Протеус и макетная плата с МК.
Алгоритм правильный! Проверю ещё по таймерам на макете и ток потребления в режиме МК "сон".
Огромное Вам Спасибо! Вы как всегда Soir на Высоте!!! Самый Лучший Программист!!!

Пока тестирую в Протеусе: Глубоко извиняюсь, за величины авто-таймеров 30 и 60 минут, которые я по ошибке написал на схеме, где указал в секундах, а нужно в минутах, пожалуйста Soir, исправьте.

Ток потребления МК PIC12F629 в положении "сон" при 5В = 10 микроампер, а при напряжении 3В ток уже не измеряется моим мультиметром, насколько он мал. При напряжении 2В микроконтроллер отрабатывает все свои функции! Таймеры работают как положено! Всё проверил на макете в "железе", всё ОК! Спасибо!
Вложения:
Последнее редактирование: 08 фев 2020 17:08 от Roman77.
Администратор запретил публиковать записи гостям.

Замена механического выключателя в радиомикрофоне 08 фев 2020 14:58 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11111
  • Спасибо получено: 4034
  • Respect sxem.org Sponsor 2019 Author
Обновил прошивку.
0x00 - T1 (*0,1 сек), не более 200
0x01 - T2 (*0,1 сек), не более 200
0x02 - JP1 (*1 мин), не более 200 но больше 0
0x03 - JP2 (*1 мин), не более 200 но больше 0
Администратор запретил публиковать записи гостям.
Спасибо сказали: Roman77

Замена механического выключателя в радиомикрофоне 03 март 2020 12:10 #7

  • Roman77
  • Roman77 аватар
  • Не в сети
  • habitue
  • Сообщений: 169
  • Спасибо получено: 22
  • sxem.org Sponsor 2019
Схема успешно внедрена в радиомикрофоны UHF-400(на фото).
Немного подкорректировал схему, под данные микрофоны.
Время Т2 "MUTE" изменил на 1sec.,как оказалось вполне хватает.
Вместо оптрона СРС1004 применил оптрон с фотоэлементами TLP191B с внешним полевым транзистором IRLML2244TRPBF, так как оптрон СРС1004 давал сильную просатку при напряжении на аккумуляторах ниже 2,5 вольта.
Схема, печатная плата,описание и прошивка во вложении одним архивом.
Спасибо огромное Уважаемому Soir, за прошивку!
Вложения:
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir