基于现场总线的发动机测试系统

发布者:龙腾少年最新更新时间:2012-03-17 来源: dzsc关键字:现场总线  发动机  测试系统 手机看文章 扫描二维码
随时随地手机看文章

1. 引言

柴油发动机测试是柴油发动机生产过程中的最后一道关键工序,对柴油机制造质量起着十分重要的作用,其主要内容是通过对特定测试环境下柴油机工艺参数的记录和分析,判断其合格与否,并能及时发现和排除故障。许多现在正在使用的柴油发动机测试平台都是通过仪表读数来分析、判断一台柴油发动机测试时的工作状态,不仅效率低、精度差,而且综合分析判断能力有限。为了能够更加全面、直观地了解柴油发动机测试过程,迅速发现并排除故障隐患,使测试操作人员提高分析判断能力,结合企业技术改造,我们开发了基于CAN现场总线的柴油发动机测试系统,实现了同时对多台柴油发动机测试过程的监控与测试。

2. 测试系统结构组成

根据柴油发动机的测试要求,本系统主要完成对柴油发动机测试过程中各种传感信号的处理以及柴油机工况数据的采集,并将数据通过CAN总线送上位机,要求处理16路模拟信号、16路I/O信号。采集的参数主要有:机油压力和温度、冷却水温度、进排气温度、燃油液位、启动蓄电池电压、转速等。

柴油发动机测试系统的关键是引入了CAN总线技术,形成基于CAN总线的分布式测控体系模型,如图1所示。由于CAN总线作为现场总线的类型之一,属于开放式底层控制网络,是应用于生产现场、在微机化测量控制设备之间实现双向串行多节点数字通信的系统,因此基于CAN总线的分布式测控系统是开放式的,而不是封闭和专用的[1]。这种测试系统将监控功能分散到每个试车台,每个试车台均由一个CAN智能节点完成监控任务。每个CAN总线节点的组成是相同的,都包括:主控单元、CAN总线通信管理单元、数据采集与处理单元等。各节点通过CAN总线与上位机相连,通过总线完成彼此间的通信。

3. 测试系统硬件设计

柴油发动机测试系统采用两级分布式结构。上位机采用PC机,在上位机的PCI总线插槽中安装了PC-CAN总线适配卡,这样就可以通过CAN总线将上、下位机联系在一起构成控制网络。下位机控制器采用单片机AT89C51和CAN总线控制器SJA1000共同组成的智能节点,它们直接对各现场设备(如:传感器、继电器、电机等进行控制,采集现场数据,并根据接收到的命令或者主动将数据发送到CAN总线。通过事先设置验收码和验收屏蔽码可以控制智能节点从总线上接收哪些数据或命令。如果某些数据需要进一步复杂的处理(如动态显示),则上位计算机可以从总线上接收数据。当上位机需要对某个节点施加控制动作时,可以采用点对点方式与该节点通讯,而当它要同时对所有节点施加控制动作时,可以采用广播方式将命令发送到总线。这样当系统正常运行时完全可以没有上位机的参与,大大减少了数据的传输量,同时提高了系统的实时性和可靠性。

柴油发动机测试系统的硬件设计主要涉及上位机中的PC-CAN适配卡以及下位机CAN智能节点。这里重点分析CAN智能节点的结构组成。

在图2所示的CAN智能节点中,核心器件是CAN总线控制器SJA1000、CAN总线驱动器82C250以及单片机AT89C51。AT89C51主要有两方面的任务:一是负责对CAN控制器SJA1000的初始化,并通过控制SJA1000实现数据的接收和发送等通信任务;二是负责对现场信号的采集以及对现场设备的控制。SJA1000是Philips公司的CAN控制器,它实现了CAN总线网络中的数据链路层和物理层功能,通过对其编程,微处理器可以设置它的工作方式,控制它的工作状态,进行数据的发送和接收,把应用层建立在它的基础之上。在本设计中,为了增强CAN总线节点的抗干扰能力,采用SJA1000的具有光电隔离的CAN总线接口。SJA1000的发送输出端TX0与接收输入端RX0、RX1分别经高速集成光电耦合器6N137隔离后与CAN总线接口驱动芯片82C250的TXD和RXD相连,82C250则直接与CAN物理总线相连。


上位机监控软件采用组态软件进行开发。组态软件作为用户可定制功能的软件平台工具,是随着分布式控制系统及计算机控制技术的日趋成熟而发展起来的。

当前,随着现场总线技术的逐步推广,现场总线和开放系统已成为组态软件成长所依赖的外部环境,这使得组态软件更易于与众多的输入/输出设备连接,从而促进了组态软件在现场总线控制系统中的应用。通过对现有组态软件性能及价格的比较,同时结合本技改项目的实际需要,选择国产"世纪星"组态软件来开发CAN总线系统的监控程序。为了将上位机人机界面程序与下位机数据采集与交换程序有机地结合起来,我们把临控程序分成两部分,即:将服务器-客户机结构应用到CAN总线控制系统的组态软件设计中,实现以人机界面程序作为客户机端程序,以与硬件进行数据交换的程序作为服务器端程序。[page]

(2) 下位机软件:

每个柴油发动机试车台作为CAN总线的一个智能节点,通过CAN通信接口将各试车台的检测状态和控制结果等信息向上位机传送,并随时准备接收上位机的控制指令。下位机控制程序采用模块化编程,包括CAN总线通信管理模块、柴油发动机运行状态监控模块、A/D巡检采样及数据转存模块、I/O开关量信号处理模块等。其中,CAN节点通信模块部分至关重要,它关系到整个分布式控制网络能否正常工作。CAN节点通信模块由CAN初始化子程序、CAN中断程序和CAN数据收发子程序组成,如图4所示。


5. 结束语

本论文的研究内容在围产135系列柴油发动机的试车台上已经过试验并运行良好,实践表明:基于CAN总线的分布式测试系统稳定可靠,具有配置灵活简单、成本低、可靠性高、抗干扰能力强和可扩充性好等优点,可以对柴油机的测试过程进行全面监控,大大减少了测试时间,改善了监控工作条件,提高了对设备的科学化管理,对某些故障还能够及早发现,防止滞后处理所造成的损失。

关键字:现场总线  发动机  测试系统 引用地址:基于现场总线的发动机测试系统

上一篇:基于CAN总线的潜水电机智能监控系统设计
下一篇:FPGA与DSP的高速通信接口设计与实现

推荐阅读最新更新时间:2024-05-02 21:57

将 RS-485 用于数字发动机控制应用
I. 简介 数字发动机控制采用数字处理器来控制电动机的运转。一般情况下数字处理器可采用一种或多种反馈方式,使其构成一个闭环系统。这可比作模拟控制系统和开环传动系统。 许多应用都采用了数字发动机控制,包括存储设备(如:磁盘驱动器)、工业机器人、高精度半导体制造、打印机以及复印机等。 图1 :数字发动机控制框图 a. 发动机设备 数字发动机控制可采用多种类型的发动机。最常用的类型是超小功率旋转发动机。它们可以进一步分为AC、DC电刷或DC无电刷型,这主要取决于其整流方式。小型发动机的尺寸设计一般取决于框架尺寸和瓦功率。而一般像 AC 型这样较大的发动机,是根据其马力功率进行分类的。尽管旋转发动机是最常用的类型,但也
[嵌入式]
关于物料监控的INTERBUS现场总线控制系统
1 引言 随着物流管理技术的迅猛发展,物流管理理念很快进入汽车制造行业。对于一个汽车制造企业如何高效而有序地组织各个生产车间,各工位材料并及时送到指定地点十分重要。近年来国际上流行的汽车生产物流管理系统就是专门用于现代化生产现场对流量、物料、质量、设备测量和监控的信息系统,是一个柔性的自动化控制管理系统。该系统不仅可以使物流通畅及时,实现仓库最小库存,而且可以使管理者及时了解整个企业的生产和物流状况,从而为企业管理层决策提供依据。 汽车生产物流管理系统要求信息传输和控制系统具有反应速度快、稳定性好、可扩充性强、可维护性好等功能,采用INTERBUS现场总线技术能满足以上要求。INTERBUS现场总线是德国Phoenix Contac
[嵌入式]
无线环境终端测试系统电路设计方案
0 引言 为了解决许多航空设备采用的航空总线种类各异,难以互相兼容的问题,现代飞机航空电子系统要求各机载航空设备使用统一的航空总线,以方便系统集成。ARINC429总线是航空电子设备之间数据传输的航空工业标准,具有接口方便、数据传输可靠的特点,目前已经是航空领域应用最广泛的航空电子总线。ARINC429是美国航空无线电公司(ARINC)制定的航空数字总线传输标准,属单向数据总线,可由两根独立总线实现双向传输,数据传输率为12.5~100 Kb/s,传输字为32位。总线上的发送器只能有一个,而接收器可多达20个。国内外研究和实现ARINC429总线通信的文献很多,接口丰富且使用广泛。文献采用FPGA实现了ARINCA29的接口转换为
[单片机]
无线环境终端<font color='red'>测试系统</font>电路设计方案
德尔福被收购的背后
曾经贵为汽车产业 Tier 1 四座大山之一的德尔福在 2004 年达到其发展巅峰,以 287 亿美元的年收入力压博世称霸汽车零部件行业,之后便一步不得进。拆分出来手握传统业务的德尔福科技如今也以 33 亿美元的价格卖给了博格华纳,汽车界的 ABCD 没了 D,多少让人感到唏嘘。 清代孔尚任的名句这一次又应景了。眼见他起高楼,眼见他宴宾客,眼见他楼塌了。 事件背后,一方面是博格华纳由内燃机转向电气化的勃勃雄心,一方面是传统汽车工业日渐萧条,亟待洗牌重塑格局。 变革之下,博格华纳决心走向电气化 作为收购案的发起方,博格华纳在企业变革中迈出了极为重要的一步。 2008 年,时任博格华纳全球总裁的马本德讲
[嵌入式]
德尔福被收购的背后
电子涡轮增压器助推汽车电压新标准
自从去年奥迪SQ7装备了双增压系统,增加了电子涡轮增压,带动了某宝上千元级甚至百元级的所谓电子涡轮增压器也火了,各种评测相继推出。然并卵,这种低价电子涡轮增压器反而造成发动机在高转速时进气困难的问题。正牌的电子涡轮增压应该是什么样的呢?涡轮增压简称TURBO,它是采用专门的压气机将气体在进入气缸前预先进行压缩,提高进入气缸的气体密度,减小气体的体积,这样,在单位体积里,气体的质量就大大增加了,进气量即可满足燃料的燃烧需要,从而达到提高发动机功率及扭矩的目的。一般而言,加装涡轮增压器后的发动机的功率及扭矩要增大2 0 % ~ 3 0 % 。从另一方面讲涡轮增压能够提高汽车的燃油经济性。 由于电动涡轮增压固有的涡轮迟滞效应,涡轮要等发
[汽车电子]
自动挡中途换挡行不行?
   自动挡车型因其自动化程度高,驾驶操作简单,车不容易熄火牢记等优点,更适合走走停停的城市驾车生活,也因此成为越来越多城市消费者的首选。但在驾驶自动挡车型中也要注意很多问题。下面我们来说一下自动挡中途换挡。下面就随汽车电子小编一起来了解一下相关内容吧。 首先说一下自动挡的档位: 先说纯自动档的,一般有P、R、N、D、2 (或S)、L(或1)等。P是指的驻车档,R是倒档,N是空档,D是行车档,从D3D2D1也是行车档,但是和D档有些小区别,这些档位不是按照一般的发动机转速变档的,这样的目的是为了让车在同样的速度下有更高的发动机转速,提供更大的功率和扭矩输出,一般是在高速超车和趴陡坡的时候用的,有些车没有D3,D档下面直接是D
[汽车电子]
大众将为1.4TSI发动机加入汽缸休眠技术
  大众在引入缸内直喷、分层燃烧和涡轮增压等技术之后,将为直列四缸汽油机加入ZAS汽缸休眠(可变排量)技术进一步降低油耗和排放。首款使用汽缸休眠技术的发动机将是我们熟悉的1.4 TSI,大众ZAS系统在低负荷和中等负荷工况下将自动对两个汽缸停止供油和停止点火,并让气门保持闭合状态。预计首款使用ZAS技术的1.4 TSI发动机将于2012年年初发布。   大众表示按照欧洲的油耗测试标准,1.4升TSI发动机在使用ZAS汽缸休眠技术之后每百公里油耗将降低0.4升。在某些特定的驾驶状态下,百公里最高可节省1升燃油。大众将成为首家在批量生产的涡轮增压四缸发动机中引入汽缸休眠技术的汽车制造商。 大众1.4 TSI ZAS汽缸休眠技
[汽车电子]
大众将为1.4TSI<font color='red'>发动机</font>加入汽缸休眠技术
CAN现场总线的时间信息共享技术
电子时间引信系统从火控计算单元提取的射弹飞行时间数据需要实时可靠地传送给编程装置,为保证时间信息传送的准确、及时,本文采用CAN总线进行时间信息的传输。 CAN总线具有突出的可靠性和实时性,适合在复杂的战场环境下工作,基于CAN现场总线的时间信息数据接口,可充分保证时间信息的传送,并为电子时间引信系统提供标准的数据接口,便于应用在其它防空武器系统的嵌入式改造或未来数字化防空武器系统中。本文阐述了CAN现场总线、总线接口技术、时间信息提取电路结构、信息无线发送结构等原理,及如何利用CAN现场总线技术实现时间信息共享技术。 CAN现场总线概述 CAN(Controller Area Network)总线诞生和发展于汽车工业自动控
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved