资源描述:
《传感器在温度测控系统中的应用论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)传感器在温度测控系统中的应用-60-毕业设计(论文)摘要随着数字技术的发展和计算机日益广泛的应用,单片机技术在各个领域得到了充分的应用。本设计以AT89C51单片机为设计开发平台,结合DS18B20温度传感器、LCD液晶显示、LED数码管、RS-485远程通信、按键和报警几部分电路,构成了远程温度采集与显示系统。远程通信采用RS-485串行通讯的标准,通过DS18B20进行现场总线的温度采集,然后将温度数据送入单片机进行数据处理,具有巡检速度快,扩展性好,成本低的特点。本设计中的温度
2、采集系统充分发挥了AT89C51单片机的特点,结合现有技术,大大降低了电路的设计复杂度,该系统具有温控准确、操控界面良好、稳定性高、抗干扰能力强等优点。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式系统,设备简单、价格低廉、能进行长距离通信的优点使其得到了广泛的应用。本系统能够同时检测4路温度,检测温度的范围为-55℃~+125℃。本设计采用AT89C51八位单片机实现,单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现较简单,安装方便。基于单片
3、机的温度采集系统广泛应用于采用计算机、自动测试、微电子和自动控制等多项技术,不仅具有信号采集方便、简单和灵活性大等优点,而且可以大幅度提高被测温度的技术指标。关键词:RS-485总线;单片机;温度测量系统-60-毕业设计(论文)AbstractWiththedevelopmentofdigitaltechnologyandtheincreasinglywidespreadapplicationofcomputer,microcontrollertechnologyinvariousfieldshav
4、ebeenfullyapplied.ThedesignuseAT89C51microcontrollerasdevelopmentplatform,combinedwithDS18B20temperaturesensor,LCDliquidcrystaldisplay,LEDdigitaltube,RS-485remotecommunications,alarmbuttons,andseveralpartsofthecircuit,constitutesaremotetemperaturemeasu
5、rementanddisplaysystem.RemoteCommunicationwithRS-485serialcommunicationstandard,throughthefieldbusDS18B20temperatureacquisition,thenthetemperaturedataintothemicrocontrollerfordataprocessing,withtheinspectionspeed,scalabilityandlowcostcharacteristics.Th
6、edesignofthetemperatureacquisitionsystemfullyplaysthecharacteristicsoftheAT89C51microcontroller,combinedwithexistingtechnology,greatlyreducesthecircuitcomplexity,thesystemhasaccuratetemperaturecontrol,goodcontrolinterface,highstability,stronganti-inter
7、ferenceadvantages.UsingtheRS-485bus,apairoftwistedpaircanachievemulti-stationnetwork,thedistributedsystem,simpleequipment,lowcost,cancommunicateoverlongdistancestogettheadvantagesofawiderangeofapplications.The4-waysystemcandetecttemperature,testtempera
8、turerangeis-55℃~+125℃.ThisdesignuseseightAT89C51MCU,MCUsoftwareprogramminglargedegreeoffreedomcanbeachievedbyprogrammingavarietyofarithmeticandlogiccontrolalgorithm.Smallvolumeandhardwareimplementationisrelativelysimple,easytoinstall.Te