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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

机车轴承温度监测毕业论文.docx

1、机车轴承温度监测毕业论文机车轴承温度监测毕业论文1 绪 论1.1 课题意义机车车辆在运行过程中车轴与轴承之间相互摩擦,容易使轴温升高,温度达到一定程度就会引起燃轴,轻则轴体变形、热轴、固死,造成机破,影响机车的正常运转,重则造成热切轴,车毁人亡,严重影响铁路运输安全,对国家造成巨大的经济损失。对于机车轴承的温度控制不但可以防止火灾,而且对于延长仪器的工作寿命都有着极其重要的作用。为此铁道部于2000年颁发了关于机车轴承温度监测报警装置技术条件(暂行)的通知,对机车轴承温度监测报警装置的研制生产提出了明确的规定和严格的技术要求,以便能及时、可靠、准确的对机车轴温进行监测报警,确保机车车辆的安全运

2、行。以前铁路工人采用手摸的方式对车轴进行温度检查。在每趟列车进站停稳后,几十名列检工人钻入车下用手触摸轴箱判断温度,工人要在510分钟检查完毕,劳动强度,安全保障率低。后来使用红外线探测轴温装置,当列车通过安装在咽喉道岔处的探测装置时,红外线探头就会将车轴温度情况显示出来,值班列检人员根据显示,就能准确判断这趟列车是否有热轴发生。红外线探测只须一个人坐在室,仅用一分钟就能把整趟列车的情况探测清楚。减轻了列检人员的劳动强度,提高了检查的准确性、可靠性和工作效率,更提高了经济效益。车轴温度随火车运输速度不断变化,长途列车的轴温又是怎样控制呢?所以又有了轴温报警装置。当轴温超限时,显示器的报警装置便

3、发出声响或红色信号,有关人员即可根据此采取防护措施。不管列车跑多远,轴温报警装置都能随时发出信号,有效防止热轴、裂轴等重大事故发生,极大地保证了行车安全。1.2 解决方案那么如何设计一台机车轴承温度监测报警装置呢?DS18B20芯片可以把温度信号直接转换为数字量,而无须A/D转换器与数据调理电路,而且它采用单总线原理,易于电路扩展,只需在相应单总线上继续挂接器件即可。我们可以利用DS18B20的这些优点,把4个DS18B20连接到轴承的上下左右,组成一个数据采集电路,对轴承的温度进行监测。系统选用AT89C51作为微处理器。为了能够根据不同的情况设置不同的超温报警值,系统需要有一个键盘和一个显

4、示以及一个参数保存电路。系统还需要一个报警电路,当温度超过温度报警值时产生声、光报警。1.3 本文主要工作(1)键盘显示电路设计。(2)键盘显示软件设计与编程。(3)看门狗电路及报警电路设计。(4)看门狗及报警软件设计与编程。2 总体设计2.1 系统特点本系统实时地对温度信号进行采集,并送单片机处理,处理结果送LED显示。该系统还可以将采集到的值与报警值比较,若超出报警值,则发出声光报警。本系统有如下特点:1采用数字式温度传感器,与单片机接口简单,采集到的数据准确可靠。 2实现4路温度检测,由于采用单总线温度传感器,扩展容易,只要将器件挂接在单总线上即可。3有看门狗电路,系统可靠性高。4EEP

5、ROM保存键盘输入参数,系统掉电后保存的参数不会丢失。2.2 系统总体设计该系统由数据采集电路,键盘显示电路,报警电路,看门狗电路及E2PROM组成。主控机采用AT89C51单片机,完成对4个测温点温度信号的采集、显示、报警。系统结构框图如图21所示。图21 系统结构框图2.2.1 数据采集系统本系统采用数字式温度传感器DS18B20完成对4个测温点温度的数据采集。DS18B20可以把温度信号直接转换为数字量,而无须A/D转换器与数据调理电路,既简化电路,又提高电路的可靠性。采用单总线原理,易于电路扩展,只需在相应单总线上继续挂接器件即可,是现代集成式温度传感器的首选器件。2.2.2 键盘显示

