CN105587421B - 基于多can通信协议实现柴油机调速控制的***及方法 - Google Patents

基于多can通信协议实现柴油机调速控制的***及方法 Download PDF

Info

Publication number
CN105587421B
CN105587421B CN201610033260.8A CN201610033260A CN105587421B CN 105587421 B CN105587421 B CN 105587421B CN 201610033260 A CN201610033260 A CN 201610033260A CN 105587421 B CN105587421 B CN 105587421B
Authority
CN
China
Prior art keywords
communication
diesel engine
protocol
data
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610033260.8A
Other languages
English (en)
Other versions
CN105587421A (zh
Inventor
肖孟英
班立权
代宏泽
吴柏华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuzhou CRRC Times Electric Co Ltd
Original Assignee
Zhuzhou CSR Times Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuzhou CSR Times Electric Co Ltd filed Critical Zhuzhou CSR Times Electric Co Ltd
Priority to CN201610033260.8A priority Critical patent/CN105587421B/zh
Publication of CN105587421A publication Critical patent/CN105587421A/zh
Application granted granted Critical
Publication of CN105587421B publication Critical patent/CN105587421B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/101Engine speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本发明公开一种基于多CAN通信协议实现柴油机调速控制的***及方法,该装置包括总线接口单元、含有对应多种CAN通信协议的多个协议模块的CAN协议解析单元、以及用于执行基于CAN通信协议通信的CAN通信单元,CAN协议解析单元的一端通过总线接口单元与机车主控制***连接,另一端通过CAN通信单元与柴油机的电喷控制***连接,CAN协议解析单元调用协议模块对机车主控制***与柴油机的电喷控制***之间的通信数据进行解析以执行所需类型的CAN通信;该方法通过控制柴油机调速控制***实现柴油机的调速控制;本发明具有结构简单、所需成本低、能够基于多种CAN通信协议实现柴油机的调速控制且控制效率高的优点。

Description

基于多CAN通信协议实现柴油机调速控制的***及方法
技术领域
本发明涉及柴油机控制技术领域,尤其涉及一种基于多CAN通信协议实现柴油机调速控制的***及方法。
背景技术
传统的柴油机步进电机调速控制***如图1所示,具体是通过驱动安装在柴油机上的步进电机来控制柴油机联合调节器,实现调节柴油机转速的功能,步进电机调速控制***不适用于电控柴油机,因而已逐渐被电喷控制技术替代。柴油机的电喷控制技术中,是由电喷控制器通过基于CAN(Controller Area Network,控制器局域网络)通信协议与内燃机车中机车主控制***等其它部件进行数据交换来具体实现对柴油机的调速控制,机车主控制***只需给出相应的控制命令即可。
CAN通信是柴油机***与整车控制***进行大数据交换的主要通信方式,如图2所示,电控柴油机调速控制***中电喷控制是基于一个CAN内部通信网络,由该通信网络实现主控***对网络内所有子板***的CAN通信功能。但CAN通信网络是内部网络,不同柴油机所采用的CAN通信协议可能并不一致,因而采用上述基于电喷控制的柴油机调速控制***,无法对接各种国际标准CAN通信协议的柴油机,适用范围受限,且同时使得机车主控制***对柴油机的调速功能还需要随CAN通信协议的变化而进行更改设置,不便于实际使用。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种结构简单、所需成本低、能够基于多种CAN通信协议实现柴油机的调速控制且控制效率高的基于多CAN通信协议实现柴油机调速控制的***及方法。
为解决上述技术问题,本发明提出的技术方案为:
一种基于多CAN通信协议实现柴油机调速控制的***,包括总线接口单元、含有对应多种CAN通信协议的多个协议模块的CAN协议解析单元、以及用于执行基于CAN通信协议通信的CAN通信单元,所述CAN协议解析单元的一端通过所述总线接口单元与机车主控制***连接,另一端通过所述CAN通信单元与柴油机的电喷控制***连接,所述CAN协议解析单元调用所述协议模块对机车主控制***与柴油机的电喷控制***之间基于CAN通信协议的数据进行解析。
作为本发明***的进一步改进:所述总线接口单元包括相互连接的双口RAM模块以及总线驱动模块,所述双口RAM模块通过双口RAM接收、发送两路基于CAN通信协议的通信数据。
作为本发明***的进一步改进:所述CAN通信单元包括两路CAN通信通路,每路所述CAN通信通路均包括相互连接的CAN控制器以及CAN通信接口。
作为本发明***的进一步改进:还包括用于根据机车主控制***的控制信号输出电流信号给机车电喷控制***的电流信号输出单元,所述电流信号输出单元与所述CAN协议解析单元连接。
作为本发明***的进一步改进:所述电流信号输出单元包括依次连接的D/A转换模块、用于执行隔离以及运算放大的隔离运放模块以及用于将电压信号转换为电流信号的电压电流转换模块。
作为本发明***的进一步改进:还包括用于根据机车主控制***的控制信号输出PWM信号给机车电喷控制***的PWM信号输出单元,所述PWM信号输出单元与所述总线接口单元连接;所述PWM信号输出单元包括依次连接的PWM信号采集模块、光耦隔离模块以及驱动输出模块。
作为本发明***的进一步改进:所述CAN协议解析单元包括用于执行解析的单片机电路以及用于执行逻辑控制的CPLD电路。
本发明进一步提供利用上述柴油机调速控制***的方法,该方法包括:对目标柴油机进行调速控制时,所述CAN协议解析单元接收机车主控制***输出的控制数据,根据所需执行的CAN通信协议类型调用对应的协议模块对接收到的控制数据进行解析,解析得到的控制数据发送至目标柴油机的电喷控制***;目标柴油机的电喷控制***实时输出运行数据,所述CAN协议解析单元接收所述运行数据,并调用对应的协议模块对接收到的运行数据进行解析后反馈给机车主控制***。
作为本发明方法的进一步改进,所述对接收到的控制数据进行解析具体为:通过所述总线接口单元中双口RAM模块接收两路控制数据,分别调用对应的协议模块对两路所述控制数据进行解析,解析得到的控制数据分别通过所述CAN通信单元中一路或两路CAN通信通路进行发送;所述对接收到的运行数据进行解析具体为:通过所述CAN通信单元中两路CAN通信通路接收一路或两路运行数据,调用对应的协议模块对所述运行数据进行解析,解析得到的运行数据通过所述双口RAM模块进行发送。
作为本发明方法的进一步改进:所述进行解析时具体通过读取所述双口RAM模块中双口RAM的配置信息区,获取得到包括通信方式以及待解析数据信息的配置信息,所述通信方式包括所需采用的所述CAN通信通路以及CAN通信协议类型,根据获取的所述配置信息通过所述双口RAM的数据区接收、发送两路数据。
与现有技术相比,本发明的优点在于:
1)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,可以在机车主控制***、电喷控制***为通信节点的CAN通信网络中,对接多种柴油机CAN通信协议进行解析,机车主控制***只需做相应的配置工作即可实现与不同柴油机的电喷控制***的数据通信,从而可以适用于多种类型柴油机进行调速及恒功率控制,使柴油机在满足需求的情况下运行在最经济的状态,且无需基于通信协议更改机车主控制***的调速功能,控制操作简便且控制效率高;
2)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,可以获取机车主控制***的控制数据并按照所需CAN通信方式输出给电喷控制***,从而实现对柴油机的具体控制功能;同时使得机车控制***还可以通过CAN通信获取柴油机反馈的运行参数、故障参数等运行数据,因而可以更好的发挥柴油机功能,确保柴油机控制功能稳定可靠,实现整车的最优控制;
3)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,进一步通过双口RAM实时交换机车主控制***与柴油机电喷控制***的数据,相比较CAN通信的数据更新周期,基于双口RAM可以实现更快的数据周期更新;对双口RAM的配置信息区进行参数设置后,通过读取配置信息区即可自动识别所需的通信方式以及所需通信的数据,以实现按照所需执行的CAN通信协议类型实时交换数据区数据;
4)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,进一步通过两路CAN通信电路可以相互实现冗余通信或执行两种不同CAN通信协议的通信方式,使得不仅可以应用在内燃机车上,也可以应用在轨道工程车上;
5)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,进一步通过与机车主控制***、电喷控制***之间的通信数据并行采集电流信号提供给电喷控制***,结合重要的电流信号来调节实现柴油机的调速控制,可以实现对通信数据的冗余备份,同时进一步提高对柴油机调速控制的可靠性;通过输出电流信号还可以驱动机车上其他设备进行管路控制,从而实现机车电路的逻辑功能。
6)本发明基于多CAN通信协议实现柴油机调速控制的***及方法,进一步通过与机车主控制***、电喷控制***之间的通信数据并行采集PWM信号提供给电喷控制***,结合重要的PWM信号调节实现柴油机的调速控制,进一步确保柴油机调速控制的稳定、可靠性。
附图说明
图1是传统的柴油机调速控制***的结构示意图。
图2是传统的电控柴油机调速控制中CAN通信的实现原理示意图。
图3是本实施例基于多CAN通信协议实现柴油机调速控制的***的结构示意图。
图4是本实施例实现柴油机调速控制的原理示意图。
图5是本实施例中双口RAM的区域划分原理示意图。
图6是本实施例中CAN通信数据解析的具体实现流程示意图。
图例说明:1、总线接口单元;11、双口RAM模块;12、总线驱动模块;2、CAN协议解析单元;3、CAN通信单元;4、电流信号输出单元;41、D/A转换模块;42、隔离运放模块;43、电压电流转换模块;5、PWM信号输出单元。
具体实施方式
以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。
如图3、4所示,本实施例基于多CAN通信协议实现柴油机调速控制的***,包括总线接口单元1、含有对应多种CAN通信协议的多个协议模块的CAN协议解析单元2、以及用于执行基于CAN通信协议通信的CAN通信单元3,CAN协议解析单元2的一端通过总线接口单元1与机车主控制***连接,另一端通过CAN通信单元3与柴油机的电喷控制***连接,CAN协议解析单元2调用协议模块对机车主控制***与柴油机的电喷控制***之间的通信数据进行解析以执行所需类型CAN通信协议的通信,其中总线接口单元1、CAN协议解析单元2以及CAN通信单元3之间均分别通过总线连接。本实施例具体由机车主控制***给定柴油机调速参数,CAN通信过程由本实施例上述柴油机调速控制***执行,可以实现不同电喷控制器所需CAN通信协议的解析,从而基于CAN通信实现柴油机调速控制,使得柴油机调速满足机车运行需求。
对目标柴油机执行调速控制时,由机车主控制***根据调速设置输出控制数据,CAN协议解析单元2通过总线接口单元1接收机车主控制***输出的控制数据,并根据所需CAN通信协议类型调用对应的协议模块对控制数据进行解析,解析得到的控制数据通过CAN通信单元3发送给目标柴油机的电喷控制***;目标柴油机的电喷控制***根据控制数据控制柴油机运行,并将运行数据输出给CAN协议解析单元2,CAN协议解析单元2通过CAN通信单元3接收运行数据,根据所需CAN通信协议类型调用对应的协议模块对运行数据进行解析后,通过总线接口单元1反馈给机车主控制***,机车主控制***再根据反馈的运行数据调节所输出的控制数据。
本实施例采用上述结构,可以在机车主控制***、电喷控制***为通信节点的CAN通信网络中,对接多种CAN通信协议进行解析,实现机车主控制***的控制数据以及柴油机运行数据的传输,从而机车主控制***只需做相应的配置工作即可实现与不同柴油机的电喷控制***的数据通信,可以适用于多种类型柴油机进行调速及恒功率控制,使柴油机在满足需求的情况下运行在最经济的状态,且无需基于通信协议更改机车主控制***的调速功能,控制操作简便且控制效率高。
本实施例采用上述结构,可以获取机车主控制***的控制数据并按照所需CAN通信方式输出给电喷控制***,从而实现对柴油机的具体控制功能;同时使得机车控制***还可以通过CAN通信获取柴油机反馈的运行参数、故障参数等运行数据,因而可以更好的发挥柴油机功能,确保柴油机控制功能稳定可靠,实现整车的最优控制。
本实施例中,总线接口单元1包括相互连接的双口RAM(Random Access Memory,随机存储器)模块11以及总线驱动模块12,双口RAM模块11通过双口RAM接收、发送两路基于CAN通信协议的通信数据,通信数据经总线驱动模块12的驱动后与外部总线进行通信。通过双口RAM可以实现两个独立的***同时对存储器进行随机访问,本实施例通过设置双口RAM实时交换机车主控制***与柴油机电喷控制***的数据,其中机车主控制***的数据直接接入双口RAM,柴油机电喷控制***的数据则通过CAN通信输入,再经过解析后将解析的数据接入双口RAM,相比较CAN通信的数据更新周期,基于双口RAM可以实现更快的数据周期更新。本实施例总线接口单元1具体通过对外插头与外部总线连接。
如图5所示,本实施例中将双口RAM具体划分为配置信息区以及双通道数据区,在配置信息区中包含通信方式、通信数据ID号、通信数据大小等信息,其中通信方式包括所需采用CAN通信协议类型;数据区为通信的内容,具体包括两路数据发送、接收区,数据发送、接收区中具体为机车主控制***发送的控制数据或电喷控制器返回的运行数据,其中运行数据可为运行参数、故障信息等,每路数据发送区通过标志位进行控制,以保证数据交换过程的执行。对双口RAM的配置信息区进行参数设置后,通过读取配置信息区即可自动识别所需的通信方式以及所需通信的数据,以实现按照所需执行的CAN通信协议类型实时交换数据区数据。
如图3所示,本实施例中CAN通信单元3具体包括两路CAN通信通路,每路CAN通信通路均包括相互连接的CAN控制器以及CAN通信接口。本实施例两路CAN通信通路具体包括A、B两路通信通路,通信通路模式通过双口RAM的配置信息区进行配置,包括双路通信、A路通信或B路通信,即双口RAM的配置信息区中通信方式具体包括所需采用的CAN通信通路以及CAN通路协议类型,以确定执行双通道通信或单通道通信以及执行通信的CAN通信通道需要采用何种通信协议,从而通过两路CAN通信电路可以相互实现冗余通信或执行两种不同CAN通信协议的通信方式,使得不仅可以应用在内燃机车上,也可以应用在轨道工程车上。本实施例CAN通信控制器具体采用SJA1000型CAN通信控制器,每路CAN通信具体通过两路包含光耦隔离和总线驱动器的接口电路与外部CAN接口相连。
本实施例CAN协议解析单元2中协议模块包括标准的J1939协议模块、标准的CanOpen协议模块以及用户自定义的CAN协议模块,如图6所示,CAN协议解析单元2执行解析时,完成初始化操作后,首先读取双口RAM的配置区信息,获取得到通信方式、通信数据ID号、通信数据大小等信息,对于CAN通信单元3中两路CAN通信通路,若需同时执行双路通信,分别为双路通信调用所需的协议模块(标准的J1939协议模块或标准的CanOpen协议模块或用户自定义的CAN协议模块),若需执行A路或B路通信,则相应的调用所需的协议模块,CAN协议解析单元2通过中断方式获取双口RAM中数据或将处理后数据发送给双口RAM,对中断缓存区的数据具体根据调用的协议模块进行处理。
本实施例中,还包括用于根据机车主控制***的控制信号输出电流信号给电喷控制***的电流信号输出单元4,电流信号输出单元4与CAN协议解析单元2连接。电流信号输出单元4具体通过双口RAM接收机车主控制***给定的电流值,形成电流信号后输出给电喷控制***,以作为电流驱动信号驱动柴油机调速。电流信号为柴油机的重要信号,通过与机车主控制***、电喷控制***之间通信数据并行采集电流信号提供给电喷控制***,由电流调节实现调速,可以实现对通信数据的冗余备份,同时进一步提高对柴油机调速控制的可靠性;通过输出电流信号还可以驱动机车上其他设备进行管路控制,例如驱动电磁阀,从而实现机车电路的逻辑功能。本实施例具体设置4路电流通道,输出4路电流信号给柴油机电喷控制***。
本实施例中,电流信号输出单元4包括依次连接的D/A转换模块41、用于执行隔离以及运算放大的隔离运放模块42以及用于将电压信号转换为电流信号的电压电流转换模块43。本实施例具体采集4路CAN协议解析单元2根据机车主控制***给定的电流值输出的0-2.5V电压信号,由D/A转换模块41转换为模拟信号,经隔离运放模块42进行隔离、放大后输出给电压电流转换模块43执行V/I转换,得到4路0~20mA的电流信号。
本实施例中,还包括用于根据机车主控制***的控制信号输出PWM信号给电喷控制***的PWM信号输出单元5,PWM信号输出单元5与总线接口单元1连接。将柴油机信号中重要的PWM信号提供给电喷控制***,可以基于PWM信号实现调速控制,进一步确保柴油机调速控制的稳定、可靠性。
本实施例中,PWM信号输出单元5包括依次连接的PWM信号采集模块、光耦隔离模块以及驱动输出模块。PWM信号由机车主控制***的CPU产生,经整形驱动后送给光耦隔离模块进行隔离,驱动输出模块将隔离输出的PWM信号驱动输出,其中驱动输出模块具体采用三极管对管进行推拉输出。隔离后所需的电源不同,本实施例还设置有电源转换电路,用于从外接入24V电压经线性变换得到5V的电压输出,光耦隔离模块和驱动输出模块的电源即由电源转换电路提供。
本实施例中,CAN协议解析单元2包括用于执行解析的单片机电路以及用于执行逻辑控制的CPLD电路。参见图3,本实施例具体采用Atmega128单片机,单片机具体处理各种资源调度,并通过中断资源实现对CAN通信数据的解析处理,单片机对CAN控制器进行读写控制并建立CAN通信接口;CPLD电路具体实现片选和控制信号等的逻辑译码、***时序配合以及信号分频等功能,具体包括①机车主控制***的CPU对双口RAM的读写逻辑控制;②机车主控制***的CPU对CAN控制器的读写逻辑控制;③机车主控制***的CPU对D/A转换的逻辑控制。采集电流信号时,由单片机发出命令,分两次分别输出8位数据送入单片机芯片,由CPLD再转换为12位数据输出给D/A转换模块41。本实施例调速***还设置有与两路CAN控制器连接的硬件WATCHDOG,两路CAN控制器以及单片机均连接有晶振以产生时钟信号。
本实施例进一步提供一种利用上述柴油机调速控制***的方法,该方法包括:对目标柴油机进行调速控制时,CAN协议解析单元2接收机车主控制***输出的控制数据,根据所需执行的CAN通信协议类型调用对应的协议模块对接收到的控制数据进行解析,解析得到的控制数据发送至目标柴油机的电喷控制***;目标柴油机的电喷控制***实时输出运行数据,CAN协议解析单元2接收运行数据,并调用对应的协议模块对接收到的运行数据进行解析后反馈给机车主控制***。
本实施例中,对接收到的控制数据进行解析具体为:通过总线接口单元1中双口RAM模块11接收两路控制数据,分别调用对应的协议模块对两路控制数据进行解析,解析得到的控制数据分别通过CAN通信单元3中一路或两路CAN通信通路进行发送,解析的具体流程如图6所示。对接收到的运行数据进行解析具体为:通过CAN通信单元3中CAN通信通路接收一路或两路运行数据,调用对应的协议模块对运行数据进行解析,解析得到的运行数据分别通过双口RAM模块11进行发送。
本实施例中,进行解析时,具体通过读取双口RAM模块11中双口RAM的配置信息区,获取得到包括通信方式以及待解析数据信息的配置信息,通信方式包括所需采用的所述CAN通信通路以及CAN通信协议类型,根据获取的配置信息通过双口RAM的数据区接收、发送两路数据,其中双口RAM区域划分具体如图5所示。
上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。

