版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多路无线防盗报警器设计毕业论文 学校毕业设计论文论文题目多路无线防盗报警器设计系 部 电气工程系 专 业 电机与电器 班 级 2008级03班 学生姓名 学 号 指导教师 2011 年 05 月 08 日摘 要本文针对家庭和小型公司对于防盗产品的需求设计了一种多路无线防盗报警器它可以实现对多个房间或区域的信息检测和报警在本系统中遥控手柄控制本系统的启停采用灵敏度高隐蔽性好的热释电传感器来采集信息超再生接收模块完成高频信息接收并由PT2262-R4和PT2272-L4编解码集成电路对所采集信息进行编解码报警和显示报警位置功能AT89C52来控制重点设计了遥控手柄和单片机控制报警和显示位置两部分本
2、设计真正实现了多路无线报警功能具有灵敏度高隐蔽性好安装方便美观经济成本低等优点关键词热释电传感器电子防盗报警器单片机编解码集成电路ABSTRACTThis multi-designed wireless burglar alarm can be achieved on seven rooms or regions of the alarm Remote controller to control the system start-stop with high sensitivity and good concealment pyroelectric sensor to gather infor
3、mation super-regenerative receiver module to accomplish the high-frequency information received by the PT2262-R4 PT2272-L4 and on the codec IC decoding the information collected alarm and alarm function AT89C52 position to control Focused on the design of the remote controller and MCU control alarm
4、and display position of two parts This designs truly a multi-function wireless alarm high sensitivity good for hiding easy installation and beautiful economical and low costKey words Pyroelectric sensor electrons Burglar alarms SCM Codec IC目录摘 要2绪 论1第1章 常用电子防盗系统的分类与概括3第2章 系统概述和设计方案721 论文的组织和内容722 设计
5、来源723 方案确定与论证8第3章 系统硬件电路设计1031 无线人体探测器及信号编码电路介绍1032无线接收电路介绍1133 数据解码单元介绍1234 遥控发射器的设计1435 中央控制单元设计1536 电源电路设计1637 红外接收和状态指示电路1738 50HZ交流电过零检测电路1739 报警和显示电路17第4章 系统软件设计1841 中央控制单元的软件设计1842 遥控手柄的系统程序设计20第5章 设计分析及总结2551 设计分析2552 总结25致 谢26参考文献27附录28绪论随着时代的进步人们对自己所处环境的安全性提出了更高的要求比如在家居和公司安全等其它方面有求必有应许多防盗方
6、案应运而生以往的做法是安装防盗门防盗窗防盗网但是这些方式不仅不能有效地防止坏人入侵还存在着有碍美观不符合防火要求及其它缺点电子与信息技术的发展给我们的生活带来很多便利的条件和实用的设计电子防盗产品的产生克服了以往做法的缺点实现了防盗产品发展中的突破实时监控系统有线报警系统等防盗报警系统已经在生活中得到了广泛的应用虽然实时监控系统具有准确高效实时性好等优点适合应用于很多方面但是对于家庭和小公司来说这种系统经济成本高功能优势不能被充分利用而传统的有线报警系统均需要采用现场报警而且存在布线复杂成本比较高的缺点本文针对家庭和小型公司的需求特点设计了一种多路无线防盗报警系统它主要由多个热释电传感器组成的
7、信息采集部分无线发射和无线接收部分控制和反应部分组成接收的传感器信号交由AT89C51单片机处理单片机做出报警和显示报警位置的反应并设计了无线遥控手柄对单片机进行布防和撤防操作这个系统具有操作简便实用不用布线灵敏度高隐蔽性好等优点本文主要分五大部分绪论系统概述和设计方案硬件部分软件部分总结本次设计主要是对遥控手柄的设计和中央处理单元的设计其它部分的实现主要采用市场上常用的性能比较好的产品在绪论中首先对课题研究背景和所涉及的相关技术领域进行了介绍说明家庭和小型公司对于这种防盗产品有着强烈的需求第一章对系统所要完成的功能和可以扩展的功能进行描述确定系统的设计方案本系统中信号采集部分采用热释电传感器
8、这种传感器对于人体红外线的敏感度强信息采集准确无线接收部分采用超再生接收模块超再生接收模块性能稳定可靠 灵敏度高 低电压低功耗信号编解码采用市场上比较常用的PT2262和PT2272集成编解码电路本文的设计重点是遥控手柄和单片机控制两部分所要实现的功能是遥控手柄可以发出布防和撤防信号使单片机处于工作和低功耗空闲工作方式而单片机接收到遥控手柄发来的信号若是撤防信号则单片机就被置于低功耗空闲工作方式而若是布防信号单片机则开始检测信号解码器是否有信号传来如果没有则等待如果有则对信号进行处理做出报警和显示报警位置的反应第二章对系统的硬件结构和各部分组成作了简要的介绍和讲解第三章是软件部分这部分主要针对
9、所要实现的功能根据所选择的器件进行采用汇编语言编程实现在各个程序的流程框图中展现了各个程序的实现过程最后对整篇文章进行了总结得出本设计具有在精度要求不是很高的情况下具有很强的实用性非常适合用于家庭和小型公司企业第1章 常用电子防盗系统已经问世的不同原理的电子防盗系统包括系统无线电射频系统电磁波系统微波系统分频系统智慧型系统汽车电子防盗系统电子跟踪定位监控防盗系统钥匙控制式防盗系统电子密码防盗系统遥控电子防盗系统声磁系统音叉只有在振荡频率相同情况下才引起共振声磁系统 Acoustic MagneticAM 正是应用了这种物理原理实现几乎零误报的操作固定在商品上的声磁系统标签进入系统的检测区域时会
10、产生共振但只有在接收器接收到连续四次的共振信号 每150秒一次 后系统才会发出报警声磁系统的特性是防盗检测率高几乎零误报不受金属锡箔纸屏蔽抗干扰性好保护的出口宽 单套系统最宽可保护4米 声磁系统有软硬两种防盗标签保护商场内大多数种类商品而且软标签尺寸小能重复消磁是防盗源标签计划的首选技术声磁包括立式系统通道式系统和隐蔽式系统不同种类有超过10种以上的型号供选择可广泛应用在百货超市专卖店音像商店杂货店药店也可用在办公楼等环境声磁系统是防盗最新科技产品只有10多年历史无线电射频系统电磁波系统电磁波系统 Electromagnetic System 采用电磁波作为检测信号它同无线电系统差不多在同一时
11、间问世已有30多年历史电磁波系统的检测率一般为60左右系统容易受磁性或金属物质的影响而产生误报或不报其优点是标签最小标签价格也便宜能重复消磁适用于图书等特定产品的保护电磁波系统有立式和通道式两种出口宽度一般在08米应用环境多在图书馆书店音像商店等微波系统微波系统 采用微波作为检测信号不易受周围环境的干扰它能够灵活地隐蔽式安装 如隐藏于地毯下或吊置于天花板 具有适合店内装饰及美观的优点但由于感应范围大在一定区域内不能排列商品这对寸土如金的商家来说会限制空间的利用所以适合于大型百货商店和卖场较大的音乐商店时装店使用分频系统分频系统 Frequency 是采用高科技分频技术和超低频无线电信号的防盗系
12、统当有防盗标签进入检测区域后标签接收到发射装置传过来的信号并把它分成一半然后再把已分成一半的信息传送给接收器只有在接收器接到半个信号时才会发出报警可有效避免其它无线电波的干扰该系统标签轻体积小价格便宜性能稳定检测率高抗干扰性好不易引起误报有立式和隐蔽型两种是服装服饰店较为理想的防盗系统智慧型系统智慧型系统应用独有的技术是一个内部由集成电路控制电池驱动集硬标签与报警器组为一体的系统当标签被撬或随商品一起被拿出商场时系统便自动发出报警该系统能使整个商场范围内的商品均受到保护无误报标签可重复使用不损伤商品用于保护贵重物品如时装皮革裘衣等汽车电子防盗系统目前汽车防盗器已由初期的机械控制发展成为钥匙控制
13、电子密码遥控呼救信息报警的汽车防盗系统由以前单纯的机械钥匙防盗技术走向电子防盗生物特征式电子防盗电子防盗系统主要由电子控制的遥控器或钥匙电子控制电路报警装置和执行机构等组成电子跟踪定位监控防盗系统电子跟踪定位监控防盗系统是利用电波在波朗管地图上显示被盗车位置并向警方报警的追踪装置设跟踪定位监控防盗系统需有关单位设置专门机构和专用设备并需24小时不问断地监视否则还是起不到防盗作用钥匙控制式防盗系统钥匙控制式防盗系统作用是当驾驶员将车门锁住的同时接通了电子防盗系统电路同时电子防盗系统开始进入工作状态一旦有窃贼非法打开车门电子防盗系统一方面用喇叭报警求救另一方面切断点火系统电路使发动机不能起动由此起
14、到防盗报警的作用而电子钥匙编码控制装置是靠带编码的点火钥匙来控制汽车发动机的起动以达到防止汽车被盗走的目的它主要由身份代码的点火钥匙编码器构成的控制器和发动机控制单元等组成带编码的点火钥匙中镶有电阻管芯在电阻管芯内设有身份代码 电阻值 点火锁筒内存储有代码当插入的钥匙与存储的代码不符即电阻值不符合点火锁内存储的电阻值则点火系的电路不能接通从而起到了防盗作用电子密码防盗系统防盗器的电子密码就是开启防盗器的钥匙它一方面记载着防盗器的身份码区别各个防盗器的不同另一方面它又包含着防盗的功能指令码资料码负责开启或关闭防盗器控制完成防盗器的一切功能根据密码发射方式的不同遥控式汽车防盗器主要分为定码防盗器和
15、跳码防盗器两种类型早期防盗器多采用定码方式但由于其易被破译现已逐渐被技术上较为先进防盗效果较好的跳码防盗器所取代遥控电子防盗系统目前这种电子防盗系统广泛在许多原厂配置防盗系统的汽车上使用遥控电子防盗系统是利用发射和接收设备并通过电磁波或红外线来对车门进行锁止或开启遥控电子防盗系统种类繁多常见的有电磁波遥控电子防盗系统和红外线控制防盗系统遥控电子防盗系统在夜间无需灯光帮助就能方便快捷的将车门锁止或开启结构组成一套完整的遥控汽车防盗器应由下面几个部分组成1主机部分它是防盗器核心和控制中心2感应侦测部分它可由感应器或探头组成目前普遍使用的是振荡感应器3门控部分包括前盖开关门开关及行李舱开关等21 论
16、文的组织和内容本文提出并设计了一种基于AT89C52控制的多路无线报警器的设计文中详细介绍了该系统的原理构成及其设计方法着重分析介绍了无线人体探测器无线遥控手柄无线接收电路数据解码电路中央控制单元数字显示单元报警电路和电源电路等部分本次设计的基于单片机的多路无线报警器的设计就是设计一个单片机控制系统由无线人体探测器获得的信号经过无线接收电路发送到中央处理器进行处理通过单片机的输出电路得到报警信号和显示数据在这个过程中由于无线信号容易受外界环境影响因此从系统的可靠性考虑发射的控制信号采用编码的方式进行传送而且在同一区域内要同时使用多个系统而相互间又不影响所以无线信号的编码由PT2262集成电路完
17、成该电路具有8位地址信号和4位数据信号不同的地址与数据的组合可以编制上万种编码完全可以满足同一区域内互不影响地工作为了使电路简单且使用电池进行供电数据对高频载波的调制方式采用ASK方式即当发送数据信号为1时接通高频振荡器电源发送高频无线信号当发送数据为0时断开其电源停止工作这种设计在静态时工作电流几乎为零AT89C51单片机进行低功耗空闲方式系统不工作按下布防键时AT89C51开始检测是否信号输入当有人进入房间或某区域时热释电传感器发出报警信号PT2262-R4编码器采集传感器信号并编码输出将报警信号发射出去超再生接收模块到信号后由PT2272-L4解码器解码送到AT89C51单片机中单片机进
18、行处理做出启动蜂鸣器振动报警同时数码管显示具体报警位置的反应22 设计来源本文根据家庭和小型公司企业对于经济实用简单易操作灵活性好灵敏度高的防盗新产品的需求设计了一种多路无线防盗报警器本设计实现了下述功能有一台主机在收到警情信号后能发出报警声同时能显示出出现警情的具体位置可以人为操作遥控器对主机进行设防与撤防的操作在同一区域范围内能有多套系统同时工作而相互间不影响在本设计中主机采用交流市电供交流220V频率50Hz中央处理器采用AT8951人体探测器用热释电传感器发射315M集成电路PT2272-L4作为数据解码无线接收采用现成的模块遥控手柄采用现成的产品编码为PT262-R4集成电路报警单量
19、90分3 方案确定与论证多路无线防盗报警器主要无线人体探测器无线遥控手柄无线接收电路数据解码电路中央控制单元数字显示单元报警电路和电源电路等部分组成1图21 多路防盗报警器系统框图1信号控制发射器由于无线信号容易受外界环境影响因此从系统的可靠性考虑发射的控制信号采用编码的方式进行传送而且在同一区域内要同时使用多个系统而相互间又不影响所以无线信号的编码由PT2262集成电路完成该电路具有8位地址信号和4位数据信号不同的地址与数据的组合可以编制上万种编码完全可以满足同一区域内互不影响地工作为了使电路简单且使用电池进行供电数据对高频载波的调制方式采用ASK方式即当发送数据信号为1时接通高频振荡器电源
20、发送高频无线信号当发送数据为0时断开其电源停止工作这种设计在静态时工作电流几乎为零2无线接收电路的无线接收与解调部分采用的是现成的高频接收模块可以简化设计工作而且可靠性较好接收模块采用的是超再生接收具体的解调过程为当发射器发送1时相应的发射高频电路工作接收部分就会相应地收到一个315M的高频信号使模块输出为1当发射部分发送的是0时发射高频部分停止工作接收部分就输出为0这样就实现了无线信号的传输3数据解码电路经高频接收且解调出来的信号是编码集成电路PT2262编码后的串行信号必须经相应的解码电路解码才能还原出控制信号数据4中央控制单元整个报警器的控制由单片计算机来完成包括对无线信号的扫描发射无线
21、信号的地址判断输出显示及报警电路的控制等5地址显示单元根据发射的无线信号经数据判断后输出具体的地址值6报警电路当接收到正确的无线报警信号后控制报警电路工作发出响亮的警车报警声7电源电路 电源电路直接从市电降压后再经整流滤波和稳压后向整机提供直流电源31 无线人体探测器及信号编码电路介绍com 传感器的选择无线人体探测器采用热释电传感器这种热释电传感器能以非接触形式检测人体辐射的红外线并将其转变为电压信号同时它还能鉴别出运动的生物与其它非生物热释电传感器主要是由一种高热电系数的材料在每个探测器内装入一个或两个探测元件并将两个探测元件以反极性串联以抑制由于自身温度升高而产生的干扰由探测元件将探测并
22、接收到的红外辐射转变成微弱的电压信号经装在探头内的场效应管放大后向外输出在探测器的前方装设一个菲涅尔透镜制成一种具有特殊光学系统的透镜它和放大电路相配合可将信号放大70分贝以上这样就可以测出1020米范围内人的行动提高探测器的探测灵敏度以增大探测距离com 编码器的选择由于无线信号容易受外界环境影响因此从系统的可靠性考虑发射的控制信号采用编码的方式进行传送而且在同一区域内要同时使用多个系统而相互间又不影响所以无线信号的编码由PT2262集成电路完成该电路具有8位地址信号和4位数据信号不同的地址与数据的组合可以编制上万种编码完全可以满足同一区域内互不影响地工作为了使电路简单且使用电池进行供电数据
23、对高频载波的调制方式采用ASK方式即当发送数据信号为1时接通高频振荡器电源发送高频无线信号当发送数据为0时断开其电源停止工作这种设计在静态时工作电流几乎为零经高频接收且解调出来的信号是编码集成电路PT2262编码后的串行信号必须经相应的解码电路解码才能还原出控制信号数据PT2262-R4集成电路PT2272-L4集成电路由CMOS工艺制造低功耗外部元器件少RC振荡电阻工作电压范围宽2615v 数据最多可达6位地址码最多可达531441种PT2262-R4编码集成电路PT2272-L4集成电路构成编解码关系PT2262-R4集成电路图和管脚如图31管脚功能如表31图31 PT2262集成电路及管
24、脚根据表31设置集成电路PT2262A0A10A2A31其它地址管脚均悬空编码启动端置为1选用D0D1D2三个端口作为信号输入端并设置各个探头发来信号的编码规则为无线探头1001无线探头2010无线探头3011无线探头4100无线探头5101无线探头6110无线探头7111OSC1OSC21以使振荡器输出高频信号编码输出端能够输出传感器信号的编码形式名称 管脚说 明 A0-A111-810-13地址管脚用于进行地址编码可置为01f 悬空 D0-D57-810-13数据输入端有一个为1即有编码发出内部下拉 Vcc18电源正端Vss9电源负端TE14编码启动端用于多数据的编码发射低电平有效OSC1
25、16振荡电阻输入端与OSC2所接电阻决定振荡频率OSC215振荡电阻振荡器输出端 Dout17编码输出端正常时为低电平32无线接收电路介绍无线接收电路采用超再生接收模块本模块主要由中心元件超再生检波接收器超再生检波电路实际上是一个受间歇振荡控制的高频振荡器这个高频振荡器采用电容三点式振荡器振荡频率和发射器的发射频率相一致而间歇振荡又是在高频振荡的振荡过程中产生的反过来又控制着高频振荡器的振荡与间歇而间歇振荡的频率是由电路的参数决定的一般为到几百千赫这个频率选低了电路的抗干扰性能较好但接收灵敏度较低反之频率选高接收灵敏度较好但抗干扰性能变差超再生检波电路有很高的增益在未收到控制信号时由于受外界杂
26、散信号的干扰和电路自身的热骚动产生一种特有的噪声叫超噪声这个噪声的频率范围为035kHz之间听起来像流水似的沙沙声在无信号时超噪声电平很高经滤波放大后输出噪声电压当有控制信号到来时电路谐振超噪声被抑制高频振荡器开始产生振荡输出信号下图是常用的超再生接收模块电路原理图图中Q1等组成高放电路Q2及相关元件组成超再生检波电路检出的控制信号经两级运放进行放大处理后从输出端输出接收到无线信号 灵敏度高 低电压低功耗特别适用于近距离情况经济成本低图32 超再生接收模块电路原理图33 数据解码单元介绍由于信号编码采用PT2262-R4集成电路所以解码电路我们选用和PT2262-R4集成电路构成编解码关系PT
27、2272-L4集成电路以使编解码更加实现PT2272-L4集成电路CMOS工艺制造低功耗外部元器件少RC振荡电工作电压范围宽2615v PT2272-L4集成电路及管脚如图333 PT2272-L4集成电路及管脚根据表33设置集成电路的引脚参数电源正端接3V的电压电源负端接地地址管脚设置必须同PT2262-R4集成电路一样A0A1置为0A2A3置为1其它地址管脚均悬空管脚14DIN接无线接收模块的输出端作为数据解码模块的输入信号即是与PT2262-R4集成电路对就的高低电平管脚D0D1D2作为中央控制单元的输入信号以使系统做出报警显示反应名称管脚说 明A0-A111-810-13D0-D57-
28、810-13地址或数据管脚当做为数据管脚时只有在地址码与PT2262一致数据管脚才能输出与PT2262数据端对应的高电平否则输出为低电平锁存型只有在接收到下一数据才能转换Vcc18电源正端Vss9电源负端DIN14数据信号输入端来自接收模块输出端OSC116振荡电阻输入端与OSC2所接电阻决定振荡频率OSC215振荡电阻振荡器输出端VT17解码有效确认 输出端常低解码有效变成高电平瞬态3 PT2272-L4集成电路各引脚功能表34 遥控发射器的设计图34 遥控发射器硬件原理图如图34所示为单片机遥控手柄的电路设计原理图电路主要AT89C2051单片机行列式操作键盘低功耗空闲方式控制电路红外发射
29、电路电源等部分组成单片机平时都处于低功耗空闲状态一旦有键按下就会通过中断唤醒单片机进行键盘查询并由查询的键号控制红外管发射电路发射相应的脉冲发射完毕后再进入低功耗空闲状态com AT89C2051单片机遥控电路的主芯片采用美国ATMEL公司的AT89C2051FLASH单片机它具有2KB可重编程闪速存储器276V的电源使用电压128×8位的内部RAM两个16位定时器计数器5个中断源直接LED驱动输出以及空闲和掉电方式等功能遥控手柄采用两节15V电池串联提供3V电源供电P1端口8位双向IO接口端口引脚P12P13有内部上拉电阻而不需要外接外部上拉电阻P1端口输出缓冲端口可吸收20MA电
30、流并能直接驱动LED显示本电路采用低功耗空闲方式工作方式当CPU执行完置IDL 1PCON0 1指令后系统进入空闲工作方式这时内部时钟不向CPU提供而只供给中断串行接口定时器部分退出低功耗空闲方式有两种一是任何中断请求被响应后都由硬件将IDL清零终止空闲工作方式当执行完中断服务程序返回时从置空闲工作方式指令的下一条指令开始继续执行程序二是硬件复位退出空闲工作方式本电路中遥控手柄退出低功耗空闲方式电路由IN4148二极管组成与门实现当有键按下时由与门触发外部中断1发生中断单片机退出空闲工作方式进入键盘和红外发射程序结束后又进入低功耗空闲方式待机使用过程中单片机基本上都处于空闲工作方式功耗相当低从
31、而为使用电池电源提供保障com 行列式操作键盘行列式操作键盘又称为矩阵式键盘用IO线组成行列结构按键设置在行列的交点上行列线分别连接到按键开关的两端键盘中有无按键按下是由列线送入扫描字行列线读入行线状态来判断的为了提高CPU的效率同时也为了节约电池电源能量有键按下时触发外部中断实现查键及执行键功能程序com 红外线发射和指示灯电路遥控手柄信息码由AT89C2051单片机的定时器1调制成385KHZ的红外线载波信号由P35端口输出经过晶体管9013放大由红外线发射管发送电阻R1的大小可以改变发射距离按键的操作指示灯使用一个LED发光二极管35 中央控制单元设计对于单片机控制系统电路设计原理图控制
32、系统主要由AT89C52单片机5V电源电路红外接收电路50HZ交流电过零检测电路单片机启停控制电路报警电路和7段数码显示管显示电路等部分组成遥控手柄发射的信号经红外接收处理模块传送给单片机单片机根据不同的信息码进行报警和显示控制等操作并完成相应的状态指示硬件电路原理图如图35所示图35 硬件电路原理图控制芯片采用美国ATMEL公司的AT89C52 FLASH单片机它具有8KB可编程闪速存储器256×8位内部RAM3个16位定时器计数器6个中断源低功耗空闲和掉电方式等特点控制系统采用5V电源电压外接12MHZ晶振36 电源电路设计电源电路由桥式整流滤波电容78L05稳压器及电源指示灯组
33、成交流电经桥式整流变成直流电再经过电容滤波78L05集成稳压器稳压成为稳定的5V电源用一个发光二极管指示灯指示电源状态电源电路原理图如图36所示图36 电源电路硬件原理图37 红外接收和状态指示电路目前市场上红外遥控接收手柄已集成模块一般为三引脚输出为检波整形过的方波信号单片机的状态指示用LED发光二极管采用晶体管9012驱动共有2个单片机状态指示灯其中一个为单片机启动指示灯另一个为停止状态指示灯38 50HZ交流电过零检测电路过零检测电路由桥式整流电路和两个9013晶体管他的原理就是利用三极管的通断控制输出端得电平的高低当三极管的基级电压高于07V是三极管导通输出端为低电平当基级电压低于07
34、V的时候输出端为高电平从而确定过零点9 报警和显示电路AT89C52单片机接收到数据解码器传来的信号对信号进行处理之后发出报警信号并且在LED显示模块上显示出发出报警信号的具体位置7段数码显示管与P0端口相连第4章 系统软件设计41 中央控制单元的软件设计总程序流程图如图42所示总程序包括初始化程序和主程序初始化程序和主程序流程图分别如图4143所示初始化程序部分主要使系统进入复位初始化的状态值具体步骤是P1到P3端口为高电平状态选择工作寄存器区设置堆栈SP设置中断优先级IP开外部中断0设置单片机默认停机标志位主程序部分首先调用初始化程序再进入主程序循环状态在循环中主要任务是50HZ交流电过零
35、检测图42 中央控制单元程序设计总流程图当红外接收器输出脉冲帧数据时第一位码的下降沿触发中断程序实时接收数据帧并对第一位起始位码的码宽进验证若第一位低电平码的脉宽小于2ms将作为错误帧处理当间隔位的高电平脉冲宽大于3ms时结束接收然后根据累加器A中的脉冲数执行相应的功能操作初始化程序流程图如下图43 初始化程序流程图42 遥控手柄的系统程序设计com 初始化程序和主程序初始化程序和主程序的流程图分别如图4445所示初始化程序主要是设置P1端口和P3端口为高电平状态关P35遥控输出设置堆栈SP设置中断优先级IP选择定时器计数器1和设置操作模式为自动8位重载模式主程序部分首先调用初始化程序再进入主
36、程序循环状态在循环中主要有两个任务即调用键盘程序和进入低功耗空闲待机方式系统完成键盘查询程序后即进入空闲节电方式直到外部中断1中断而退出CPU再次转向循环部分调用键盘程序com 外部中断1和定时器1中断服务程序外部中断1中断服务程序的功能是当有键按下时通过与门触发中断1IDL被硬件清零单片机结束低功耗空闲节电方式执行进入低功耗空闲方式命令后面的一条指令所以在外部中断1中断服务程序中只需一条中断返回指令定时器1中断服务程序的功能是红外管发射的信号需经过高频调制载波才可发射出去利用定时器1的定时作用在发射高频脉冲时通过定时对P35端口的取反操作使发射信号调制成38KHZ高频图44 初始化程序流程图
37、图45 主程序流程图com 键扫描红外发射程序设计键盘扫描程序流程图和红外线发射程序流程图如图46图47所示图46 发射程序流程图矩阵式键盘的扫描常用编程扫描方式定时扫描方式和中断扫描方式无论哪一种方式都要编制相应的扫描程序在键盘扫描程序中一般要完成以下几个功能 1 判断键盘上有无按键按下去除抖动的影响求所按键的键号转向键处理程序 2 在矩阵式按键的扫描程序中要对按键逐行逐列地扫描得到按下键的行列信息然后还要转换成按键的键号以此便转到相应的键处理程序其中的红外线发射程序就是根据按键的键号进行发射的7 键扫描流程图第5章 设计分析及总结51 设计分析由于本系统所涉及的内容较多包括红外线人体探测器
38、无线发射和接受部件及单片机组成的报警主机等如果将整个系统作为设计主题内容较多在这里我们主要以接收主机作为研究与设计的主体再加上无线遥控作为一个主要的设计对象而对于人体探测器的设计我用的是现成的产品论文中只作一定的介绍本设计的重点和难点主要集中在无线数据的传输上但由于采用了硬件编码电路和无线传输模块因此使设计难度大大降低只要将编码电路的应用条件搞清楚将震荡电阻和地址数据设置正确一般都能可靠工作调试时可以通过测量接收端四位数据输出值与发送时的数据进行对比来进行测量是否正常工作当无线数据传输部分正常后对于单片机的控制部分来说相对较为简单一些52 总结通过这次的毕业设计作品的制作让我对单片机的理论以及
39、无线传输模块和无线遥控的原理有了更加深入的了解同时在具体的制作过程中我们发现现在书本上的知识与实际的应用存在着不小的差距书本上的知识很多都是理想化后的结论忽略了很多实际的因素或者涉及的不全面可在实际的应用时这些是不能被忽略的我们不得不考虑这方的问题这让我们无法根据书上的理论就轻易得到预想中的结果有时结果甚至差别很大通过这次实践使我更深刻的体会到了理论联系实际的重要性我们在今后的学习工作中会更加的注重实际避免称为只会纸上谈兵的赵括致 谢感谢三年来陪伴我学习和成长的老师们您们辛苦了您们严谨细致一丝不苟的作风一直是我学习生活中的榜样他们循循善诱的教导和不拘一格的思路给予了我无尽的启迪感谢一直悉心指导
40、和热情帮助我的 老师从我做毕业设计开始您就给予了我很大帮助通过校园网的数据库给我提供一些参考资料和数据在设计过程中对于我的疑惑给予详细的讲解时刻关注着设计进度并且对设计过程中出现的弯路和错误之处给予恰当的指导和牵引最终完成了本次设计在整个毕业设计准备阶段及论文的写作阶段我得到了老师和同学们的巨大帮助在此我一并向您们表示感谢并致以深深的敬意参考文献1 肖洪兵跟我学用单片机M北京北京航空航天大学出版社200282 何立民单片机高级教程M第1版北京北京航空航天大学出版社20013 赵晓安mcs-51单片机原理及应用M天津天津大学出版社200134 徐惠民单片微型计算机原理接口与应用M第1版北京北京邮
41、电大学出版社19965 夏继强单片机实验与实践教程M北京北京航空航天大学出版社20016 陈志强胡辉单片机应用系统设计实践指南自编教材7 李广第单片机基础M第1版北京北京航空航天大学出版社1999用汇编语言编写的遥控手柄及接收系统单片机控制源程序清单如下遥控手柄系统软件程度TXASM主程序和中断程序入口ORG 0000H 复位地址 LJMP START ORG 0003H 外中断0中断入口地址RETI ORG 000BH 定时器T0中断入口地址RETIORG 0013H 外中断1中断入口地址LJMP INT1SERVEORG 001BH 定时器T1中断入口地址LJMP T1SERVEORG 0
42、023H 串行口中断入口地址RETIORG 002BH 定时器T2中断入口地址RETI初始化程序CLEARMOV P10FFH P1P3端口置位 MOV P30FFH CLR P35 关遥控输出 MOV SP70H 设堆栈 MOV IE00H 关总中断 MOV IP04H 设优先级 MOV TMOD20H 设定时器2自动重装模式 MOV TH10F3H 定时13 MOV TL10F3H SETB EX1 开外中断1 SETB IT1 开总中断 SETB EA RET主程序START LCALL CLEAR 调初始化程序 MAIN LCALL KEYWORK 调键盘程序 ORL PCON00H
43、进入低功耗待机状态 LJMP MAIN NOP 设置软件陷阱 NOP NOP LJMP START外部中断1服务程序INT1SERVE CLR IE1 ANL PCON00H 触发待机状态苏醒 RETI定时器计数器1溢出中断服务程序T1SERVE CPL P35 高频调制 RETI NOP 设置软件陷阱 NOP NOP LJMP START 键盘程序KEYWORK MOV P10FFH 置列线 CLR P37 清行线 MOV AP1 MOV BA CJNE AOFFHKEY1 有键按下则不等转移KEYWORKOUT NOP NOP RET 键盘程序返回KEY1 LCALL DELAY5MS 延
44、时消抖 MOV AP1 CJNE ABKEYORKOUT 确认键按下 MOV DPTRKEYWORKTAB1 MOV BA 查列号 CLR A MOV R0A KEY2 MOV AR0 SUBB A08H JNC KEYWORKOUT MOV AR0 MOVC AADPTR INC R0 CJNE ABKEY2 DEC R0 MOV AR0 键号放入A MOV BA 键号乘3处理LJMP散转指令 ADD AB ADD AB MOV DPTRKEYWORKTAB2 JMP ADPTR KEYWORKTAB2 LJMP FUNCTION0 转对应功能处理 LJMP FUNCTION1 RETKEY
45、WORKTAB1 DB 0FEH OFDHOFBH RETFUNCTION0 MOV A02H 脉冲个数装载 LJMP SEND 转发射程序 RETFUNCTION1 MOV A03H LJMP SEND RET NOP 设置软件陷阱 NOP NOP LJMP START编码发射程序SEND MOV R1A 装入发射脉冲个数SEND0 MOV R00FAH 第一个码250×0012ms 3msSEND1 MOV R053H 中间码83×0012ms 1msSEND2 SETB ET1 开高频定时中断调制 SETB TR1 NOP NOP NOP NOP NOP NOP NO
46、P DJNZ R0SEND2 MOV R064H 码距100×0010ms 1msSENDOUT CLR TR1 关高频定时调制 CLR ET1 CLR P35 NOP NOP NOP NOP NOP DJNZ R0SENDOUT DJNZ R1SEND1 脉冲数还有则再循环发 CLR P30 开工作指示灯 LCALL DELAY500MS 帧距 SETB P30 关工作指示灯 RET NOP 设置软件陷阱 NOP NOP LJMP START延时5ms程序DELAY5MS MOV R745DELAY5MS1 MOV R654DELAY5MS2 DJNZ R6DELAY5MS2 DJNZ R7DELAY5MS1 RET NOP 设置软件陷阱 NOP NOP LJMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业合作利润分成协议
- 信息网络经销商合同
- 商铺转让合同协议书范本
- 高效员工劳动合同模板
- 旅行社转让协议书
- 统编版四年级上册语文9 古诗三首 《暮江吟》 公开课一等奖创新教学设计
- 标准离婚协议书样式示例
- 房屋动拆迁协议书编写指南
- 建筑工程公司项目合作风险评估
- 个人民房买卖合同样本
- 《草船借箭》课件
- 部编人教版《道德与法治》四年级上册第11课《变废为宝有妙招》精美课件
- 汽车行业年中总结课件
- 产品表面达克罗处理作业指导书
- 部编版2020年四年级语文上册16-麻雀课件
- (鲁科版)五年级英语上册知识要点总复习
- 小学心理健康课教学设计《跳出思维定势》
- 网点经营技巧课件1
- 工程项目档案管理教材课件
- 小学语文人教五年级上册动静结合(郑颖慧晒课)课件
- 建设工程材料送检规范汇总
评论
0/150
提交评论