6、系统本系统采用HD7279完成数据输入与数据显示。HD7279是一片具有串行接口的,可同时驱动8位共阴式数码管的智能显示驱动芯片,该芯片同时能对多达88的键盘矩阵的按键情况进行监视,具有自动消除键抖动并识别按键代码的功能,从而可以提高CPU工作的效率。HD7279和微处理器之间采用串行接口,其接口电路和外围电路简单,占用口线少,具有较高的性能价格比。2.2.3 报警电路本电路完成系统报警功能,即在温度超出报警值时,发光二极管灯亮,蜂鸣器响,显示报警状态。2.2.4 看门狗电路及E2ROM看门狗电路及E2ROM本电路采用Xicor公司的X25045芯片。X25045是可编程看门狗监控E2ROM,

7、它把看门狗电路、电压监控和E2ROM组合在一起,降低了系统成本并减少了对电路板空间的要求。此芯片实时检测单片机,使其正常工作。一旦单片机因干扰而程序走失,可通过复位电路使单片机复位,保证系统可靠运行。该芯片还含有部512字节的E2ROM,可存储键盘输入的温度报警值以及数字式温度传感器DS18B20的序列号,保证掉电时不丢失信息,因而不必每次开机时重新写入这些数据。X25045还具有允许简单的三线总线工作的串行外设接口和软件协议。3 硬件电路设计在硬件设计的过程中,为使硬件电路简单、可靠、合理,设计的基本思路如下: (1)为简化电路,我们尽可能采用功能强的芯片。例如本系统中采用的AT89C51,

8、DS18B20,X25045,HD7279A等芯片。因为功能强的芯片可以代替若干块普通芯片,便于电路设计,使其集成度更高,同时可增强整个电路的抗干扰性。另外,随着生产工艺的提高,新型芯片的价格不断下降,并不比若干块普通芯片价格的总和高。 (2)在单片机的硬件设计中,很多场合下要考虑以软代硬。因为硬件多了不但增加成本,而且使系统出故障的机会也增加。单片机和数字电路本质的区别,就是它具有软件系统。很多硬件能完成的工作,软件也可以完成。用软件来代替硬件,其实质是以时间代替空间,因为软件执行过程需要消耗时间,所以,这种代替带来的不足就是实时性下降。因此,当系统对某些事物的反应有严格的时间限制时,往往增

9、加硬件电路是唯一选择;但对一些实时性要求不是很高的场合,以软件代替硬件是很合算的。 (3)监测电路的设计。在系统运行过程中有可能出现故障,如何及时采取措施,防止事态扩大,及时向操作者提出报警,这就要求系统具有自诊断功能。为此,必须为系统设计有关的监测电路。如本监测仪电路中设计的“看门狗”电路。 (4)一件产品的形成必须考虑其工艺设计,它主要包括面板、配线、插接件等,必须考虑到安装、调试、维修的方便。另外,硬件抗干扰措施也必须在硬件设计时一并考虑进去。 下面我将对所使用的3种芯片作一详细的介绍。3.1 单片机本系统的单片机采用AT89C51,它是一种低功耗、高性能的8位单片机,它含4K字节的FL

10、ASH程序存储器,可在现场进行在线编程,指令与MCS-51完全兼容。它含有4K字节的FLASH ROM,128字节的RAM,32条I/O口线,两个16位的定时/计数器,5个中断源,两个优先级,一个全双工串行口,工作频率0-24MHz。 3.1.1 AT89C51单片机的特点AT89C51单片机对于一般用户来说,存在下列很明显的优点: (1)部含有Flash存储器 由于部含有F1ash存储器,因此在系统的开发过程中可以十分容易地进行程序的修改。这就大大缩短了系统的开发周期。同时,在系统工作过程中,能有效地保存一些数据信息,即使外界电源损坏也不影响信息的保存。 (2)和AT80C51插座兼容 AT