Claims (10)

1.一种基于多CAN通信协议实现柴油机调速控制的***,其特征在于:包括总线接口单元(1)、含有对应多种CAN通信协议的多个协议模块的CAN协议解析单元(2)、以及用于执行基于CAN通信协议通信的CAN通信单元(3),所述CAN协议解析单元(2)的一端通过所述总线接口单元(1)与机车主控制***连接,另一端通过所述CAN通信单元(3)与柴油机的电喷控制***连接,所述CAN协议解析单元(2)调用所述协议模块对机车主控制***与柴油机的电喷控制***之间的通信数据进行解析以执行所需类型的CAN通信。
2.根据权利要求1所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:所述总线接口单元(1)包括相互连接的双口RAM模块(11)以及总线驱动模块(12),所述双口RAM模块(11)通过双口RAM接收、发送两路基于CAN通信协议的通信数据。
3.根据权利要求2所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:所述CAN通信单元(3)包括两路CAN通信通路,每路所述CAN通信通路均包括相互连接的CAN控制器以及CAN通信接口。
4.根据权利要求1或2或3所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:还包括用于根据机车主控制***的控制信号输出电流信号给电喷控制***的电流信号输出单元(4),所述电流信号输出单元(4)与所述CAN协议解析单元(2)连接。
5.根据权利要求4所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:所述电流信号输出单元(4)包括依次连接的D/A转换模块(41)、用于执行隔离以及运算放大的隔离运放模块(42)以及用于将电压信号转换为电流信号的电压电流转换模块(43)。
6.根据权利要求1或2或3所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:还包括用于根据机车主控制***的控制信号输出PWM信号给电喷控制***的PWM信号输出单元(5),所述PWM信号输出单元(5)与所述总线接口单元(1)连接;所述PWM信号输出单元(5)包括依次连接的PWM信号采集模块、光耦隔离模块以及驱动输出模块。
7.根据权利要求1或2或3所述的基于多CAN通信协议实现柴油机调速控制的***,其特征在于:所述CAN协议解析单元(2)包括用于执行解析的单片机电路以及用于执行逻辑控制的CPLD电路。
8.利用权利要求1~7中任意一项所述的实现柴油机调速控制的***的方法,其特征在于,该方法包括:对目标柴油机进行调速控制时,所述CAN协议解析单元(2)接收机车主控制***输出的控制数据,根据所需执行的CAN通信协议类型调用对应的协议模块对接收到的控制数据进行解析,解析得到的控制数据发送至目标柴油机的电喷控制***;目标柴油机的电喷控制***实时输出运行数据,所述CAN协议解析单元(2)接收所述运行数据,并调用对应的协议模块对接收到的运行数据进行解析后反馈给机车主控制***。
9.根据权利要求8所述的方法,其特征在于,所述对接收到的控制数据进行解析具体为:通过所述总线接口单元(1)中双口RAM模块(11)接收两路控制数据,分别调用对应的协议模块对两路所述控制数据进行解析,解析得到的控制数据分别通过所述CAN通信单元(3)中两路或一路CAN通信通路进行发送;所述对接收到的运行数据进行解析具体为:通过所述CAN通信单元(3)中两路CAN通信通路接收一路或两路运行数据,调用对应的协议模块对所述运行数据进行解析,解析得到的运行数据通过所述双口RAM模块(11)进行发送。
10.根据权利要求9所述的方法,其特征在于,所述进行解析时具体通过读取所述双口RAM模块(11)中双口RAM的配置信息区,获取得到包括通信方式以及待解析数据信息的配置信息,所述通信方式包括所需采用的所述CAN通信通路以及CAN通信协议类型,根据获取的所述配置信息通过所述双口RAM的数据区接收、发送两路数据。
CN201610033260.8A 2016-01-19 2016-01-19 基于多can通信协议实现柴油机调速控制的***及方法 Active CN105587421B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610033260.8A CN105587421B (zh) 2016-01-19 2016-01-19 基于多can通信协议实现柴油机调速控制的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610033260.8A CN105587421B (zh) 2016-01-19 2016-01-19 基于多can通信协议实现柴油机调速控制的***及方法

