路灯控制器课程设计范文Word文档下载推荐.docx
《路灯控制器课程设计范文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《路灯控制器课程设计范文Word文档下载推荐.docx(4页珍藏版)》请在冰豆网上搜索。
![路灯控制器课程设计范文Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/2/5663002c-f03c-4148-be3b-5f7b5df6b74b/5663002c-f03c-4148-be3b-5f7b5df6b74b1.gif)
A6/D0~A11/D5为地址或数据输入,取决于接收端的译码器。
做地址输入时,可编制成三种状态:
做数据输入时,可编成l和0两种状态。
该芯片最大编码容量为531441(312)种。
为发射使能端,低电平有效。
OSC1、OSC2外接振荡电阻,决定电路时钟频率。
Dout为数据输出端。
地址、数据的不同状态而决定的各位编码此脚串行输出。
PT2262的信号发送格式如图3所示。
每当按键有效时,PT2262发送四次编码。
每发送一次编码都有5ms宽度的低电平分开,而16ms的编码是A0~A11十二个码组成,低位在前,高位在后。
PT2262每组发送12位三态数据,要把三态码转换成二进制形式,每位数据(0,1,高阻态)两个脉冲位组成(具体编码格式见图4),接收端的信号与发送的信号高低电平正好相反。
在接收端,把负电平的脉冲作为有效信号,这样的脉冲有两种,一种为宽脉冲,长度约490μs,一种为窄脉冲,宽度约165μs。
每一个数据位的宽度约为,每组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:
地址输入端,可编成“1”、“0”和“开路”三种状态。
Pin7、Pin8、pin10-Pin13:
地址或数据输入端,地址输入时用Pin1-Pin6,做数据输入时只可编成“1”、“0”两种状态。
Pin14:
发射使能端,低电平有效。
Pin15、Pin16:
外接振荡电阻,决定振荡的时钟频率。
Pin17:
数据输出端,编码此脚串行输出。
Pin9、Pin18:
电源+,-输入端。
PT2272引脚功能说明:
Pin1-Pin6:
要求与PT2262设定的状态一致。
数据输出端,分暂存和锁存两种状态。
脉冲编码信号输入端。
Pin15、Pin16:
Pin17:
输出端,接收有效信号时,VT端低电平变为高电平。
电源+,-输入端。
PT2262/PT2272工作原理PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态。
各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去。
其编码时序波形如图2所示。
Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻可在430k—470k之间选择即可。
图3-4
PT2272的暂存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平。
而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入。
图3是红外发射和接收的典型应用原理图,为了能正确解调出调制的编码信号,接收端需加一级前置放大级,保证输入PT2272的信号幅度足够大。
PT2272各输出端通过各种接口即可控制相应的负载。
时间计数器电路
-5-
本部分要实现十进制记数,使显示的时间最大为99秒。
如采用十六进制计数器74LS161,需要采用置数法或置零法来获得十进制记数器,需要增加芯片,且会增加电路复杂度,故直接采用十进制计数器74LS160来实现
图3-5
Q3Q2Q1Q0:
000000010011010001010110011110001001
图3-6
秒脉冲每秒产生一个上升沿信号,而秒脉冲输出端接74LS160的CP端,从而实现计时功能。
记秒位的74LS160的C0端接记十秒位的74LS160的EP和ET端,可以实现进位功能,使记时达到99秒。
通过控制Ep端为0或1来控制是开始或暂停记数,从而实现开灯时间的累记。
I
图3-7
次数记数电路
与时间记数电路类似,次数记数电路同样用74LS160来实现。
只是CP端
-6-
接的是光电转换电路中光敏电阻上端,因此可以实现记录开灯次数,最大值为9次。
此部分的RD、LD、EP、ET均接1,使芯片一直保持在记数状态。
图3-8
译码、显示电路
译码芯片采用74LS48,其为内部有上拉电阻的BCD七段译码器\\驱动器。
可以将BCD代码
译成数码管所需要的驱动,一边数码管用十进制数显示出BCD代码所表示的数据。
图3-9
数码管采用共阴极的LG5011AH
-7-
4设计结果及分析
将以上各个模块连接起来,即得到如下图的总电原理图。
其中U2CLK接的是秒脉冲产生电路的秒脉冲输出端。
此图为仿真图,直接用的秒脉冲信号。
图4-1
测试结果
结果与调试
通过无线遥控开关可以比较灵敏的开动和停止此装置。
第一个和第二个数码管可以比较灵敏的和准确的累计亮灯的时间。
第三个数码管可以准确的计算路灯的开关次数到此,基本要求已经实现。
发挥部分及可以用继电器启动真正的路灯用弱点信号可以实现控制强电信号的要求。
-8-
5总结
加深理论学习
通过本次课程设计,我充分认识到了理论联系实际的重要性,我会利用课余时间多读一些有关电子技术的一些书籍,同时注重培养自己的科研能力,和自己独立解决问题的能力。
深厚的理论知识和宽广的熟知知识是完成每一项制作和设计必不可少的前提。
加强动手实践能力
良好的动手实践能力是王成任务的良好的催化剂,要重重培养自己的刻苦钻研和基本的焊工。
只有不断地将理论知识付诸于实践,才能真正地理解和掌握一门知识。
培养科研能力
我从这次设计中深刻体会到了学习电子技术的重要性,它可以将我们学习到的知识转化成科技生产力,从而造福于社会,加强我们国家的现代化步伐。
更进一步地说,只有学好理论知识,提升自己的科研能力,才有可能成为一名真正的高素质人才。
-9-
摘要………………………………………………………………………………………..I1课题背景………………………………………………………….1课题背景……………………………………………………………………………...12设计方案简述…………………………………………………………………………2主要器件及作………………………………..……………………………………22详细设计………………………………………………………………………………3单元电路设计………………………………..……………………………………3时间计数器电路……………………………………………………..…………….6次数记数电路…………………………………………………………..……………6译码、显示电路…………………………………………………..…………………74设计结果及分析……………………………………………………………………..…8测试结果……………………………………………….……………………………..85总结…..………………………………………………………..…………………………9加深理论学习……….……………………………………………..….………………9加强动手实践能力……………………..….…………………….……………………9培养科研能力………………………………………..….………….…………………9