ImageVerifierCode 换一换
格式:DOC , 页数:48 ,大小:644KB ,
资源ID:1986777      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1986777.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(有源光幕靶传感器设计.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

有源光幕靶传感器设计.doc

1、 毕业设计论文 有源光幕靶传感器设计 Design of Active Screen Target Sensor 阎彦铭 吉林建筑大学城建学院 2016年6月 毕业设计论文 有源光幕靶传感器设计 Design of Active Screen Target Sensor 学 生: 阎彦铭 指 导 教 师: 衣文索(副教授) 专 业: 电气工程及其自动化 学 号: 1209

2、000133 所 在 单 位: 电气信息工程系 答 辩 日 期: 2016年6月 毕业设计(论文)原创承诺书 1.本人承诺:所呈交的毕业设计(论文)《有源光幕靶传感器设计》,是认真学习理解学校的《电气信息工程系毕业设计写作规范》后,在教师的指导下,保质保量独立地完成了任务书中规定的内容,不弄虚作假,不抄袭别人的工作内容。 2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。 3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。 4.本人完全了解学校关

3、于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分内容。 以上承诺的法律结果将完全由本人承担! 作 者 签 名: 年 月 日 目 录 摘要 I ABSTRACT II 第1章 绪论 1 1.1 课题研究目的及意义 1 1.2 国内外研究现状 1 1.2.1 国外研究现状 1 1.2.2 国内研究现状 2 1.3 主要

4、研究的内容和方法 3 第2章 总体方案设计 4 2.1 光幕靶工作原理 4 2.2 控制系统方案选择 4 2.3 总体设计思路 5 2.4 总体方案介绍 6 第3章 系统硬件设计 7 3.1 单片机电路设计 7 3.1.1 单片机选型 7 3.1.2 单片机介绍 7 3.1.3 单片机控制电路 8 3.2 光幕传感器设计 10 3.3 光电检测模拟信号采集电路设计 10 3.3.1 INA114介绍 10 3.3.2 光电检测模拟信号采集电路 11 3.4 时钟电路设计 12 3.5 前端信号处理电路设计 12 3.5.1 TL082介绍 12 3.5.2

5、前端信号处理电路 12 3.6 A/D转换电路设计 13 3.6.1 ADC0809介绍 13 3.6.2 A/D转换电路 14 3.7 显示电路设计 15 3.8 电源接口电路设计 16 3.8.1 元件的选型 16 3.8.2 电源接口电路 17 3.9 串口通信电路设计 17 第4章 系统软件设计 19 4.1 初始化程序 19 4.2 主程序 20 4.3 中断与A/D采样程序 21 4.4 LCD显示驱动程序 22 第5章 系统仿真及调试 24 5.1 PROTEUS软件介绍 24 5.2 PROTEUS与KEIL结合使用 24 5.3 系统仿真 2

6、5 5.4 系统调试 26 结论 27 致谢 28 参考文献 29 附录1 附录2 摘 要 在兵器研制和生产过程中,经常需要用到子弹的速度这一数据,光幕靶是一种以光电转换技术为基础的子弹区域速度截取测量的装置。因为光幕靶具有测量精度高,安装简便,成本低等优点,已经逐渐成为军事上靶场测量经常用到的测量工具。 本文介绍了有源光幕靶传感器的设计。光幕靶使用光幕传感器来检测。具体原理为使用光幕传感器作为信号接收元件,使用单片机进行总体控制,信号调理电路实现信号放大滤波等功能,处理后的弹形信号一路接入触发电路,一路接入数据采集电路,采集到的数据通过显示系统显示出来,实现了有源

7、光幕靶弹丸速度的测量。 有源光幕靶传感器系统主要包括单片机控制电路、光电检测模拟信号采集电路、前端信号处理与A/D转换电路、电源接口电路和显示系统电路。本文介绍了各个电路模块的设计和原理,同时设计了软件程序,通过仿真进行了验证,达到了设计要求。 关键词:光幕靶;光电转换;传感器;单片机 I ABSTRACT In the process of weapon development and production, often need to use a bullet velocity data, the screen is a bullet velocity region

8、 intercepting measurement device based on photoelectric conversion technology. Because of the light screen has the advantages of high measuring precision, convenient installation, low cost advantages, has gradually become military shooting range measurements are often used in measuring tool. This p

9、aper introduces the design of active screen sensor. The use of sensors to detect screen screen. Specific principles for using light curtain sensor as signal receiving element, the use of single-chip control of the overall, the signal conditioning circuit for signal amplification filtering and proces

10、sing after the bullet shaped a signal path is connected to trigger circuit, one path is connected to a data acquisition circuit, the collected data through the display system, realize the active screen projectile velocity measurement. Active screen sensor system mainly includes the MCU control circ

11、uit, a photoelectric detection of analog signal acquisition circuit, front end signal processing and A/D conversion circuit, a power interface circuit and the display circuit. This paper introduces the design and principle of each circuit module, at the same time, the software program is designed, t

12、he simulation is verified, and the design requirements are achieved. Key words:Light Screen;Photoelectric Conversion;Sensor;Singlechip 吉林建筑大学城建学院电气信息工程系毕业设计(论文) 第1章 绪论 1.1 课题研究目的及意义 光幕靶是一种使用人工光源的光电靶,主要作为为轻武器室内射击的测量仪器,为达到指定要求精度基线的测量,误差不得超过规定的数据,因此测量精度非常精确。光幕靶因其成本不高、操作简单、测量精度高、运行稳定等优点,在测量弹道速度、弹

13、丸密集度等方面得到广泛应用。现阶段光幕测试设备在内部部件存在种种缺陷,阻碍了光幕测试技术的发展进度,因为光幕靶内的传感器是其重要器件,因此对有源光幕靶传感器进行设计,为光幕测试设备实现奠定基础,以满足武器装备研发和生产时的测试需求[1]。 近年来,由于各国军事力量发展迅猛,中国轻武器的发展日益受到重视。光幕靶测量采用了非接触测量,这种测量方法采用了光电转换原理,因此测量精度要比其他测量仪器要好。在20世纪80年代我国研制出了第一代光幕靶,在武器范围及速度测试领域,研究人员尝试建立准测速基系统,该系统正是利用了光幕靶测试精度高的特点来完成的,经过近20多年的发展,光幕靶已经渐渐替代了其他弹丸速

14、度的测量方法。结合国内在光幕靶领域的研究成果重点总结有源光幕靶传感器技术,分析解决传感器问题的设计和实施效果,对现如今的热点进行研究,对该研究内容的发展进行展望,具有重要的研究意义。 1.2 国内外研究现状 1.2.1 国外研究现状 在60年代初期丹麦的一家电子工业公司研制出了测速雷达弹道分析系统,之后推出了DR513测速雷达,70年代初这家电子工业公司又对DR513测速雷达进行了改进,研制出DR810测速雷达。70年代初美国利尔·西格勒公司制造出了初速测定雷达,该雷达为DR810 MKⅡ型,美国陆军正式启用该雷达于军事上并给该雷达的命名是M90。这之后初速测定雷达广泛用于军事上,各国也

15、开始研制起来。 随着军事科技的快速发展,火炮射击指挥系统对初速测量的要求也越来越严格,因此军用测速雷达的发展也在不断的进步。几十年来,国外的靶场停止使用测试仪法来测量,取而代之的是高速摄影法,美国陆军试验靶场于八十年代制定的榴弹静态破片性能试验操作规程中就对高速摄影法作了一些阐述[15]。 在信号处理器的初期阶段,各国大多采用频谱分析仪来进行数据的处理,但是这种方法有很多弊端,耗时且精度差,更重要的是利用这种方法不能得到瞬时脉动速度。在那个时期,已经有部分科学家着手研制频率跟踪器和计数式处理器,但由于不具备条件只是作为原型保留在实验室里,并没有应用。因此,在这段时期内所进行的速度测量,大多

16、的实验结果以平均速度为主。在1973-1980年这7年间,激光测速在信号处理器和光学系统方面有着巨大的发展。激光测速进入了发展的第三个发展阶段是在1980年以后。在这一期间,科技得到快速发展,应用研究的开展也突飞猛进。1990年,一种精度高于0.1%,有效靶面大于300mm×400mm的光幕靶研制成功[15]。激光测速已成为产品研发不可或缺的测量手段,光幕靶的研制也日益成熟。 1.2.2 国内研究现状 我国在刚接触测速雷达时,主要在靶场测试应用方面上。60年代靶场测速的最常用的测速方法是使用区截装置测速仪,但是这种方法有很大的缺陷,在应用中该装置只能测量平射出来的弹丸,对于高射出来弹丸不

17、能测量。因此,这种测速手段不能长时间使用。这之后为了测量炮射导弹出炮口速度,640工程试验场提出研制一种测速雷达。国防科技大学承担了该雷达的研制任务,并取名为640雷达,70年代初640雷达研制成功,并应用于320mm火炮研究所进行试验。80年代初,这所大学对640雷达进行了改进,雷达自身采用了微机系统,使雷达的数据处理部分有了更好的处理系统。但该雷达收发系统电子器件比较落后,和国外技术相比已经不能使用[2]。 随着我国科学技术的发展,弹丸飞行速度的测量方法也在不断的更新。在80年代初我国第一代测速天幕靶GD-79型水平天幕靶的研制成功了,该测速天幕靶标志着我国外弹道测试技术领域已经应用到光

18、电技术。第一代天幕靶基本上是借鉴国外奥地利AVL公司的天幕靶,该天幕靶占用面积大,质量重,室外使用比较耗时耗力,因此很多地方不在使用该型号。1989年,科研人员为了使天幕靶使用更方便,在GD-79型天幕靶和TMB-1型天幕靶的基础上,设计了TMB-2型水平天幕靶。但天幕靶受外界影响大,不能在阴天和夜间使用,因此提出了激光光幕靶[2]。 激光测速现已成为产品研发不可或缺的测量手段,并已进入大学和研究生的教学课程,为培养现代科技人才服务。随着我国经济和科学技术的发展,破片速度的测量精度和抗干扰要求也越来越高。随着科技水平的不断提高,激光测速光幕靶系统信号处理电路的优化设计也必将在新世纪中得到更大

19、的发展和应用。 1.3 主要研究的内容和方法 在结合前面对光幕靶测速国内、外发展现状以及发展意义,分析了有源光幕靶研究的重要意义后,对有源光幕靶传感器设计研究具体工作步骤如下为:学习研究有源光幕靶传感器的结构和理论系统;了解传感器各系统电路设计,对其有全面的认识;阅读大量的国内、外光幕靶传感器设计;通过对上述的了解撰写论文。 本课题的主要工作内容如下: 1. 根据现有有源光幕靶传感器的设计方法和原理,选择合适的单片机,提出合理的有源光幕靶传感器电路构成部分; 2. 设计单片机控制电路、光电检测模拟信号采集电路、前端信号处理与A/D转换电路、电源接口电路和显示系统电路,并使用Alti

20、um Designer完成电路原理图的绘制; 3. 使用Keil软件进行软件编程和编译,实现子弹测速功能,使各个程序模块协调运行; 4. 使用Protues仿真软件对系统的硬件和软件进行仿真,通过调试使系统能通过仿真的验证,完成软件的debug。 行文布局上,第二章介绍有源光幕靶传感器的总体方案设计,第三章介绍硬件电路设计,各个模块的功能以及实现原理,第四章介绍软件设计与实现功能,第五章介绍系统仿真。论文在最后一章对系统设计进行了总结和展望。 第2章 总体方

21、案设计 2.1 光幕靶工作原理 光幕靶是一种以光电转换技术为特征的探测飞行弹丸到达空间指定位置时刻的仪器,光幕靶测速系统由两个光幕靶和测量电路系统组成,每个光幕靶都由发射靶和接收靶组成。具体工作原理如下:如图2-1所示,发射靶产生较为相对均匀的光幕,接收靶的作用是将其接收到的光信号转换为电信号,之后再进行处理;当弹丸飞过接收光幕时,因为弹丸经过所以导致光幕被遮挡,因此遮挡了的部分光幕导致接收到的光通量发生变化,经接收部分转换处理就产生一个脉冲信号;测量电路计算起始靶和停止靶产生的脉冲信号的时间差,得出弹丸飞过两个光幕之间的时间间隔,在已知两靶之间的距离的情况下即可计算出弹丸的速度[3]。光

22、幕靶采用光电转换原理,属于非接触测量,测量精度优于其他测量仪器。 图2-1 光幕靶结构示意图 2.2 控制系统方案选择 电路系统的核心器件是微控制器,它的作用是控制着其他各个模块的正常工作,对于系统性能有很大的影响。由于微控制器可以方便的编程控制,很容易实现电路系统的智能化。 目前市场上使用最多的是8051系列单片机,是一种技术非常成熟的以51为内核的单片机。它的生产厂家和型号众多,应用的范围广泛,如各种消费电子产品、工业设备中。以AT89C52单片机为例,其特点如下:8位算术逻辑单元;时钟频率0-24MHz;32个双向I/O口;具有8kB Flash ROM,256

23、×8bit RAM;3个16位可编程定时/计数器中断;2个外部中断,共8个中断源。8051系列单片机具有精简版的嵌入式控制系统结构,目前也拓展了很多新性能,如内部集成A/D转换,看门狗,PWM等这些输出,串行扩展总线功能,具有很强的逻辑控制功能,具有低功耗,价格低廉,性能稳定等优势[4]。 目前已经有很多改进型的基于51内核的单片机,单片机应用广泛并且其性能也日渐强大,具有很强的逻辑控制功能;而DSP和ARM系列微控制器的优势在于高速、低功耗,其性能非常强大,但是价格昂贵,不符合本设计要求简单易用的特性[5]。综上所述,本系统采用51内核的单片机作为主控芯片,具有性能好、成本低、易用性强、可

24、扩展性好等优点,满足本设计的要求。 2.3 总体设计思路 有源光幕靶传感器的功能是实时检测弹丸穿过光幕靶时的速度,对其实施速度检测和实时的速度显示功能。有源光幕靶传感器检测的实质是把检测到的光信号转变成电信号。 电路系统设计主要分为硬件设计和软件设计两个部分。硬件上包括单片机控制电路、光电检测模拟信号采集电路、前端信号处理与A/D转换电路、电源接口电路和显示系统电路五大部分。有源光幕靶传感器的核心为单片机,根据设计要求,优先选择稳定性好的单片机芯片。软件使用Proteus进行仿真,实现硬件和软件的结合。系统整体组成结构如图2-2所示。 图2-2 系统组成结构图

25、 2.4 总体方案介绍 电路系统上着重介绍控制系统电路、光电检测模拟信号采集电路和信号处理电路,突出系统的控制功能。 系统总体由单片机来进行控制,光幕上的光敏二极管实时检测有无子弹通过,光敏二极管输出的电流值很小,将其转换为电压值,通过运算放大器进行放大,前端信号采集出的检测值由电压跟随器输出给A/D转换器,A/D转换电路把放大电路处理的模拟量转换成数字信号的形式进行运算,再经过单片机进行处理,最后通过液晶显示模块实时显示出速度来。以上这些系统运行都是由电源模块供电运行,由于部分电路所需电压为

26、5V,因此采用集成稳压芯片进行稳压输出。以上的设计思路是根据光幕靶传感器的系统设计功能而提出的。 第3章 系统硬件设计 3.1 单片机电路设计 3.1.1 单片机选型 单片机,又叫单片微控制器。它并不是单一某个部分某个功能的芯片,而是能够将整个计算机系统集合到芯片里并且发挥出作用,在有源光幕靶传感器检测电路中起到重要作用。在设计中,单片机用来接收传感器信号,采集信号和输出显示的,单片机运行速度快,当并能完成任务的要求,在满足运算速度和接口功能的情况下,考虑体积轻巧和价格便宜的单片机选型,确保整个系统运行的可靠性和准确性。 随

27、着生产技术的提高,单片机逐渐扩展到其他各个领域。随着多种多样单片机的推出,人们的选择性也越来越多。在众多型号的单片机中,MCS系列单片机具有性价比高、性能优越等特点,都使的这系列单片机迅速在市场上站稳脚跟,并成为应用领域市场的主流单片机。而由于51系列单片机经济实惠,I/O口多,选取这系列单片机进行研究是合理的,所以本设计的单片机采用AT89C52单片机。 3.1.2 单片机介绍 此次设计是采用AT89C52的单片机为核心芯片,以及其他的硬件来完成光幕靶传感器的检测系统。 AT89C52是一个CMOS 8位单片机,它有着功耗低,性能出众等特点,该芯片内包含可重复擦写的Flash只读程序存

28、储器和RAM,RAM有随机存取数据存储器,该装置兼容标准MCS-51指令系统,芯片内置有通用8位中央处理器和Flash存储单元,因此采用AT89C52单片机在电子行业中得到了广泛的应用。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个全双工串行通信口,3个16位可编程定时计数器,2个读写口线,AT89C52可以根据常规方法进行编程,也能在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。图3-1为AT89C52引脚图。

29、 图3-1 AT89C52引脚图 3.1.3 单片机控制电路 可以维持运行的最简配置的系统被称呼为单片机的最小应用系统。对于片内有ROM/EPROM的单片机来讲,通俗的来说就是最小应用系统即单个单片机至少配有晶振、复位电路以及电源等。对于片内无ROM/EPROM的单片机来说,其最小系统理当还得使用程序存储器,例如外接EPROM或EEPROM。这同样还需要配置复位电路、外部配置晶振以及电源。单片机自身的功能就决定了最小应用系统的功能。即最小应用系统受制于单片机自身。然而对于AT89C52型51单片机来讲,最小系统包括:单片机、复位电路、晶振电路组成

30、部分。 单片机最小系统采用外部时钟,外部震荡脉冲由XTAL1和XTAL2端接入后送至芯片内部时钟发生器,即单片机的18和19脚。晶振外接的两个电容为负载电容,用于协助起振和稳定振荡电路,它们的容值需保持一致以便保持谐振的平衡。 复位电路是决定单片机的启动和负责单片机的起始状态,如果当单片机进行起始工作状态时,要先接通电源并产生复位信号,这时单片机才能正常启动,当单片机在受到环境干扰时,使得程序有所偏移时,应迅速按下复位键,内部程序将会重新执行。在单片机系统中,单片机一般情况下会设有内部断电自动复位和外部手动按键复位。本设计实现了上电复位和开关复位两种功能。复位操作根据形势来讲一般有两种基本

31、形式:上电复位和上电或开关复位。可以实现系统上电后单片机自动复位功能;在单片机正常工作期间,按下按键后单片机也能实现复位功能。图中显示电源+5V加上电容和电阻总体构成一微分电路。上电保持一段RST高电平时间。当单片机处于正常工作状态时,按一次复位按键,通过微分电路可以使RST保持一定时间的高电平状态,从而实现系统的按键复位功能。 图3-2为AT89C52单片机最小系统,一般51单片机不可配置的引脚及功能介绍如下:VSS(20脚)用来接地;VCC(40脚)用来接+5V恒压电源;XTAL1(19脚)是晶振振荡器的一端;XTAL2(18脚)在本设计中18、19脚分别与晶振两端相连;RST(9脚)是

32、给该引脚输入高电平将使其回到初始状态,即单片机的复位功能;EA/VPP(31脚)的作用是当EA端输入高电平时,CPU访问内ROM,但是当地址超出0FFFH时,将自动转向访问片外ROM的程序。 图3-2 51单片机最小的系统电路 单片机芯片的的输入/输出引脚在设计中的接线如下: 1. P1.0-P1.7(1脚-8脚)为LCD显示模块的数据端口,分别为DB0-DB7。P3.2(12脚)、P3.3(13脚)、P3.5(15脚)分别为LCD控制端口,控制LCD读写,使能和片选功能。 2. P2.5-P2.7(26脚-28脚)为时钟芯片DS1302的时钟,复位和输入/输出引脚。 3. P0

33、0-P0.7(32脚-39脚)为A/D转换模块的数据端口,分别为DB0-DB7。P2.0 –P2.1(21脚-22脚)分别为键盘控制芯片的控制端口,分别控制A/D转换芯片的时钟和启动数据转换的功能。 3.2 光幕传感器设计 光幕传感器按用途可以分为测量光幕传感器和安全光幕传感器。测量光幕传感器是使用光电传感器的原理,光幕传感器由发射器和接收器组成,发射器里有红外二极管,作为该系统使用的光源,接收器里有光电探测器,用来接收由发射器的红外二极管发射出来的光信号。 本设计由于采用Proteus软件来进行仿真,因此用可调电阻来代替光幕传感器,调节其阻值大小相当于输出不同检测到的电流大小。使得传

34、感器应用在软件上。 3.3 光电检测模拟信号采集电路设计 3.3.1 INA114介绍 本设计选用INA114仪表放大器,它是一种通用型仪表用放大器,具有测量精度高、占用体积小、价格便宜等优点,因此在电桥、数据采集、传感器等方面用着不错的应用。INA114之所以是精密仪表用放大器,是因为该芯片由三个运算放大器所构成的,其特性指标比三个独立的运算放大器构成的仪表用放大器要高得多,不仅如此,INA114还具有很小的温度漂移、很低的失调电压,较高的共模抑制比和极高的输入阻抗等特点。这都是其他元件不具有的优势。图3-3为INA114元件图。 图3-3 INA114元件

35、图 3.3.2 光电检测模拟信号采集电路 光幕上的光敏二极管实时检测有无子弹通过,但是光敏二极管输出的电流值很小,而且电流也不能直接被A/D转换器转换,所以需要先将其转换为电压值,之后该电压通过INA114精密运算放大电路进行放大,以便后续进行A/D转换,保证一定的测量精度。为了满足高精度的控制,测流电阻R11采用高精度电阻,采用较低组装电阻可以避免发热带来的影响,有利于保持测量的精度和长时间的稳定性。光电检测传感器模拟信号采集电路的连接方式如图3-4所示。

36、 图3-4 模拟信号采集电路 INA114要想设置在1至1000之间的任意增益值只需要一个外部电阻就可以解决,内部输入过压保护能够长期耐受±40V,失调电压低,最大值为50uV;漂移温度小,最大值为0.25uV/℃;静态电流小,最大值为3mA;共模抑制比高,G=1000时为50dB;电源电压范围宽,为±2.25V-±18V;用激光进行调整,可以在±2.25V的电压下工作,使用电池(组)或5V单电源系统,静态电流最大为3mA。INA114采用8引脚塑料封装或SOL16表面封装贴件。INA114的增益值只用一个外部电阻RG就可以设置。 INA114增益的精确度和漂移额定值中包含了这两个电阻

37、的精确度和温度系数。电路的最大失调电压50uV,共模信号抑制比低,采用双电源供电±2.25-±18V。为抑制高频干扰,在其输入端设计了由R8、R14、C25、C27和C31构成的低通RC网络。需要注意的是,C27影响差动信号,C25和C31影响共模信号,为了不影响共模抑制比和带宽的性能,该电路要求C25和C31至少比C27少一个数量级。 3.4 时钟电路设计 图3-5 时钟电路 DS1302是有电流充电能力低功耗时钟芯片。DS1302由VCC

38、1,VCC2供电,VCC2为主电源,VCC1为后备电源。RST为复位电路,SCLK为时钟输出端,X1和X2是振荡源,连接的是32.768晶振。 3.5 前端信号处理电路设计 3.5.1 TL082介绍 TL082是通用的J-FET双运算放大器,该运算放大器拥有较低输入偏置电压和偏移电流,而且输出没有短路保护,输入级具有较高的输入阻抗。最大工作电压为18V,最小工作电压不小于3V。该芯片的各种参数不需要很高的配置,因此可广泛运用。图3-6为TL082元件图。 图3-6 TL082元件图 3.5.2 前端信号处理电路 模拟信号采集电路输出的

39、检测值经过由TL082构成的电压跟随器输出给高精度的A/D转换器,电压跟随器可以有效减小对控制电路部分的影响,最后A/D输出给单片机处理。 如图3-7所示,信号处理电路作为整个控制回路的输入环节,对于运放的运算速度有较高要求,TL082能够满足电路调节的实时性。由于闭环运算放大器电路的“虚短”和“虚断”,可以计算出TL082输出的电压等于输入的电压,但增大了模块的输入电阻,降低了输出电阻。电路图中的C23和C33用于电源的去耦,稳压管Z1可以防止异常情况时输出过大的电压给AD芯片,防止其损坏。 图3-7 信号处理电路 3.6 A/D转换电路设计 3.6.1 ADC0809介绍

40、ADC0809是外国一家半导体公司生产的,它是有8位逐次逼近式A/D模数转换器,并且具有8通道。ADC0809可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换,因为该芯片的内部有一个8通道多路开关。ADC0809在单片机初学应用设计中较为常见,应用起来较为简单。图3-8为ADC0809元件图。 图3-8 ADC0809元件图 3.6.2 A/D转换电路 微控制器是以数字信号形式进行运算的,而放大电路处理的是模拟量,这就需要A/D转换器。微控制器片内具有A/D转换器,但是它的位数为8位,精度较差,故不选用。ADC0809的高集成度让其只

41、需9个低值陶瓷去耦电容就可以工作。并且它还具有宽动态范围,这是作为捕获欠压(欠流)和过压(过流)状况的理想条件。输入电压范围可以通过引脚编程设置为±5V或±10V。 ADC0809应用电路图如图3-9所示。芯片集成度高,外围电路非常简单,图中的电容为基准电压缓冲输出强制/检测引脚的去耦电容。 图3-9 ADC0809电路 3.7 显示电路设计 为清楚的显示系统工作状态、控制菜单和当前时间以及环境情况,实现良好的人机交互功能,本设计采用带字库PG12864A液晶显示器作为显示模块,能很好的达到预期要求。下面对此类液晶作简单介绍。12864LCD即为128×64点阵的液晶显示,可视面积

42、大。同时带有内置的8192个16×16点阵汉字和128个16×8点阵字符,程序调用方便,还可以显示图形,可构成良好的人机交互界面。它抗干扰能力强,低功耗,通讯方式可选择串行或并口,调用方便而且简单,适用于各种电子设备的LCD液晶显示模块电路[12]。 液晶显示能够让整个单片机良好的实现人际互动,可观的体现本次设计所要表达的东西,提高产品的人性化使用水平。 本设计中单片机的I/O接PG12864A液晶数据线DB0-DB7,LED+、LED-分别接+5V电源和接地以开启背光,图3-10为液晶显示模块的接口电路。 图3-10 液晶模块电路 3.8 电源接口电路设计 3.8.1 元件的选

43、型 由于部分电路所需电压为5V,故采用LM7805供电,采用集成稳压芯片进行稳压输出,具有结构简单,外围器件少,性能优良、调试方便的优点。在电源电路设计中采用单片集成稳压芯片,目前集成稳压电源的种类很多,具体电路结构也各有差异。W7800和W7900系列是三端集成稳压器,W7900系列输出负的稳定电压。 LM7805外形如图3-11所示。 图3-11 LM7805外形图 3.8.2 电源接口电路 电源接口电路如图3-12所示。其前后的两个电

44、容起到稳压滤波的作用,C3、C4为去耦电容。当输出电压较高,且输出容量较大时,要求必须在输入端和输出端之间跨接一个保护二极管D。否则,一旦输入短路时,未经放电的上端电压将通过稳压器内的输出晶体发射结(反向)和集电结(正向)放电。 图3-12 电源模块电路 3.9 串口通信电路设计 串口通信电路如图3-13所示。在单片机和电脑进行串口通信时,两者之间工作电平不一样,需要进行两种不同的电平进行转换,MAX232芯片的作用是电平转换。串口通信数据传输过程是电平从单片机TXD端发出,经过MAX232转换电平后从7引脚T2OUT发出,再连接到串口的2引脚上,这个过程

45、电脑端接收到数据;电脑端发送的数据是从串口的3引脚上发出数据,再逆向流向单片机RXD端进行接收数据。 在完成上述步骤后,就可以完成单片机和电脑之间的连接,实现单片机和电脑的数据连接,完成指令的传达。 图3-13 串口通信模块电路 第4章 系统软件设计 开发单片机系统除了需要硬件,软件也不能少。如果只有硬件而没有软件,整个装置将无法运行,因此两者

46、必须要相结合。Keil C51是美国Keil Software公司推出的适合51单片机开发的软件平台。C语言无论是在结构、功能还是可读性和维护性上都比汇编具有更明显的优势,因而适合大多数刚接触单片机的人学习。如果具有一定的汇编功底后再学习C语言会有更大的收获。Keil C51开发环境能够为使用者提供丰富各样的库函数和调试工具。在效率方面,Keil C51生成的目标代码相比其他软件有更高的效率,其生成的汇编代码非常紧凑,易于学习者理解。一般51单片机的程序都使用KEIL软件,由单片机C语言编写而成,通过软件编译生成hex格式的文件,可以烧写到单片机内部,上电后就可以直接运行了。单片机C语言程序最

47、常用的编程思路是模块化设计,即将可以实现某一特定功能的函数放到一起,便于程序的阅读和调用[13]。 本设计利用Keil软件,由单片机C语言编写而成,系统程序采用模块化设计,主要包括以下几个部分:初始化程序、主程序、采样程序、LCD液晶驱动程序等等部分。初始化程序是包含初始化系统,初始界面显示,开启中断等方面;主程序中包括显示刷新程序、数据处理程序等;中断服务程序中调用了采样程序、处理程序和显示刷新程序等。下面分别对它们进行介绍。 4.1 初始化程序 程序的运行都是从Main函数开始, Main函数中的最开始的程序就是初始化程序。所以当系统上电后,一开始初始化程序就得被单片机控制器执行。首

48、先,进行单片机的初始化:包括初始化,外部时钟使能;其次配置定时器、串口中断;再次初始化I/O,将其配置为对应外设所需要的功能;最后显示初始开机界面,开启中断。初始化流程图见图4-1所示。 图4-1 初始化流程图 4.2 主程序 系统在完成初始化后读取模块,微控制器接收A/D转换器的数据,LCD受到驱动并显示相对的数据。初始化程序结束后,单片机控制器开始进行执行主程序,同时中断服务程序也按设置值进行执行。主程序是一个循环程序,若是没有中断,程序将一直处于循环状态。主程序内部调用的函数较少,比如刷新液晶显示等,由于中断程序的执行时间很短,而外部触发的时间较长

49、这样就可以避免检测延迟的发生。程序设计流程图见图4-2所示。 图4-2 程序设计流程图 4.3 中断与A/D采样程序 由于液晶显示的不定时操作,主程序while循环的运行时间是不确定的。而对A/D转换器的采集需要固定时间间隔,所以对于本系统中的A/D信号采集设计在定时中断服务程序中执行。中断服务程序模块流程图如图4-3所示,进入定时器中断后,首先要清零中断标志位,重载定时器,为下一次进入中断做好准备。其次,在定时器中断中,系统要调用A/D采样程序,中断结束后,通过A/D的值采集到的数据被送到主程序,这样就可以计算出当前

50、的实时电压值,然后通过计算得到结果,最后这个结果显示等方式进行输出。 图4-3 中断服务程序模块流程图 4.4 LCD显示驱动程序 本设计选用LCD液晶显示屏,由单片机对LCD液晶显示屏进行驱动。首先定义元器件的各引脚,初始化LCD显示屏,再然后是LCD字符串进行显示,字符串在显示屏上进行组合显示出要表达的内容,使整个LCD显示屏正常工作。LCD驱动程序流程图如图4-4所示。 图4-4 LCD驱动程序流程图

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服