Publications (2)

Publication Number Publication Date
CN105587421A CN105587421A (zh) 2016-05-18
CN105587421B true CN105587421B (zh) 2018-07-31

Family

ID=55927267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610033260.8A Active CN105587421B (zh) 2016-01-19 2016-01-19 基于多can通信协议实现柴油机调速控制的***及方法

Country Status (1)

Country Link
CN (1) CN105587421B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109507931B (zh) * 2018-12-13 2020-10-02 中电智能科技有限公司 基于CAN open通信协议的通信卡
CN111756734A (zh) * 2020-06-24 2020-10-09 江西安百川电气有限公司 一种变频器内部互联通信接口与协议

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201025132Y (zh) * 2007-04-03 2008-02-20 中国船舶重工集团公司第七一一研究所 一种基于自适应控制的数字式电子调速器
CN102180428A (zh) * 2011-04-29 2011-09-14 中国人民解放军总后勤部建筑工程研究所 小型多功能越野叉车
CN102277892A (zh) * 2011-06-23 2011-12-14 上海三一重机有限公司 一种基于can总线的挖掘机电气部件的控制***及方法
CN102900543A (zh) * 2012-09-27 2013-01-30 哈尔滨工程大学 一种柴油机电子调速器的微型标定装置
CN204037488U (zh) * 2014-06-30 2014-12-24 苏州南斗专利服务有限公司 一种基于can总线网络的煤矿自卸车***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201025132Y (zh) * 2007-04-03 2008-02-20 中国船舶重工集团公司第七一一研究所 一种基于自适应控制的数字式电子调速器
CN102180428A (zh) * 2011-04-29 2011-09-14 中国人民解放军总后勤部建筑工程研究所 小型多功能越野叉车
CN102277892A (zh) * 2011-06-23 2011-12-14 上海三一重机有限公司 一种基于can总线的挖掘机电气部件的控制***及方法
CN102900543A (zh) * 2012-09-27 2013-01-30 哈尔滨工程大学 一种柴油机电子调速器的微型标定装置
CN204037488U (zh) * 2014-06-30 2014-12-24 苏州南斗专利服务有限公司 一种基于can总线网络的煤矿自卸车***

