预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共75页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计(论文)材料之二(1) 安徽工程大学本科 毕业设计(论文) 专业:电子信息科学与技术 题目:基于CAN总线的 温度测控系统 作者姓名:李文亮 导师及职称:诸志龙(讲师) 导师所在单位:电气工程学院 2012年06月13日 安徽工程大学 本科毕业设计(论文)任务书 2012届电气工程学院 电子信息科学与技术专业 学生姓名:李文亮 Ⅰ毕业设计(论文)题目 中文:基于CAN总线的温度测控系统 英文:TemperatureMeasurementandControlSystemBased onCANBus Ⅱ原始资料 [1]张毅刚、彭喜元、董继成.单片机原理及应用[M].北京:高等教 育出版社,2003 [2]饶运涛、邹继军、郑勇芸等.现场总线CAN原理与应用技术[M]. 北京:北京航空航天大学出版社,2007 [3]蒋智康.基于CANopen协议的分布式控制系统的研究[D].广西,广 西大学,2008 [4]胡晓军、周林、陈艳东等.数据采集与分析技术[M].西安:西安电 子科技大学出版社,2010 Ⅲ毕业设计(论文)任务内容 1、课题研究的意义 CAN总线是目前使用最广、最具发展潜力的现场总线之一;同时温度 采集系统也是生活生产中非常实用的功能。为了满足实际应用的需要,两 者结合探讨远程温度采集测控系统具有非常重要的意义。 2、本课题研究的主要内容: (1)掌握CAN协议基本内容; (2)完成系统的总体结构设计和工作原理设计; (3)完成设计论文一篇,提供相关资料和相关软件; (4)说明相关的中英文参考文献。 3、提交的成果: (1)毕业设计(论文)正文一份; (2)基于CAN总线的温度测控系统原理图; (3)至少一篇引用的外文文献及其译文; (4)附不少于10篇主要参考文献的题录及摘要。 指导教师(签字) 教研室主任(签字) 批准日期2012年1月5号 接受任务书日期2012年1月10号 完成日期2012年6月13号 接受任务书学生(签字) 安徽工程大学毕业设计(论文) 基于CAN总线的温度测控系统 摘要 CAN总线,是目前国际上唯一一个有国际标准的现场总线,是最具发展潜力的现 场总线之一,因此学习研究CAN总线的使用是非常必要。工业生产中,数据采集是 必不可少的。数据采集系统是计算机与外部世界联系的桥梁,是获取信息的重要途径。 本课题应用了一种新型的独立CAN通信控制器MCP2515,并通过STC单片机控 制MCP2515实现CAN总线智能节点组网设计,以满足可靠的远程通讯和控制需求。 同时采集节点采用模拟量输出的温度传感器AD592和ADC芯片采集温度,实现精度 为1%的温度采集系统设计。控制节点采用TFT彩屏和键盘实现人机交互界面设计; 采集节点应用数码管显示温度信息。硬件件设计给出了节点的电路原理图,软件设计 给出了系统程序的设计流程图,并对其作了简要的说明。 关键词:CAN总线;MCP2515;组网;智能节点;温度采集;通讯和控制 I 李文亮:基于CAN总线的温度测控系统 TemperatureMeasurementandControlSystemBasedonCANBus Abstract CANbus,iscurrentlytheonlyonewithinternationalstandardsofFieldbus,andoneof themostpotentialfieldbus,sothelearningofCANbusisverynecessary.Inindustrial producing,datacollectionisessential.Thedataacquisitionsystemisabridgewiththe outsideworldtocomputer,anditisanimportantwaytoobtaininformation. ThesubjectappliesanewindependentCANcommunicationcontroller,MCP2515,to buildansmartnodenetworkdesignandthesystemcontrolledbytheSTC-MCUtomeetthe requirementsofremotecommnicationandcontrol.Collectionnodeusetheanalogoutput temperaturesensor,AD592,andADCchiptoacquisitiontemperature,toachieveanacc