资源描述:
《基于rx485的温度采集与显示》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计论文基于RS485的多机温度采集与显示陈红香指导老师姓名:晏文靖专业名称:电子信息工程技术班级学号:07136337论文提交日期:2010年01月07日论文答辩日期:2010年01月13日2010年01月13日【摘要】温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。
2、多机温度监测系统可实现对多点温度的测量,并能根据设定值对环境温度进行调节,实现控温的目的。本设计基于DS18B20传感器的温度测量和AT89S52单片机的控制装置,通过MAX485通信模块将温度数据传回计算机控制端,从而实现对环境温度进行监测。本设计就是利用一台PC机与两块单片机所组成的主从式温度监测系统。在本系统中上位机以PC和Windows操作系统为软硬件资源,下位机采用ATMEL公司的AT89S52,总线采用的是测控系统常用的RS-485。【关键词】AT89S52PC机与单片机通信MAX485【Abstract】T
3、emperatureisthemainaccusedintheindustrialcontroloneoftheparameters,especiallyinthemetallurgical,chemical,buildingmaterials,food,machinery,oilindustry,hasheldtheroleofheavy-lightfoot.Aselectronictechnologyandtherapiddevelopmentofmicro-computer,computermeasurementa
4、ndcontroltechnologyhasbeenrapiddevelopmentandwideapplication.SCMhasadealcanbestrong,fast,lowpowerconsumptionadvantages,applicationsintemperaturemeasurementandcontrol,controlissimpleandconvenient,measuringawiderangeofhighprecision.Multi-machinetemperaturemonitorin
5、gsystemcanrealizethemulti-pointtemperaturemeasurements,andaccordingtosetvaluetoadjusttotheambienttemperaturetoachievetemperaturecontrolpurposes.ThedesignisbasedonDS18B20sensortemperaturemeasurementandcontrolunitMCUAT89S52,throughtheMAX485communicationmodulethetem
6、peraturedatabacktocomputer-controlledside,thusbringingabouttheambienttemperaturemonitoring.ThisdesignistheuseofaPC,andcomposedoftwomaster-slavemicrocontrollertemperaturemonitoringsystem.Inthissystem,hostcomputerandtheWindowsoperatingsystemtoPChardwareandsoftwarer
7、esources,thenext-bitmachineusingATMELCorporationAT89S52,thebususesacontrolsystemcommonlyusedinRS-485.【KeyWords】AT89S52PCandSingle-chipcommunicationMAX485目录绪论1第1章系统设计原理及要求21.1设计思路21.2总体设计思路框图21.3各部分组件说明2第2章AT89S52单片机的原理与结构32.1AT89SXX系列单片机的内部结构42.2AT89S52单片机的引脚功能42
8、.2.1I/O端口线输入输出引脚42.2.2控制线控制引脚42.2.3外接晶体线52.3AT89S52存储器组织52.4AT89S52程序存储器52.5AT89S52的复位方式62.6AT89S52的时钟电路6第3章串口通信的基本原理73.1串口通信的有关概念73.2RS-232有关的串行通信概念73.3与串行口有关