Also Published As

Publication number Publication date
CN105587421A (zh) 2016-05-18

Similar Documents

Publication Publication Date Title
CN105587421B (zh) 基于多can通信协议实现柴油机调速控制的***及方法
CN205038637U (zh) 基于微处理器的rs232与rs485/422接口转换器
CN106254228A (zh) 一种用于机动车驾考***的车载网关
CN205353751U (zh) 列车网络***
CN103115182A (zh) 一种电子膨胀阀
CN105629828A (zh) 多协议隔离型数字信号激励源
CN202120048U (zh) 仿真控制器以及包括其的车载模块运行环境仿真***
CN105373051B (zh) 一种带数据传输的无线abs控制器
CN109617565A (zh) 具有通讯功能的电路模块、多模块的电路装置与光伏***
CN107748669B (zh) 一种软件升级装置
CN209218080U (zh) 具有通讯功能的电路模块、多模块的电路装置与光伏***
CN109557899A (zh) 一种基于can总线的车用比例阀压力控制器及通信方法
CN206596010U (zh) 一种rs‑422总线***的实时监控器
CN109436031A (zh) 辅助驾驶装置
CN209118104U (zh) 一种环卫工程车辆控制***
CN207663257U (zh) 一种高性能汽轮机调节控制器
CN202206416U (zh) 通用车载网关
CN216622984U (zh) 捣固车仿真***及其网络控制设备
CN205901815U (zh) 基于gps技术的can总线工程车辆远程监测***
CN2599653Y (zh) 多媒体辅助教学***节点的键盘控制装置
CN218276519U (zh) 基于EtherCAT协议的电机驱动信号生成模块及设备
CN218240713U (zh) 一种多通讯口的工业控制电路
CN209176917U (zh) 一种无人机动力***转发装置
CN2919370Y (zh) 电控柴油机故障诊断***硬件协议转换器
CN217606281U (zh) 一种可编程多轴控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: The age of 412001 in Hunan Province, Zhuzhou Shifeng District Road No. 169

Patentee after: ZHUZHOU CRRC TIMES ELECTRIC Co.,Ltd.

Address before: The age of 412001 in Hunan Province, Zhuzhou Shifeng District Road No. 169

Patentee before: ZHUZH CSR TIMES ELECTRIC Co.,Ltd.

CP01 Change in the name or title of a patent holder