发动机测试系统中can总线的应用

发布者:bianzitong521最新更新时间:2014-03-20 来源: elecfans关键字:发动机  测试系统  can总线的 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  现场的总线控制系统(FCS)将是新世纪自动控制系统发展的主流,是继DCS后新一代的控制系统。现场总线是综合自动化发展的需要,同时智能仪器仪表则为现场总线的出现奠定了基础。

  CAN(Controller Area Network)是现场总线的一种,最早是德国Bosch公司在上世纪80年代推出的,主要应用于汽车内部检测以及控制系统间的数据通信。CAN总线通信协议充分考虑了工业现场环境,采用了ISO-OSI模型中的三层,即物理层,数据层和应用层。CAN总线规范已被国际标准化组织制订为国际标准ISO11898,并得到了多家著名半导体器件生产商的支持,推出了各种集成CAN协议的芯片产品。CAN总线目前已经被广泛应用,CAN总线被公认为几种最有前途的现场总线之一。

  CAN总线的功能与特点

  CAN总线的通信介质一般采用双绞线、同轴电缆或光纤等,能够实现在强电磁干扰环境下数据远距离传输的功能,其硬件成本低,传输可靠性高,软件开销小,是属于总线型串行通讯网络,具有与其它通讯协议所不同的特点。

  总线支持载波监测与多主站控制以及冲突检测的通讯模式

  “载波监测”是指在总线上每一节点在发送信息报文前都必须检测到总线上有一段空闲状态,任一节点都有发送报文的机会。而报文信息优先级的高低取决于信息的最终发送,在CAN中采用非破坏性的基于优先级竞争的总线仲裁方式,这便是冲突检测。通过报文滤波可实现多种传输方式,具有灵活的工作方式。

  CAN总线协议是基于报文而不是基于站点地址的协议

  CAN总线上报文所含内容只有优先级标志区和传送的数据内容,所有节点都会收到报文,对报文的取舍取决于节点本身,同一报文可传送给所有站点,也可以传送给特定的站点。基于报文协议的另一个特点是新的节点可以随时被加入到总线系统中,一旦加入到系统中,该节点便能接收信息,有很强的实用性。

  CAN总线的高速性,以错误检测和恢复能力的高可靠性

  CAN采用面向数据块的通信方式,信号传输采用短帧结构,CAN能自动地检测出错误信息,保证信息的正确性和完整性,记录出错信息的次数,“故障界定隔离”使故障节点被及时关断而不会永久占用总线。

  灵活数据编码方式

  CAN总线通信控制器集成了CAN的物理层和数据链路层功能,可以完成通信数据的成帧处理,可以定义211或229个不同的数据块。

  总之,CAN总线具有实时性强、可靠性高、抗干扰性强、结构简单、操作性好、价格低廉等优点,是目前国际上公认的最具有前途的几种总线之一。

  在发动机测试系统中的应用

  发动机测试系统简介

  发动机测试系统是汽车发动机生产厂家在发动机出厂前抽样测试系统的总成,传统的汽车发动机试验台的组成是单台的测功机和被测发动机组成的独立系统,每台被测发动机的测试周期为720小时的连续各种路况测控。该系统引入CAN总线将其中的8个试验台组成一个同步测试系统,可大大简化测试过程,同时减少了重复劳动,取得较好的效果。

  

  由于该发动机测控设备是由作者在1997年研制成功的,当时考虑到今后系统的扩展以及完善整个试验系统的通信功能,在系统中预留了RS-422通信功能接口。原系统采用STD总线鼠笼式的8098式结构搭建了试验台测控系统,而其通信接口是标准的RS-422串行通信协议,这种结构只能采用主从式结构,且只有物理层,故而采用了CAN桥接器,使其能够组成一个标准的CAN总线系统。[page]

  CAN桥接器的软硬件设计

  CAN桥接器的设计是将RS-422电平与CAN标准的逻辑电平能够相互转换,同时使得RS-422和CAN的帧格式能够相互转换。系统采用了SJA1000控制接口芯片,SJA1000有BasicCAN模式和PeliCAN模式两种工作模式,本系统中选择了工作模式为基本型。SJA1000作为微控制器的片外扩展芯片,其片选引脚CS接在微控制器的地址译码器上,从而决定了CAN总线控制器各寄存器的地址。SJA1000通过CAN控制器接口芯片82C250连接在物理总线上。82C250器件提供对总线的差动发送能力和对CAN控制器的差动接受能力,完全和ISO11898标准兼容。其引脚8允许选择高速、斜率控制和待机三种不同的工作方式。

  在图2所示的电路中实现了RS-422电平和CAN标准逻辑电平的相互转换,同时系统软件也实现了RS-422和CAN帧格式的相互转换,系统中CPU为AT89C52单片机。

  

  芯片MAX1490B完成了RS-422和TTL逻辑电平的相互转换,而芯片SJA1000则完成了TTL逻辑电平和CAN逻辑电平的相互转换,在MAX1490B中TTL侧和RS-422侧实现了完全电隔离,A、B为其RS-422侧输入端,Y、Z为RS-422侧输出端,DI为隔离的TTL侧驱动输入,RO为隔离的TTL输出端,MAX1490B内部的DCPDC 变换器在不需要外部隔离电源的情况下实现了输入输出的电隔离。82C250是CAN总线通信控制器,由其实现CAN的物理层和数据链路层,是CAN总线收发器,可支持多达110个节点的CAN总线负载。

  测控设备的改造

  原有的系统采用了下位控制,即将控制权限和管理权限在每一独立的系统中单独实现,数据的输出,给定控制目标以及各种工况的信息打印均由前端机控制,上位机只是用来对系统进行简单的数据汇总通讯。在原系统中每个测控设备是孤立的,是信息孤岛,在改造过程中上位机中配置CAN适配器,用双绞线与CAN总线相连,在原测控设备上利用预留RS-422与CAN桥接器相连。在软件编程中,增加了单独的通信单元,不增加原有的控制系统的其他功能和软件开销,经过简单的软硬件改造后,形成了一个具有数据交互功能的测控系统。改造后的系统能够通过上位机对前置机进行控制工框的设定、数据采集汇总等,可以通过上位机对前置机进行控制,突破了原有系统的信息交互的障碍。系统拓扑结构如图4所示。

  

  结束语

  经过改造后的测控设备连成了一个CAN总线系统,突破了原有的信息孤岛的模式,原系统中的各种工作模式、各种控制目标给定由上位机管理,下位机通过接收广播、点对点方式和上位机通信,接受工况状态的转换以及控制给定等参数,同时定期上传其工作状态、测试数据等,上位机对其进行统一管理,实现了“分散控制,集中管理”的模式。上位机通讯管理软件的编制采用DELPHI5.0,在WIN2000下编译完成。

  通过对原有系统进行总线升级改造,针对原有测试系统进行现场总线改造的尝试,也具有积极的实际意义。

