遙控設計
㈠ 無線電遙控電路設計中需要重點考慮的因素有哪些如何在電路設計中體現這些因素
無線電遙控電路設計中需要重點考慮的因素是電線要用合格的電線。
㈡ 遙控手柄的設計原理
手機藍牙能有多遠 老老實實裝射頻吧
㈢ 設計遙控器,請求推薦一款單片機
一般紅外電視遙控器的輸出都是用編碼後串列數據對38~40kHz的方波進行
脈沖幅度調制而產生的.當發射器按鍵按下後,即有遙控碼發出,所按的鍵
不同遙控編碼也不同。這種遙控碼具有以下特徵:
採用脈寬調制的串列碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的
組合表示二進制的「0」;以脈寬為0.565ms、間隔1.685ms、周期為2.25ms
的組合表示二進制的「1」。上述「0」和「1」組成的32位二進制碼經38kHz
的載頻進行二次調制,然後再通過紅外發射二極體產生紅外線向空間發射。
一般電視遙控器的遙控編碼是連續的32位二進制碼組,其中前16位為用戶識
別碼,能區別不同的紅外遙控設備,防止不同機種遙控碼互相干擾。後16位
為8位的操作碼和8位的操作反碼,用於核對數據是否接收准確。
根據紅外編碼的格式,發送數據前需要先發送9ms的起始碼和4.5ms的結果碼。
接收方一般使用TL0038一體化紅外線接收器進行接收解碼,當TL0038接收到
38kHz紅外信號時,輸出端輸出低電平,否則為高電平。
所以紅外遙控器發送紅外信號時,參考上面遙控串列數據編碼波形圖,在低
電平處發送38kHz紅外信號,高電平處則不發送紅外信號。
㈣ 無線遙控開關設計方法小探討
導讀:隨著科技的快速發展,無線遙控技術的發展空間得到大幅度提升,科技的發展技術更是超乎了每人的想像,如果您對遙控技術感興趣,或是對這個未知的世界充滿好奇,還是一名技術高超的設計者,我們這里可以一起探討,小編將竭盡全力為您提供最新的相關信息。歡迎大家一起學習,共同進步。無線遙控開關的設計方法有許多種?您都知道嗎?接下來小編將為大家介紹幾種較為實用的設計方法。

