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

加入VIP,免费下载
 

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

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字式光电转速计的设计论文Word下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字式光电转速计的设计论文Word下载.docx

1、设计采用单片机、光电传感器的数字式光电转速计。实现转速的实时测量和LED显示,键盘设定转速上限值,并能给出转速超标报警提示。2. 技术指标(1) 测量范围:050转/秒(r/s)。(2) LED显示:r/s。(3) 键盘设定上限阈值。(4) 能给出转速超标的声、光报警提示。3. 要求(1) 制定设计方案,并绘制出系统工作框图。(2) 绘制电路原理图,并将传感器、单片机试验箱、电源等硬件正确可靠的连接。(3) 用单片机实验箱进行程序设计与系统调试。(4) 撰写一篇6000字到8000字的课程设计报告。指导教师 年 月 日负责教师 年 月 日学生签字 年 月 日目 录0 前言 11 总体方案设计

2、22 硬件电路设计 32.1光电传感器 32.2放大电路 42.3单片机系统 52.4LED数码管显示 62.5键盘和报警电路 73 软件设计 93.1频率测量 103.2显示程序设计 103.3键盘程序设计 114 调试分析 135 结论及进一步设想 13参考文献 13课设体会 14附录1 电路原理图 15附录2 程序清单 16数字式光电转速计的设计汤志超 沈阳航空航天大学自动化学院摘要:本文设计了由单片机控制的数字式光电转速计,由光电传感器、单片机、键盘设置报警和LED数码显示组成。主要解决方案是利用光电传感器、单片机学习板等设计一个由LED显示物体转速的转速计。此转速计具有测量精度高,操

3、作简单明了等优点。在选择设计方案时,除了要考虑能否实现测速性能,还要考虑价格以及测量精度问题,通过对转速测量资料的查阅还有我们的构思和设计,从而经过分析和比较,从实现难度、对器材的熟悉程度、器件用量、价格等方面进行综合考虑,然后最终确定方案。关键词:光电传感器;AT89C52;LED数码显示。0 前言在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。目前国内外测量电机转速的方法有很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同

4、步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式、电容式等,还有一些特殊的测速器是利用放在旋转体内的放射性材料来产生脉冲信号。其中应用最广的是光电式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点。加之激光光源、光栅、光学码盘、CCD器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。这次设计的内容包含了

5、多个方面,从脉冲信号的产生模块(即光电传感器部分)、脉冲信号的处理模块和转速的显示模块三个模块入手,全面锻炼了我们信号采集,处理和分析的工作能力。本次用AT89C52单片机的两个定时器/计数器来实现转速测量,用单片机电子计数法测量频率有测量频率法和测周期法两种方法。单片机具有体积小、价格低廉、可靠性高、开发较为容易。测量频率主要是在单位定时时间里对被测信号脉冲进行计数。定时和计数功能最终都是通过计数来实现的,若周期的事件源是周期固定的脉冲,则可以实现定时功能,否则只能实现计数功能。1 总体方案设计对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量,在频率的工程测量中,电子式定时计数

6、测量频率的方法一般有三种:(1)测频率法:在一定时间间隔t内,对被测信号的重复变化次数N进行计数,则被测信号的频率可表示为:f(x)=Nt (1)(2)测周期法:在被测信号的一个周期内,计数时钟脉冲数m ,则被测信号频率为: f(x)=fc/m (2)其中fc为时钟脉冲信号频率。针对本课题的设计任务,进行分析得到:本次设计用光电传感器进行电压脉冲频率的测量,将电压频率转化为模拟电信号,再用单片机学习板够成一个能显示转速的测量仪器。系统原理图如图1。图1 系统原理图整个电路的工作原理是用光电传感器将光电传感器产生的脉冲信号经单片机控制送入LED数码显示,用键盘设置上限阈值,超出设定值有报警电路L

7、ED灯和蜂鸣器报警。光电传感器测量方案整个测量系统的组成框图如图2所示。从图中可见,转子由一直流调速电机驱动,可实现大转速范围内的无级调速。转速信号由光电传感器拾取,使用时应先在转子上做好光电标记,具体办法可以是:将转子表面擦干净后用黑漆(或黑色胶布)全部涂黑,再将一块反光材料贴在其上作为光电标记,然后将光电传感器(光电头)固定在正对光电标记的某一适当距离处。光电头采用低功耗高亮度LED,光源为高可靠性可见红光,无论黑夜还是白天,或是背景光强有大范围改变都不影响接收效果。光电头包含有前置电路,输出05V的脉冲信号。接到单片机89C52的相应管脚上,通过89C52内部定时/计时器T0、T1及相应

8、的程序设计,组成一个数字式转速测量系统。图2 测量系统的组成框图2 硬件电路设计本设计通过单片机对LED显示、键盘、报警等电路控制将由光电测得的电信号转化为脉冲频率显示,以达到测量转速的目的。硬件原理框图如图3所示。图3 硬件原理框图2.1光电传感器本设计中采用对射式光电传感器测量转速和采集信号。光电传感器采集信号,这种传感器是把旋转轴的转速变为相应频率的脉冲,然后用测量电路测出频率,由频率值就可知道所侧转素值。这种测量方法具有传感器结构简单、可靠、测量精度高的特点。是目前常用的一种测量转速的方法。 从光源发出的光通过测速齿盘上的齿槽照射到光电元件上,使光电元件感光。测速齿盘上有n个齿槽,当测

