![基于51單片機(jī)的無(wú)線遙控小車_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/90277d25-6cd0-4b93-b13e-79967215829c/90277d25-6cd0-4b93-b13e-79967215829c1.gif)
![基于51單片機(jī)的無(wú)線遙控小車_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/90277d25-6cd0-4b93-b13e-79967215829c/90277d25-6cd0-4b93-b13e-79967215829c2.gif)
![基于51單片機(jī)的無(wú)線遙控小車_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/90277d25-6cd0-4b93-b13e-79967215829c/90277d25-6cd0-4b93-b13e-79967215829c3.gif)
![基于51單片機(jī)的無(wú)線遙控小車_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/90277d25-6cd0-4b93-b13e-79967215829c/90277d25-6cd0-4b93-b13e-79967215829c4.gif)
![基于51單片機(jī)的無(wú)線遙控小車_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/24/90277d25-6cd0-4b93-b13e-79967215829c/90277d25-6cd0-4b93-b13e-79967215829c5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、智能小車摘要· 智能小車?yán)脝纹瑱C(jī)STC10F08XE作為控制核心,使用紅外線發(fā)射和接收器件、接近反射式光電感應(yīng)器件、編碼解碼芯片和無(wú)線收發(fā)模塊,實(shí)現(xiàn)智能小車的紅外探測(cè)避障以及循跡功能,遙控小車的運(yùn)動(dòng)軌跡,用單片機(jī)輸入/輸出接口控制伺服電機(jī)方向、速度和運(yùn)行時(shí)間,模塊化結(jié)構(gòu)保證了小車成為一個(gè)可靠整體,軟件采用C語(yǔ)言編程,完成小車所要實(shí)現(xiàn)的功能。關(guān)鍵詞:?jiǎn)纹瑱C(jī) STC10F08XE 紅外避障 循跡 遙控 伺服電機(jī)第一章:智能小車總體設(shè)計(jì)結(jié)構(gòu)及硬件模塊設(shè)計(jì)1.1 總體設(shè)計(jì)結(jié)構(gòu)1.2 智能小車硬件模塊第二章:智能小車各模塊電路設(shè)計(jì)2.1 紅外避障模塊檢測(cè)原理 紅外檢測(cè)原理圖 測(cè)試紅外發(fā)射探測(cè)
2、器 紅外避障程序循跡模塊循跡原理循跡原理圖 小車的循跡程序紅外避障及循跡程序流程圖紅外避障及循跡程序程序代碼2.3 無(wú)線遙控模塊 無(wú)線遙控原理 無(wú)線遙控發(fā)射原理2.3.3無(wú)線遙控發(fā)射原理圖2.3.4無(wú)線遙控接收原理.5無(wú)線遙控接收原理圖 無(wú)線遙控控制程序第一章:智能小車總體設(shè)計(jì)結(jié)構(gòu)及硬件模塊設(shè)計(jì)智能小車采用STC單片機(jī)集中控制和分散模塊化設(shè)計(jì)。智能小車硬件由STC單片機(jī)開(kāi)發(fā)板,紅外檢測(cè)模塊組、軌跡檢測(cè)模塊以及無(wú)線遙控模塊組成,智能小車采用左右兩個(gè)伺服電機(jī),高電平持續(xù)的時(shí)間控制電機(jī)運(yùn)動(dòng)轉(zhuǎn)速。智能車前下端4組檢測(cè)燈對(duì)黑線的反饋信號(hào),通過(guò)單片機(jī)控制伺服電機(jī)的轉(zhuǎn)動(dòng)。前端的兩組紅外檢測(cè)燈對(duì)障礙物進(jìn)行檢測(cè)
3、,通過(guò)單片機(jī)P2口的低四位對(duì)遙控信號(hào)進(jìn)行檢測(cè)。 小車的機(jī)械結(jié)構(gòu)設(shè)計(jì):為了保證小車能夠進(jìn)行循跡,同時(shí)避免外界光的干擾,我們將道路檢測(cè)電路板放在小車底盤(pán)的前端,紅外避障模塊放在小車的前部,無(wú)線接收模塊放在小車的尾部,單片機(jī)控制板放在小車的正上方保持小車的平衡性,小車的主動(dòng)輪為前端兩個(gè),從動(dòng)輪為后面一個(gè),電池放在兩個(gè)主動(dòng)輪之間,這樣的整體設(shè)計(jì)既可以保持重心盡量在一條豎直線上又方便電源的開(kāi)關(guān),使小車轉(zhuǎn)彎時(shí)的轉(zhuǎn)動(dòng)慣量減小,增強(qiáng)其穩(wěn)定性。 智能小車主要機(jī)構(gòu)從側(cè)面觀察各板的排列。 各個(gè)模塊附圖如下: 紅外避障模塊紅外循跡模塊遙控發(fā)射端無(wú)線遙控接收端第二章:智能小車各模塊電路設(shè)計(jì)電路的設(shè)計(jì)包括三個(gè)模塊:紅外避
4、障模塊,紅外循跡模塊,無(wú)線遙控模塊2.1 紅外避障模塊 檢測(cè)原理紅外線二極管發(fā)射紅外光,如果機(jī)器人前面有障礙物,紅外線從物體反射回來(lái),相當(dāng)于機(jī)器人眼睛的紅外檢測(cè)(接收)器,檢測(cè)到反射回的紅外光線,并發(fā)出信號(hào)來(lái)表明檢測(cè)到從物體反射回紅外線。51單片機(jī)基于這個(gè)傳感器的輸入控制伺服電機(jī)。紅外線(IR)接收/檢測(cè)器有內(nèi)置的光濾波器,除了需要檢測(cè)的980 nm波長(zhǎng)的紅外線外,它幾乎不允許其它光通過(guò)。紅外檢測(cè)器還有一個(gè)電子濾波器,它只允許大約38.5 kHz 的電信號(hào)通過(guò)。換句話說(shuō),檢測(cè)器只接收每秒閃爍38,500次的紅外光。這就防止了普通光源象太陽(yáng)光和室內(nèi)光對(duì)IR的干涉。太陽(yáng)光是直流干涉(0Hz)源,而
5、室內(nèi)光依賴于所在區(qū)域的主電源,閃爍頻率接近100或120 Hz。由于120 Hz在電子濾波器的38.5 kHz通帶頻率之外,它完全被IR探測(cè)器忽略。一組紅外光電傳感器包括有一個(gè)發(fā)射管和一個(gè)接收管。當(dāng)發(fā)射管照射到障礙物時(shí),大部分紅外光都會(huì)返回給接收管,接收管輸出為低電平;反之,當(dāng)紅外發(fā)射管前方無(wú)障礙物時(shí),光線幾乎沒(méi)有被返回,那么接收管就不會(huì)接收到足夠反射回來(lái)的光線,接收管輸出高電平。輸出的高低電平經(jīng)IO口接入STC中,再通過(guò)程序的控制,使得小車作出相應(yīng)的動(dòng)作。 紅外檢測(cè)原理圖元件清單:(1) 兩個(gè)1938(紅外探測(cè)器)(2) 兩個(gè)EL-1L1(紅外LED)(3) 四個(gè)470電阻(4) 兩個(gè)901
6、3三極管說(shuō)明:因?yàn)镾TC的IO驅(qū)動(dòng)能力較弱,這里我們加入三極管使其工作在開(kāi)關(guān)狀態(tài)來(lái)增強(qiáng)驅(qū)動(dòng)能力。本任務(wù)中用到的是NPN型三極管9013, 當(dāng)單片機(jī)的IO口輸出高電平時(shí),三極管導(dǎo)通,IRLED可發(fā)出紅外光;反之,當(dāng)IO口輸出低電平時(shí),三極管截止,IRLED不能發(fā)射紅外光。紅外發(fā)射探測(cè)器應(yīng)用應(yīng)用說(shuō)明讓每個(gè)IR LED 探測(cè)器組工作的關(guān)鍵是發(fā)送1毫秒頻率為38.5 kHz的紅外信號(hào),然后立刻將IR探測(cè)器的輸出存儲(chǔ)到一個(gè)變量中??梢越oP1_3輸出的信號(hào)高電平13微秒,低電平為13微秒,總周期為26微秒,即頻率約為。當(dāng)沒(méi)有紅外信號(hào)返回時(shí),探測(cè)器的輸出狀態(tài)為高。當(dāng)它探測(cè)到被物體反射的38500Hz紅外信號(hào)
7、時(shí),它的輸出為低。因紅外信號(hào)發(fā)送的持續(xù)時(shí)間為1毫秒,因此IR探測(cè)器的輸出如果處于低,其持續(xù)狀態(tài)也不會(huì)超過(guò)1毫秒,因此發(fā)送完信號(hào)后必須立即將IR探測(cè)器的輸出存儲(chǔ)到變量中。這些存儲(chǔ)的值即可表示前方是否有障礙物。由此,可以實(shí)現(xiàn)智能小車的紅外避障功能。電路測(cè)試程序如下:#include<uart.h>void delay_nus(unsigned int i) /延時(shí),單片機(jī)為STC10F08XE i=i*10/12; while(-i); void Hardware_delay_1ms(void) TMOD &=0xF0; TMOD |=0x01; /T0-16位定時(shí)器器模 TH
8、0 = 0xFC; TL0 =0x18; /64536 TF0=0; /清除定時(shí)器溢出標(biāo)志 TR0=1; /啟動(dòng)定時(shí)器 while(TF0=0);/等待計(jì)數(shù)完成 TR0=0; /停止定時(shí)器void delay_nms(int n) int j; for(j=n;j>0;j-) Hardware_delay_1ms(); int P3_5state(void)return (P3&0x20)?1:0; /返回P1_2的狀態(tài)int main(void)int counter;int irDetectLeft;uart_Init(); /串口初始化printf("Progra
9、m Running!n");while(1)for(counter=0;counter<38;counter+) P2_3=1; /紅外發(fā)射約38.5 kHz 的紅外光delay_nus(13);P2_3=0;delay_nus(13);irDetectLeft=P3_5state(); /將返回的狀態(tài)給irDetectLeftprintf("irDetectLeft=%dn",irDetectLeft);delay_nms(100);說(shuō)明:l 保持機(jī)器人與串口線的連接; l 在紅外檢測(cè)電路前放一個(gè)物體,比如手或一張紙,距離左側(cè)IR組大約2到3厘米;l 當(dāng)放
10、一個(gè)物體在IR組前時(shí),串口調(diào)試助手會(huì)顯示“irDetecfLeft=0”,將物體移開(kāi)時(shí),它會(huì)顯示“irDetectLeft=1”; l 調(diào)整紅外檢測(cè)器的角度,盡量使其與地面垂直;測(cè)試的結(jié)果如下圖示:測(cè)試結(jié)果 紅外避障程序#include<uart.h>#define LeftIR P1_2 /左邊紅外接收連接到P1_2#define RightIR P3_5 /右邊紅外接收連接到P3_5#define LeftLaunch P1_3 /左邊紅外發(fā)射連接到P1_3#define RightLaunch P3_6 /右邊紅外發(fā)射連接到P3_6void delay_nus(unsigne
11、d int i) i=i*10/12; while(-i); void Hardware_delay_1ms(void) TMOD &=0xF0; TMOD |=0x01; /T016位定時(shí)器器模 TH0 = 0xFC; TL0 =0x18; /64536 TF0=0; /清除定時(shí)器溢出標(biāo)志 TR0=1; /啟動(dòng)定時(shí)器 while(TF0=0);/等待計(jì)數(shù)完成 TR0=0; /停止定時(shí)器void delay_nms(int n) /延時(shí)ms int j; for(j=n;j>0;j-) Hardware_delay_1ms(); void IRLaunch(unsigned ch
12、ar IR)int counter;if(IR='L') /左邊發(fā)射for(counter=0;counter<38;counter+) LeftLaunch=1;delay_nus(13);LeftLaunch=0;delay_nus(13);if(IR='R') /右邊發(fā)射for(counter=0;counter<38;counter+)RightLaunch=1;delay_nus(13);RightLaunch=0;delay_nus(13);void Forward(void) /向前行走子程序P1_1=1;delay_nus(1700)
13、;P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;delay_nms(20);void Left_Turn(void) /左轉(zhuǎn)子程序int i;for( i=1;i<=23;i+)P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1300);P1_0=0;delay_nms(20);void Right_Turn(void) /右轉(zhuǎn)子程序int i;for( i=1;i<=23;i+)P1_1=1;delay_nus(1700);P1_1=0;P1_0=1;delay_nus(1700);P1_0=0;delay
14、_nms(20);void Backward(void) /向后行走子程序int i;for( i=1;i<=65;i+)P1_1=1;delay_nus(1300);P1_1=0;P1_0=1;delay_nus(1700);P1_0=0;delay_nms(20);int main(void)int irDetectLeft,irDetectRight;uart_Init();printf("Program Running!n");while(1)IRLaunch('R'); /右邊發(fā)射irDetectRight = RightIR; /右邊接收I
15、RLaunch('L'); /左邊發(fā)射irDetectLeft = LeftIR; /左邊接收if(irDetectLeft=0)&&(irDetectRight=0)/同時(shí)接到紅外線Backward();Left_Turn();Left_Turn();else if(irDetectLeft=0) /只有左邊接收到紅外線Backward();Right_Turn();else if(irDetectRight=0) /只有右邊接收到紅外線Backward();Left_Turn();elseForward();2.2 紅外循跡模塊循跡原理接近反射式光電感應(yīng)器件
16、RPR220由一個(gè)紅外線發(fā)射二極管和一個(gè)光電二極管組成,可以發(fā)射并檢測(cè)到反射回的光線。由于不同顏色的物體對(duì)光的反射率不同,當(dāng)RPR220對(duì)準(zhǔn)黑色物體時(shí),黑色對(duì)光線反射率低,光電二極管接收到的反射光很少,不能導(dǎo)通,輸出高電平;反之,當(dāng)RPR220對(duì)準(zhǔn)白色物體時(shí),輸出低電平。故而可以利用RPR220區(qū)分出黑色跑道與白色跑道邊緣,STC單片機(jī)可基于返回的信號(hào)控制伺服電機(jī),從而控制小車的行進(jìn)。循跡原理圖元件清單(1) 四個(gè)RPR220 (2) 100、2K、10K 電阻各四個(gè)(3) 四個(gè)10K 滑動(dòng)變阻器(4) LM339芯片說(shuō)明:l 安裝時(shí)需要注意將焊有RPR220的電路板安裝到小車的底部,并將RP
17、R220對(duì)準(zhǔn)地面,增強(qiáng)反射光的強(qiáng)度,同時(shí)可遮擋外界光;l 可將RPR220用紙殼或別的物體包起來(lái),防止外界光的干擾;l 將ENTER與單片機(jī)的數(shù)據(jù)輸入口相連,以將信息返回給單片機(jī);l 接收管集電極輸出接入比較器339正極,比較器負(fù)極則為滑動(dòng)變阻器的輸出,將滑動(dòng)變阻器的電位調(diào)節(jié)到合適的大小,當(dāng)正極高于負(fù)極時(shí),比較器輸出5V高電平,否則為0V低電平。比較器輸出則接入STC,單片機(jī)通過(guò)返回的信息判斷小車是否處于跑道區(qū)域內(nèi)并做出相應(yīng)的反應(yīng)。 小車的循跡程序#include <uart.h>#define LD1 P1_2; /左左檢測(cè)燈#define LD2 P1_3; /中左檢測(cè)燈#de
18、fine RD1 P3_5; /中右檢測(cè)燈#define RD2 P3_6; /右右檢測(cè)燈void delay_nus(unsigned int i) i=i*10/12; while(-i); void Hardware_delay_1ms(void) TMOD &=0xF0; TMOD |=0x01; /T016位定時(shí)器器模 TH0 = 0xFC; TL0 =0x18; /64536 TF0=0; /清除定時(shí)器溢出標(biāo)志 TR0=1; /啟動(dòng)定時(shí)器 while(TF0=0);/等待計(jì)數(shù)完成 TR0=0; /停止定時(shí)器void delay_nms(int n) int j; for(j
19、=n;j>0;j-) Hardware_delay_1ms(); void Forward(void) /向前行走子程序P1_1=1;delay_nus(1440);P1_1=0;P1_0=1; delay_nus(1400);P1_0=0;delay_nms(20);void Left_Turn(void) /左轉(zhuǎn)子程序int i;for( i=1;i<=15;i+)P1_1=1;delay_nus(1420);P1_1=0;P1_0=1;delay_nus(1400);P1_0=0;delay_nms(20);void Right_Turn(void) /右轉(zhuǎn)子程序int i;
20、for( i=1;i<=15;i+)P1_1=1; delay_nus(1440);P1_1=0;P1_0=1; delay_nus(1420);P1_0=0;delay_nms(20);void Backward(void) /向后行走子程序int i;for( i=1;i<=65;i+)P1_1=1; delay_nus(1400);P1_1=0;P1_0=1; delay_nus(1440);P1_0=0;delay_nms(20);int main () int L1,L2,R1,R2; uart_Init(); printf("Program Running!n
21、"); while(1) L1=LD1; L2=LD2; R1=RD1; R2=RD2; if(L1=1)&&(R2=0)/左燈檢測(cè)到黑色右燈檢測(cè)到白色左轉(zhuǎn)Left_Turn();else if(L1=0)&&(R2=1)/左燈檢測(cè)到白色右燈檢測(cè)到黑色 右轉(zhuǎn) Right_Turn();else if(L1=0)&&(L2=0)&&(R1=0)&&(R2=0)/四個(gè)燈都檢測(cè)到白色 后退Backward();else if(L1=1)&&(L2=1)&&(R1=1)&&
22、amp;(R2=1)/四個(gè)燈都檢測(cè)到黑色 后退Backward();else /前進(jìn)Forward(); 避障及循跡程序流程圖將小紅外避障模塊和循跡模塊結(jié)合起來(lái),通過(guò)軟件編程,可使智能小車實(shí)現(xiàn)以下功能:當(dāng)紅外檢測(cè)器檢測(cè)到障礙物時(shí),小車停止行進(jìn);當(dāng)小車前方?jīng)]有障礙物時(shí),小車按照指定的跑道軌跡行進(jìn)。以下是程序流程圖:開(kāi)始串口初始化while(1)檢測(cè)障礙與道路子程序2.2.5外避障及循跡程序程序代碼#include <uart.h>sbit LD1=P12; /左左檢測(cè)燈sbit LD2=P13; /中左檢測(cè)燈sbit RD1=P14; /中右檢測(cè)燈sbit RD2=P15; /右右檢
23、測(cè)燈sbit LeftIR=P35; /左邊紅外接收連接到P3_5sbit RightIR=P36; /右邊紅外接收連接到P3_6sbit LeftLaunch=P23; /左邊紅外發(fā)射連接到P2_3sbit RightLaunch=P24; /右邊紅外發(fā)射連接到P2_4void delay12us(void) unsigned char a,b; for(b=9;b>0;b-) for(a=2;a>0;a-);void delay_nus(unsigned int i) /延時(shí),單片機(jī)為STC10F08XE i=i*10/12; while(-i); void Hardware_
24、delay_1ms(void) TMOD &=0xF0; TMOD |=0x01; /T016位定時(shí)器器模 TH0 = 0xFC; TL0 =0x18; /64536 TF0=0; /清除定時(shí)器溢出標(biāo)志 TR0=1; /啟動(dòng)定時(shí)器 while(TF0=0);/等待計(jì)數(shù)完成 TR0=0; /停止定時(shí)器void delay_nms(int n) int j; for(j=n;j>0;j-) Hardware_delay_1ms(); void IRLaunch(unsigned char IR)int counter;if(IR='L') /左邊發(fā)射for(count
25、er=0;counter<38;counter+)LeftLaunch=1; delay12us();LeftLaunch=0;delay12us();if(IR='R') /右邊發(fā)射for(counter=0;counter<38;counter+)RightLaunch=1; delay12us();RightLaunch=0;delay12us();void Forward(void) /向前行走子程序P1_1=1;delay_nus(1440);P1_1=0;P1_0=1;delay_nus(1400);P1_0=0;delay_nms(20);void L
26、eft_Turn(void) /左轉(zhuǎn)子程序int i;for( i=1;i<=15;i+)P1_1=1;delay_nus(1420);P1_1=0;P1_0=1;delay_nus(1400);P1_0=0;delay_nms(20);void Right_Turn(void) /右轉(zhuǎn)子程序int i;for( i=1;i<=15;i+)P1_1=1;delay_nus(1440);P1_1=0;P1_0=1;delay_nus(1420);P1_0=0;delay_nms(20);void Backward(void) /向后行走子程序int i;for( i=1;i<=
27、65;i+)P1_1=1;delay_nus(1400);P1_1=0;P1_0=1;delay_nus(1440);P1_0=0;delay_nms(20);void Stop(void) /停止子程序P1_1=0;P1_0=0;int main () int L1,L2,R1,R2; int irDetectLeft,irDetectRight; uart_Init(); printf("Program Running!n"); while(1) IRLaunch('R'); /右邊發(fā)射irDetectRight = RightIR; /右邊接收IRLa
28、unch('L'); /左邊發(fā)射irDetectLeft = LeftIR; /左邊接收 L1=LD1; L2=LD2; R1=RD1; R2=RD2; if(irDetectLeft=0)|(irDetectRight=0) /檢測(cè)到障礙物停止Stop();else if(L1=1)&&(R2=0)/左左燈檢測(cè)到黑色 右右燈檢測(cè)到白色 左轉(zhuǎn)Left_Turn();else if(L1=0)&&(R2=1)/左左燈檢測(cè)到白色 右右燈檢測(cè)到黑色 右轉(zhuǎn) Right_Turn();else if(L1=0)&&(L2=0)&&a
29、mp;(R1=0)&&(R2=0)/四個(gè)燈都檢測(cè)到白色 后退Backward();else if(L1=1)&&(L2=1)&&(R1=1)&&(R2=1)/四個(gè)燈都檢測(cè)到黑色 后退Backward();else /前進(jìn)Forward(); 無(wú)線遙控模塊 無(wú)線遙控原理一個(gè)完整的遙控電路由發(fā)射部分和接收部分組成。無(wú)線電發(fā)射部分,由一個(gè)能產(chǎn)生等幅振蕩的高頻載頻振蕩器和一個(gè)產(chǎn)生低頻調(diào)制信號(hào)的低頻振蕩器組成。用來(lái)產(chǎn)生載頻振蕩的電路一般有多諧振蕩器、互補(bǔ)振蕩器和石英晶體振蕩器等。由低頻振蕩器產(chǎn)生的低頻調(diào)制波,一般為寬度一定的方法。如果是多路
30、控制可以采用每一路寬度不同的方波,或是頻率不同的方法去調(diào)制高頻載波,組成一組組的已調(diào)制波,作為控制信號(hào)向空中發(fā)射。接收電路從工作方式分,可以分成超外差接收方式和超再生接收方式。超外差原理利用本地產(chǎn)生的振蕩波與輸入信號(hào)混頻,將輸入信號(hào)頻率變換為某個(gè)預(yù)定的頻率的電路。其優(yōu)點(diǎn)是:容易得到足夠大而且比較穩(wěn)定的放大量。具有較高的選擇性和較好的頻率特性。容易調(diào)整。缺點(diǎn)是電路比較復(fù)雜,同時(shí)也存在著一些特殊的干擾,如像頻干擾、組合頻率干擾和中頻干擾等。超再生電路實(shí)際上是一個(gè)受控間歇振蕩的高頻振蕩器,這個(gè)高頻振蕩器采用電容三點(diǎn)式振蕩器,振蕩頻率和發(fā)射器的發(fā)射頻率相一致。而間歇振蕩又是在高頻振蕩過(guò)程中產(chǎn)生的,反過(guò)
31、來(lái)又控制著高頻振蕩器的振蕩和間歇。間歇振蕩的頻率是由電路的參數(shù)決定的。這個(gè)頻率選低了,電路的抗干擾性能較好,接收靈敏度降低;反之亦然。超再生式接收方式具有電路簡(jiǎn)單、性能適中、成本低廉的優(yōu)點(diǎn)所以在實(shí)際應(yīng)用中被廣泛采用。 PT22622272編碼解碼集成電路PT2262/PT2272 是臺(tái)灣普城公司生產(chǎn)的一種CMOS 工藝制造的低功耗低價(jià)位通用編解碼電路,PT2262/PT2272 最多可有12 位(A0-A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441 地址碼,PT2262 最多可有6 位(D0-D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17 腳串行輸出,可用于無(wú)線遙
32、控發(fā)射電路。pt 2262pt2272管腳如圖1: 圖1 PT2262/PT2272 管腳圖表1 PT2262 管腳說(shuō)明名稱管腳說(shuō)明A0-A111-8,10-13地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,“f”(懸空);D0-D57-8,10-13數(shù)據(jù)輸入端,有一個(gè)為“1”即有編碼發(fā)出,內(nèi)部下拉;Vcc18電源正端()GND9電源負(fù)端()TE14編碼啟動(dòng)端,用于多數(shù)據(jù)的編碼發(fā)射,低電平有效;OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率;OSC215振蕩電阻振蕩器輸出端;DOUT17編碼輸出端(正常時(shí)為低電平)表2 PT2272 管腳說(shuō)明名稱管腳說(shuō)明A0-A111-8,10
33、-13地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,“f”(懸空),必須與2262一致,否則不解碼D0-D57-8,10-13地址或數(shù)據(jù)管腳,當(dāng)做為數(shù)據(jù)管腳時(shí),只有在地址碼與2262一致,數(shù)據(jù)管腳才能輸出與2262數(shù)據(jù)端對(duì)應(yīng)的高電平,否則輸出為低電平,鎖存型只有在接收到下一數(shù)據(jù)才能轉(zhuǎn)換Vcc18電源正端()GND9電源負(fù)端()DIN14數(shù)據(jù)信號(hào)輸入端,來(lái)自接收模塊輸出端OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率;OSC215振蕩電阻振蕩器輸出端;VT17解碼有效確認(rèn) 輸出端(常低)解碼有效變成高電平(瞬態(tài)) T10A發(fā)射模塊T10A發(fā)射模塊采用SMD技術(shù),在穩(wěn)頻處理上采用最
34、先進(jìn)聲表諧振器(SAW)元件,電路板(PCB)采用介質(zhì)損耗最小的材料,體積小巧。 T10A發(fā)射模塊如圖2所示,T10A發(fā)射模塊技術(shù)指標(biāo)表3 圖2 T10A發(fā)射模塊表3 T10A發(fā)射模塊技術(shù)指標(biāo)參數(shù)工作電壓3V-12V工作電流25mA(12V); 2mA(3V)諧振方式聲表諧振(SAW)調(diào)制方式AM/ASK/OOK工作頻率頻率誤差±150kHz(max)發(fā)射功率25mW(315MHz, 12V時(shí)) XY-R04A接收模塊XY-R04A接收模塊如圖3所示,XY-R04A接收模塊技術(shù)指標(biāo)表4圖3XY-R04A接收模塊表4 XY-R04A接收模塊技術(shù)指標(biāo)工作電壓工作電流4mA(5V)工作頻率
35、315MHz/433MHz輸出數(shù)據(jù)TTL電平最大速率1KHZ接收靈敏度-105dBm工作溫度-10+60解碼器類型固定碼 無(wú)線遙控發(fā)射和接受原理圖 無(wú)線發(fā)射模塊無(wú)線接收模塊2.3.4無(wú)線遙控接收原理編碼芯片PT2262 發(fā)出的編碼信號(hào)由:地址碼、數(shù)據(jù)碼、同步碼組成一個(gè)完整的碼字,解碼芯片PT2272 接收到信號(hào)后,其地址碼經(jīng)過(guò)兩次比較核對(duì)后,VT 腳才輸出高電平,與此同時(shí)相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直按住按鍵,編碼芯片也會(huì)連續(xù)發(fā)射。當(dāng)發(fā)射機(jī)沒(méi)有按鍵按下時(shí),PT2262 不接通電源,其17 腳為低電平,所以315MHz 的高頻發(fā)射電路不工作,當(dāng)有按鍵按下時(shí),PT2262 得電工作,其第
36、17 腳輸出經(jīng)調(diào)制的串行數(shù)據(jù)信號(hào),當(dāng)17 腳為高電平期間315MHz 的高頻發(fā)射電路起振并發(fā)射等幅高頻信號(hào),當(dāng)17 腳為低平期間315MHz 的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于PT2262 的17 腳輸出的數(shù)字信號(hào),從而對(duì)高頻電路完成幅度鍵控(ASK 調(diào)制)相當(dāng)于調(diào)制度為100的調(diào)幅。PT2262和PT2272除地址編碼必須完全一致外,振蕩電阻還必須匹配,一般要求譯碼器振蕩頻率要高于編碼器振蕩頻率的2.58倍,否則接收距離會(huì)變近甚至無(wú)法接收,隨著技術(shù)的發(fā)展市場(chǎng)上出現(xiàn)一批兼容芯片,在實(shí)際使用中只要對(duì)振蕩電阻稍做改動(dòng)就能配套使用。在具體的應(yīng)用中,外接振蕩電阻可根據(jù)需要進(jìn)行適當(dāng)?shù)恼{(diào)節(jié)
37、,阻值越大振蕩頻率越慢,編碼的寬度越大,發(fā)碼一幀的時(shí)間越長(zhǎng)。市場(chǎng)上大部分產(chǎn)品都是用2262/2272/200K組合的,少量產(chǎn)品用2262/2272/820K。解碼接收模塊包括接收頭和解碼芯片PT2272兩部分組成。接收頭將收到的信號(hào)輸入PT2272的14腳(DIN),PT2272再將收到的信號(hào)解碼。 接收板工作電壓為DC 5V,接收靈敏度: -103dBm ,尺寸(mm): 49*20*7 ,工作頻率:315MHz,工作電流:5mA ,編碼類型:固定碼(板上焊盤(pán)跳接設(shè)置) 應(yīng)用說(shuō)明:與各類型遙控器配合使用,解碼輸出后進(jìn)行相應(yīng)控制,在通常使用中,我們一般采用8位地址碼和4位數(shù)據(jù)碼,這時(shí)編碼芯片P
38、T2262和解碼芯片PT2272的第18腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),地址編碼不重復(fù)度為38=6561組,只有發(fā)射端PT2262和接收端PT2272的地址編碼完全相同,才能配對(duì)使用,遙控模塊的生產(chǎn)廠家為了便于生產(chǎn)管理,出廠時(shí)遙控模塊的PT2262和PT2272的八位地址編碼端全部懸空,這樣用戶可以很方便選擇各種編碼狀態(tài),用戶如果想改變地址編碼,只要將PT2262和PT2272的18腳設(shè)置相同即可,例如將發(fā)射機(jī)的PT2262的第2腳接地,第3腳接正電源,其它引腳懸空,那么接收機(jī)的PT2272只要也第2腳接地,第3腳接正電源,其它引腳懸空就能實(shí)現(xiàn)配對(duì)接收。當(dāng)兩者地址編碼完全一致時(shí),接收機(jī)對(duì)應(yīng)的D1D4端輸出約4V互鎖高電
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度辦事處知識(shí)產(chǎn)權(quán)專利實(shí)施許可與授權(quán)合同
- 家裝項(xiàng)目監(jiān)管合同
- 二零二五年度辦公室清潔與員工健康關(guān)懷合同
- 農(nóng)產(chǎn)品銷售居間合同委托書(shū)
- 有保證人借款合同
- 全新借錢的合同
- 制造業(yè)自動(dòng)化技術(shù)指南
- 醫(yī)院技術(shù)合作協(xié)議
- 工程建設(shè)項(xiàng)目招標(biāo)代理協(xié)議書(shū)
- 商標(biāo)權(quán)轉(zhuǎn)讓合同
- 必修3《政治與法治》 選擇題專練50題 含解析-備戰(zhàn)2025年高考政治考試易錯(cuò)題(新高考專用)
- 二零二五版電商企業(yè)兼職財(cái)務(wù)顧問(wèn)雇用協(xié)議3篇
- 課題申報(bào)參考:流視角下社區(qū)生活圈的適老化評(píng)價(jià)與空間優(yōu)化研究-以沈陽(yáng)市為例
- 深圳2024-2025學(xué)年度四年級(jí)第一學(xué)期期末數(shù)學(xué)試題
- 《openEuler操作系統(tǒng)》考試復(fù)習(xí)題庫(kù)(含答案)
- 2024-2025學(xué)年成都市高新區(qū)七年級(jí)上英語(yǔ)期末考試題(含答案)
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 《中南大學(xué)模板》課件
- 廣東省深圳市南山區(qū)2024-2025學(xué)年第一學(xué)期期末考試九年級(jí)英語(yǔ)試卷(含答案)
- T-CISA 402-2024 涂鍍產(chǎn)品 切口腐蝕試驗(yàn)方法
- 后勤安全生產(chǎn)
評(píng)論
0/150
提交評(píng)論