您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > B11040123+王姣+基于CAN总线的温度检测系统
洛阳理工学院毕业设计(论文)I基于CAN总线的温度检测系统摘要本次设计以单片机AT89S52为基础,通过CAN控制器SJA1000和CAN收发器TJA1050设计了一种基于CAN总线的温度检测系统。本系统通过两块CAN开发板A和B来实现温度通过CAN的传输,A板单片机读取A板传感器电路采集到的温度,将读取到的数据传送给CAN总线控制器,实现数据格式的转换,通过TJA1050传上总线,由B板接收,并在数码管上显示,完成数据采集从而实现温度控制的目的。利用CAN总线将温度采集模块与主控制器连接起来,在数码管上动态显示,使系统具有基本温度采集功能。根据CAN总线的协议标准和数字温度传感器DS18B20的实际特点,主要介绍了系统的设计,并且给出了实际的软硬件设计方案。本系统的可靠性很高,可根据需要对现场的温度进行有效检测。本设计主要利用了CAN总线的通信功能,使对某个地点进行温度检测变得十分容易,而且成本低廉,测温误差小,分辨率高,抗干扰能力强,可以动态显示。温度检测则在各个领域均有广泛应用,通常要对各种环境进行温度检测以及控制来满足工程等方面的需要。综合来讲,该设计有着良好的应用前景。关键词:CAN总线,52单片机,SJA1000,温度传感器DS18B20洛阳理工学院毕业设计(论文)IITemperatureDetectionSystemBasedonCANBusABSTRACTThedesignbasedonmicrocontrollerAT89S52,withCANcontrollerSJA1000andCANtransceiverTJA1050designedatemperaturedetectionsystembasedonCANbus.ThesystemiscomposedoftwoCANdevelopmentboardAandBtocompletethetemperaturethroughtheCANtransmission,AplatesensorcircuitwillbeinducedtemperaturesignalsenttoMCUsystem,SCMwillcollectthedatasenttotheCANbuscontroller,dataformatconversion,throughCANbustransceiverTJA1050bus,receivedbytheBboard,anddigitaltubedisplay,completedatacollectionsoastoachievethepurposeoftemperaturecontrol.UsingCANbustothetemperatureacquisitionmoduleisconnectedwiththemaincontroller,thedynamicdigitaldisplaytube,sothatthesystemhasthebasicfunctionoftemperatureacquisition.AccordingtotheactualcharacteristicsoftheCANbusprotocolstandardanddigitaltemperaturesensorDS18B20,mainlyintroducesthedesignofthesystem,andgivesthehardwareandsoftwaredesignoftheactual.Thereliabilityofthesystemisveryhigh,accordingtotheneedforeffectivedetectionofthetemperatureofthescene.ThedesignofthemainuseofcommunicationfunctionsofCANbus,toaplacefortemperaturedetectionbecomeveryeasy,andthecostislow,thetemperatureerrorissmall,highresolution,stronganti-interferenceability,dynamicdisplay.Thetemperaturedetectionarewidelyusedinvariousfields,usuallyonavarietyofenvironmentaltemperaturetestingandcontrolstomeettheneedsoftheprojectandotheraspects.Comprehensiveterms,thedesignhasagoodprospect.KEYWORDS:CANbus,52microcontroller,SJA1000,temperaturesensorDS18B20洛阳理工学院毕业设计(论文)III目录前言................................................................................................1第1章绪论......................................................................................31.1研究背景及实际意义...........................................................31.1.1研究背景.....................................................................31.1.2实际意义.....................................................................41.2研究设计相关内容...............................................................41.3课题完成功能.......................................................................5第2章系统设计的基本方案...........................................................62.1设计的主要思路...................................................................62.2系统总体方案设计...............................................................6第3章系统的硬件及设计...............................................................83.1硬件系统总体方案设计.......................................................83.2温度传感器...........................................................................83.3CAN总线控制器SJA1000和收发器TJA1050..................123.3.1SJA1000.....................................................................123.3.2TJA1050.....................................................................143.4CAN总线通讯原理及其接口电路设计..............................153.4.1CAN总线通讯原理...................................................153.4.2CAN总线接口电路设计...........................................163.5单片机AT89S52及其接口电路设计.................................193.6数码显示部分.....................................................................223.7本章小结.............................................................................22第4章系统软件设计.....................................................................244.1软件总体流程图.................................................................244.2SJA1000初始化流程图.......................................................254.3CAN总线初始化流程图.....................................................26第5章系统调试.............................................................................275.1智能CAN节点功能验证...........................28洛阳理工学院毕业设计(论文)IV5.1.1智能CAN节点调试.........................285.1.2系统A/D采样与传输准确性功能验证.........285.1.3节点长时间工作稳定性功能验证.............285.2A板温度测量系统功能验证.......................285.3调试小结.......................................29结论................................................................................................30谢辞................................................................................................31参考文献..........................................................................................32附录..............................................................................................34外文资料翻译..................................................................................68洛阳理工学院毕业设计(论文)1前言CAN总线是一种串行通信网络,它不仅支持分布式控制方式而且还能够有效的应用实时控制,其可靠性很高,具有较强的检错能力、优先权以及仲裁功能,能够很容易的搭载多个单片机并实现多点通讯,而且价格较为便宜,构造很灵活,维护起来很便利,已成为国际上运用最为普遍的现场总线之一。在国际领域里,CAN总线因它拥有很多优点,从而得到了很大的发展空间,它
本文标题:B11040123+王姣+基于CAN总线的温度检测系统
链接地址:https://www.777doc.com/doc-2899822 .html