11、89C51单片机的引脚和80C51是一样的,所以,当用AT89C51单片机取代80C51时,可以直接进行代换。这时,不管采用40引脚还是44引脚的产品,只要用相同引脚的AT89C51单片机取代80C51的单片机即可。 (3)静态时钟方式 AT89C51单片机采用静态时钟方式,所以可以节省电能。这对于降低便携式产品的功耗十分有用。 (4)错误编程亦无废品产生 一般的OTP产品,一旦错误编程就成了废品。而AT89C51单片机部采用了Flash存储器,所以,错误编程之后仍可以重新编程,直到正确为止,故不存在废品。 (5)可反复进行系统试验 用AT89C51单片机设计的系统,可以反复进行系统试验。每次

12、试验可以编入不同的程序,这样可以保证用户的系统设计达到最优。而且随用户的需要和发展,还可以进行修改,使系统能不断追随用户的最新要求。 (6)性价比相对较高 现在市场上较为流行的几中品牌的单片机芯片中ATMEL公司的AT89C51单片机芯片的功能能够满足一般用户的要求,而价格较同类产品相比较低。 3.1.2 AT89C51单片机结构简介 AT89C51单片机的部结构和80C51相近,主要含有如下一些部件:1803l CPU2振荡电路3总线控制部件4中断控制部件5片Flash存储器6片RAM7并行IO接口8定时器9串行IO接口 由于AT89C51片带有EPROM,只要将单片机接上时钟电路和复位电路

13、即构成单片机最小系统。由于集成度的限制,该最小应用系统具有如下特点: (1)有可供用户使用的大量1/0口线。因没有外部存储器扩展,这时/EA接高电平,P0、P1、P2、P3都可作用户I/0口使用。 (2)部存储器容量有限。 (3)应用系统开发具有特殊性,应用系统程序量不大,外电路简单,便于采用模拟开发手段。 (4)AT89C5l片有EPROM,具有64K数据存储单元,其部资源丰富,芯片功耗较低,其成本低、体积小,可达性好、扩展容易的优点是我们选择它的主要原因。3.2 键盘显示电路3.2.1 概述 键盘实质上是一组按键开关的集合。通常按键所用开关为机械弹性开关,均利用了机械触点的断合作用。键的闭

14、合与否,反映在电压上就是呈高电平或低点平。如果高电平表示断开的话,那么低电平则表示闭合。所以通过电平的高低状态的检测,便可确定健的闭合与否。 按键按连接方式可分为独立式按键和矩阵式按键。独立式按键就是各按键相互独立,每个按键各接一根输入线,一根输入线上的按键的工作状态不会影响另一根。因此,通过检测输入线上的电平状态就可以很容易判断哪个健按下。独立式按键电路配置灵活,软件结构简单。但每个键都需要一根输入线相连,故这种按键一般用在按键较少而速度较高的场合。矩阵式键盘运用于按键较多的场合,它由行线和列线组成,按键位于行线和列线的交叉点上。很明显,在按键较多的场合,矩阵式键盘与独立式键盘相比,要节省好

15、多的I/O口。 LED显示器是由发光二极管显示字段组成的显示器,有共阴极和共阳极之分。共阴极LED各发光二极管阴极连在一起,当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。LED显示器包含两种显示方式:静态显示方式和动态显示方式。静态显示器的亮度较高,而动态显示方显示亮度相对较低,且软件实现要比静态显示复杂。我们采用显示与键盘操作控制芯片HD7279A与89C51单片机进行串行通讯并通过相应的程控实现了这部分的功能。其相对于常用的Intel8279可编程键盘、显示接口芯片来讲,具有以下特点:数据传输采用串行方式,可以少占用CPU的I/O口线可以直接驱动LED,减少硬件的开销具

16、有段寻址指令,可方便独立控制LED自身带有定时电路,外加定时元件可完成对键盘和现实的扫描3.2.2 HD7279A的结构及特点HD7279A是一片具有串行接口的,可同时驱动8位共阴式数码管(或64只独立LED)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能。其部含有译码器,可直接接受BCD码或16进制码,并同时具有2种译码方式,此外,还具有多种控制指令,如消隐、闪烁、左移、右移、段寻址等。HD7279A还具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。HD7279A可以应用于仪器仪表,工业控制,条形显示器,控制面板。1典型

17、应用 仪器仪表,工业控制器,条形显示器,控制面板等。 2特点串行接口,无需外围组件可直接驱动LED各位独立控制译码不译码及消隐和闪烁属性(循环)左移(循环)右移指令具有段寻址指令,方便控制独立的LED键盘控制器,含去抖动电路3HD7279A引脚图如图32所示4引脚说明如表31所示。5HD7279A的实物如图33所示。图33 HD7279A实物图6工作原理HD7279A采用串行方式与微处理器进行通讯,串行数据从DATA引脚送入芯片,并由CLK同步。当片选信号变为低电平后,DATA引脚上的数据在CLK引脚的上升沿被写入HD7279A的缓冲寄存器。表31 引脚说明引脚名称说明1,2VDD正电源3,5

18、NC无连接,必须悬空4VSS接地6CS片选输入端,此引脚为低电平时,可向芯片发送指令及读取键盘数据7CLK同步时钟输入端,向芯片发送数据及读取键盘数据时,此引脚电平上升沿表示数据有效8DATA串行数据输入/输出端,当芯片接收指令时,此引脚为输入端;当读取键盘数据时,此引脚在读指令最后一个时钟的下降沿变为输出端9KEY按键输出有效端,平时为高电平,当检测到有效按键时,此引脚变为低电平10-16SG-SA段g段a驱动输出17DP小数点驱动输出18-25DIG0-DIG7数字0数字7驱动输出26CLKO振荡输出端27RCRC振荡器连接端28RESET复位端 HD7279A对数码管的显示及键盘操作的控

19、制是通过由单片机向该芯片发送或接收来自该芯片的串行数据来实现的。其中LED的显示采用循环扫描方式。7控制指令HD7279A指令系统由6条纯指令、7条带数据指令和1条读键盘指令组成。(1)6条纯指令如表32所示。表32 纯指令表 纯指令指令代码 功 能复位指令 A4H清除所有显示,包括字符消隐属性和闪烁属性 测试指令 BFH将所有的LED点亮并闪烁,主要用于测试左移指令 A1H将所有的显示左移1位,移位后,最右位空(无显示),不改变消隐和闪烁属性右移指令 A0H与左移指令相似,但所做移动为自左向右,移动后,最左边一位为空循环左移指令 A3H将所有的显示循环左移1位。移位元后,最左位容移至最右位,

20、不改变消隐和闪烁属性循环右移指令 A2H与循环左移指令相似,只是方向相反 (2)7条带数据指令为: 按方式0译码下载指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 0 a2 a1 a0 D7 D6 D5 D4 D3 D2 D1 D0DP X X X d3 d2 d1 d0 命令由两个字节组成,前半部分为指令,其中a2 ,a1, a0为位地址,具体分配如下:a2a1 a0显示位00000011010201131004101511061117d0-d3为数据,收到此指令时,HD7279A按以下规则译码(方式0),如表3-3所示。表33 方式0译码规则d3-d0d3d2d1 d

21、07断显示00H000 0001H000 1102H001 0203H001 1304H010 0405H010 1506H011 0607H011 1708H100 0809H100 190AH101 0-0BH101 1E0CH110 0H0DH110 1L0EH111 0P0FH111 1空(无显示)X表示无影响,其中DP为小数点控制位元,DP=1,小数点显示;DP=0,小数点熄灭。 按方式1译码下载指令 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 0 1 a2 a1 a0 D7 D6 D5 D4 D3 D2 D1 D0 DP X X X d3 d2 d1 d0此指令与上

