Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
1.Размер платы----- УРМ --44х32 мм , толщина текстолита 1,5 мм, питание 2,8 - 3,6 вольта. Размер платы-------- Пульта 37х35 мм, толщина текстолита 1,5 мм, питание 2,8 – 5 вольт. 2. Перемычки в дальнейшем {PER 1 – 9 } из обрезков проволоки диаметр 0,4 мм. ПАВы приёмника и передатчика с разницей 10,7 мГц. Например 418 мГц и 407,3 мГц . 3.Фильтр 10,7 Мгц с пропусканием 280 кГц - Е10,7А 4.Уверенное включение и прослушивание при мощности ПУЛЬТА 100 mW 900 метров прямой видимости условия поля. Высота подвеса УРМ и пульта - 120 см. . ОПИСАНИЕ
Устройство представляет собой пульт управления радио микрофоном и радиомикрофона Общее фото.
Пульт управления радио микрофоном
Представляет собой кодер со стандартным передатчиком, работающий в режиме 100% АМ. При нажатии любой из кнопок команда передается около 7 сек автоматически для попадания в промежуток сканирования приемной части микрофона .
Всеми узлами устройства управляет микроконтроллер . РЕЖИМ 1 При нажатии КН 1 пульта УРМ включается на 1 минуту на передачу . Приемник микрофона выключен . По истечении этого времени он автоматически переходит в режим ожидания . Этот режим предназначен для того , чтобы оценить обстановку в прослушиваемом помещении . Если там никого нет , нет смысла включать его на более длительное время . При нажатии КН 2 УРМ включается на 10 минут на передачу . Приемник микрофона выключен .По истечении этого времени он автоматически переходит в режим ожидания . При нажатии КН 3 УРМ включается на 20 минут на передачу . Приемник микрофона выключен . По истечении этого времени он автоматически переходит в режим ожидания .
Управляемый радио микрофон << СТРЕЛЕЦ>>.
Приемник это супергетеродин с однократным преобразованием частоты ( ПЧ - 10,7 МГц ). Промежуточная частота - разница между частотой пульта и частотой гетеродина приемника . Пульт излучает на частоте 418 МГц . Частота гетеродина приемника 407,3 МГц ( ПАВ резонаторы в приемнике и пульте можно менять местами ) . Фильтр 10,7 Мгц с пропусканием 280 кГц - Е10,7А ВЧ часть без особенностей - все ее узлы стандартные. ВЧ сигнал , прошедший необходимые ступени преобразования и усиления , детектируется и подается на вход компаратора , с компаратора на вход микроконтроллера. Алгоритм работы ----УРМ « спит » 5 сек ( ток при этом 50 мкА ), затем « просыпается » и включает на 1 сек приемную часть ( ток при этом 13 мА ) , ждет сигнала включения , затем снова « засыпает » . Цикл повторяется постоянно, пока не будет принята соответствующая команда с пульта. Так как силовой ключ микроконтроллера / 7-я ножка\ DD2 –PIC12F675 при токе более 8 ma даёт просадку напряжения в схеме использую дополнительный силовой ключ на транзисторах VT11 и VT12.
Настройка Пульта. 0. Антенна 17 мм.В Пульте установлены все перемычки.PER -7,8,9.\см.схему пульта\. 1.Прооверить надёжную работу ЗГ при напряжении 2,5 --- 5 вольт. 2.Катушками пульта L6 и L7 настроить максимум – по индикатору поля. 3.Регулировка тока пульта осуществляется резистором R24 в схеме Пульта. 4.После этого меняем антенну 17 мм на 23 см – и откусывая по 2 мм находим максимум отдачи по индикатору поля. 5.Убрать перемычку PER-7. Мощность при напряжении питания 3 вольта , 50 - 70 милливатт . Потребляемый ток - около 60 мА . Мощность можно повысить включив пульт от 5 вольт , она может достигнуть 120 - 150 миливатт . Ток при этом поднимется до 120 мА , что может быть опасным для оконечного каскада.
Настройка приёмника УРМ <<СТРЕЛЕЦ>>.
0.Антенны две у приёмника и передатчика по 17 см. 1.Временно удаляем перемычки PER 3 PER 4 и PER 5. 2. Контрольную точку КТ1 { в дальнейшем КТ1--6, контрольные точки отмечены на схеме} временно соединяем с КТ5. 3.На КТ4 через ёмкость проверяем работу ЗГ приёмника. При использовании ПАВ резонатора на частоты более 422Мгц часто нет генерации. Чтобы исключить эту проблему на плате предусмотрена перемычка PER 2. Заменив её на контур 3 витка, провод 0,35мм, диаметр намотки 1.5 мм . Контур как правило решает проблему с запуском генератора. Контролируем работу ЗГ при напряжениях 2,8- 4 вольта. 4. В плате ПУЛЬТА устанавливаем перемычку PER7, относим включенный пульт на расстояние при котором приёмник с трудом улавливает сигнал пульта . 5. КТ3 подключаем любой УНЧ и контролируем принимаемый сигнал ПУЛЬТА. Катушками L1 и L2 настроить на максимум чувствительности { как можно чистый и отчетливый звуковой меандр пульта } в контрольной точке КТ3. 6.По окончании настройки приёмной части А. Рассоединить контрольные точки КТ1 и КТ5 . Б.Убрать перемычку PER7 в плате пульта. Если был установлен узкополосный фильтр 10,7 мГц менее 200 кГц то нужно подстроить ЗГ приёмника или передатчика .Для этого на платах предусмотрены перемычки PER 1 – на плате УРМ, и PER9 на плате Пульта. Если нужно настроить точно на частоту, напомню : частоту ПАВа можно двигать в небольших ( +- 50 кгц) пределах, если последовательно с ним включить а) индуктивность ( частота понижается) б) емкость( частота повышается)
Настойка передатчика УРМ.
0. Антенна передатчика 17 см 1. Временно соединить точки КТ2 и КТ5. 2.На микрофоне устанавливаем 0,7 вольта- резистором R15,R16. 3.Проверяем устойчивую работу ЗГ передатчика при напряжении 2,8 – 4 вольта. 4.Катушками L6 – L7 передатчика находим максимум излучения по индикатору поля. 5.Резистором R24 выставляем ток второго каскада 22-30 ma, общий ток при этом будет составлять примерно 47 -65 ma при напряжении 3,6 вольта. 6.Меняем антенну на 23 см, откусывая по 2 мм находим максимум излучения по индикатору поля. 7.Рассоединить контрольные точки КТ2 и КТ5. 8.Установить на плату УРМ перемычки PER 3 PER 4 и PER 5. Передатчик без изменения платы может быть и мощностю 10 mW. Для этого не устанавливать детали R31, R30.C32.C23.C24.C30.C31.L5. VT13. Вместо конденсатора С32 поставить конденсатор С25 – 20р и с него на антенну.Катушка L4 будет при этом варианте иметь 8 витков , провод 0,35 мм, на диаметре 1,5 мм.
Собрано три таких схемы с деталями как в схеме и с оригинальными платами.Всё заработало сразу без возбудов и всяких неприятностей. ВНИМАНИЕ. Этот микрофон не срабатывает -- от пульта мощностью 50 -100 ma ближе трёх метров ,из за искажения сигнала по УНЧ в третьем УПЧ на LM358.По этому при настройке приёмника пульт должен находится не ближе трёх метров от УРМ или временно уменьшить ёмкость конденсатора С16 до 5-10Н. А так же при использовании ПАВ резонаторов на частоты 433.92 и 423.22 дальность связки \\\\\ ПУЛЬТ – Радио микрофон \\\\\ резко уменьшается из за чрезмерной загруженности этих частот сигнализациями, радиолюбителями ,всякими модулями беспроводной передачи данных. Которые как правило имеют хорошие антенны и бешенную мощность .Это всё вносит помеху в код включения радио микрофона. И как следствие уменьшение дальности уверенного включения от пульта.
С уважением faraon200.
Это сообщение отредактировал faraon200 - Mar 15 2012, 09:34 PM
неправильной стороной ты, Дядя Фёдор, бутерброд ешь... Опять расходы непредвиденные ---------------------------------------------------------------------- У кошки четыре ноги: вход, выход, земля и питание
Группа: Автор
Сообщений: 4170
Пользователь №: 1751
Регистрация: 9-October 05
Место жительства: Украина [email protected]
Работа проделана немалая . Смотрю тема РУ микрофонов не померла . Думаю нужно статьей оформить и поместить в соответствующий раздел . Фараон ! Спасибо за весьма креативное продолжение . С ув blaze/
--------------------
Язык это не тот орган , которым можно где попало , что попало . ВС Черномырдин .
В трехкомандном светик шел в разрыв 6 ноги и на землю через 470 Ом.здесь так же?И еще вопрос-ток потребления у меня около 15-18 мА,как разогнать его до заявленого автором 60мА при 3-х вольтах питания?подбирая R24 в пульте?
Да подбирая R-24, . Какой ток второго каскада ? Посмотреть бы в каком положении { раздвинутые - сжатые } у Вас контура L6 - L7. Проконтролируйте напряжение питания во время нажатия кнопки.
Это сообщение отредактировал faraon200 - Mar 21 2012, 06:22 PM
С 6 ноги на общий кинул светодиод-индикация нажатия кнопок есть.Вместо R-24 ставил переменник,уменьшая до 5 кОм ток подымался до 35 мА при 3-х вольтах питания.При 3,9В -ток 40мА.Катушки 6 и 7 сдигал и раздвигал-существенного изменения тока не заметил,да ин и так скачет так что о его величине можно судить о среднем значении.Но теперь основной вопрос:учитывая что ПАВ я применяю на 303,825 МГц то необходимо скорее всего изменение L C номиналов в передатчике пульта,вот тут то мне и нехватает опыта,так что просьба ко всем оказать помощь в их расчетах.
У Вас П-контур на выходе не работает вообще, он расчитывался на частоты 420-430мгц, Вы ему влупили 300мгц. Он работать не будет как его не крути, его надо расчитывать на Вашу частоту и потом ещё настраивать по максимуму выдаваемой мощности. То что Вы подняли ток потребления изменяя базовое смещение, так это Вы просто приоткрыли транзистор посильнее, это совсем на означает, что если больше жрёт - том больше отдаёт в антенну.
Настраивайте покаскадно, 1) увеличте число витков в задающем генераторе до 7 штук, внося феррит или латунь в катушку задающего - по волномеру добейтесь максимума. После этого так проделайте со следующими каскадами, резисторы смещения не трогайте, частота меньше, а усиление транзисторов больше, всё получится со временем.
То что Вы подняли ток потребления изменяя базовое смещение, так это Вы просто приоткрыли транзистор посильнее, это совсем на означает, что если больше жрёт - том больше отдаёт в антенну.
Ето я уже понял на практике,и на ети грабли наступил.Но для меня проблема с расчетом каскада на 303 МГц так и осталась Для начала все контура на 7 витков поставить?
Это сообщение отредактировал куко - Mar 22 2012, 01:15 PM
Я попробую расчитать для Вас это всё дело на 303мгц, но на выходе будет не П-контур а Г- звено. Но это будет только расчёт на бумаге, если будете пробовать осуществлять в железе.
Спасибо!Конечно в железе все обкатаю и отпишусь,так как другого выхода у меня нет.Приемник вместе с видеопередатчиком на 450мВт зацеплен на столбе с помощью автовышки.я его включил а выключать не могу т.к мощи пульта не хватает,на столе вродебы все было нормально,а на практике вот такой кампот получился
Ток потребления от АКБ 4Вольта составил примерно 35мА.Антена штыревая на 4 колена длиной 23 см.Катухи по волномеру пришлось все растягивать.А в общем я доволен.Спасибо!
От первоначального фото что выше в моем посте 415661 ничего не изменилось окромя других катух по 7 витков.А выход сделан по Вашему варианту с поста 415687 тоесть- П- контур.Пригодился и старый пульт от видака И сам пульт
Группа: Cоучастник
Сообщений: 656
Пользователь №: 66401
Регистрация: 19-May 10
Место жительства: украина
QUOTE (WiteNoise @ Mar 22 2012, 02:57 PM)
Я попробую расчитать для Вас это всё дело на 303мгц, но на выходе будет не П-контур а Г- звено. Но это будет только расчёт на бумаге, если будете пробовать осуществлять в железе.
Ув. WiteNoise.Вы можете предоставить методику расчета выходных цепей РМ? Или может кто из участников форума владеет таковой-поделитесь пож. интересно расчет индуктивности в коллекторе вых. транзистора а также Г-обр. и П-обр. цепи согласования с ант. С ув. и бл.
;;;;;;;;;;;;;;;;;;; ; старт программы ; ;;;;;;;;;;;;;;;;;;; org 0 goto START ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подготовительные операции ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; START call 0x3FF ; копируем калибровочную константу bsf STATUS,RP0 ; переход в банк 1 movwf OSCCAL ; записываем калибровочную константу banksel TRISIO ; переходим в регистр TRISIO movlw b'00111100' ; настраиваем порты GP0, GP1 на выход, GP2, GP4, GP5 на вход movwf TRISIO ; -//- banksel CMCON ; переходим в регистр CMCON movlw b'00000111' ; выключаем компаратор movwf CMCON ; -//- banksel WPU ; переходим в регистр WPU movlw b'00111100' ; включаем подтягивающие резисторы портов GP2, GP4, GP5 movwf WPU ; -//- banksel OPTION_REG ; переходим в регистр OPTION_REG movlw .0 ; обнуляем OPTION_REG movwf OPTION_REG ; -//- banksel INTCON ; переходим в регистр INTCON movlw b'00001000' ; разрешаем прерывания по изменению уровня сигнала на входах GPIO movwf INTCON ; -//- banksel VRCON ; переходим в регистр VRCON movlw .0 ; отключаем источник опорного напряжения movwf VRCON ; -//- banksel IOCB ; переходим в регистр IOCB movlw b'00111100' ; разрешаем прерывания по изменению уровня сигнала на входах GP2, GP3, GP4, GP5 movwf IOCB ; -//- banksel ANSEL ; переходим в регистр ANSEL movlw .0 ; отключаем АЦП movwf ANSEL ; -//- banksel ADCON0 ; переходим в регистр ADCON0 movlw .0 ; отключаем аналоговые входы АЦП movwf ADCON0 ; -//- bcf STATUS,RP0 ; переход в банк 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; основная часть программы ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; go clrf Reg_4 ; очищаем порт GPIO (отключаем передачу) movf Reg_4,W ; -//- movwf GPIO ; -//- clrf Reg_3 bcf STATUS, Z ; сбрасываем флаг Z movlw b'00111100' ; записываем в W b'00111100' для опроса клавиатуры xorwf GPIO, W ; проверяем равно ли значение GPIO регистра содержимому регистра W btfsc STATUS, Z ; проверяем значение флага Z, если =1(нажата одна из кнопок) то значение W и GPIO не равны и пропускается следующая команда sleep ; отправляем контроллер спать, если не нажата ни одна из кнопок bcf INTCON, GPIF ; сбрасываем флаг GPIF bcf STATUS, Z ; сбрасываем флаг Z bsf Reg_4,1 ; включаем передачу call Pause1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подпрограмма приема кодовых посылок ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; kod_pos call RDY_KOD ; читаем 1 кодовую посылку movf Reg_3, W ; копируем в W содержимое 3 регистра movwf Reg_4 ; записываем данное значение в 4 регистр call RDY_KOD ; читаем 2 кодовую посылку movf Reg_3, W ; копируем в W содержимое 3 регистра movwf Reg_5 ; записываем данное значение в 5 регистр call RDY_KOD ; читаем 3 кодовую посылку movf Reg_3, W ; копируем в W содержимое 3 регистра movwf Reg_6 ; записываем данное значение в 6 регистр call RDY_KOD ; читаем 4 кодовую посылку movf Reg_3, W ; копируем в W содержимое 3 регистра movwf Reg_7 ; записываем данное значение в 7 регистр call RDY_KOD ; читаем 5 кодовую посылку return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подпрограмма распознавания 0 уровня ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; RDY_0 btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_0 ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- call Pause111 ; задержка 111 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подпрограмма распознавания 1 уровня ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; RDY_1 btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_1 ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto loop ; -//- call Pause111 ; задержка 111 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подпрограмма чтения кодовой посылки ; ; и записи значения в Reg_3. 0,1,2,4 биты ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; RDY_KOD btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_KOD ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfsc GPIO,5 ; 0 бит. Проверка значения bsf Reg_3,0 ; если =0 то данная команда пропускается btfss GPIO,5 ; 0 бит. Проверка значения bcf Reg_3,0 ; если =1 данная команда пропускается call Pause107 ; задержка 108 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- RDY_KOD1 btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_KOD1 ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfsc GPIO,5 ; 1 бит. Проверка значения bsf Reg_3,1 ; если =0 то данная команда пропускается btfss GPIO,5 ; 1 бит. Проверка значения bcf Reg_3,1 ; если =1 данная команда пропускается call Pause107 ; задержка 108 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- RDY_KOD2 btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_KOD2 ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfsc GPIO,5 ; 2 бит. Проверка значения bsf Reg_3,2 ; если =0 то данная команда пропускается btfss GPIO,5 ; 2 бит. Проверка значения bcf Reg_3,2 ; если =1 данная команда пропускается call Pause107 ; задержка 108 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- RDY_KOD3 btfss GPIO,5 ; если на входе 1, то следующая команда пропускается goto RDY_KOD3 ; -//- call Pause ; задержка 165 мкс (0,5 периода) btfsc GPIO,5 ; 3 бит. Проверка значения bsf Reg_3,4 ; если =0 то данная команда пропускается btfss GPIO,5 ; 3 бит. Проверка значения bcf Reg_3,4 ; если =1 данная команда пропускается call Pause107 ; задержка 108 мкс (0,3 периода) btfsc GPIO,5 ; если на входе 0, то следующая команда пропускается goto loop ; -//- return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; подпрограмма сравнения кодовой посылки ; ; с дублем 1, 2, 3, 4 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; XOR bcf STATUS, Z ; сбрасываем флаг Z movf Reg_3, W ; копируем в W содержимое 3 регистра xorwf Reg_4, W ; проверяем равно ли значение 4 регистра содержимому регистра W btfss STATUS, Z ; проверяем значение флага Z, если =1 то значение W и Reg_4,5,6,7 не равны и исполняется следующая команда, если =0 то значение W и Reg_3 равны и следующая команда пропускается goto loop ; -//- movf Reg_3, W ; копируем в W содержимое 3 регистра xorwf Reg_5, W ; проверяем равно ли значение 5 регистра содержимому регистра W btfss STATUS, Z ; проверяем значение флага Z, если =1 то значение W и Reg_4,5,6,7 не равны и исполняется следующая команда, если =0 то значение W и Reg_3 равны и следующая команда пропускается goto loop ; -//- movf Reg_3, W ; копируем в W содержимое 3 регистра xorwf Reg_6, W ; проверяем равно ли значение 6 регистра содержимому регистра W btfss STATUS, Z ; проверяем значение флага Z, если =1 то значение W и Reg_4,5,6,7 не равны и исполняется следующая команда, если =0 то значение W и Reg_3 равны и следующая команда пропускается goto loop ; -//- movf Reg_3, W ; копируем в W содержимое 3 регистра xorwf Reg_7, W ; проверяем равно ли значение 7 регистра содержимому регистра W btfss STATUS, Z ; проверяем значение флага Z, если =1 то значение W и Reg_4,5,6,7 не равны и исполняется следующая команда, если =0 то значение W и Reg_3 равны и следующая команда пропускается goto loop ; -//- return