9、速齿槽旋转一周,光敏元件就能感受与开孔数相等次数的光次数。被测电机转动m-M转每秒,每转一周产生N个电脉冲信号,因此,传感器输出波形的频率的大小为:m/nHzfM/nHz 测速齿盘装在发射光源(红外线发光二极管)与接收光源的装置(红外线接收二极管)之间,红外线发光二极管(规格IR3401)负责发出光信号,红外线接收三极管(规格3DU12)负责接收发出的光信号,产生电信号,每转过一个齿,光的明暗变化经历了一个正弦周期,即产生了正弦脉冲电信号。光电传感器如图4所示。图4 光电传感器电路图2.2放大电路由于光电传感器测得的信号较小,且高低电压不一样,所以用放大器放大,采用仪表放大器,电路图如5所示。

10、该电路中U1和U2两个运算放大器及其附属电路构成了差动放大电路,此电路有较强的共模抑制比,输入电阻较高。可以对高低电压进行整形,使其形成脉冲。图中放大电路放大倍数为:Au=-R3/R4(1+2R1/R7) (3)其中调节R7阻值可以改变放大倍数。图5 放大电路2.3单片机系统单片机(single-chip microcomputer)是一块集成芯片,但不是一块实现某一个逻辑功能的芯片,而是在这块芯片当中,集成了一个计算机系统。如中央处理器(CPU)、存储器(ROM,RAM)、I/O接口、定时器/计数器、中断系统等。中央处理器是单片机的核心单元,他由运算器和控制器组成,他的主要功能是实现算术运算

11、、逻辑运算、和控制。51系列是基本型,包括8051、8751、8031、8951这四个机种区别,仅在于片内程序储存器。8051为4KB ROM,8751为4KB EPROM,8031片内无程序储存器,8951为4KBEPROM。其他性能结构一样,有片内128B RAM,2个16位定时器/计数器,5个中断源。其中,8031性价比较高,又易于开发,目前应用面广泛。 本系统采用CPU为89C52的单片微机,89C52本身带有8K的内存储器,可以在编程器上实现闪烁式的电擦写达几万次以上,比以往惯用8031CPU外加EPROM为核心的单片机系统在硬件上具有更加简单、方便等优点,而且完全兼容MCS 51系

12、列单片机的所有功能。 下面介绍89C52的主要管脚功能如下:VCC(40):电源+5V;VSS(20):接地;XTAL1(19)和XTAL2(18):外接石英晶体振荡器;P0口(32-39):双向I/O口,既可作低8 位既可作低8 位地址和8位数据总线使用,也可作普通I/O口;P1口(1-8):准双向通用I/O口;P2口(21-28):既可作高8位地址总线,也可作普通I/O口;P3口(10-17):多用途端口,既可作普通I/O口,也可按每位定义的第二功能操作;RST(9):复位信号输入端;ALE/PROG:地址锁存信号输出端;PSEN:内部和外部程序存储器选择线。如图6所示。图6 单片机最小系

13、统电路图2.4LED数码管显示显示设计采用LED七段数码管显示,本电路数码管为共阴极接法。单片机P0.0到P0.7接口控制段选,P2.0到P2.3接口控制位选。LED数码管显示电路如图7。图7LED数码管显示电路2.5键盘和报警电路键盘按键采用独立式按键。当按键被按下或释放时,按键触电的弹性会产生一种抖动现象。当按键按下时,触点不会迅速可靠地接通;当按键释放时,触电也不会立即断开,而是要经过一段时间的抖动才能稳定下来。而本次设计采用软件延时法来消除键抖动现象。如图8,为独立式按键,P1.3口和P1.4口用来设置报警上限值。超过上限值P1.1口为高电平LED灯亮报警,P1.2口为低电平蜂鸣器声报

14、警。声光报警电路如图9所示。图8 独立式键盘电路图9 声光报警电路3 软件设计软件在现代仪器中起到了至关重要的作用,在智能仪器设计中硬件与软件是紧密结合起来的,软件的设计减少了硬件设备的使用,既降低了成本,又提高了效率,传统仪器的许多硬件设备已经被软件所取代,使现代仪器更加智能化。软件的设计包括程序的总体设计和对程序的模块化设计。按整体功能分为多个不同的模块,单独设计、编程、调试,然后将各个模块装配联调,组成完整的软件。在本设计中软件起着决定性的作用,下面为本次课设总设计图和各部分软件设计。总设计图如图10所示。图10 主程序流程图3.1频率测量该部分程序是对方波输入信号进行处理,通过测频率法测出频率。流程图见图11。图11 频率测量模块流程图3.2显示程序设计将转速测量值在LED上显示出来的程序。由单片机通过位码和段码来分别控制位选和断选。如图12所示。图12 显示程序设计框图3.3键盘程序设计 键盘程序设置在中断里,当按键1或按键2按下时进入中断,通过按键使上限阈值加或减1,并显示上限阈值。如图13,图14所示。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1