基于51单片机的数字信号测量存储系统设计(光电码盘测速等).doc
《基于51单片机的数字信号测量存储系统设计(光电码盘测速等).doc》由会员分享,可在线阅读,更多相关《基于51单片机的数字信号测量存储系统设计(光电码盘测速等).doc(30页珍藏版)》请在沃文网上搜索。
1、摘 要 直流电机转速作为直流电机的一项重要技术指标,在各个应用场合都有重要的研究价值,是其他大部分技术参数的计算来源,因此,准确测量直流电动机的转速具有重要的研究意义和理论价值。目前,在工程实践中,经常会遇到各种需要测量转速的场合。对于工业测试,水利,机械等方面,转速是重要的控制参数之一。尤机在工业测试系统中,大部分旋转仪器需要测定目前的转速,对机械设备进行故障预防。因此,如何利用先进的数字技术和计算机技术改造传统的工业技术,提高监控系统的准确性,安全性,方便性是当前工业测控系统必须解决的一个问题。 转速测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方技术已不能适应现
2、代科技发展的要求,在测量范围和测量精度上,已不能满足大多数系统的使用。随着大规模及超大规模集成电路技术的发展,数字系统测量得到普遍应用,特别是单片机对脉冲数字信号的强大处理能力,使得全数字量系统越来越普及,其转速测量系统也可以用全数字化处理。在测量范围和测量精度方面都有极大的提高。 模拟检测:即利用测速电机作为发电机,通过检测反电势E的大小和极性可得到转速N和电机转向,采用这种方法直接可以得到转速N和输出电压的特性曲线,直观,但也有很多不足,比如在高速和低速情况下实际输出偏离理想特性。数字检测技术:即通过分析数字信号产生的一系列脉冲间接获取电机转速。如光电旋转编码器是将检测圆盘划分为等距的三个
3、同心圆,最外环和次外环分别用等距的黑白条纹分开,且最外环和次外环的缝隙位置相位差为90度,用于判断电机的转速,最内环只有一个黑条纹,用作定位脉冲或者是复位脉冲,利用光电编码器输出的脉冲可以计算转速,具体的又可分为M法,T法和MT法。关键词:51单片机 光电码盘目 录摘 要1一 、设计题目与要求3二 、方案选定3(一)、选择实现转速测量的方法31.根据测量方法分类32.根据工作原理分类53.几种具体的测量方法64.光电开关具体的类型7(二)、测量系统的构成81.信号拾取82.整形倍频103.单片机模块10三 、硬件电路设计13(一)、原理分析13(二)、显示部分13(三)、复位电路13(四)、信
4、号14(五)、单片机时钟15四 、系统程序设置与调试16(一)、单片机控制部分硬件调试:17(二)、数码管LED电路调试:17(三)、发送部分硬件电路调试:17(四)、系统流程22五 、程序调试及仿真22实验总结28原理图29参考文献:30一 、设计题目与要求电动机转速测量 1、实现对电动机转速的测量。 2、实时显示直流电动机转速的实际测量值。 设计任务:利用光电接近传感器和单片机技术设计、制作一个显示电动机转速的速度测定系统。测量范围约为7503000r/s,尽可能地提高测量误差,用4位LED数码管显示速度。二 、方案选定(一)、选择实现转速测量的方法数字测速方法目前有比较常用的三种:M法、
5、T法和M/T法。1.根据测量方法分类测周期法“T法” 在给定的角位移距离内,通过测量这一角位移的时间来进行测速的方法,称测周法,即“T”法 若使用霍尔传感器时,可累计传感器输出的脉冲数,测量达到给定的脉冲数所需的时间。则转速n可由下式表示:n=X/t (r/min) 其中x为给定的脉冲数;t为达到给定的脉冲数所需的时间,单位min 由 “T”法脉宽测量可知“T”法测量精度的误差主要有两个方面,一是两脉冲的上升沿触发时间不一致而产生的;二是计数和定时起始和关闭不一致而产生的。因此要求脉冲的上升沿(或下降沿)陡峭和计数和定时严格同步。测周法在低转速时精度较高,但随着转速的增加,精度变差,有小于一个
6、脉冲的误差存在5。 高速时M小,量化误差大,随着转速的降低误差减小,所以T法测速适用于低速段与M法恰好相反。测频法“M法” 在一定测量时间T内,测量霍尔传感器产生的脉冲数m1来测量转速,这种以测量频率来实现测量转速的方法,称测频法,即“M”法。转速n可由下式表示:n=X/t (r/min) 其中t为给定的测量时间,单位min; x为测量的脉冲数; 在该方法中,测量精度是由于定时时间T和脉冲不能保证严格同步,以及在T内能否正好测量外部脉冲的完整的周期,可能产生的1个脉冲的量化误差。设置的时间过短,测量精度会受到一定的影响6。因此,为了提高测量精度,T要有足够长的时间。 在上式中,Z和T均为常值,
7、因此转速n正比于脉冲个数M。高速时M大,量化误差小,随着转速的降低误差增大,转速过低时M将小于1,测速装置便不能正常工作。所以M法测速只适用于高速段。测频测周法M/T法 所谓测频测周法,即是综合了“T”法和“M”法,一方面象“M”法那样在对传感器发出的脉冲计数的同时,也象“T”法那样计取脉冲的时间,通过计算即可得出转速值。测频测周法分别对高、低转速具有的不同精度,利用各自的优点而产生的方法,精度位于两者之间。 设高频时钟脉冲的频率为f,则准确的测速时间T=M/f,而电动机转速为n=60M1f/(ZM2)。本设计中采用了M法进行测速。有如下测速方案:方案: 利用单片机外部中断引脚计数。即通过单片
8、机外部中断信号,在中断程序对电机转速脉冲信号进行计数,测量电机转速。将传感器电路的输出端CKMOT与单片机外部中断引脚相连,用于输入计数脉冲,设定单片机T0为定时器,定时器时间为1秒,并定义一个外部中断变量作软件计数器。电机每转一周(CKMOT输出一个脉冲信号)中断信号产生一次中断请求,CPU响应中断后在中断程序中对软件计数器作加1运算。当定时器T0计时1秒到时,停止中断计数,软件计数器计数值为电机当前的转速。 通过误差和精度分析可知,M法适合于高速测量,当转速越低,产生的误差会越大。T法适合于低速测量,转速增高,误差增大。M/T这种转速测量方法的相对误差与转速n无关,只与晶体振荡产生的脉冲有
9、关,故可适合各种转速下的测量。因此,在实际操作时往往采用一种称变M/T的测量方法,即所谓变M/T法,在M/T法的基础上,让测量时间Tc始终等于转速输入脉冲信号的周期之和。基于M法测量速度,电路和程序均较为简单,且可以在一定的条件下满足精度的要求采用M/T法测速时,应保证高频时钟脉冲计数器与旋转编码器输出脉冲计数器同时开启与关闭,以减小误差,只有等到编码器输出脉冲前沿到达时,两个计数器才同时允许开始或停止计数。 由于M/T法的计数值M1和M2都随着转速的变化而变化,高速时,相当于M法测速,最低速时,M1=1,自动进入T法测速,因此,M/T法测速能适用的转速范围明显大于前两种,是目前广泛应用的一种
10、测速方法。测量方法比较(表一) 方法M法T法M/T法单位被测速度60m1/PTg60fc/Pm260fcm1/Pm2rpm检测时间TgTtach60/nP(60/nP)(nPTg/601)s分辨率60/PTgnP/(60fcnP)n/(m21)精度e1/m1e(1/m2)(e/m1(1/m2)表一m1、m2:检测时间间隔内的脉冲计数值(分别对应M、T法);T为规定的检测时间间隔;P为圆光栅编码器每转一圈发出的转速脉冲信号的个数;fc为法中已知频率值(填充被测频率相邻两个脉冲的间隔);n是电机每分钟的转速;Ttach为圆光栅测速脉冲周期;e是圆光栅编码器的制造误差。 2.根据工作原理分类转速测量
11、方法可以主要分为3类:1)机械rpm转速测量 通过机械测量传感器采集数据,是最古老的rpm转速测量方法。传感器采集到的转速资料,还要通过仪器内部的电子分析。这种测量方法仍被应用,但大多数用于20至10000rpm的低转速测量。这种测量方法在测量过程中依赖于接触压力,其最大的缺点是加载运动不连续。另外,机械转频闪法测量rpm转速不可应用于细微物体,如果转动率过高,易发生滑走情况。2)采用反射原理的电力转速测量法(光学rpm转速测量法) 测量仪器发射出的红外线经固定在待测目标上的反射条反射后,即携带上有关转速信息。测量仪器接收反射波后,经过处理即可得到转速。这种测量方法虽然要比机械rpm测量法先进
12、,但是并非所有持待测目标上都可以安装反射条。3)频闪rpm转速测量法 按照频闪原理,当高速闪光的频率和目标的rpm转速(移动)同步时,在观察者的眼中,目标是静静止的。同其它的测量方法如机械法或光学传感器法直比,频闪原理的优点显而易见:这种方法可以用于测量小型目标或不便触及部位的rpm,而不需要在待测目标上固定反射条。例如,如用于生产过程测量时,便不需中止。测量范围:100至20000rpm。除了测量rpm转速外,频闪测量法还可用于振动分析和动作监控。对于不同形式的测量方法其测量范围如图1所示:图1 不同形式的测量范围3.几种具体的测量方法基于霍尔传感器的直流电机转速测量 霍尔传感器具有许多优点
13、,它们的结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达1MHz),耐震动,不怕灰尘、油污、水汽及盐雾等的污染或腐蚀。霍尔线性传感器的精度高、线性度好;霍尔开关传感器无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高(可达m级)。其中取用了各种补偿和保护措施的霍尔器件的工作温度范围可以很宽,可达55150。 基于上述优点霍尔传感器产业发展应用大致分为:直接应用和间接应用。前者是直接检测出受检测对象本身的磁场或磁特性,其中最具特色的当推是霍尔电流、电压类传感器/变送器,它们已成为当今电子测量领域中应用最多的传感器件之一,是测量控制电流、电压的新一代工业用电量传感器,是一
14、种新型的高性能电气隔离检测元件,被广泛用于电力、电子、交流变频调速、逆变装置、电子测量和开关电源等诸多领域以及逆变焊机,发电及输变电设备,电气传动,数控机床等工业产品上,它正在逐步替代传统的互感器和分流器,并具有精度高、线性好、频带宽、响应快、过载能力强和不损失测量电路能量等优点。于光电传感器的电机转速测量 目前,光电开关已被用作物位检测、液位控制、产品计数、宽度判别、速度检测、定长剪切、孔洞识别、信号延时、自动门传感、色标检出、冲床和剪切机以及安全防护等诸多领域。此外,利用红外线的隐蔽性,还可在银行、仓库、商店、办公室以及其它需要的场合作为防盗警戒之用。4.光电开关具体的类型 漫反射式光电开
15、关:它是一种集发射器和接收器于一体的传感器,当有被检测物体经过时,物体将光电开关发射器发射的足够量的光线反射到接收器,于是光电开关就产生了开关信号。当被检测物体的表面光亮或其反光率极高时,漫反射式的光电开关是首选的检测模式 镜反射式光电开关:它亦集发射器与接收器于一体,光电开关发射器发出的光线经过反射镜反射回接收器,当被检测物体经过且完全阻断光线时,光电开关就产生了检测开关信号。 对射式光电开关:它包含了在结构上相互分离且光轴相对放置的发射器和接收器,发射器发出的光线直接进入接收器,当被检测物体经过发射器和接收器之间且阻断光线时,光电开关就产生了开关信号。当检测物体为不透明时,对射式光电开关是
16、最合适的检测装置。 槽式光电开关:它通常采用标准的U字型结构,其发射器和接收器分别位于U型槽的两边,并形成一光轴,当被检测物体经过U型槽且阻断光轴时,光电开关就产生了开关量信号。槽式光电开关比较适合检测高速运动的物体,并且它能分辨透明与半透明物体,使用安全可靠。 光纤式光电开关:它采用塑料或玻璃光纤传感器来引导光线,可以对距离远的被检测物体进行检测。通常光纤传感器分为对射式和漫反射式。 光电开关把发射端和接收端之间光的强弱变化转化为电流的变化以达到探测的目的。由于光电开关输出回路和输入回路是电隔离的(即电缘绝),所以它可以在许多场合得到应用。光电传感器具有线性度好、分辨率高、噪音小和精度高、无
17、触点、无机械碰撞、响应快、控制精度高,而且能识别色标等优点,在此我们选择光电转速传感器来进行转速的检测。其原理就是一个小型发电机。转轴旋转时产生电压,电压的大小与转速成正比(非线性),可用一个具有与转速对应刻度的电压表测量这个电压。本课题中使用的光电开关是根据光敏二极管工作原理制造的一种感应接收光强度变化的器件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信号。它包含调制光源,由光敏元件等组成的光学系统、放大器、开关或模拟量输出装置,其工作原理如图5所示。光电式传感器由独立且相对放置的光发射器和收光器组成。当目标通过光发射器和收光器之间并阻断光线时,传感器输出信号。它是效率最高、最可
18、靠的检测装置。槽形(U形)光电开关是对射式的变形,其优点是无须调整光轴。 图2光电传感器原理图 以上两种是常用的转速测量装置。此外还有傅立叶变换用于电机转速的测量、基于单片机无线电机转速测量系统、基于光电码盘的的高精度电机转速测量等方法。综合以上所述,本次课程设计选用计数式,光电传感器,M/T法(频率/周期法)测量电动机转速,适用于中、高速测量。转 速 信 号 拾 取整 形 倍 频单 片 机显 示 接 口 芯 片驱 动 电 路显 示(二)、测量系统的构成图3 转速测量框图1.信号拾取 转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换成电量,这一环节可以通过敏感元件、传
19、感器或测量仪表等来实现。方法如下: 通过敏感元件拾取被测信号敏感元件体积小,可以根据用户及环境要求做成各矛中形状的探头,它能将被测的物理量变换成电流、电压,只要选择合适的元件参数。如R、L、c设计相应的电路,便能完成这种对应关系。这种方法设计难度大,信号稳定度差,在模拟处理系统中不宜采用。通过传感器拾取信号 由专业人员将敏感元件和相应的测量电路、传递机构以适当的形式制成不同类型、不同用蔓堕查兰堡主堂篁堡三处的传感器,根据原理输出电量。该电量可以是模拟量或数字量,现代传感器还可以输出开关量,用于数字逻辑电路。通过测量仪表拾取被测信号 目前有许多测量仪表用于各种测量中,有大信号输出、有BcD码输出
20、等,但价格昂贵,专业性强,一般不适合通用系统。 通用的转速测量系统大都采用一种俗称“码盘”的传感装置,将圆形的码盘固定在转轴上,码盘上有若干规则排列的小孔,用光电偶来输出电信号,以反映转速对应关系,即是将转轴的速度以脉冲形式反映出来,通常有两种形式:1)模拟量量化后经A仍转换,由数字量反映角度,供单片机计算处理,得出转速。2)直接由脉冲来反应转轴的角度,用每转产生的脉冲经单片机处理得出转速。此处使用74HC1474HC14是一款高速CMOS器件,74HC14引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC14遵循JEDEC标准no.7A。74HC14实现了6路施密特触发反相器,可将缓慢变
21、化的输入信号转换成清晰、无抖动的输出信号。应用: 波形、脉冲整形器非稳态多谐振荡器单稳多谐振荡器兼容JEDEC标准no.8-1AESD保护:HBM EIA/JESD22-A114-A超过2000 VMM EIA/JESD22-A115-A超过200 V温度范围 -40+85 -40+125 主要参数:典型电源电压:5.0V正向输入阀值电压:VT+=1.6V负向输入阀值电压:VT-=0.8V驱动电流: +/-5.2mA传输延迟:12ns 5V逻辑电平:CMOS引脚:14封装类型:DIP2.整形倍频 前向通道中,从传感器输出的信号必须转换成计算机输入要求的信号,由于信号调节电路与传感器的选择,现场
22、干扰程度等,都会影响信号的质量。而脉冲信号的上升沿和下降沿对数字电路的触发尤为重要,若要将转速脉冲信号直接加到计数器或外部中断的输入端,并利用其上升沿来触发进行计数,则必须要求输入的信号有陡峭的上升沿或下降沿。处理方法上可以用触发器电路来整形。而倍频电路主要用于解决低转速时测量精度问题。及码盘的刻度误差而造成的精度下降问题。方法是在每转中增加脉冲的个数(码盘的线程数)来提高精度。但在高转速时,由于脉冲个数的增加,限制了最高转速测量量程,这个问题可用单片机控制来动态处理解决,兼顾高低转速的测量精度。3.单片机模块 根据系统功能要求以及单片机硬件电路设计思路对单片机模块进行设计,要使单片机准确的测
23、量电机转速,并且使测出的数据能显示出来,所以整个单片机部分分为传感器电路、时钟电路、复位电路、执行元件以及显示电路五个部分。处理执行元件: 单片机我们采用AT89C51(其引脚图如图3),AT89S51单片机最小系统由AT89S51单片机及其外围电路组成是整个磁电式转速表系统的核心。 AT89S51单片机在高温环境中稳定性好,支持在线编程ISp,无需专用的编程器,方便调试.AT89S51单片机对很多嵌入式控制应用提供了一个高灵活有效的解决方案。它的作用使形成用于产生超声波的40KHZ信号、形成必要的时序、控制LCD字符的显示。P3.2为接受霍尔传感器脉冲信号输入端P18和P19为单片机自身的1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 数字信号 测量 存储系统 设计 电码 测速