CAN-bus总线iCAN网络在工程机械控制系统中的应用研

发布者:admin 发布时间:2019-10-29 12:03 浏览次数:

  CAN-bus总线是国际上应用最广泛的现场总线之一,最初被设计用作汽车电子控制单元(ECU:ElectricControlUnit)的串行数据传输网络,现已被广泛应用于欧洲的中高档汽车中。近几年来,由于CAN-bus总线极高的可靠性、实时性,CAN-bus总线开始进入中国各个行业的数据通讯应用,并在2002年被确定为电力通讯产品领域的国家标准。

  CAN-bus网络使用普通双绞线作为传输介质,采用直线拓扑结构,单条网络线个节点。当通讯距离不大于40米时,传输速率可达到1Mbps;当使用5Kbps传输速率(收发器PCA82C250/251支持),同一物理网络可达10公里的通讯距离。CAN-bus总线的适用范围:可适用于节点数目比较多,传输距离在10公里以内,安全性、可靠性要求高的场合;也可适用于对实时性、安全性要求十分严格的机械控制网络。

  目前,国内的汽车、电梯行业已是CAN-bus应用的典型领域,工业控制、智能楼宇、煤矿设备等行业也得到了广泛的应用。

  由于嵌入式电脑、网络通讯、微处理器、自动控制等先进技术的日渐广泛应用,工程机械控制系统的性能和集成度已经有了很大的提高。而CAN-bus总线由于良好性能,特别适合于工程机械中各电子单元之间的互连通讯。随着CAN-bus总线技术的引入,工程机械中基于CAN-bus总线的分布式控制系统取代原有的集中式控制系统,传统的复杂的线束被CAN-bus总线所代替:系统中各种控制器、执行器以及传感器之间通过CAN-bus总线连接,线缆少、易敷设,实现成本低,而且系统设计更加灵活,信号传输可靠性高,抗干扰能力强。

  目前CAN-bus总线技术在工程机械上的应用越来越普遍。国际上一些著名的工程机械大公司如CAT、VOLVO、利勃海尔等都在自己的产品上广泛采用CAN-bus总线技术,大大提高了整机的可靠性、可检测和可维修性,同时提高了智能化水平。而在国内,CAN-bus总线控制系统也开始在工程汽车的控制系统中广泛应用,在工程机械行业中也正在逐步推广应用。

  iCAN协议即“IndustryCAN-busApplicationProtocol”,是现场总线CAN-bus的应用层协议之一,具有理解简单、易于实现、实时可靠的特点。iCAN网络是面向于自动控制领域、基于CAN-bus总线和iCAN协议的控制系统。该系统的目标就是解决用户在CAN-bus应用领域中的通讯控制或者数据采集问题。

  将CAN-bus网络的数据链路层、物理层与一个高效的用户层结合在一起,既可以保障底层使用CAN-bus总线的高效、实时、可靠的特点,又能够建立一个易于实现、成本较低、效率良好的数据通讯网络方案。这就形成了一个基于现场总线CAN-bus的完整通讯网络以及数据采集方案,也就是iCAN网络的诞生。

  iCAN网络构建非常灵活,结构简单,成本较低;并且iCAN网络具有易于组态,安装、运行、维护简便的特点。iCAN网络组成结构如下图所示,包括了iCAN模块、CAN-bus接口卡以及CAN-bus网关/网桥设备。

  iCAN网络的基础与核心是iCAN协议。iCAN协议是国内对于CAN-bus系统应用的一种全新尝试。iCAN协议的设计目标是:实现一种简单/可靠/稳定的CAN-bus应用层协议。

  在iCAN协议的设计过程中,充分参考和借鉴了DeviceNet协议和CANopen协议。毕竟DeviceNet协议和CANopen协议是严谨和完善的,并经过实际工程验证。

  通过以上技术问题的解决,一方面可以保证iCAN网络的高通讯效率、高数据可靠性,令基于iCAN协议的各个总线节点能够组成一个有机的整体网络;另一方面,通过在iCAN协议设备建模方面的尝试,可以使产品描述标准化,协议发展具有可延续性,保障后续产品开发过程中在通讯协议方面的的一致性。

  在iCAN网络中,可以根据需要增加CAN-bus网关/网桥设备,以适应实际系统的网络规模和通讯距离,以及用户终端设备在安装、布线等方面的要求。通过CAN-bus网关/网桥设备,iCAN网络也可以方便地互连其它类型的网络,比如串行通讯网络RS-232/RS-485等,或者连接DeviceNet/CANopen网络。

  在工程机械中iCAN网络主要由工控微机、标准PC-CAN接口卡以及iCAN模块组成,系统结构如图2所示。

  工控微机通过CAN-bus接口卡接入CAN-bus网络中,与总线进行数据交换,管理系统中各个iCAN模块及其它设备;实现系统中各设备参数监控、显示、人机界面以及各种控制功能。iCAN模块实现传感器的信号采集,并实现控制信号输出功能。

  根据工程机械中的传感器、控制器类型的不同,选择合适的iCAN模块。iCAN模块的输入端口采集液压发动机等系统中传感器的信号,并传送到总线上;输出端口根据来自总线上的控制信息操作执行机构,完成对于液压等系统的控制。

  iCAN网络在工程机械中的应用,避免了复杂的信号连线,使控制系统的安装为何简单,运行可靠,应用灵活,并能够保证控制的实时性。

  起重力矩限制系统为汽车起重机控制系统中一个重要组成部分。该系统通过对起重机械中长度传感器、角度传感器以及压力传感器等输出数据进行分析处理,实现对系统工作时起重力矩的实时监控,以保证起重机工作在安全状态下。而且该系统能够实时记录起重机作业中的危险工况,为事故的分析处理提供可靠的依据。

  该系统要求能够实时采集长度传感器、角度传感器以及压力传感器的输出数据,其中长度传感器、角度传感器以及压力传感器的信号输出类型主要为电压或者电流信号,传感器信号的通道共有4路。此外系统要求提供4路数字量输出通道。

  起重力矩限制系统的CAN-bus解决方案为:系统采用一块PC104-CAN2I双路CAN接口卡、一个iCAN-4017模拟量输入模块以及一个iCAN-4050数字量输入输出模块。起重力矩限制系统结构示意图如下图3所示:

  1)PC104-CAN2I双路CAN接口卡作为CAN网络主控设备,实现对于数据采集模块的管理。PC104-CAN2I接口卡配备2个通道CAN接口,CAN通道采用光电隔离措施,增强了系统在恶劣环境中使用的可靠性。电路板采用4层板技术,SMT工艺,抗干扰能力强,保障长期运行的稳定可靠。

  电压输入范围:±10V(默认)、±5V、±2.5V、±1V、±500mV、±150mV;

  采用iCAN-4017模拟量输入模块的四路输入通道用于采集系统中长度传感器、角度传感器以及压力传感器的输出数据。

  开关量输出信号:集电极开漏输出,最大负载电压+30V,电流30mA。采用iCAN-4050数字量输入输出模块四路输出通道用于提供数字量输出信号。

  起重力矩限制系统通过iCAN模块检测各传感器的信号,各模块通过CAN总线将传感器数据传送到控制主机进行处理,系统工作状态实时显示在人机界面上。该系统能够警示危险工况,诊断并排除故障。在危险工况下,通过实时地控制输出模块,使系统处于安全状态,防止事故的发生。

  起重力矩限制系统软件采用VC++开发。系统软件对传感器数据进行处理,实时获取系统工作状态,并以图形化的界面显示,在危险状态下及时发出报警信息,并可以根据键盘指令进行相应的控制。

  在起重力矩限制系统中采用了iCAN-4017模块以及iCAN-4050模块各一个。在满足系统需求的基础之上,模拟量输入、数字量输入以及开关量输出均有剩余通道,可以方便未来产品功能的扩展。

  该起重力矩限制系统的特点是:通过CAN-bus总线实现对各传感器信号的采集以及输出装置的控制,使得系统十分容易构建,布线安装十分方便;同时系统抗干扰能力强、可靠性高、实时响应性好。而且通过CAN-bus总线的应用,使该起重力矩限制系统的很容易作为一个子系统嵌入到起重机的控制系统中。

  通过实际的运行测试表明,该系统运行稳定、可靠,维护接口方便,性能价格比较高。

  CAN-bus总线的应用使工程机械控制系统功能具有良好的可扩展性,易于实现对各分系统得集中监测和管理。此外CAN-bus总线的应用使用户的使用、维护、故障诊断更加灵活和方便,例如起重机在出厂调试时,工厂计算机系统可以通过CAN-bus总线访问其控制系统,记录保存调试数据,以作为在故障时维修的原始参考数据。

  随着CAN-bus总线在工程机械中的不断应用,必将大大提高工程机械的可靠性、可检测、可维修性以及智能化水平。依靠强大的专业开发团队、NXP半导体的领先技术,我们始终执着于工程机械行业中CAN-bus总线的应用推广,为客户提供更多的优质的解决方案。

  主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用

  本文设计了一款基于单片机(AT89C51)的三层电梯的模拟控制系统。以51单片机为核心,由7段显示数....

  开关磁阻电机是一种新型的直流控制电机。本文分析了被控参数的特点,介绍了我们所设计的以8098单片....

  随着国家大力推进智能电网建设,电力部门对变电站辅助系统的建设也趋于智能化。变电站是电网的核心环节,担....

  无笔、无纸记录,日常维护工作量小,运行费用低。 采用进口5.6英寸320*240点阵高亮度图形液晶显示屏,具有画面清晰、性能稳定、...

  针对常规PID控制器参数整定不良、适应性差、控制精度不理想的现状,提出了动态过程中参数自动整定的模....

  目前大多数产品对外通讯部分可总结为:MCU+收发器+外部总线,其中大多数常用的MCU都集成有CAN或....

  目前,在多数保密通信没备中,主要采用通用CPU和专用硬件电路控制密码专用芯片来实现两种方式的密码运算。采用前者控制密码专...

  我与先锋董事会和AyBLU-012011 EVD董事会合作。我已经实例化了一个I2C接口,我已经连接到一个外部的MCP47 25 DAC...

  本章介绍单片机基础知识。Intel公司的8051单片机被世界许多厂商作为基核,先后推出多种兼容机型,....

  PCI是由Intel公司1991年推出的一种局部总线。从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个...

  文档的主要内容详细介绍的是AGV基础知识介绍PPT课件免费下载包括了:一、AGV基本介绍,二、AGV....

  近年来,电子装备自动测试系统进入了以小型化、智能化、综合化、信息化为发展方向的新时期,同时兼顾实用、可靠、经济等要求。0P...

  嵌入式开发的外部总线-C是美国电子工业协会EIA(Electronic Industry Associati....

  介绍了永磁无刷直C8051F,动机的工作原理,设计了基于C8O51F的电机控制系统。它与传统的控制方....

  芬兰国家技术研究中心(VTT)研发的快速控制系统可大大削减工业机器人的编程设计时间,促进自动化在单项....

  目前,中国已经进入了老龄化社会,预计从2020年开始,中国将步入老龄化严重阶段;2050年中国将步入超高老龄化国家行列,60岁以上...

  51单片机存储器采用的是哈佛结构,即是程序存储器空间和数据存储器空间分开,程序存储器和数据存储器各自....

  本文以利用PIC16F628单片机构成PVS控制系统为例,从硬件系统设计和软件系统设计入手,给出了印....

  目前,很多客户会有这样的疑虑,那就是智慧酒店的客房控制系统到底是用无线还是有线的,两者有什么区别和利....

  你好, 有什么方法可以改变数据的GPIO吗? GPIF II只允许我改变数据总线位...

  当外部线路的开关闭合时,PLC内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器....

  大家好,如果把485通信总线绕到一个轱辘上后通信会受到影响吗?如果把总线用屏蔽层屏蔽起来后呢?我觉得无论屏蔽不屏蔽总线信号都...

  机器人手臂的运动,机器人的机械臂是由数个刚性杆体和旋转或移动的关节连接而成,是一个开环关节链,开链的....

  使用Cortex-M0内核芯片LPC1114设计温度控制系统的资料说明

  冷凝露点法是一种高精度的食品水分活度检测方法,温度控制是其关键技术之-”。本设计采用最新型Corte....

  基于半双工接口芯片SN65HVD3082的零延时RS-485接口电路设计

  RS-485接口是一种基于平衡发送和差分接收的串行总线,具有很强的抗共模干扰能力,在适当的波特率下传....

  经过AC→DC→AC变换的逆变电源称为变频电源,它有别于用于电机调速用的变频调速控制器,也有别于普通交流稳压电源。变频电...

  TCS230是美国TAOS公司生产的一种可编程彩色光到频率的传感器。该传感器具有分辨率高、可编程的颜....

  随着各个国家工业互联网发展相关战略的不断推进,人工智能、智能机器人等智能化技术与设备不断取得新的进展....

  用于工业和汽车系统的先进SoC(片上系统)解决方案的功率预算不断增加。后续每一代SoC都会添加高功率需求器件并提高数据处理...

  工业控制系统信息安全的目标是:保证工业控制系统长时间、无间断的稳定、可靠运行。工业控制系统信息安全技....

  移动行业处理器接口联盟(MIPI)标准在移动设备行业日益流行。现在的移动设备普遍都带有双屏显示和/或....

  针对第二届“飞思卡尔”杯全国大学生智能汽车邀请赛的要求,结合第一届大赛各队的特色参赛报告,我们提出了....

  随着电力电子技术、微处理器技术以及新的电机控制技术的发展,交流调速性能日益提高,变频调速技术的出现使....

  对于高可靠性汽车用PCB如何确保产品满足要求,是众多PCB厂家所追求的目标。生产控制中对一些可靠性测....

  在火箭在发射过程中会受到干扰信号的作用而偏离轨道,故需设计出抗干扰系统来尽量减少飞行器飞行的过程中扰....

  自动化灌溉控制系统自 20 世纪 80 年代开始在美国、以色列等国家得到研究和应用,由于技术复杂、应....

  焊接是工业生产中非常重要的加工方式,同时由于焊接烟尘、弧光和金属飞溅的存在,焊接的工作环境非常恶劣,....

  本文档的主要内容详细介绍的是自动控制原理的考点精品复习资料免费下载包括了:第一章 自动控制系统的基本....

  机器人从结构上讲属于一个空间开链机构,其中各个关节的运动是独立的,为了实现末端点的运动轨迹,需要多关....

  随着城市住宅的发展,对安全的要求越来越高,现在的房屋需要一套防盗,防火的安全系统,我们设计了这套安全....

  随着半导体行业专业化不断增强,半导体设计、制造、封装测试等业务分开,形成了垂直分工模式。例如海思、台....

  在机电控制系统的设计中,PID控制器以其算法简单,计算量小,使用方便,鲁棒性较强等优点而得到广泛应用....

  随着我国制造业市场的全球化,现代科学技术的飞速发展和社会的进步,对工业机器人的性能提出更高的要求。目....

  ST STM32MP1系列微处理器借助于双核Arm Cortex-A7提升处理速度,并通过Arm C....

  我们通常将安全分成三类,即功能安全、物理安全和信息安全。功能安全是为了达到设备和工厂安全功能,受保护....

  丰富的课程和领域离不开师资力量的支撑。13位专职教师,其中7位是博士,多数毕业于计算机、自动控制、机....

  在开关期间,晶体管会处于同时施加了高电压和高电流的状态。根据欧姆定律,这将导致一定的损耗,具体取决于....

  楼宇智能化是信息化的重要组成部分,但传统的楼宇控制系统存在子系统管理分散、子系统设备数量多、专业性强....

  本章讲述了群智能算法在PID控制仿真中的应用研究,PID控制是典型的工业控制之一,对于PID控制,主....

  工业控制系统(ICS)是几种类型控制系统的总称,包括数据采集与监视控制系统(SCADA)、集散控制系....

  精通MATLAB Simulink系统仿真教程之控制系统Simulink仿真的PPT课件

  本文档的主要内容详细介绍的是精通MATLAB Simulink系统仿真教程之控制系统Simulink....

  本文档的主要内容详细介绍的是使用PID进行Simulink控制系统仿真的教程PPT课件免费下载包括了....

  电池管理系统(Battery Management System,BMS),通常被业内称为新能源汽车....

  继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动....

  在讲CAN支线之前,我们来看一个CAN的波形图,如下图所示,大家仔细查看CAN波形图,会发现CAN波....

  针对船舶减摇鳍系统,运用PID 控制理论设计了控制器,利用MATI AB的强大数学运算能力模拟随机海....

  节气门位置传感器信号可同时用于发动机控制、自动变速器控制和巡航控制等。对于巡航控制系统而言,节气门位....

  《电气工程手册》的目的是提供一本涵盖电气工程各个领域的综合参考书。它是为工业、政府和学术界的电气工程....

  SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断...

  HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-A...

  AM4377 AM437x ARM Cortex-A9 微处理器 (MPU)

  TI AM437x 高性能处理器基于 ARM Cortex-A9 内核。 这些处理器通过 3D 图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。 处理器子系统基于 ARM Cortex-A9 内核, PowerVR SGX图形加速器子系统提供 3D 图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...

  AM4382 AM438x ARM Cortex-A9 微处理器 (MPU)

  与其它产品相比AM438x Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM var link = zh_CN_folder_p_quick_link_description_features_parametrics; com.TI.Product.handleQuickLinks(parametric,参数变化,#parametrics,link); AM4382 AM4384 AM4388 300 600 1000 600 1000 600 1000 &...

  AM4384 AM438x ARM Cortex-A9 微处理器 (MPU)

  与其它产品相比AM438x Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM var link = zh_CN_folder_p_quick_link_description_features_parametrics; com.TI.Product.handleQuickLinks(parametric,参数变化,#parametrics,link); AM4384 AM4382 AM4388 600 1000 300 600 1000 600 1000 &...

  AM335x 微处理器基于 ARM Cortex-A8 处理器,在图像、图形处理、外设以及 EtherCAT 和 PROFIBUS 等工业接口选项方面得到了增强。 该器件支持高级操作系统 (HLOS)。 Linux®和 Android可从德州仪器 (TI) 免费获取。 AM335x 微处理器 包含 功能框图 中显示的子系统和以下 简要 说明: 微处理器单元 (MPU) 子系统基于 ARM Cortex-A8 处理器, PowerVR SGX图形加速器子系统提供 3D 图形加速功能以支持显示和游戏特效。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos 等实时协议。此外,凭借 PRU-ICSS 的可编程特性及其对引脚、事件和所有片上系统 (SoC) 资源的访问权限,该子系统可以灵活地实现快速实时响应、专用数据处理操作以及自定义外设接口,并减轻 SoC 其他处理器内核的任务负载。 特性 ...

  TMP451-Q1器件是一款高精度,低功耗远程温度传感器监视器,内置有一个本地温度传感器。远程温度传感器通常是低成本离散式NPN或PNP晶体管,或者基板热晶体管或二极管,这些器件是微处理器,微控制器或FPGA的组成部件。对于本地和远程传感器,此温度表示方式为12位数字编码,分辨率为0.0625C。对于本地和远程温度传感器,在典型运行范围内,温度精度为1C(最大值)。此两线制串口接受SMBus通信协议。 诸如串联电阻抵消,可编程非线性因子(因子),可编程偏移,可编程温度限制和一个可编程数字滤波器等的高级特性被组合在一起以提供一个具有更佳准确度和抗扰度的稳健耐用热量监控解决方案。 TMP451-Q1器件是在各种汽车子系统中进行多位置高精度温度测量的理想选择。此器件的额定运行源电压范围为1.7V至3.6V,额定工作温度范围为-40C至125℃。 特性 符合汽车应用要求 具有符合AEC-Q100的下列结果: 器件温度1级别:-40C至125C的环境运行温度范围 器件人体模型(HB...


上一篇:IR率先推出汽车用LIN总线电压调节器    下一篇:没有了