本发明涉及发动机控制,更具体地说,它涉及一种控制器集成自锁功能的方法。
背景技术:
控制器是发动机的关键零部件,发动机喷油、进排气的控制、obd故障标定、附加功能等控制策略都是发动机的核心竞争力。目前市场在售的主流产品均为电控发动机,但是也存在一小部分机械与电调控制的发动机,其中机械和电调发动机是无法实现自锁功能的,而主流电控发动机多采用外接辅助设备来实现自锁功能。从不同角度出发,自锁功能都是最为核心的市场竞争力技术,针对不同的市场它扮演不同的角色,如:主机厂、配套厂、租赁市场等,当客户不能按时交付租金时,拥有权限的厂商可以开启自锁功能使发动机停止工作。
目前市场为实现自锁功能主流的技术路线是电控发动机外加辅助控制系统来达到整机自锁的目标,然而采用这种配置,当辅助设备被拆掉或故障时自锁功能失效,无法从根本上保证该功能。同时辅助设备是由外部人员开发和安装的,当辅助设备正常工作时其需要监控和读取发动机的基本运行参数,所以就涉及到发动机数据的保密性问题,同时也无法对发动机路谱和客户真实使用工况进行保密。
技术实现要素:
本发明要解决的技术问题是针对现有技术的上述不足,本发明的目的是提供一种可靠性高、保密性好的控制器集成自锁功能的方法。
本发明的技术方案是:一种控制器集成自锁功能的方法,包括:
控制器内设有上锁标志;
所述控制器接收自锁控制指令,当所述自锁控制指令为上锁指令时,将所述上锁标志的状态置为上锁状态;当所述自锁控制指令为解锁指令时,将所述上锁标志的状态置为非上锁状态;
当所述控制器接收到断开钥匙开关信号时,启动断电延迟功能并保存所述上锁标志的状态,所述控制器断电;
当下一次所述控制器上电时,所述控制器读取上一次保存的上锁标志的状态;
所述控制器根据所述上锁标志的状态控制发动机运行。
作为进一步地改进,当所述上锁标志的状态为上锁状态时,所述控制器控制所述发动机的输出油量限制为0,所述发动机无法起动;当所述上锁标志的状态为非上锁状态时,所述控制器控制所述发动机正常起动。
进一步地,所述控制器通过串口或总线接收本地电脑发送的自锁控制指令。
进一步地,所述控制器通过终端接收远程电脑发送的自锁控制指令。
进一步地,所述控制器通过串口或总线连接所述终端。
进一步地,所述控制器在改变所述上锁标志的状态之前需要接收正确的权限信息。
进一步地,所述权限信息具有等级和时效性。
进一步地,只有在所述发动机为关闭状态下,所述控制器接收的自锁控制指令有效;否则无效。
有益效果
本发明与现有技术相比,具有的优点为:本发明通过在控制器内设置上锁标志,当控制器接收到上锁指令时,将上锁标志置为上锁状态,当接收到解锁指令时,将上锁标志置为非上锁状态,在断开钥匙开关时,保存当前上锁标志的状态,在下一次控制器上电时,读取保存的上锁标志的状态,控制器根据上锁标志的状态控制发动机进行自锁或解锁;本发明省去了辅助设备,可以避免传统技术中当辅助设备被拆掉或故障时自锁功能失效的问题,由于发动机的基本运行参数不会补辅助设备监控和读,发动机数据的保密性好,同时,省去辅助设备使得发动机实现自锁的成本更低。
附图说明
图1为本发明的控制流程图。
具体实施方式
下面结合附图中的具体实施例对本发明做进一步的说明。
参阅图1,一种控制器集成自锁功能的方法,包括:
控制器内设有上锁标志;
控制器接收自锁控制指令,当自锁控制指令为上锁指令时,将上锁标志的状态置为上锁状态;当自锁控制指令为解锁指令时,将上锁标志的状态置为非上锁状态;
当控制器接收到断开钥匙开关信号时,启动断电延迟功能并保存上锁标志的状态,控制器断电;
当下一次控制器上电时,控制器读取上一次保存的上锁标志的状态;
控制器根据上锁标志的状态控制发动机运行。
控制器根据上锁标志的状态控制发动机运行具体为:当上锁标志的状态为上锁状态时,控制器控制发动机的输出油量限制为0,发动机无法起动;当上锁标志的状态为非上锁状态时,控制器控制发动机正常起动。
控制器通过串口或总线接收本地电脑发送的自锁控制指令,本地电脑位于发动机厂商处,主要用于发动机厂商对出厂的发动机进行自锁,防止发动机被不正当使用或非法起动,如在不能满足发动机起动的环境中起动发动机可以会造成发动机损坏。或者控制器通过终端接收远程电脑发送的自锁控制指令,控制器通过串口或总线连接终端,终端与远程电脑通过网络连接,远程电脑位于发动机厂商处,终端位于客户处,如主机厂、配套厂或租赁市场,终端可以是移动终端、电脑或手机,可以对不履行合约的客户的发动机进行自锁,迫使客户履行合约。
控制器在改变上锁标志的状态之前需要接收正确的权限信息,只有拥有权限的厂商或客户才可以开启自锁功能使发动机停止工作,或以对发动机解锁。权限信息具有等级和时效性,即不同等级的权限可以进行不同的操作,权限信息在有效时间输入才有效。
只有在发动机为关闭状态下,控制器接收的自锁控制指令有效;否则无效,即在闭合钥匙开关且没有打火的时候才能给控制器发送自锁控制指令,防止对正常工作的发动机造成影响。
本发明省去了辅助设备,可以避免传统技术中当辅助设备被拆掉或故障时自锁功能失效的问题,由于发动机的基本运行参数不会补辅助设备监控和读,发动机数据的保密性好,同时,省去辅助设备使得发动机实现自锁的成本更低。本发明将自锁功能集成在自主控制器中,不需增加任何辅助装置,无需改动布置和配置,对于客户和主机厂简单、维护成本低,且本发明的自锁功能无需像传统技术中需要刷写发动机数据,只需断电保存或上电读取上锁标志的状态,该功能既简单又可以避免操作人员误操导致数据刷写错误。
以上仅是本发明的优选实施方式,应当指出对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些都不会影响本发明实施的效果和专利的实用性。
1.一种控制器集成自锁功能的方法,其特征在于,包括:
控制器内设有上锁标志;
所述控制器接收自锁控制指令,当所述自锁控制指令为上锁指令时,将所述上锁标志的状态置为上锁状态;当所述自锁控制指令为解锁指令时,将所述上锁标志的状态置为非上锁状态;
当所述控制器接收到断开钥匙开关信号时,启动断电延迟功能并保存所述上锁标志的状态,所述控制器断电;
当下一次所述控制器上电时,所述控制器读取上一次保存的上锁标志的状态;
所述控制器根据所述上锁标志的状态控制发动机运行。
2.根据权利要求1所述的一种控制器集成自锁功能的方法,其特征在于,当所述上锁标志的状态为上锁状态时,所述控制器控制所述发动机的输出油量限制为0,所述发动机无法起动;当所述上锁标志的状态为非上锁状态时,所述控制器控制所述发动机正常起动。
3.根据权利要求1所述的一种控制器集成自锁功能的方法,其特征在于,所述控制器通过串口或总线接收本地电脑发送的自锁控制指令。
4.根据权利要求1所述的一种控制器集成自锁功能的方法,其特征在于,所述控制器通过终端接收远程电脑发送的自锁控制指令。
5.根据权利要求4所述的一种控制器集成自锁功能的方法,其特征在于,所述控制器通过串口或总线连接所述终端。
6.根据权利要求1-5任意一项所述的一种控制器集成自锁功能的方法,其特征在于,所述控制器在改变所述上锁标志的状态之前需要接收正确的权限信息。
7.根据权利要求6所述的一种控制器集成自锁功能的方法,其特征在于,所述权限信息具有等级和时效性。
8.根据权利要求1-5、7任意一项所述的一种控制器集成自锁功能的方法,其特征在于,只有在所述发动机为关闭状态下,所述控制器接收的自锁控制指令有效;否则无效。