西安广播电视大学.doc西安广播电视大学毕业综合实践报告专业名称: 班级名称: 学生姓名: 实习单位: 指导教师: 分校名称: 上交日期: 2010 年月日 2 2009 届毕业生毕业综合实践报告基于 CAN 总线的汽车检测技术研究内容摘要: 为了提高汽车检测设备数据传输的实时性和可靠性, 给出了以 CAN 总线技术为基础, 利用独立 CA N 控制器 SJA1000 及嵌入式控制器组成汽车检测线各单元的核心控制器方法. 文中完成了基于 CAN 总线的方案设计并开发了上下位机的软硬件系统. 实践证明, 其检测系统具有很高的实时性和非破坏性, 与传统方法相比明显提高了数据采集系统的性能和检测速度. 为了提高汽车检测设备数据传输的实时性和可靠性, 给出了以 CAN 总线技术为基础, 利用独立 CA N 控制器 SJA1000 及嵌入式控制器组成汽车检测线各单元的核心控制器方法. 文中完成了基于 CAN 总线的方案设计并开发了上下位机的软硬件系统. 实践证明, 其检测系统具有很高的实时性和非破坏性, 与传统方法相比明显提高了数据采集系统的性能和检测速度. 关键词: 汽车工程; 汽车检测;CAN 总线;SJA1000 CAN 总线特点[1-2] CAN 总线是德国 Bosch 总线与一般的网络区别在于: 它是一种专门用于工业自动化领域的总线型通信网络, 不同于以太网等信息管理用网络, 其主要特点如下. 1) 实时性强 CAN 总线采用非破坏性总线仲裁机制, 一旦发现与优先级更高的总线设备同时发送数据而自己的通信受阻, 就会马上停止发送数据, 高优先级的数据可在 134 μs 内得到传输. 2) 可靠性高对每一帧数据都具有 CRC 校 3 验措施, 并能够识别错误和自动重发, 保证了所传数据的正确性和完整性. 3) 抗干扰性强 CAN 总线适用于在汽车强电磁干扰环境下远距离基于 CAN 总线的汽车检测技术研究实时数据的传输, 传输距离小于 40 m 时, 数据传输速率可达 1 Mb/s. 4) 通信方式灵活可实现多主工作方式,总线上任意节点均可以在任意时刻主动地向总线上发送信息, 可以不分主从. 对总线增减节点时不会影响系统正常工作, 传输介质可为双绞线、同轴电缆或光纤. 5) 使用简单方便许多 CAN 控制器芯片如 SJA1000,8XC592 等实现了 CAN 物理层及数据链路层的大部分工作. 用户只需做两件事:对 CAN 控制器进行初始化和对 CAN 总线上的数据进行收发操作. 基于 CAN 总线的汽车检测控制系统可以解决现有 RS232 、打印口等通信系统的传输速率慢、抗干扰性差、易出现乱码等缺点. 而且创建与汽车内部网络系统的通信平台, 汽车检测线测控系统整体设计[3-5] 汽车综合性能检测站测控系统由一个数据处理网络系统、一个总控系统和 4 个工位系统组成, 其中一个总控系统和 4 个工位系统称为现场总线网络系统. 数据处理网络系统与总控系统通过一台 NT 服务器进行连接. 数据处理网络系统采用星型网络拓扑结构, 而现场总线网络系统均以 4 CAN 总线技术为核心, 采用总线型网络拓扑结构, 系统的总体结构如图 1 所示. 数据处理网络中
西安广播电视大学 来自淘豆网m.daumloan.com转载请标明出处.