阻止非法修改发动机控制软件或控制系统的系统和方法

文档序号:9509959阅读:513来源:国知局
阻止非法修改发动机控制软件或控制系统的系统和方法
【技术领域】
[0001]在此公开的实施例涉及发动机控制系统。更具体地,在此公开的实施例涉及用于阻止对如冷藏运输应用程序的发动机控制软件或发动机控制系统进行非法修改的系统和方法。
【背景技术】
[0002]现有的冷藏运输的应用程序,例如运输制冷系统(TRS,transfort refrigerat1nsystem)、辅助动力单元(APU, auxiliary)等,可以包括用于提供动力的发动机。发动机可被冷藏运输应用程序的控制器所控制,从而符合环境保护局(EPA,EnvironmentProtect1n Agency)的规定。

【发明内容】

[0003]在此公开的实施例涉及用于阻止对如冷藏运输应用程序的发动机控制软件或发动机控制系统进行非法修改的系统和方法。
[0004]特别地,在此描述的实施例阻止非法方无意或有意地修改能够例如潜在地绕过在冷藏运输应用程序中执行的排放策略的用于控制发动机或发动机系统的发动机控制软件。相应地,例如EPA第四阶段不可超过(NTE,not-to-exceed)的规定的排放策略被所述冷藏运输应用程序所维护。
[0005]在一个实施例中,提供了发动机控制系统。所述发动机控制系统包括具有发动机和控制器的动力单元。所述控制器用于通过发动机激活信号激活发动机以及用于使用发动机控制软件控制发动机。所述控制器包括用于连接动力单元的继电器。所述控制用于检测非法修改事件。当所述控制器检测到非法修改事件时,所述继电器用于阻止发动机激活信号传递到所述动力单元。
[0006]在另一个实施例中,提供了用于发动机控制系统的方法。所述发动机控制系统包括具有发动机的动力单元,和用于通过发动机激活信号激活发动机和用于使用发动机控制软件控制发动机的控制器。所述控制器包括用于连接动力单元的继电器。所述方法包括当继电器接收发动机执行信号时激活继电器至开启状态。所述方法也包括当继电器处于开启状态且在收到发动机激活信号时,继电器发送发动机激活信号至用于启动发动机的动力单
J L.ο
[0007]在此描述的实施例不局限于传输冷藏应用程序。更准确地,为了对发动机进行使用的任何应用程序,这些实施例可被提供用于阻止对发动机控制软件或发动机控制系统的非法修改。
[0008]这些实施例能阻止非法方为了以超过使用者定义的参数和/或超过发动机性能的方式运转发动机而执行对发动机控制软件或发动机控制系统的非法修改。
[0009]进一步地,在此描述的实施例对发动机控制软件或发动机控制系统的非法修改提供了实体证据。相应地,技术服务员或类似技术服务员的人员可判定由客户提出的责任和/或保修索赔是否为有效的索赔。
[0010]本发明的其他方面通过考虑【具体实施方式】和随附的附图将变得显而易见。
【附图说明】
[0011]现在参考具有如示出相对部件的参考编号的图。
[0012]图1为根据一个实施例的具有运输冷藏单元的卡车的侧视图。
[0013]图2为根据一个实施例的发动机控制系统的框图示意图。
[0014]图3示出了为了启动附图2中示出的发动机控制系统的发动机的过程的一个实施例的流程图。
【具体实施方式】
[0015]在此公开的实施例涉及用于阻止对如冷藏运输应用程序的发动机控制软件或发动机控制系统进行非法修改的系统和方法。
[0016]特别地,在此描述的实施例阻止非法方无意或有意地修改能够例如潜在地绕过在冷藏运输应用程序中执行的排放策略的用于控制发动机或发动机系统的发动机控制软件。相应地,用于冷藏运输应用程序例如EPA第四阶段不可超过(NTE,not-to-exceed)的规定的排放策略被所述冷藏运输应用程序所维护。
[0017]当在此提供的实施例是针对用于卡车的运输冷藏单元(TRU, transportrefrigerat1n unit)时,应当理解的是,在此描述的实施例可被用于任何如冷藏运输系统(拖车(如,在平板车上的货车等)、集装箱(如,在平板车上的的集装箱,联合运输的集装箱等),卡车,棚车船上集装箱,航空货运舱,长途运输的卡车驾驶室等)、辅助动力系统等的冷藏运输应用程序。
[0018]此外,在此描述的实施例不局限于传输冷藏应用程序。更准确地,为了对发动机进行使用的任何应用程序,这些实施例可被提供用于阻止对发动机控制软件或发动机控制系统的非法修改。
[0019]这些实施例能阻止非法方执行对发动机控制软件或发动机控制系统的非法修改以便以超过用于定义参数和/或超过发动机性能的方式运转发动机。
[0020]进一步地,在此描述的实施例对发动机控制软件或发动机控制系统的非法修改提供了实体证据。相应地,技术服务员或类似技术服务员的人员可判定由客户提出的责任和/或保修索赔是否为有效的索赔。
[0021]本发明的其他方面通过说明书和附图的详细说明将变得显而易见。
[0022]参考图1,具有TRU15的卡车5被示出。卡车5包括驾驶室14和包括负载或货物空间12的拖车10。TRU15被设置在拖车10的一个末端。
[0023]TRU15包括位于货物空间12的蒸发器部分18和安装在拖车10的前壁的冷凝器部分20。TRU15也包括TRU控制器22、发动机驱动压缩器24、和TRU发动机26。TRU控制器22用于控制包括TRU发动机26的发动机控制的TRU15的运行以便符合EPA的排放规定。
[0024]图1中示出的TRU发动机26位于TRU15的内部,在其他的实施例中,TRU发动机26可被设置在TRU15的外部,例如在附属于拖车10的独立的发电机组内或在驾驶室14内。
[0025]TRU发动机26可为机械柴油发动机。在一些实施例中,TRU发动机26是大型发动机(如,大于25马力的发动机)。在其他实施例中,TRU发动机26是小型发动机(如,小于25马力的发动机)。
[0026]TRU15从货物空间12中提取相对较暖的空气,然后冷却空气并将冷空气输送回货物空间12内。离开TRU15的冷空气一般能够被引导至拖车10的天花板40内。TRU15用于在整个货物空间12内实质均匀地分配冷空气从而确保货物空间12可均匀冷却。
[0027]图2示出了发动机控制系统200的框图示意图,发动机控制系统200可被用于在例如图1示出的TRU15的冷藏运输应用程序内。发动机控制系统200包括控制器205和动力单元250。控制器205可为例如TRU控制器,就像附图1示出的TRU控制器22。控制器205用于控制包括动力单元250的发动机控制的冷藏运输应用程序的操作。发动机控制系统200被描述为与运输冷藏应用程序一起使用,应当理解的是,在此描绘的实施例可在使用发动机的任何程序中。
[0028]控制器205包括电路板210和继电器220。电路板210可以包括用于控制冷藏运输应用程序的操作的处理器(未示出)、储存器(未示出)、计时器(未示出)和输入/输出(I/o)接口(未示出),所述冷藏运输应用程序包括动力单元250的发动机控制以便符合EPA的排放规定。包括用于控制动力单元250的操作的发动机控制算法的不同控制算法可被储存在电路板210的储存器中并通过电路板210的处理器被执行。
[0029]电路板210包括用于将冷藏运输应用程序中的不同部件连接至控制器205中的多个引脚211a-n。在一些实施例中,提供了引脚211a和211b,用于通过可选择的引脚212a和212b把控制器205连接至继电器220。引脚211a用于发送大型发动机执行信号。引脚211b用于发送小型发动机执行信号。引脚211c用于通过连接215将发动机激活信号发送至继电器220,引脚22Id用于在可选择反馈连接232被连接到引脚2lid和继电器220时接收从继电器220输出的任何信号。引脚211e-211n的每一个可被用于控制器205的其他执行方面,或可以根本不被使用。
[0030]在一些实施例中,电路板210可执行大型发动机控制算法和/或
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1