Содержимое
Главная » 2015 » Февраль » 25 » Глушилка для телефона 15 м схема
15:46
Глушилка для телефона 15 м схема

Глушилка для телефона 15 м схема

ПРЕДУПРЕЖДЕНИЕ: В Германии такое устройство нелегально. Этот документ служит лишь примером того, что можно осуществить глушилку простыми методами.
Описываемое устройство осуществляет подавление переговоров по сотовым телефонам в радиусе 15 метров.
Устройство может пригодиться, например, в конференц-залах, чтобы не отвлекать при докладах, при презентациях, где телефонные звонки неуместны, или, например, в кино.
image
Старый Siemens S4 очень хорошо подошел для данных экспериментов;

- распространенная модель

- имеет аккумулятор на напряжение 7.2 вольта

- в корпусе имеется место 66x39mm для расположения печатной платы. 

Принципиальная электрическая схема. 
image
Технические данные:

- Излучение: не очень большое, что в общем то годится для требования к данному типу устройств

- Дальность действия: максимум 15 м, вполне годится для большого конференц-зала

- Время работы от аккумулятора: не менее 6 часов

Детали к схеме:

Основой является микросхема ГУН (генератор, управляемый напряжением, либо VCO по другому), MAX2622 от фирмы Maxim. В зависимости от управляемого напряжения эта микросхема может генерировать в диапазоне 850-1100 Мгц. Poti P3 предварительно устанавливается на предварительное напряжение от 2,2V, так что частота лежит, например, в середине диапазона GSM (930 Мгц). (При использовании MAX2623, предварительное напряжение составляет
1,7V) 
Микросхема AT90S2323 - микроконтролера от Atmel, который запрограммирован как генератор случайных чисел, т.е. генератор белого шума. С выхода PB0 снимается прямоугольный сигнал со случайным периодом и длительностью, которым модулируется управляемое напряжение VCO через резистор R4. Предварительное управляющее напряжение смешивается с сигналом шума. За счет этого на выходе генератора VCO присутствует сигнал, модулируемый по всему диапазону GSM.

AVR дополнительно поставляет еще один, более медленный управляющий сигнал, снимаемый с вывода PB2 и подведенный к оконечному каскаду. Выходной каскад за счет этого работает в импульснов режиме (т.е. модулируется 100 раз в секунду. Это зделанно для того, чтобы каскад не перегревался. При такой эксплуатации выходной каскад греется незначительно. Если R2 уменьшить до 100k, то излучение устройства будет лучше, но выходной каскад при этом может также сильно греться.

MAX2622 имеет небольшое выходное напряжение (-3dBm), поэтому MMIC (ERA-3) предусмотрена как предварительный усилитель к выходному каскаду..
image
image
Коаксиальный антенный подвод (серый на картинке) соединяет устройство с антенной.
image
К верхней стенке корпуса укреплен маленький движковый выключатель. старый Дисплей и клавиатура крепятся в корпусе клеем..


С литиевым аккумулятором получились неплохие результаты. 
Границы рабочего напряжения
Номинальное: 4.2 вольта
Минимальное: нижняя граница 3.4 вольта.
image
Светодиод D2 может послужить подсветкой для дисплея устройства  .

Оригинальные прошивки находятся здесь http://www.richardsbastelseite.de.vu/

Листинг кода на Ассемблере: 
;******************************************************
.include "2323def.inc"
rjmp RESET ;Reset Handle
;******************************************************

RESET:
.def temp =r16
.def counter =r18
.def step= r19
.def RndSeed1=r20
.def RndSeed2=r21
.def RndTemp=r22


ldi temp,low(RAMEND)
out SPL,temp ;init Stack Pointer

ldi temp,5
out DDRB,temp ; PORTB Definition: PB0=Out, PB2=Out
ldi r19,0
out PORTB,r19 ; alle Ausgaenge erstmal aus

ldi step,15 ; Schrittweite

ldi RndSeed2,234 ; random init
ldi RndSeed1,71
ldi rndTemp,147 ; 


Start:
mov rndTemp,RndSeed1
sbrc RndSeed2,6
com RndTemp ;bit 0 eor bit 14
lsr RndTemp
rol rndSeed1
rol rndSeed2

;----
cpi RndTemp,34
breq txon
cpi RndTemp,68
breq txoff


;----



PWM: ldi counter,0
cpi rndtemp,1 ; vergleicht,
brsh HIGH ; ob pulse groesser 0 (mindestens 1) ist, dann HIGH

LOW: cbi PORTB,0 ; PB0 aus (PWM-Ausgang fuer Rauschsignal)
LOW2: add counter,step
cpi counter,255 ; vergleicht,
brlo LOW2 ; ob counter < 255 ist, dann LOW2 (hochzaehlen)
rjmp START ; Neustart

HIGH: sbi PORTB,0 ; PB0 ein
HIGH2: add counter,step
cp counter,rndtemp ; vergleicht,
brlo HIGH2 ; ob counter < pulse ist, dann HIGH2 (hochzaehlen)
cpi counter,255 ; vergleicht,
breq START ; ob counter = 255 ist, dann Neustart
rjmp LOW


TXON: ;
sbi PORTB,2 ; Freigabesignal fuer Endstufe, steuert Biasstrom
rjmp pwm

TXOFF: 
cbi PORTB,2
rjmp pwm

HEX файл для AWR: 


:020000020000FC
:1000000000C00FED0DBF01E007BB30E038BB3FE0A3
:100010005AEE47E463E9642F56FD60956695441FE8
:10002000551F623289F0643491F020E0613028F489
:10003000C098230F2F3FE8F3EECFC09A230F261767
:10004000E8F32F3F41F3F4CFC19AC29AEECFC198A3
:04005000C298EBCF98
:00000001FF

Перевод от

 

| Теги: Глушилка для телефона 15 м | Рейтинг: 0.0/0
Всего комментариев: 0
avatar