本发明涉及一种车辆控制系统及处理器复位保护电路,属于车辆安全控制。
背景技术:
1、对于电控单元来说,在整个生命周期内很难避免完全不发生复位,比如处理器自身内部导致的硬件复位、软件复位,以及外部干扰导致的复位等,当处理复位后,由于内部数据处于初始化状态,难以记录复位前的状态,虽然复位时间很短,但在状态机等时序控制条件下,如车辆上下电控制,复位后可能造成系统掉电,导致车辆失去动力,在驱动、制动工况下有很大的安全隐患。
2、为避免处理器异常复位引起的安全隐患,申请公布号为cn117435393a的中国专利申请文件,该文件公开了一种区域控制器异常复位的恢复方法、系统及车辆,在检测到控制进行异常复位时,获取发生异常复位前一刻存储的车辆行驶信息,控制器根据获取的前一时刻车辆行驶信息恢复车辆的行驶状态。该方案虽然能够在复位后一定程度上控制车辆恢复到之前的状态,由于信号是存储在控制器中的,在发生复位时,可能会引起所存储信号的改变,导致车辆无法恢复至复位前的状态,进而影响车辆的安全运行。
技术实现思路
1、本发明的目的是提供一种车辆控制系统及处理器复位保护电路,以解决目前在处理器复位保护中无法确保车辆能够恢复至复位前的状态,进而影响车辆的安全性。
2、本发明为解决上述技术问题而提供一种处理器复位保护电路,该复位保护电路包括与处理器连接的移位寄存器和存储寄存器,所述移位寄存器用于在处理器正常工作时存储处理器输出的状态信号和控制信号,将控制信号转存给存储寄存器,并在处理器发生复位时移位寄存器对存入的信号进行锁存,供处理器复位后从移位寄存器中读取,使车辆恢复至复位前的状态。
3、进一步地,在处理器复位前,处理器通过第一写时序将控制信号和状态信号写入移位寄存器,并通过第二写时序将存入移位寄存器的控制信号写入存储寄存器。
4、进一步地,处理器包括有miso端口、mosi端口、sck端口和cs端口,其中处理器的sck端口和移位寄存器的时钟输入端口连接,处理器的cs端口和存储寄存器的时钟输入端口连接;在正常工作时所述处理器用于将sck端口的时钟信号作为移位寄存器时钟信号,通过mosi将状态信号和控制信号写入移位寄存器,同时通过miso读取移位寄存器内存储的信号,处理器通过cs端口发出上升沿信号,将移位寄存器中存储的控制信号存入存储寄存器中。
5、进一步地,所述的移位寄存器和存储寄存器的输入位数均为8位。
6、本发明还提供了一种车辆控制系统,包括处理器和驱动电路,处理器用于生成控制驱动电路的控制信号,驱动电路根据所述控制信号控制车辆,所述的处理器还连接有移位寄存器和存储寄存器,所述移位寄存器用于在处理器正常工作时存储处理器输出的状态信号和控制信号,将控制信号转存给存储寄存器,并在处理器发生复位时移位寄存器对存入的信号进行锁存,供处理器复位后从移位寄存器中读取,使车辆恢复至复位前的状态。
7、进一步地,在处理器复位前处理器通过第一写时序将控制信号和状态信号写入移位寄存器,并通过第二写时序将存入移位寄存器的控制信号写入存储寄存器。
8、进一步地,处理器包括有miso端口、mosi端口、sck端口和cs端口,其中处理器的sck端口和移位寄存器的时钟输入端口连接,处理器的cs端口和存储寄存器的时钟输入端口连接;在正常工作时所述处理器用于将sck端口的时钟信号作为移位寄存器时钟信号,通过mosi将状态信号和控制信号写入移位寄存器,同时通过miso读取移位寄存器内存储的信号,处理器通过cs端口发出上升沿信号,将移位寄存器中存储的控制信号存入存储寄存器中。
9、进一步地,所述的移位寄存器和存储寄存器的输入位数均为8位。
10、进一步地,所述的驱动电路控制连接有电磁阀和/或继电器。
11、本发明的有益效果是:作为改进型发明,本发明利用移位寄存器来存储车辆状态信号和控制信号,复位前,处理器将状态信号和控制信号写入移位寄存器中,并将控制信号转存给存储寄存器;复位时,移位寄存器对前一刻的存储的信号进行锁存;复位后,处理器读取移位寄存器中的信号,根据移位寄存器中的信号进行车辆状态恢复。这样复位后能够快速读取并恢复至原来的状态,确保了车辆的安全性,并且在处理器复位时,输出状态不变,外部设备不会异常动作。
1.一种处理器复位保护电路,其特征在于,该复位保护电路包括与处理器连接的移位寄存器和存储寄存器,所述移位寄存器用于在处理器正常工作时存储处理器输出的状态信号和控制信号,将控制信号转存给存储寄存器,并在处理器发生复位时移位寄存器对存入的信号进行锁存,供处理器复位后从移位寄存器中读取,使车辆恢复至复位前的状态。
2.根据权利要求1所述的处理器复位保护电路,其特征在于,在处理器复位前,处理器通过第一写时序将控制信号和状态信号写入移位寄存器,并通过第二写时序将存入移位寄存器的控制信号写入存储寄存器。
3.根据权利要求1所述的处理器复位保护电路,其特征在于,处理器包括有miso端口、mosi端口、sck端口和cs端口,其中处理器的sck端口和移位寄存器的时钟输入端口连接,处理器的cs端口和存储寄存器的时钟输入端口连接;在正常工作时所述处理器用于将sck端口的时钟信号作为移位寄存器时钟信号,通过mosi将状态信号和控制信号写入移位寄存器,同时通过miso读取移位寄存器内存储的信号,处理器通过cs端口发出上升沿信号,将移位寄存器中存储的控制信号存入存储寄存器中。
4.根据权利要求1-3中所述的处理器复位保护电路,其特征在于,所述的移位寄存器和存储寄存器的输入位数均为8位。
5.一种车辆控制系统,包括处理器和驱动电路,处理器用于生成控制驱动电路的控制信号,驱动电路根据所述控制信号控制车辆,其特征在于,所述的处理器还连接有移位寄存器和存储寄存器,所述移位寄存器用于在处理器正常工作时存储处理器输出的状态信号和控制信号,将控制信号转存给存储寄存器,并在处理器发生复位时移位寄存器对存入的信号进行锁存,供处理器复位后从移位寄存器中读取,使车辆恢复至复位前的状态。
6.根据权利要求5所述的车辆控制系统,其特征在于,在处理器复位前,处理器通过第一写时序将控制信号和状态信号写入移位寄存器,并通过第二写时序将存入移位寄存器的控制信号写入存储寄存器。
7.根据权利要求5所述的车辆控制系统,其特征在于,处理器包括有miso端口、mosi端口、sck端口和cs端口,其中处理器的sck端口和移位寄存器的时钟输入端口连接,处理器的cs端口和存储寄存器的时钟输入端口连接;在正常工作时所述处理器用于将sck端口的时钟信号作为移位寄存器时钟信号,通过mosi将状态信号和控制信号写入移位寄存器,同时通过miso读取移位寄存器内存储的信号,处理器通过cs端口发出上升沿信号,将移位寄存器中存储的控制信号存入存储寄存器中。
8.根据权利要求5所述的车辆控制系统,其特征在于,所述的移位寄存器和存储寄存器的输入位数均为8位。
9.根据权利要求5所述的车辆控制系统,其特征在于,所述的驱动电路控制连接有电磁阀和/或继电器。