22、一条指令基本相同,所不同的只是译码方式,如表3-4所示。 不译码下载指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 0 a2 a1 a0 D7 D6 D5 D4 D3 D2 D1 D0 DP A B C D E F G表34 方式1译码规则d3-d0d3d2d1d07断显示00H0000001H0001102H0010203H0011304H0100405H0101506H0110607H0111708H1000809H100190AH1010A0BH1011B0CH1100C0DH1101D0EH1110E0FH1111F其中a2 ,a1, a0仍为位地址,第2字节仍为

23、显示容,分别代表小数点和LED显示器的7段,相应位为1时,该段点亮;为0时,该段熄灭。 闪烁控制指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 1 0 0 0 D7 D6 D5 D4 D3 D2 D1 D0 d8 d7 d6 d5 d4 d3 d2 d1该指令规定了每个数码管的闪烁属性。d8-d1分别对应第1到第8个数码管,该位为1不闪烁;该位为0闪烁。缺省状态为所有数码管均不闪烁。 消隐控制指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 1 0 0 0 D7 D6 D5 D4 D3 D2 D1 D0 d8 d7 d6 d5 d4 d3 d2 d1该

24、指令规定了每个数码管的消隐属性。d1d8分别对应第1到第8个数码管,该位为1显示;该位为0消隐。当某一位被赋予了消隐属性后,HD7279A在扫描时将跳过该位,因此在这种情况下,无论对该位写入何值,均不会被显示,但写入的值将被保留,在将该位重新设为显示状态的时候,将不用的位设为消隐属性,可以提高显示的亮度。应该注意的是至少要有1位保持显示状态,如果全部消隐则该命令无效。 段点亮指令 D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 0 0 0 0 0 D7 D6 D5 D4 D3 D2 D1 D0 X X d5 d4 d3 d2 d1 d0该指令的作用是点亮某个LED数码管中的某一段或

25、64个LED发光管中的某一个,d0 d5的围是00H3FH。 具体分配为:第一个数码管的G段地址位00H,F段为01H,A段为06H,小数点DP为07H,第2个数码管的G段为08H,F段为09H,依此类推直至第8个数码管的小数点DP地址为3FH。 段关闭指令 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 0 0 0 0 0D7 D6 D5 D4 D3 D2 D1 D0 X X d5 d4 d3 d2 d1 d0 该指令的作用是关闭某个数码管中的某一段,其对应关系同段点亮指令。 (2)读取键盘指令 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 0 1 0 1 D7

26、 D6 D5 D4 D3 D2 D1 D0 d7 d6 d5 d4 d3 d2 d1 d0该指令的作用是读取当前的键盘代码。与其它带数据的指令不同,它的前1个字节为微控制器传送到HD7279A的指令,它的第2个字节不是写入HD7279A的数据,而是从HD7279A读回的按键代码,其围是00H3FH。8时序HD7279A的指令结构由三种类型: 不带数据的纯指令,带有数据的指令,读取键盘数据指令。 (1)纯指令时序微处理器发出8个CLK脉冲,向HD7279A传送8位元指令。DATA引脚为高阻状态,如图34所示。图34纯指令时序图 (2)带数据指令时序微处理器发出16个CLK脉冲,前8个向HD727

27、9A传送8位元指令;后8个向HD7279A传送8位资料。DATA引脚为高阻状态,如图35所示。(3)读键盘指令时序微处理器发出16个CLK脉冲,前8个向HD7279A传送8位元指令, DATA引脚为高阻状态;后8个由HD7279A向微处理器返回8位按键代码,DATA引脚为输出状态。在最后1个CLK脉冲的下降沿DATA引脚恢复高阻状态,如图36所示。图35 带数据指令时序图图36 读键盘指令时序图 9键盘 键盘部分所要实现的功能是:键入相应的参数,并将键入的参数显示于LED显示器,然后将此资料存储于单片机相应的存储单元,如图37所示对应于图37,各键功能介绍如表35所示。图37 键盘设置外形图表35 键盘功能表键盘功能S0(设定)当数码管1处在闪烁状态,等待键入设定值S1

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

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