更新时间:05-10 上传会员:congxia
分类:本科论文 论文字数:10018 需要金币:1000个
摘要:CAN(控制器局域网)属于现场总线,是一种有效支持分布式和实时控制的串行通信网络。在基于CAN总线的数据传输系统的总体设计中,采用了模块化结构设计,主要对数据采集模块和 CAN 总线通讯模块进行了软硬件的设计开发。本设计以蒸汽锅炉的温度信号作为系统采集的源信号进行设计,其中温度传感器芯片MAX6675的应用,大大简化了系统硬件电路的设计。智能节点模块的设计中采用了通用的AT89S51单片机和目前流行的CAN总线外围器件如SJA1000,PCA82C250等器件。最后,对本设计的主要工作进行了总结,对系统的完善与相关理论和技术的发展进行了展望。
关键词:数据传输;CAN总线;温度信号;智能控制
目录
摘要
Abstract
第1章 绪 论-1
1.1 课题背景及意义-1
1.2 国内外CAN总线技术发展及应用状况-2
1.2.1 CAN总线技术的发展概况-2
1.2.2 数据采集技术及数据采集系统的发展状况-3
1.3本设计主要完成的工作-4
第2章 数据传输系统的硬件设计-5
2.1 微处理器的选择-5
2.2 系统总体设计思路-6
2.3 各模块功能介绍-7
2.3.1 数据采集模块-7
2.3.2 数据传输节点-8
2.3.3 数据下载模块-9
2.3.4 复位电路模块-9
2.3.5 液晶屏显示模块-10
2.4 CAN 总线通讯模块设计-10
2.4.1 CAN 器件的选用-10
2.4.2 CAN 控制器的选用-10
2.4.3 CAN 收发器的选用-11
2.5 CAN 通讯模块电路设计-12
2.6本章小结-14
第3章 数据传输系统的软件设计-15
3.1总体软件功能分析与模块划分-15
3.2 CAN 总线初始化程序设计-15
3.2.1 初始化分析-15
3.2.2 初始化主程序-15
3.3 CAN 总线报文发送程序设计-19
3.3.1 报文发送分析-19
3.3.2报文发送主程序-19
3.4 CAN 总线报文接收程序设计-22
3.4.1 报文接收分析-22
3.4.2 报文接收主程序-22
第4章 总 结-26
参考文献-27
致 谢-28
附录1:节点电路-29
附录2:上位指示电路-30