基于现场总线的单片机温度测量系统.doc
《基于现场总线的单片机温度测量系统.doc》由会员分享,可在线阅读,更多相关《基于现场总线的单片机温度测量系统.doc(62页珍藏版)》请在沃文网上搜索。
1、毕业设计(论文) 目 录 1, 绪论 3 1.1 设计总体说明4 1.2方案论证71.2.1 铂热电阻71.2.27 1.2.3 现场总线82、 总体设计13 2.1系统工作原理132.2系统方框图14 2.3系统总体电路设计153、硬件设计15 3.1总体设计框架15 3.2温度传感器16 3.2.1传感器概述16 3.2.2传感器的静态特性17 3.2.3传感器的动态特性20 3.2.4传感器不失真检测转换条件20 3.2.5传感器的分类21 3.2.6电阻式温度传感器22 3.2.7传感器的选用23 3.3 A/D转换器23 3.3.1 A/D转换器的类型23 3.3.2 ADC性能指标
2、24 3.3.3选用ADC080925 3.4单片机28 3.4.1单片机概述28 3.4.2 AT89S51单片机29 3.5 CAN总线设计35 3.5.1 CAN总线硬件设计35 3.5.2 CAN总线软件设计37 3.6 CAN总线收发器39 3.6.1 82C250的主要特性29 3.6.2 82C250的功能框图29 3.6.3 功能描述40 3.7 显示电路424、软件设计43 4.1 系统程序设计44 4.2显示控制程序45 4.3按键检测子程序50结束语52附录:测量主程序533、 流程图57参考文献58致谢59 1、绪论改革开放以来,人们生活水平越来越高,城市农村建设迅猛发
3、展,农业、工业发展迅速,在城市里人们需要更多的园林建设来美化城市,改善生态环境,因此需要一个良好的温室系统来培育优良的苗木和花草,在农村,用温室种植蔬菜、花草等。在其它很多地方也会用到温室系统,如粮库需要一个好的温、湿度环境,让粮食不至于在长时间里变质。因此一个良好的智能温室系统,会给人们生活带来很大的帮助!温室系统是一个多方面智能监控系统,如温度系统、湿度系统、灌溉系统、阳光系统、通风系统等。通过该系统进行温度测量,将数据实时显示和监控,要求系统温度偏差小于5,这样才能更加准确的提供一个良好的温度环境。当温度过高或者过低时,系统采取相应措施进行即时处理,恢复所要的理想温度范围。温度是与人类的
4、生活、工作关系最密切的物理量,也是各门学科与工程研究设计中经常遇到和必须精确测定的物理量。从工业炉温、环境气温到人体温度;从空间、海洋到家用电器,各个技术领域都离不开测温和控温。因此,测温、控温技术是发展最快、范围最广的技术之一。本文采用的是物理化学性能在高温和氧化性介质中很稳定,而且测量精度高、范围宽的铂热电阻进行温度系统的测量。温度控制系统具有非线性、时滞以及不确定性。单纯依靠传统的控制方式或现代控制方式都很难达到高质量的控制效果。采用单片机进行温度控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标。此测量电路能测量0500的温度变化。用传感器测量温度,将被测
5、量转换成电压,再转换为A/D转换器能够识别的05V,经过单片机处理,并在四位LED数码管上显示所测量的温度值显示格式为:XX.XX。控温精度为正负0.5。AT89S51将所测数据通过CAN总线传送给上位机,作为工业的参考数据存储起来。目前现场总线控制系统是一个以智能传感器、自动控制、计算机、通信、网络技术为主要内容的多学科交叉的新兴技术,在过程自动化、制造自动化,电力等领域都有广泛的应用前景。目前国内的现场智能仪表中,可连接于FF总线系统的产品还没有得到推广。而国外进口产品价格较高,维修不方便。因此,对于此次设计的,可以和现有常规产品连接的系统是很有必要的。 设计总说明 本文以CAN总线为基础
6、,CAN总线上的每一节点均可以作为主节点主动地与其它节点交换数据,彻底解决了主从结构网络上只能有一个主节点、其余均为从节点的潜在危害,CAN网络中的节点(信息帧)可分优先级,这对实时控制系统无疑是极为有利的。由于本系统采用了CAN总线构成局域网因此程序设计具有很大的灵活性。根据系统特点将程序分为两部分:监控程序、现场LCD显示程序和测温程序。利用微型计算机作为监控模块的主机,监控程序可完成较完备的温度监控和数据管理功能如:特定点温度的采集和显示,整个系统温度的采集和显示,温度越限报警点的定位等;现场LCD显示程序主要完成对信息的接收、处理,并按照一定的规律将其显示出来;测温程序主要完成接收监控
7、计算机发出的各种命令,采样信息等功能根据CAN协议和CAN设备的要求,用铂热电阻的温度传感器进行温度采集,通过AT89S51芯片进行温度输入、显示、控制等。然后通过FB3050和CPU P89V51RD2完成通讯控制,AT89S51将所测数据通过CAN总线传送给上位机,作为工业的参考数据存储起来。设计了一个基于现场总线的温度测控系统。该系统具有结构简单、成本低廉、性能可靠等优点。 温度测量系统中,传感器采用铂热电阻的温度测控电路。信号采集电路采用对称的差动式电桥测量温度信号,铂热电阻器RES4和精密电阻器R3、R4及R5组成测量电桥。此信号再经放大器放大之后经A/D转换器接入单片机就构成了温度
8、监控系统。再经过处理以后,由LED数码管显示数据。 温度测量系统可以通过传感器将被测量转换为O 到5V 的单路输入电压值,并在四位LED 数码管上显示温度值。本文将研究一种由CAN总线完成测控系统间数据通信、结构灵活、通用性号的温度测控系统,使用Pt100,并能方便的实现系统互联。将传感器的输出变换成标准电压或电流信号,通过A/D转换变成数字量。将数字量信号传给单片机,最后单片机将采集到的数据送到CAN总线控制器,通过CAN总线收发器传上总线,完成数据采集工作。 本文首先引入了现场总线这一高度综合与集成了计算机技术、通信技术和控制技术的新的技术模式,分析了现场总线的结构模型、特点、优点和类型等
9、,进而讨论了CAN作为众多现场总线之一的独特优点。在此基础上开发了基于CAN现场总线的温度监控系统。本文对该系统的结构、功能与特点、硬件选用设计和通信程序设计给予了详细的叙述从整体和局部的不同角度阐明了系统中所使用技术的先进性和独到之处: 此测量电路能测量0500的温度变化。用传感器测量温度,将被测量转换成电压,再转换为A/D转换器能够识别的05V,经过单片机处理,并在四位LED数码管上显示所测量的温度值显示格式为:XX.XX。控温精度为正负0.5。通过该系统进行温度测量,将数据实时显示和监控,要求系统温度偏差小于5,这样才能更加准确的提供一个良好的温度环境。当温度过高或者过低时,系统采取相应
10、措施进行即时处理,恢复所要的理想温度范围。关键词:温度;CAN总线;LCD;行列式键盘;AT89S5General DesignDescription This paper based on CAN bus, CAN bus every node on all CAN be as the main node actively and other nodes exchange data, thoroughly solved the master-slave structure on the network CAN only have one main node, the others all t
11、he potential danger from node to node in the network, CAN (information CAN be divided into priority frame), the real-time control system is undoubtedly the extremely beneficial. Because this system USES a CAN bus constitute a LAN so the process design of great flexibility. According to the system ch
12、aracteristics will program was divided into two parts: monitoring procedures, the LCD display procedures and temperature measurement procedures. Micro computer as monitoring modules host, monitoring procedures can complete a complete temperature monitoring and data management functions such as: spec
13、ific point the collection of temperature and display the whole system, the collection of temperature and display, the emergency alarm limit temperature of positioning; The LCD display program information to complete the main receiving, processing, and according to certain rules will display the; Tem
14、perature measurement program mainly completes a computer monitor all kinds of receiving orders, sampling information etc. Function According to the agreement and CAN equipment CAN request, use of the platinic resistance temperature sensors for temperature gathering, through the AT89S51 chips for tem
15、perature input, display, control and so on. Then through the FB3050 and CPU P89V51RD2 complete communication control, AT89S51 will test data through the CAN bus transfer to the PC, as the reference data storage industry up. Design based on field bus temperature measurement and control system. The sy
16、stem has simple structure, low cost and reliable performance, etc. Temperature measuring system, and the sensor of the platinic resistance temperature measurement and control circuit. Signal acquisition circuit adopts symmetrical differential bridge measuring temperature signal, platinum resistor an
17、d precision resistor hot RES4 R3, and of bridge R5 r4-g9 measurement. This signal by the amplifier amplification again after the A/D converter access single-chip microcomputer constitutes the temperature monitoring system. And then after treatment, after LED digital display by the data. Temperature
18、measurement system can be measured through the sensor will convert to O 5 V single input voltage values, and in the four LED digital display on the temperature. This paper will research a complete measurement and control system by the CAN bus between data communication, flexible, the temperature of
19、the measurement and control system, general use, and CAN Pt100, the realization of the convenient system interconnection. The output of the sensor to transform standard voltage or current signal, through the A/D conversion into the digital quantity. Will the digital quantity signal to a single-chip
20、microcomputer, the microcontroller will be collected data sent to the CAN bus controller, through the CAN bus transceiver posted on the bus, complete data acquisition work. This paper first introduces the fieldbus this highly integrated and integration of the computer technology, communication techn
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 现场总线 单片机 温度 测量 系统