关键字:发动机  测试系统  can总线的 引用地址:发动机测试系统中can总线的应用

上一篇:为铁路谐波干扰搭建一个数据采集和监控系统
下一篇:CAN适配卡发电机状态监测仪中的设计方案

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

浅谈测功机与电机测试系统历史
电机测试系统的缘起 总所周知,电机是一种电气和机械的融合结晶,要评价一款电机的性能,往往需要综合很多试验项目的结果去评估。一般一款电机从研发到生产之间,需要经历型式试验(研发、中试、质检)和生产试验(出厂)两个阶段,且根据电机种类、应用行业的不同,合共会包含十余种甚至几十种试验项目(如下图)。 既然电机的试验项目这么多,那么对应的也需要很多的测试仪器或设备去完成各个项目的测试。像电压、电流、功率的采集需要用到电参数测试仪;转速、扭矩的采集需要用对应的传感器;测试过程中为了让电机运行在不同的工况下,还必须添加机械负载;测试完成后,还需要人工去处理数据,绘制曲线 这一切对于测试人员来说可谓相当复杂和麻烦,有没有一劳永逸的测试解
[测试测量]
浅谈测功机与电机<font color='red'>测试系统</font>历史
PXI Express DMM为更精确、更智能测试系统奠定基础
1. 专为自动化测试而设计 NI基于PXI的DMM款型从高性价比6½位型号到高性能7½位型号等不一而足, 包含市面上精度最高的7½位DMM。 某些型号所独有的特性包括扩展的测量范围、采样率高达1.8 MS/s的隔离数字化仪模式、延长的校准周期和基本电感与电容测量。 将以上特性结合到单台仪器中,从而为传统精密仪器所固有的测量难题(测量吞吐量和灵活性有限)提供了解决方案。NI基于PXI的DMM为解决从消费类电子产品到航空和国防工业等各行各业的应用难题提供了更智能的方法。 图1: PXIe-4081 DMM是针对任何测试和测量系统的完美解决方案。 NI的DMM产品系列主打PXIe
[测试测量]
PXI Express DMM为更精确、更智能<font color='red'>的</font><font color='red'>测试系统</font>奠定基础
基于ARM7处理器CAN总线网络设计
1 引言 can(controller area network)即控制器局域网络,最初是由德国bosch公司为解决汽车监控系统中的自动化系统集成而设计的数字信号通信协议,属于总线式串行通信网络。由于can总线自身的特点,其应用领域由汽车行业扩展到过程控制、机械制造、机器人和楼宇自动化等领域,被公认为最有发展前景的现场总线之一。 can总线系统网络拓扑结构采用总线式结构,其结构简单、成本低,并且采用无源抽头连接,系统可靠性高。本设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等持点。 2 系统总体方案设计 整个can网络由上位机(上位机也是网络节点)和各网络节点组成(见图1)。上位机
[单片机]
一种基于CAN总线高校食堂刷卡系统设计方案
引言 在如今的高校食堂,由于学生数量庞大,流动性频繁,传统的纸质餐票、现金或基于接触式IC卡技术的消费支付方式存在服务效率不高、便捷性差、管理成本高、卡片易损坏等诸多弊端。高校食堂消费作为学校后勤服务的重要组成部分,如果仍沿用以前传统的消费方式,将动用大量的人力物力,而且管理上会出现很多繁琐的事务,这样不利于高校更好地为广大师生服务以及学校的管理。为了解决这一问题,如今,越来越多的高校采用智能卡技术和网络技术相结合来构建学校的食堂刷卡系统。 非接触式智能卡技术和CAN总线技术都是当今世界科技迅猛发展的产物。智能卡技术广泛的应用于各行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业;而CAN总线在可靠性、实时性和灵活性
[单片机]
一种基于<font color='red'>CAN总线</font><font color='red'>的</font>高校食堂刷卡系统<font color='red'>的</font>设计方案
英国正在开发一种微型“蟑螂”机器人,可以爬入发动机内部进行维修
7月17日,英国发动机制造商罗尔斯·罗伊斯公司表示它正在开发一种微型“蟑螂”机器人,这种机器人可以爬入飞机发动机内部,发现并修复问题。 罗罗称这种微型技术可以加快检查速度,并且也不需要将从飞机上卸下来就能进行修理,所以,它可以改进飞机发动机维修方式。 为了探索这一机器人概念,罗罗公司与美国哈佛大学和英国诺丁汉大学的机器人学专家联手进行研究。 哈佛研究院研究人员Sebasan de Rivaz表示,他们的设计灵感来自于蟑螂,并且这一“蟑螂”机器人的研发工作已经进行了八年了。他说,下一步就是在机器人上面安装摄像头,并将机器人尺寸缩小至15毫米。 De Rivaz称,一旦机器人完成工作,可以通过程序设定让它们离开发
[机器人]
NI车载雷达测试系统
NI车载雷达测试系统 ( VRTS ) 为76至81 GHz的汽车雷达系统提供了自动化雷达测量和障碍物模拟功能。工程师可利用VRTS来测试汽车硬件及软件子系统,包括雷达 传感器 、 ADAS 子系统和嵌入式软件。VRTS具有灵活的障碍物生成功能,可模拟各种生成的场景,帮助工程师测试雷达及其他先进驾驶辅助系统 (ADAS) 的嵌入式软件。此外,高性能毫米波射频前端和PXI矢量信号收发器 (VST) 相结合,可实现精确的RF测量,帮助工程师分析和测试波束。因此,工程师可以在ADAS和雷达系统开发的各个阶段,即从研发到批量制造测试,均使用相同的测量硬件。 VRTS是平台化测试和测量方法的一部分, 因此它可以轻松地与其他PXI测量硬件
[汽车电子]
NI车载雷达<font color='red'>测试系统</font>
无线HDMI MIMO数字视频测试系统
挑战 开发一个制造测试系统(MTS),该系统可根据目前行业标准,测试无线HDMI多输入多输出(MIMO)产品,并消除判断视频传输质量时的人工介入需求。 解决方案 使用NI PXI 、NI VideoMASTER、NI LabVIEW和NI TestStand管理软件,开发一个验证数字视频信号参数的自动化系统,验证范围从信道延迟测量和颜色验证,到同步脉冲定时、噪声谱和非线性测量。 结果 使用基于NI TestStand软件的通用软件平台, Benetel公司从根本上将新项目开发时间缩短了75%,并更加易于生产高质量、高可靠性的最终产品。 Benetel公司在射频(RF)和无线设计、测试系统上拥有丰富的经验,我们致力于将高质量、高
[测试测量]
无线HDMI MIMO数字视频<font color='red'>测试系统</font>
STM32 CAN总线传输波特率计算
本人用的单片机是STM32F407,其它型号的单片机类似,可做参考! 一、标准CAN协议位时序概念 由于CAN属于异步通讯,没有时钟信号线,连接在同一个总线网络中的各个节点会像串口异步通讯那样,节点间使用约定好的波特率进行通讯。 同时,CAN还使用“位同步”的方式来抗干扰、吸收误差,实现对总线电平信号进行正确的采样,确保通讯正常。 为了实现这个位同步,CAN协议将每个位的时序分解为四段:SS段、PTS段、PSB1段、PBS2段。同时定义最小的时间单位:Tq,四个段的长度用x个Tq表示,加起来就是一个位的时序。 用一个图来表示可能会形象一点,如图一个位的时序就是19Tq。 以上就是CAN标准协议定义的位时序,而S
[单片机]
STM32 <font color='red'>CAN总线</font>传输波特率<font color='red'>的</font>计算
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved