


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于现场总线的发动机试车系统 1、引言柴油发动机试车是柴油发动机生产过程中的最后一道关键工序,对柴油机制造质量起着十分重要的作用,其主要内容是通过对特定测试环境下柴油机工艺参数的记录和分析,判断其合格与否,并能及时发现和排除故障。许多现在正在使用的柴油发动机测试平台都是通过仪表读数来分析、判断一台柴油发动机试车时的工作状态,不仅效率低、精度差,而且综合分析判断能力有限。为了能够更加全面、直观地了解柴油发动机试车过程,迅速发现并1、引言 柴油发动机试车是柴油发动机生产过程中的最后一道关键工序,对柴油机制造
2、质量起着十分重要的作用,其主要内容是通过对特定测试环境下柴油机工艺参数的记录和分析,判断其合格与否,并能及时发现和排除故障。许多现在正在使用的柴油发动机测试平台都是通过仪表读数来分析、判断一台柴油发动机试车时的工作状态,不仅效率低、精度差,而且综合分析判断能力有限。为了能够更加全面、直观地了解柴油发动机试车过程,迅速发现并排除故障隐患,使试车操作人员提高分析判断能力,结合企业技术改造,我们开发了基于CAN现场总线的柴油发动机试车系统,实现了同时对多台柴油发动机试车过程的监控与测试。2、试车系统结构组成 根据柴油发动机的试车要求,本系统主要完成对柴油
3、发动机试车过程中各种传感信号的处理以及柴油机工况数据的采集,并将数据通过CAN总线送上位机,要求处理16路模拟信号、16路IO信号。采集的参数主要有:机油压力和温度、冷却水温度、进排气温度、燃油液位、启动蓄电池电压、转速等。 柴油发动机试车系统的关键是引入了CAN总线技术,形成基于CAN总线的分布式测控体系模型,如图1所示。由于CAN总线作为现场总线的类型之一,属于开放式底层控制网络,是应用于生产现场、在微机化测量控制设备之间实现双向串行多节点数字通信的系统,因此基于CAN总线的分布式测控系统是开放式的,而不是封闭和专用的。这种测试系统
4、将监控功能分散到每个试车台,每个试车台均由一个CAN智能节点完成监控任务。每个CAN总线节点的组成是相同的,都包括:主控单元、CAN总线通信管理单元、数据采集与处理单元等。各节点通过CAN总线与上位机相连,通过总线完成彼此间的通信。图1 基于CAN总线的柴油发动机试车系统结构框图3、试车系统硬件设计 柴油发动机试车系统采用两级分布式结构。上位机采用PC机,在上位机的PCI总线插槽中安装了PC-CAN总线适配卡,这样就可以通过CAN总线将上、下位机联系在一起构成控制网络。下位机控制器采用单片机AT89C51和CAN总线控制器SJA1000共
5、同组成的智能节点,它们直接对各现场设备(如:传感器、继电器、电机等)进行控制,采集现场数据,并根据接收到的命令或者主动将数据发送到CAN总线。通过事先设置验收码和验收屏蔽码可以控制智能节点从总线上接收哪些数据或命令。如果某些数据需要进一步复杂的处理(如动态显示),则上位计算机可以从总线上接收数据。当上位机需要对某个节点施加控制动作时,可以采用点对点方式与该节点通讯,而当它要同时对所有节点施加控制动作时,可以采用广播方式将命令发送到总线,这样当系统正常运行时完全可以没有上位机的参与,大大减少了数据的传输量,同时提高了系统的实时性和可靠性。 柴油发动机
6、试车系统的硬件设计主要涉及上位机中的PC-CAN适配卡以及下位机CAN智能节点。这里重点分析CAN智能节点的结构组成。 在图2所示的CAN智能节点中,核心器件是CAN总线控制器SJA1000、CAN总线驱动器82C250以及单片机AT89C51。AT89C51主要有两方面的任务:一是负责对CAN控制器SJA1000的初始化,并通过控制SJA1000实现数据的接收和发送等通信任务;二是负责对现场信号的采集以及对现场设备的控制。SJA1000是Philips公司的CAN控制器,它实现了CAN总线网络中的数据链路层和物理层功能,通过对其编程,微处理器可以
7、设置它的工作方式,控制它的工作状态,进行数据的发送和接收,把应用层建立在它的基础之上。在本设计中,为了增强CAN总线节点的抗干扰能力,采用SJA1000的具有光电隔离的CAN总线接口。SJA1000的发送输出端TX0与接收输入端RX0、RX1分别经高速集成光电耦合器6N137隔离后与CAN总线接口驱动芯片82C250的TXD和RXD相连,82C250则直接与CAN物理总线相连。图2 柴油发动机试车台CAN总线智能节点电路原理图4、试车系统软件体系结构 4.1 上位机监控软件 上位机监
8、控软件采用组态软件进行开发。组态软件作为用户可定制功能的软件平台工具,是随着分布式控制系统及计算机控制技术的日趋成熟而发展起来的。当前,随着现场总线技术的逐步推广,现场总线和开放系统已成为组态软件成长所依赖的外部环境,这使得组态软件更易于与众多的输入输出设备连接,从而促进了组态软件在现场总线控制系统中的应用。通过对现有组态软件性能及价格的比较,同时结合本技改项目的实际需要,选择国产“世纪星”组态软件来开发CAN总线系统的监控程序。为了将上位机人机界面程序与下位机数据采集与交换程序有机地结合起来,我们把监控程序分成两部分,即:将服务器客户机结构应用到CAN总线控制系统的组态软件设计中,实现以人机
9、界面程序作为客户机端程序,以与硬件进行数据交换的程序作为服务器端程序。图3 柴油发动机试车系统软件结构示意图 4.2 下位机通讯软件 每个柴油发动机试车台作为CAN总线的一个智能节点,通过CAN通信接口将各试车台的检测状态和控制结果等信息向上位机传送,并随时准备接收上位机的控制指令。下位机控制程序采用模块化编程,包括CAN总线通信管理模块、柴油发动机运行状态监控模块、AD巡检采样及数据转存模块、IO开关量信号处理模块等。其中,CAN节点通信模块部分至关重要,它关系到整个分布式控制网络能否正常工作。CAN节点通信模块由CAN初始化子程序、CAN中断程序和CAN数据收发子程序组成,如图4所示。图4 试车台CAN节点通信控制流程图5、结束语 本论文的研究内容在国产135系列柴油发动机的试车台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生寒假社会实践报告格式
- 大学生会计出纳实习报告
- 小儿歌课件教学课件
- 乡镇卫生保洁承包协议书
- 土地厂房果园出售合同范本
- 个人如何签在线合同协议
- 专业市场入驻协议书范本
- 饮料配送劳务用工合同范本
- 不轻易犯规免责合同范本
- 农家放养鸡出售合同范本
- 2025年佛山危险品资格证模拟考试题
- 居家护理服务标准化操作手册
- 2025年山西省中考生物试卷真题(含答案解析)
- 省级质控中心管理制度
- 2025至2030中国安保服务市场现状动态与前景方向分析报告
- 2024年空中乘务专业人才培养方案调研报告
- 医院信息安全管理制度
- 林科院面试题库及答案
- 催收公司成本管理制度
- T/CSIQ 8014.1-2018组串式光伏逆变器技术规范第1部分:总则
- 固体废物的处理与处置-固体废物的最终处置技术
评论
0/150
提交评论