欢迎来到天天文库
浏览记录
ID:10993294
大小:1.47 MB
页数:79页
时间:2018-07-09
《毕业设计基于 can 总线应用系统—主控机设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文基于CAN总线应用系统—主控机设计本科毕业设计(论文)题目:基于CAN总线应用系统主控机设计作者:周拉名称:机械制造及自动化控制时间:2010年4月20日湖南农业大学4本科毕业论文基于CAN总线应用系统—主控机设计基于CAN总线应用系统--主控机设计摘要:在当今的工业现场总线技术中,CAN总线技术凭借其实现数据通信的高可靠性、实时性和灵活性等优点,广泛运用于各个领域。本次设计把它运用于实时性要求较高的电脑打铃系统中,将使传统的学校打铃方式获得较大改变。系统采用89C52单片机作为控制芯片,选用DS1
2、2887时钟芯片作为时间源。在CAN总线通信接口模块中,CAN总线控制器选用Philips公司的SJA1000,总线驱动器采用了PCA82C250接口芯片,CAN总线通信数据采用双绞线传输。所构成的CAN总线节点作为电脑打铃系统的主控机,挂接在双绞线上,向总线网络中其它子节点(打铃执行器)发送控制数据,实现丰富的打铃功能。同时,利用RS—232串行接口和上位机(PC机)连接,实现PC机或单片机键盘接口对主控机的打铃设置。论文对构成打铃主控机的各部分电路进行了详细的叙述,同时,并介绍了实现打铃主控机功能的各部分软
3、件设计思路和流程。程序设计采用C51完成。所设计系统的主要功能是通过主控机或者PC机对时间日期进行更改设置,并可以设置打铃时间及丰富的报时打铃方式,使打铃执行器准时报时打铃。关键词:单片机CAN总线打铃串行通信4本科毕业论文基于CAN总线应用系统—主控机设计目录第一章前言……………………………………………………………1第二章CAN2.0技术规范…………………………………………………52.1CAN的基本概念……………………………………………………52.2CAN节点的分层结构…………………………………………………8
4、2.3报文传送及其帧结构………………………………………………92.4错误类型和界定……………………………………………………162.5位定时与同步………………………………………………………17第三章系统组成及工作原理……………………………………………203.1系统总体组成……………………………………………………203.2系统管理软件……………………………………………………203.3主控机节点………………………………………………………213.4打铃执行器节点…………………………………………………23第四章主控机硬件
5、电路设计……………………………………………244.1微处理器基本系统…………………………………………………244.2CAN通信接口电路…………………………………………………254.2.1SJA1000CAN控制器……………………………………………254.2.2PCA82C250CAN总线驱动器……………………………………274.2.3CAN通信接口电路设计………………………………………294.3时钟功能电路………………………………………………………304.3.1DS12887实时时钟……………………………………
6、………314.3.2时钟接口电路设计……………………………………………324.4键盘及显示电路……………………………………………………334.5RS-232通信接口电路……………………………………………344本科毕业论文基于CAN总线应用系统—主控机设计第五章主控机系统软件设计…………………………………………365.1系统软件总体结构……………………………………………………365.2主程序………………………………………………………………375.3CAN通信程序模块…………………………………………………395.3
7、.1节点初始化……………………………………………………405.3.2发送报文与接收报文…………………………………………415.4时钟程序模块………………………………………………………435.5定时器T0中断服务程序……………………………………………485.6串口通信程序………………………………………………………495.7键盘显示程序模块…………………………………………………50第六章系统调试………………………………………………………526.1单元电路调试………………………………………………………526.1.1键
8、盘显示电路调试…………………………………………526.1.2时钟单元电路调试……………………………………………526.1.3CAN通信单元电路调试………………………………………536.1.4串口通信调试…………………………………………………536.2整体调试………………………………………………………………54第七章总结……………………………………………………………557.1实现功能……
此文档下载收益归作者所有