can总线温度控制节点设计

can总线温度控制节点设计

ID:16171705

大小:1.65 MB

页数:29页

时间:2018-08-08

can总线温度控制节点设计_第1页
can总线温度控制节点设计_第2页
can总线温度控制节点设计_第3页
can总线温度控制节点设计_第4页
can总线温度控制节点设计_第5页
资源描述:

《can总线温度控制节点设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本科生毕业设计(论文)CAN总线温度控制节点设计--------软件驱动模块设计CANBusTemperatureControlNodedesign--------TheDesignOfSoftwareModule教学单位电气信息工程学院姓名俞洋波学号201031006085年级2010级专业自动化指导老师彭安金职称教授2013年3月1号目录第一章绪论11.1课题背景11.2研究意义及其内容21.2.1研究意义21.2.2研究内容2第二章软件驱动模块设计32.1软件模块设计概述32.2温度数据采集模块的软件设计42.2.1ds18b20硬件电路图42.2.2ds1

2、8b20工作时序52.2.3ds18b20的温度转换82.2.4数据采集模块的程序流程82.3键盘功能模块软件设计92.3.1按键与单片机连接图92.3.2温度设置独立键盘子程序流程102.3.3按键的软件消抖措施112.4液晶显示软件设计122.5PID算法程序设计172.5.1PID概述172.5.2数学模型的建立18第三章系统软件调试及测试数据243.1软件模块调试243.2测试数据24总结与展望26参考文献27致谢28附录:硬件原理图及其实物图29摘要CAN总线温度控制节点是基于51单片机和CAN控制器设计的节点监控系统,此系统分为一个远程监控节点和一个本

3、地节点,这两个节点之间可以实现双向通信,远程监控节点负责采集水的温度,它通过CAN总线通信技术把温度数据发送到本地节点,本地节点可以通过键盘设置期望温度值,利用CAN总线通信技术,将控制信号发送到远程监控节点,然后远程监控节点用PID控制算法对水温进行控制。此系统包括软件和硬件两部分。本论文完成了CAN总线监控系统中的软件模块设计,包括按键模块、温度采集模块、液晶显示模块以及PID控制算法模块,软件模块为整个系统的实现建立了一个良好的平台。关键词:CAN总线;温度采集;PID控制算法AbstractTheCANbustemperaturecontrolnodeis

4、monitoringsystembasedonCANbusand52single-chipmicrocomputer,whichisonemajornoteandoneminornoteincluded.Thetwonotescanrealizetwo-waycommunicationbetweenthem,theremotemonitoringnodeisresponsibleforthecollectionofwatertemperature,itcansendthetemperaturedatatothelocalnodebytheCANbuscommuni

5、cationtechnology,andthelocalnotecansetthedesiredtemperaturebythekeyboard,andthelocalnodecansendcontrolsignalstotheremotemonitoringnodebytheCANbuscommunicationtechnology,andthentheremotemonitoringnotecanusethePIDcontrolalgorithmtocontrolthewatertemperature.Thesystemincludeshardwareands

6、oftware,andIcompletedsoftwaremoduledesign,includingdesignoftwoindependentkeys,thetemperatureacquisitionmodule,theliquidcrystaldisplaymoduleandthePIDcontrolalgorithmmodule.Thesoftwaremodulemakeagoodplatformforthecompletionofthewholesystem.Keywords:CANbus;softwaredesign;PIDcontrolalgori

7、thm第一章绪论1.1课题背景  现场总线是应用在生产最底层的一种总线型拓扑的网络,是用作现场控制系统的、直接与所有受控节点串行相连的通信网络。受控设备和网络所处的环境可能很特殊,对信号的干扰往往是多方面的,这就要求控制必须是实时性很强。在20世纪80年代初,工程人员开始讨论现有的总线系统运用于轿车的可能性。1986年2月在SAE大会上,博世公司提出了CAN,称为“AutomotiveSerialControllerAreaNetwork”。而今几乎在欧洲诞生的每一辆新轿车都装配有一个或多个CAN网络系统。CAN网络系统也应用在了从火车到轮船等其他类型的运输工具上

8、,以及工业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。