徐州师范大学物理与电子工程学院课程设计报告
PT2262是Princeton Technology公司的一款适用于红外和无线遥控,将载波振荡、编码、发射部分集于一身的集成电路。它具有价格低、功耗小、抗扰性好、单电阻振荡、适用电压范围宽等优点,外围电路简单,使用方便。目前被广泛应用于家电遥控、车门遥控、遥控玩具及工业遥控等领域。
PT2262芯片引脚排列如图2所示。各引脚功能如下:A0~A5为地址输入,可编制成三种状态:1、0和高阻态;A6/D0~A11/D5为地址或数据输入,取决于接收端的译码器。做地址输入时,可编制成三种状态:1、0和高阻态;做数据输入时,可编成l和0两种状态。该芯片最大编码容量为531441(312)种。为发射使能端,低电平有效。OSC1、OSC2外接振荡电阻,决定电路时钟频率。Dout为数据输出端。由地址、数据的不同状态而决定的各位编码由此脚串行输出。PT2262 的信号发送格式如图3所示。
每当按键有效时,PT2262 发送四次编码。每发送一次编码都有5ms 宽度的低电平分开,而16ms的编码是由A0~A11十二个码组成,低位在前,高位在后。
PT2262每组发送12位三态数据,要把三态码转换成二进制形式,每位数据(0,1,高阻态)由两个脉冲位组成(具体编码格式见图4),接收端的信号与发送的信号高低电平正好相反。在接收端,把负电平的脉冲作为有效信号,这样的脉冲有两种,一种为宽脉冲,长度约490μs,一种为窄脉冲,宽度约165μs。每一个数据位的宽度约为1.3ms,每组12位数据的宽度约为16ms。如果把宽脉冲看作二进制“0”,窄脉冲看作二进制“1”,那么接收到的二进制码和发送的三态码的对应关系如表1所示。这样,解码的对象实际上就是与12位三态码对应的24位的二进制码。解码原理及硬件结构每检测到一次有效按键,PT2262都发送四次编码,接收端收到的编码间隔是5ms的高电平。可以利用这一特点先检测有没有接收到数据。当有数据的时候,就去掉第一次编码的信号,接收到5ms的高电平的负跳变后才开始解码。解码时,使用单片机内的比较器判断信号的电平跳变,用定时器记录信号相邻下降沿和上升沿之间的时间,判断是宽脉冲(二进制1)还是窄脉冲(二进制0),将该二进制数值记录下来,就得到了与发送端相对应的编码。
PT2262/2272是一对带地址、数据编码功能的无线遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。
接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。后缀为“M”为“暂存型”,后缀为“L”为“锁存型”,其数据输出又分为0、2、4、6不同的输出,例如:PT2272-M4则表示数据输出为4位的暂存型无线遥控接收芯片。
- 4 -
徐州师范大学物理与电子工程学院课程设计报告
PT2262-IR引脚功能说明:
Pin1-Pin6(A0-A5):
地址输入端,可编成“1”、“0”和“开路”三种状态。
Pin7、Pin8、pin10-Pin13(A6/D0-A11/D5): 地址或数据输入端,地址输入时用Pin1-Pin6,做数据输入时只可编成“1”、“0”两种状态。 Pin14(TE): 发射使能端,低电平有效。 Pin15、Pin16(OSC1、OSC2):外接振荡电阻,决定振荡的时钟频率。Pin17(Dout):数据输出端,编码由此脚串行输出。
Pin9、Pin18(VDD,Vss):电源+,-输入端。 PT2272引脚功能说明:Pin1-Pin6(A0-A5):
地址输入端,可编成“1”、“0”和“开路”三种状态。要求与PT2262设定的状态一致。
Pin7、Pin8、pin10-Pin13(D0-D5):数据输出端,分暂存和锁存两种状态。 Pin14(DI): 脉冲编码信号输入端。
Pin15、Pin16(OSC1、OSC2):外接振荡电阻,决定振荡的时钟频率。 Pin17(VT): 输出端,接收有效信号时,VT端由低电平变为高电平。
Pin9、Pin18(VDD,Vss): 电源+,-输入端。PT2262/PT2272工作原理PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态。由各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去。其编码时序波形如图2所示。
Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻可在430k—470k之间选择即可。
图3-4
PT2272的暂存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平。而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入。图3是红外发射和接收的典型应用原理图,为了能正确解调出调制的编码信号,接收端需加一级前置放大级,保证输入PT2272的信号幅度足够大。PT2272各输出端通过各种接口即可控制相应的负载。
3.2时间计数器电路
- 5 -
徐州师范大学物理与电子工程学院课程设计报告
本部分要实现十进制记数,使显示的时间最大为99秒。如采用十六进制计数器74LS161,需要采用置数法或置零法来获得十进制记数器,需要增加芯片,且会增加电路复杂度,故直接采用十进制计数器74LS160来实现
图3-5
Q3Q2Q1Q0:0000 0001 0011 0100 0101 0110 0111 1000 1001
图3-6
秒脉冲每秒产生一个上升沿信号,而秒脉冲输出端接74LS160的CP(CLK)端,从而实现计时功能。记秒位的74LS160的C0端接记十秒位的74LS160的EP和ET端,可以实现进位功能,使记时达到99秒。通过控制Ep端为0或1来控制是开始或暂停记数,从而实现开灯时间的累记。
I
图3-7
3.3次数记数电路
与时间记数电路类似,次数记数电路同样用74LS160来实现。只是CP(CLK)端
- 6 -
徐州师范大学物理与电子工程学院课程设计报告
接的是光电转换电路中光敏电阻上端,因此可以实现记录开灯次数,最大值为9次。此部分的RD、LD、EP、ET均接1(直接接VCC),使芯片一直保持在记数状态。
图3-8
3.4译码、显示电路
译码芯片采用74LS48,其为内部有上拉电阻的BCD七段译码器\\驱动器。可以将BCD代码
译成数码管所需要的驱动,一边数码管用十进制数显示出BCD代码所表示的数据。
图3-9
数码管采用共阴极的LG5011AH
- 7 -
徐州师范大学物理与电子工程学院课程设计报告
4设计结果及分析
将以上各个模块连接起来,即得到如下图的总电原理图。其中U2 CLK接的是秒脉冲产生电路的秒脉冲输出端。此图为仿真图,直接用的秒脉冲信号。
图4-1
4.1测试结果
4.1.1结果与调试
通过无线遥控开关可以比较灵敏的开动和停止此装置。第一个和第二个数码管可以比较灵敏的和准确的累计亮灯的时间。第三个数码管可以准确的计算路灯(模拟)的开关次数到此,基本要求已经实现。发挥部分及可以用继电器启动真正的路灯用弱点信号可以实现控制强电信号的要求。
- 8 -