PT2272通常有L4、L6和M4等後綴輸出形式。L4、L6是4路和6路自鎖存輸出,M4則是四路非鎖定輸出。而鎖存功能是指,當發射信號消失時,PT2272的數據輸出端仍保持原來的狀態,直到下次接收到新的信號輸入。PT2272的非鎖存功能是指當發射信號消失時,PT2272的對應數據輸出位即變為低電平即數據腳輸出的電平是瞬時的,而且和發射端是否發射相對應,可用以類似點動的控制。
四路無線遙控開關設計
發射部分
平時沒有按按鈕時,三極體Q截止,編碼集成ICl處於斷電狀態,無線數據發射模塊沒有發射信號。當按鈕S1一s4任何一個按下時,三極體Q1導通,編碼集成ICI開始工作,它根據數據輸入端Do-D3的電平進行編碼,編碼信號由:地址碼、數據碼、同步碼組成一個完整的碼字。該編碼信號經無線數據發射模塊V1進行調制後經天線發射到周圍的空間。如果按鈕一直按住則發射模塊連續發射無線信號。當編碼集成ICI(PT2262)第17腳為低電平期間315MHz的高頻發射電路停止振盪,所以高頻發射電路完全受控於PT2262的17腳輸出的數字信號,從而對高頻電路完成幅度鍵控(ASK調制)相當於調制度為100%的調幅。
接收部分
當無線接收模塊收到空間的315MHz信號時,經放大、變頻、濾波等處理後輸出控制信號,送到解碼集成ICl第14腳進行解碼。只有PT2272的地址端的電平狀態與發射部分的PT2262的地址端一致時,對應的數據端才有高電平輸出。本製作的地址為FFFFFF,即全部懸空,製作時也可以改變自己決定地址碼,最重要就是不要相互干擾。由D觸發器4013構成的雙穩態電路,當輸入端CK為上升沿時輸出端Q翻轉,輸出的電平通過控制繼電器的斷通,從而控制用電器的工作狀態。
無線遙控開關的設計有很多種,以上的一種設計方法是否給您帶來啟示呢?當然無線遙控開關設計技術日新月異,想要獲得更快,更高,更強地發展需要付出辛勤的汗水,我相信通過不斷學習定能成為一個無線遙控開關設計的高手,並不斷向更高的領域發展。未來的各種高新技術等你來挑戰,如有需要,小編可以繼續為您提高供介紹,相信在大家地相互交流下,定能獲得快速地提升。
㈤ 遙控電路設計
用我們的四通道無抄線遙控電路襲,可以輕松實現普通電扇的遙控調速(三檔)和開關詳情請參考: http://www.fldz.com/xg/PT2262kzq.asp
㈥ 多功能遙控器設計電路設計基本方法是什麼
A 節能燈干擾遙控器的原因探索
沈忠悅(浙江大學地科系)
節能燈和熒光燈都可用一隻電子鎮流
器來點燃,其優點是節能。可低電壓啟輝、無
頻閃等,比老式電感鎮流器用啟輝熒光燈的
方法要優越得多,因而受到用戶的歡迎。
由於電感鎮流器是工作在工頻50HZ
的,它的諧波干擾其它家用電器的現象是極
少。而電子鎮流器式熒光燈(包括節能燈)是
工作在高頻20IiHZ-50IV H7.,有豐富的諧波
含量,特別是採用一般普及型的電子鎮流器
的節能燈和熒光燈組件,線路功率因數只有
0. 6 ,諧波含量高達80腸,對通訊設備、家電
器具、電動工具、電力變壓器均有干擾。雖程
度大小不同,但都必須引起科技少、員的充分
注意,探索其干擾的途徑和原因,以及找出一
些切實可行的解決辦法是我們責無旁貸的責
任。
筆者最近查閱到一篇外文資料川,介紹
說節能燈有干擾遙控器的現象,頗有新見解。
可見光譜只佔電磁波譜的極小部分,其
波長范田為380納米((nm)至700納米,也可
用微米表示為0. 38-0. 7rcm。紅外遙控器由
紅外發射二極體(IR}DS)發射1000納米左
右(lum)近紅外光。熒光燈管的光譜由燈壁
內的磷光體塗層決定。大約90%的能量轉換
為光能,10%為紅外熱輻射,相比之下,白熾
燈僅有10%的發光效率,90寫以近紅外區熱
幅射出現,其光譜可延續到2SOOnm o
再分析一下遙控器的工作原理。現代新
型遙控器可以控制電視機、錄像機、音響等電
器。遙控器的種類不同,其中紅外遙控器是最
常見的。大多數的紅外光脈沖具有一定頻率
(如56IiHZ).每按一個鍵,產生一組信號,如
圖所示。一個典型的編碼信號由24位二進制
碼組成。前四位決定被控制的16個可能要控
制的f}l,器之一,例如o f}表電視機、l代表第
一台錄像機、2代表第二台錄像機、3代表激
光唱機。接著的8位區別出是那一個鍵,這S
位信號可以控制256鍵碼。最後的12位是檢
查信號,它和前12位對比,確保_C作無誤。
時鍾月永沖
}!, i,卜」失號
「進I碼
當接收機收到紅外線信號,與機內同一
頻率的時鍾脈沖比較,如果是高電位,即產生
一個二進制的「1」信號,否則產生「O ..信號,經
解碼後的指令來控制電器的相應動作。
曾經出現過這種現象,白天遙控器正常,
到了晚卜,各盞電燈開啟後,遙控器失效了。
再開或關白熾燈或電感熒光幻一,對遙控器不
起作用,而關掉P能燈,遙控器就恢復功能。
進一步試驗,把整盞節能燈用卜一個大紙板箱
密封起來,合上電源開關,這時干擾消失,證
明這並不是無線電波的干擾。再將大紙板箱
蓋打開,遙控器又失靈了,證明這是紅外幅射
干擾的原因。
現在可以明白了:由於節能燈(以及電子
鎮流器式熒光燈具)工作在高頻25-
50hHZ,這種高頻信號調制在熒光燈管產生
的紅外光上,輻射出去,使遙控器受干擾而失
效的,多f.非是無線電波干擾。
附帶說明一下,這是一個技術上的問題
探索過程,不一定是對r'一個家庭的遙控器
都會產生類似的現象,供讀者討論和參考。
B雙路遙控調光調速定時開關LJ2一4 此文圖表無法復制你只好自己設計了
隨著人們經濟收人的增加、住房條件的改善,家用電器和
各種燈具的數量增多,使生活更加舒適、豐富多采。本文介紹
一種新型雙路遙控調光、調速、定時開關LJ2一A
4,它是專利產品(專利號9925594.6),它可方便
地替代你原有的雙路開關或吊扇調速器,給你生華
活上帶來更多的方便。
開關功能
該開關是安裝在牆上的開關,它有A路及B
路兩路,其功能不同。.A路開關可手動或遙控白
熾燈,實現白熾燈的調光(分強、中、弱三擋,改變
燈的亮度)或者對吊扇實現調速(改變風量,也分
強、中、弱三擋);並且可對燈或吊扇實現定時,定
時時間從0. 5小時到7. 5小時,共15級由用戶
~22ov
調定。B路開關可手動或遙控各種燈(白熾燈、日光燈、節能燈)
的開及關,但無調光及定時功能。
產品質量及規格
該開關按IS09002國際質量體系標准嚴格控制生產,由中
國電工產品認證委員會按GB16915一1997標准認證,發給電
工產品認證合格證書。
產品具體規格:l.工作電壓:交流220V t 10%,SOHz; 2.
帶負載能力:A路與B路之和600W(3A) ;3.負載要求:A路僅
適用於白熾燈(不適用日光燈或節能燈)或吊扇,B路可適用於
各種燈類(白熾燈、日光燈或節能燈);4.定時范圍:0.5-7.5
小時,以0. 5小時累進定時,共巧級;5自身耗電小於20m.A ;
6.需與靈極牌L1一18、LJ18B, LJ18C任一種紅外遙控器配套
實現遙控,遙控距離}lOm;7.調速、調光擋中的中、弱兩擋用
戶可根據需要調節:弱擋35一90V;中擋90一160V(不同的電
壓相當於不同的風速或燈光亮度);8.工作溫度范圍:一10-
+50`}C;開關外廓尺寸:86mm(長)x 86mm(寬)x40mm(厚),
可裝入標准牆式開關盒內。
電路框圖及工作原理
該開關電路結構框圖如圖1所示。它由微處理器為核心及
一些外圍元器件組成,外圍元器件組成下述幾部分功能電路:
電源電路、遙控光電接收電路、按鈕輸人電路、編碼開關電路、
LED指示電路、蜂鳴器電路、A路調壓及驅動電路、A路電子開
關、B路驅動電路、B路電子開關。
1.電源電路它由電容降壓、整流、濾波及穩壓幾部分組
成,由於整個電路耗電較小,電源電路是經過負載的,這樣組成
兩線制結構可直接替換原牆式開關,如圖2所示。電源電路始
終是工作的,若不按開燈按鈕或遙控按鈕時,雖有靜態電流,但
由於電流很小,燈(負載)是不亮的;當按下開燈按紐或相應遙
控鈕時,信號經},P處理由I/0口輸出高電平,由驅動器使電子開關(雙向晶閘管)導通,燈亮。由於電子開關的壓降一般為
2V左右,幾乎220V市電都加在負載上。
2.驅動電路
及電子開關電路
以B路的驅動
電路及電子開關
電路為例來說
明,如圖3所
示。BCRS為小功
率雙向晶閘管
(驅動管),當}xP
的I/0口輸出高電平時,
BCRS導通,使帶負載的主
雙向晶閘管BCR4(電子開
關)異通,燈亮『,當wP的
I/0口輸出低電平時,
BCRS截止,BCR4也截止,
燈滅。R23及〔L10為浪涌
吸收電路。
3, A路調壓(調光、調
速)、驅動電路A路調
光、調速分三擋:強、中、
弱,其中強擋直接由220V
經電子開關來帶負載,其
電路與圖3完全相同。中
擋及弱擋調壓電路相同。
現以弱擋調壓電路為例,
如圖4所示。電路基本上
與一般雙向晶閘管調光電路相同,不同之處是這里採用光電禍
合器(IC4)來控制:當},P的I/0口輸出高電平時,光電藕合器
IC4的LED亮,使光控晶閘管導通,由R16, R17及C8組成的
改變雙向晶閘管導通角電路來實現調壓功能,如圖5所示。調
節R17可改變導通角B值,改變負載的電壓,達到調光(燈)或
調速(風扇)的目的。圖中R15為限
流電阻、R22及C9為BCR3吸收電
路,DB為觸發二極體。
4編碼開美電路這是為在
一一了撥動=
匿習》夢一匾翌i
編碼1健編碼2
同一房間安裝四
只相同的遙控開
關而設的,若沒有
不同的編碼則會
相互干擾。兩個遙
控開關有不同的編碼時則不會產生相互干擾。四種編碼由兩
個小撥動開關組成,如圖6所示(它在面板下面,見圖8)0
5定時勸能由開關卜的按鈕(或遙控鍵)及軟體來實現。
安裝與操作
該開關的外形、外廓尺寸及安裝圖如圖7所示。它由本體、
側裝彩圈及面板組成。負載A可以是白熾燈或吊扇,負載B可
側裝彩圈河更換)
曲
板
二62下三
節螺釘孔
裝各種燈具,但A路、B路的總負載不能大於600 W。本休的側
面有兩個調節孔,可由用戶來調節中、弱擋的電壓,改變中、弱
擋的燈的亮度或風量大小。調節時應斷開總閘以保證安全。安
裝該開關線時,應斷開總閘電源。
安裝好負載接線檢查無誤後,打開面板(用手指甲從面板
的縫中冊開),去掉面板後(如圖8所示),有兩個長圓形的安
裝孔,用螺釘固定在開關盒上,蓋上面板,安裝完成。
次另1刀CAI
該開關的面板如圖9所
示。它有4個按鈕用作手動控
制。按動『'A調」鈕,白熾燈或吊
扇以「中擋」開啟,相應「中」的
LED亮;連續按動此鈕時,將
以中一強、弱方式循環調光或
調速,並有相應的LED指示。
按動「:A定」鈕實現定時,
每按動一次以0. 5小時累加,
並相應的定時LED亮,最大定
時可達7. 5小時。按「A關」鈕
時,斷開A路負載(燈滅或吊
扇停轉)。
按「B」鈕時,控制B路燈
撥動
開關
⑩
的開及關t按一次開,再按一次關)。
在編碼1的狀態,遙控器的鍵與對應面
板上的按鈕如附表所示。遙控器如圖10所
示。它是該公司遙控開關或插座的通用遙控
器。遙控器上有一個撥動開關,可發射另外
附表
肇
按下遙控器相應鍵,蜂鳴器發出「嘩」聲,提示操作有效。另外,
在停電再來電時有自動斷開負載功能。扣
㈦ 求一個單片機紅外遙控器控制設計的源程序
程序太長,須仔細研究。
#definemain_GLOBALS
#include<reg51.h>
#include"main.h"
#include"SAA3010.h"
unsignedcharcounter;
unsignedchartemp;
sbitP2_0=0xA0;
sbitP2_1=0xA1;
sbitP2_2=0xA2;
sbitP2_3=0xA3;
voiddecode_init(void)
{
load_code_detected=0;
repeat_code_detected=0;
decode_error=0;
temp1=0;
temp2=0;
temp3=0;
temp4=0;
TH1=0;
TL1=0;
TR1=0;
}
voidmain(void)
{
EX0=1;
IT0=1;
TMOD=0x11;
ET0=1;
TH0=128;
TL0=0;
TR0=1;
P0=0;
TH1=0;
TL1=0;
decode_init();
EA=1;
counter=0;
data_available=0;
while(1)
{
(data_available==1)
{
if(key_code==01)//display"1"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0xf9;
}
if(key_code==0x02)//display"2"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0xa4;
}
if(key_code==0x03)//display"3"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0xb0;
}
if(key_code==0x04)//display"4"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0x99;
}
if(key_code==0x05)//display"5"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0x92;
}
if(key_code==0x06)//display"6"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0x82;
}
if(key_code==0x07)//display"7"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0xf8;
}
if(key_code==0x08)//display"8"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0x80;
}
if(key_code==0x09)//display"9"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0x90;
}
if(key_code==0x00)//display"0"
{
P2_0=0;//選中四個數碼管
P2_1=0;
P2_2=0;
P2_3=0;
P0=0xc0;
}
data_available=0;
}
}
}
//**********************************************************************************************************************
voidkey_isr(void)interrupt0
{
EX0=0;//立即關閉外部中斷,轉為查詢方式解碼
led=0;//開LED表示收到紅外信號
temp=SAA3010_decode();//解碼
if(temp==1)gotokey_isr_exit;
counter=0;
key_isr_exit:
decode_init();
led=1;
EX0=1;
}
voidTimer0_isr(void)interrupt1
{
counter++;
if(counter>3)
{
if(led==0)led=1;
counter=0;
}
ET0=1;
}
#defineSAA3010_GLOBALS
#include<reg51.h>
#include"SAA3010.h"
#include"main.h"
//===========================================================================================================
//該函數的作用是每調用一次就在temp1-4組成的32bit長度的最低位上移入
//一個0或者1,數據由bitdata確定
voidSAA3010_cycle_data(unsignedcharbitdata)
{
temp4=temp4<<1;
if((temp3&0x80)==1)temp4=temp4|0x01;
elsetemp4=temp4&0xfe;
temp3=temp3<<1;
if((temp2&0x80)==1)temp3=temp3|0x01;
elsetemp3=temp3&0xfe;
temp2=temp2<<1;
if((temp1&0x80)==1)temp2=temp2|0x01;
elsetemp2=temp2&0xfe;
temp1=temp1<<1;
if(bitdata==1)temp1=temp1|0x01;
elsetemp1=temp1&0xfe;
}
//===========================================================================================================
//解碼出錯返回1,對則返回0
unsignedcharSAA3010_decode(void)
{
//-----------------------------------------------------------------------------------------------------------
unsignedcharcount=0;
TR1=1;//啟動計時
while(1)
{
while(ir_receive==0);//等待電平變高,不需要超時監測
TR1=0;//高電平(對發射電路而言)測試結束
high_level_time=TH1*256+TL1;//記錄高電平的數據
//-----------------------------------------------------------------------------------------------------------
TH1=0; TL1=0;TR1=1;//啟動對低電平的測試
//-----------------------------------------------------------------------------------------------------------
//處理低電平
if((high_level_time<750)||(high_level_time>1800))return1;//不是合格的電平
if((high_level_time>750)&&(high_level_time<1000)){SAA3010_cycle_data(0);count+=1;}//移入一個0
if((high_level_time>1500)&&(high_level_time<1800)){SAA3010_cycle_data(0);SAA3010_cycle_data(0);count+=2;}//移入兩個0
while(ir_receive==1)//等待電平變低
{
if(TH1>0x08)break;//高電平超時,正常情況下是測試結束,異常時則是出錯
}
TR1=0;//低電平(對發射電路而言)測試結束
if(TH1>0x08){break;}
low_level_time=TH1*256+TL1;//保存低電平的數據
TH1=0; TL1=0; TR1=1; //為增加計時的准確性,數據的處理都是在計時過程里
//-----------------------------------------------------------------------------------------------------------
//處理高電平
if((low_level_time<750)||(low_level_time>1800))return1;//不是合格的電平
if((low_level_time>750)&&(low_level_time<1000)){SAA3010_cycle_data(1);count+=1;}//移入一個0
if((low_level_time>1500)&&(low_level_time<1800)){SAA3010_cycle_data(1);SAA3010_cycle_data(1);count+=2;}//移入兩個0
}
if(count==26){SAA3010_cycle_data(1);count++;}
if(count!=27)return1;
led=0;
//提取按健信息
key_code=0;
if((temp1>>1)&0x01)key_code=key_code|0x01;
elsekey_code=key_code&0xfe;
if((temp1>>3)&0x01)key_code=key_code|0x02;
elsekey_code=key_code&0xfd;
if((temp1>>5)&0x01)key_code=key_code|0x04;
elsekey_code=key_code&0xfb;
if((temp1>>7)&0x01)key_code=key_code|0x08;
elsekey_code=key_code&0xf7;
if((temp2>>1)&0x01)key_code=key_code|0x10;
elsekey_code=key_code&0xef;
if((temp2>>3)&0x01)key_code=key_code|0x20;
elsekey_code=key_code&0xdf;
//提取系統信息
sys_code=0;
if((temp2>>5)&0x01)sys_code=sys_code|0x01;
elsesys_code=sys_code&0xfe;
if((temp2>>7)&0x01)sys_code=sys_code|0x02;
elsesys_code=sys_code&0xfd;
if((temp3>>1)&0x01)sys_code=sys_code|0x04;
elsesys_code=sys_code&0xfb;
if((temp3>>3)&0x01)sys_code=sys_code|0x08;
elsesys_code=sys_code&0xf7;
if((temp3>>5)&0x01)sys_code=sys_code|0x10;
elsesys_code=sys_code&0xef;
if((temp3>>7)&0x01)sys_code=sys_code|0x20;
elsesys_code=sys_code&0xdf;
data_available=1;
return0;
}
//===========================================================================================================
㈧ 設計可遙控玩具電路圖
1.多是用已經有的遙控器進行改造.也是一起重新設計
2.硬體設計完成後,再對單片機進行編程.
3.無線連接.多用RF.
㈨ 簡易無線電遙控系統設計
路設備中的一路為電燈,用指令遙控電燈亮度,亮度分為8級並用數碼管顯示專級數。
(2)在一定發射功屬率下(不大於20mW),盡量增大接收距離。
(3)增加信道抗干擾措施。
(4)盡量降低電源功耗。
註:不能採用現成的收、發信機整機。
提問者: 第五位天王 - 一級