买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】EPS控制模块及其控制系统和控制方法_上海汽车工业(集团)总公司;联创汽车电子有限公司_201811093477.3 

申请/专利权人:上海汽车工业(集团)总公司;联创汽车电子有限公司

申请日:2018-09-19

公开(公告)日:2021-06-08

公开(公告)号:CN109484474B

主分类号:B62D5/04(20060101)

分类号:B62D5/04(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.06.08#授权;2019.04.12#实质审查的生效;2019.03.19#公开

摘要:本发明提供一种EPS控制模块,该EPS控制模块的单片机MCU的安全管理单元SMU和系统基础芯片SBC的故障监控单元ErrorMonitor之间增设第一连接硬线S1,单片机MCU的输入输出功能模块GPIO和系统基础芯片SBC的安全状态控制单元SSC之间增设第二连接硬线S2。本发明还提供了一种利用所述EPS控制模块的EPS控制系统和一种EPS控制方法。本发明能确保程序跑飞异常时统一由硬件关断路径实现关闭助力的动作,降低了中断响应和故障确认时间,大大缩短系统响应时间的同时增加可靠性。本发明处理故障记录的函数调用与故障时刻相对隔离于前后两次软件运行周期内,对于一般软件处理保存擦写记录较为耗时的操作也转移至MCU重启后的软件运行周期,有效减少了误处理的可能性。

主权项:1.一种EPS控制模块,其特征在于:该EPS控制模块的单片机的安全管理单元和系统基础芯片的故障监控单元之间增设第一连接硬线,单片机的输入输出功能模块和系统基础芯片的安全状态控制单元之间增设第二连接硬线;其中,所述安全管理单元发送协议信号至故障监控单元,故障监控单元具有协议信号监控功能,监控协议信号误差是否小于预设协议信号误差阈值,系统基础芯片对单片机时钟源总线具有监控功能。

全文数据:EPS控制模块及其控制系统和控制方法技术领域本发明涉及汽车领域,特别是涉及一种EPS电动转向系统控制模块。本发明还涉及一种EPS控制系统和一种EPS控制方法。背景技术电动助力转向系统ElectricPowerSteering,缩写EPS是一种直接依靠电机提供辅助扭矩的动力转向系统,与传统的液压助力转向系统HPSHydraulicPowerSteering相比,EPS系统具有很多优点。EPS主要由扭矩传感器、车速传感器、电动机、减速机构和电子控制单元ECU等组成。如图1所示,现有汽车底盘电子控制领域传统的EPS系统助力关闭方案说明如下:1、EPS电控系统,主要组成包括一个承担主控制功能的单片机MCU、系统基础芯片SBC、带有与门逻辑的MOSFET驱动桥电路、传感器与执行器、其他控制器ECU电路等。2、单片机MCU是承载电控逻辑运算与控制的主控制芯片,当单片机MCU内发生故障时,芯片可将故障报警源Alarm_X的信号收集至安全管理单元SMU,并由故障管理单元实现触发相应的中断服务ISR,再通过单片机输入输出功能模块GPIO实现中断服务程序的相应硬件信号控制,从而软件路径上最终实现关闭MOSFET驱动桥电路的助力电机输出。3、系统基础芯片SBC是具有外部时序监控与复位、模拟自检ABIST与逻辑自检LBIST、SPI通信接口等功能的辅控制芯片,其内部包含一条安全状态总线SafeStateBus,简称SSB专用于收集各模块运行状态传递至安全状态控制单元SafeStateControl,简称SSC,并由其判定与功能安全相关的异常与否,当异常发生时经过ResetControl单元外发复位MCU的硬线信号ROT、发出硬线关闭信号SS1,从而在硬件路径上最终实现关闭MOSFET驱动桥电路的助力电机输出。4、故障处理方法上,现有的EPS电控软件一般设置系统管理类SysMgm软件模块,实现周期性地调用基础软件BSW函数接口对Alarm_X相关寄存器AlarmStatusRegisters,简称ASR的访问,和通过SPI通信接口对片外SBC端的SSB信息的读取,从而实现将MCU和SBC各故障信息读取诊断并记录保存。上述关闭助力和故障处理方法,虽然在一定程度上有效地使得违背电控转向系统的安全的异常得到有效的处理和保存,但是存在一定不足:①从MCU与SBC数据交互方向上看,只有SBC向MCU传递故障信息状态,且MCU以周期性的SPI帧主结点访问形式的时效性极低,缺乏SBC向MCU在硬件上的实时报错的数据流信号线。②当MCU端的程序跑飞时,一定程度上“Alarm_X-SMU-ISR-GPIO”这条关闭路径上的各模块的软件调用和控制逻辑的正确性也是无法保证的,而且中断服务ISR的优先级较高将打断SysMgm对故障的记录保存过程。③从软件复杂度角度来看,由于MCU受到SBC的复位操作是被动的,软件处理上在同一次软件运行周期内很难来得及诊断和处理SPI帧中的SBC故障信息,往往只能在重启运行后读取到MCU端的部分未掉电丢失的Alarm_X相关寄存器中的故障信息,从而增加了软件处理的复杂度。发明内容本发明要解决的技术问题是提供一种能保证MCU与SBC之间实时双向数据交互,能降低了EPS故障处理的软件复杂度,提高EPS故障处理速度的的EPS控制模块。本发明还提供了一种EPS控制系统以及一种EPS控制方法。为解决上述技术问题,本发明提供一种EPS控制模块,该EPS控制模块的单片机MCU的安全管理单元SMU和系统基础芯片SBC的故障监控单元ErrorMonitor之间增设第一连接硬线S1,单片机MCU的输入输出功能模块GPIO和系统基础芯片SBC的安全状态控制单元SSC之间增设第二连接硬线S2。其中,所述安全管理单元SMU发送协议信号至故障监控单元ErrorMonitor,故障监控单元ErrorMonitor具有协议信号监控功能,监控协议信号误差是否小于预设协议信号误差阈值,系统基础芯片SBC对单片机MCU时钟源总线具有监控功能。当软件运行正常且安全管理单元SMU未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或安全管理单元SMU收集到故障源Alarm_X异常信息时,立即停止输出协议信号。其中,所述协议信号优选为频率1KHz~50KHz,占空比5%~95%的方波PWM信号。最优为协议信号为频率是25KHz,占空比是50%的方波PWM信号。当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。进一步改进所述的EPS控制模块,故障监控单元ErrorMonitor通过第一连接硬线S1捕获协议信号;如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警。其中,安全状态控制单元SSC收到安全状态总线SSB的异常报警信号,则立即发送出第一信号SS1至助力电机逻辑控制电路,安全状态控制单元SSC延时第一预设时段后改变第二连接硬线S2电平状态。进一步改进所述的EPS控制模块,安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。第一预设时段为5ms~30ms。优选第一预设时段为20ms。从功能安全角度考虑,增加延时值设计,有效避开了因复位过程中对第二连接硬线S2电平状态的扰动时间区,增强了电控信号正确识别的严谨性。本发明提供一种利用上述EPS控制模块的EPS控制系统,该EPS控制系统关断助力采用以下步骤:步骤一:初始化上电运行时,单片机MCU配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin;步骤二:单片机MCU通过SPI通信方式配置故障监控单元ErrorMonitor,监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;该识别功能由芯片内部机制实时监控;步骤三:单片机MCU软件通过SPI通信,读取第二连接硬线S2的信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;该识别功能由软件任务周期性查询;步骤四:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤五:系统基础芯片SBC的故障监控单元ErrorMonitor将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤六:安全状态控制单元SSC改变第三连接硬线S3和第四连接硬线ROT的电平状态,此时EPS系统助力电机输出被硬件路径关断并且MCU及软件处于复位过程;第三连接硬线S3是安全状态控制单元SSC与助力电机逻辑控制电路之间的连接线硬线,第四连接硬线ROT是单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2之间的连接线硬线;步骤七:延时第二预设时段安全状态控制单元SSC改变第二连接硬线S2电平状态,此时单片机MCU及软件处于复位后的重启初始化过程,若输入输出功能模块GPIO识别第二连接硬线S2电平状态变化转入故障处理。其中,步骤六中,第三连接硬线S3和第四连接硬线ROT的电平状态均由高电平变为低电平,第二连接硬线S2的电平状态由高电平变为低电平。步骤七中,第二预设时段为5ms~30ms。优选第二预设时段为20ms。进一步改进所述的EPS控制系统,该EPS控制系统故障处理采用以下步骤:步骤1:重启初始化后,输入输出功能模块GPIO若识别第二连接硬线S2电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;步骤2:系统管理类软件模块SysMgm调用基础软件模块BSW查询周期性查询模块ASR中的上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤3:系统管理类软件模块SysMgm调用基础软件模块BSW故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否向系统管理类软件模块SysMgm反馈存储成功标志;步骤4:系统管理类软件模块SysMgm根据反馈存储成功标志,判断是否向基础软件模块BSW反馈清除周期性查询模块ASR寄存器请求指令;步骤5:基础软件模块BSW根据反馈的清除ASR寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。进一步改进所所述的EPS控制系统,步骤1中,第二连接硬线S2电平状态为高电平判断为非正常。本发明提供一种EPS控制方法,包括以下步骤:1将安全管理单元SMU和故障监控单元ErrorMonitor之间建立硬件通信线路,将输入输出功能模块GPIO和安全状态控制单元SSC之间建立硬件通信线路;2发送协议信号至故障监控单元ErrorMonitor,监控协议信号误差是否小于预设协议信号误差阈值,监控单片机MCU时钟源总线;3当软件运行正常且未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或收集到故障源Alarm_X异常信息时,立即停止输出协议信号;4捕获协议信号,如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警;5收到安全状态总线SSB的异常报警信号,则立即发送第一信号SS1至助力电机,安全状态控制单元SSC延时第一预设时段后改变输出至输入输出功能模块GPIO的电平状态;其中,所述协议信号为频率1KHz~50KHz,占空比5%~95%的方波PWM信号。优选协议信号为频率是25KHz,占空比是50%的方波PWM信号。当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。其中,第一预设时段为5ms~30ms,优选第一预设时段为20ms。其中,安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。进一步改进所述的EPS控制方法,该EPS控制方法关断助力采用以下步骤:步骤A:初始化上电运行时,配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin;步骤B:通过SPI通信方式配置故障监控单元ErrorMonitor监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;步骤C:通过SPI通信,读取安全状态控制单元SSC输出信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;步骤D:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤E:将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤F:改变安全状态控制单元SSC输出至助力电机逻辑控制电路的电平状态,并且改变安全状态控制单元SSC输出至单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2的电平状态;步骤G:延时第二预设时段改变安全状态控制单元SSC输出至输入输出功能模块GPIO的电平状态,单片机MCU及软件处于复位后的重启初始化过程,输入输出功能模块GPIO识别电平状态变化转入故障处理。其中,步骤F中,输出至助力电机逻辑控制电路的电平状态、输出至单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2的电平状态均由高电平变为低电平。步骤G中,改变输出至输入输出功能模块GPIO的电平状态由高电平变为低电平。其中,第二预设时段为5ms~30ms,优选第二预设时段为20ms。进一步改进所述的EPS控制方法,该EPS控制方法故障处理采用以下步骤:步骤a:重启初始化后,若识别安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;步骤b:调用上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤c:故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否反馈存储成功标志;步骤d:根据反馈存储成功标志,判断是否反馈清除周期性查询模块ASR寄存器请求指令;步骤e:根据反馈的清除寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。其中,步骤a中,安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为低电平,则判断为非正常。本发明硬件架构设计中,MCU与SBC间分别设置符合故障在线监控协议的持续发送的协议方波,频率1KHz~50KHz,占空比5%~95%,该电气特性需芯片的同步与匹配;SBC端ErrorMonitor设置的协议方波监控功能,应可覆盖SMU中预设频率误差5%以内,占空比误差10%,即SBC对MCU时钟源总线也具有监控功能;对于SSC模块的响应机制,SS2电平拉低延时值相对于ROT、SS1电平拉低时刻而言,应考虑单片机复位后的启动或唤醒时间,一般为5~30ms,确保程序重新运行后可通过GPIO读取到电平变化,且做为进入故障善后处理函数分支进入的重要判断条件;本发明的硬件关闭路径的使用在一定程度上已将中断ISR使用率最小化,因此对于SysMgm软件模块而言,除了初始化阶段的故障善后处理方法外,在进入轮循阶段对SBC端和MCU端的轻微故障诊断可分别由周期性通过SPI通信方式读取SSC、周期性查询ASR寄存器的方法实现故障处理和记录;本发明为了保证MCU重启后故障记录功能的可行性,在MCU选型时应保证支持Alarm_X相关寄存器的错误码不受复位过程的影响,存储直至再次软件运行周期内可清除。本发明进入轮循阶段诊断前的初始化过程,既有对上次软件运行周期内故障源Alarm_X故障码记录的确认机制,又有对寄存器内错误码信息的清除机制,有效避免了对新的诊断造成干扰的可能性。本发明在控制逻辑上,保证MCU与SBC间的通信是实时双向的数据交互的实时监控协议,更为严谨。本发明在功能安全上能确保程序跑飞异常时统一由硬件关断路径实现关闭助力的动作,降低了中断响应和故障确认时间,大大缩短系统响应时间的同时增加可靠性。处理故障记录的函数调用与故障时刻相对隔离于前后两次软件运行周期内,对于一般软件处理保存擦写记录较为耗时的操作也转移至MCU重启后的软件运行周期,有效减少了误处理的可能性。附图说明下面结合附图与具体实施方式对本发明作进一步详细的说明:图1传统的EPS系统助力关闭所涉及各电子单元结构示意图。图2本发明MCU和SBC所涉及各电子单元结构示意图。图3本发明EPS关断助力原理图。图4本发明EPS故障处理的流程图。具体实施方式如图2所示,本发明提供的EPS控制模块一实施例,该EPS控制模块的单片机MCU的安全管理单元SMU和系统基础芯片SBC的故障监控单元ErrorMonitor之间增设第一连接硬线S1,单片机MCU的输入输出功能模块GPIO和系统基础芯片SBC的安全状态控制单元SSC之间增设第二连接硬线S2。理论上,第一连接硬线S1和第二连接硬线S2上可传递多种信号,将本申请所涉及的信号命名如下:第一连接硬线S1上所传输信号命名为第一信号SS1,第二连接硬线S2上所传输信号命名为第二信号SS2。所述安全管理单元SMU发送协议信号至故障监控单元ErrorMonitor,故障监控单元ErrorMonitor具有协议信号监控功能,监控协议信号误差是否小于预设协议信号误差阈值,系统基础芯片SBC对单片机MCU时钟源总线具有监控功能。当软件运行正常且安全管理单元SMU未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或安全管理单元SMU收集到故障源Alarm_X异常信息时,立即停止输出协议信号。所述协议信号优选为频率1KHz~50KHz,占空比5%~95%的方波PWM信号,理论上存在利用其他信号作为协议信号的可能性。本实施例中,为协议信号为频率是25KHz,占空比是50%的方波PWM信号。当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。所述的EPS控制模块,故障监控单元ErrorMonitor通过第一连接硬线S1捕获协议信号;如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警。安全状态控制单元SSC收到安全状态总线SSB的异常报警信号,则立即发送出第一信号SS1至助力电机逻辑控制电路,安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。第一预设时段为5ms~30ms。本实施例中第一预设时段为20ms。本发明提供一种利用上述EPS控制模块的EPS控制系统,该EPS控制系统关断助力采用以下步骤:步骤一:初始化上电运行时,单片机MCU配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin,即发送协议信号至故障监控单元ErrorMonitor;步骤二:单片机MCU通过SPI通信方式配置故障监控单元ErrorMonitor,监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;该识别功能由芯片内部机制实时监控;步骤三:单片机MCU软件通过SPI通信,读取第二连接硬线S2的信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;该识别功能由软件任务周期性查询;步骤四:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤五:系统基础芯片SBC的故障监控单元ErrorMonitor将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤六:安全状态控制单元SSC改变第三连接硬线S3和第四连接硬线ROT的电平状态,此时EPS系统助力电机输出被硬件路径关断并且MCU及软件处于复位过程;第三连接硬线S3是安全状态控制单元SSC与助力电机逻辑控制电路之间的连接线硬线,第四连接硬线ROT是单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2之间的连接线硬线;第三连接硬线S3和第四连接硬线ROT的电平状态均由高电平变为低电平,第二连接硬线S2的电平状态由高电平变为低电平。步骤七:延时第二预设时段安全状态控制单元SSC改变第二连接硬线S2电平状态,此时单片机MCU及软件处于复位后的重启初始化过程,若输入输出功能模块GPIO识别第二连接硬线S2电平状态变化转入故障处理。第二预设时段为5ms~30ms,本实施例中第二预设时段为20ms。该EPS控制系统故障处理采用以下步骤:步骤1:重启初始化后,输入输出功能模块GPIO若识别第二连接硬线S2电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;第二连接硬线S2电平状态为低电平判断为非正常。步骤2:系统管理类软件模块SysMgm调用基础软件模块BSW查询周期性查询模块ASR中的上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤3:系统管理类软件模块SysMgm调用基础软件模块BSW故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否向系统管理类软件模块SysMgm反馈存储成功标志;步骤4:系统管理类软件模块SysMgm根据反馈存储成功标志,判断是否向基础软件模块BSW反馈清除周期性查询模块ASR寄存器请求指令;步骤5:基础软件模块BSW根据反馈的清除ASR寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。本发明提供一种EPS控制方法,包括以下步骤:1将安全管理单元SMU和故障监控单元ErrorMonitor之间建立硬件通信线路,将输入输出功能模块GPIO和安全状态控制单元SSC之间建立硬件通信线路;2发送协议信号至故障监控单元ErrorMonitor,监控协议信号误差是否小于预设协议信号误差阈值,监控单片机MCU时钟源总线;3当软件运行正常且未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或收集到故障源Alarm_X异常信息时,立即停止输出协议信号;4捕获协议信号,如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警;5收到安全状态总线SSB的异常报警信号,则立即发送第一信号SS1至助力电机,安全状态控制单元SSC延时第一预设时段后改变输出至输入输出功能模块GPIO的电平状态;第一预设时段为5ms~30ms,本实施例中第一预设时段为20ms。其中,所述协议信号为频率1KHz~50KHz,占空比5%~95%的方波PWM信号。本实施中,协议信号为频率是25KHz,占空比是50%的方波PWM信号。当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。其中,安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。该EPS控制方法关断助力采用以下步骤:步骤A:初始化上电运行时,配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin;步骤B:通过SPI通信方式配置故障监控单元ErrorMonitor监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;步骤C:通过SPI通信,读取安全状态控制单元SSC输出信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;步骤D:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤E:系统基础芯片SBC端ErrorMonitor根据协议信号停发事件,将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤F:改变安全状态控制单元SSC输出至助力电机逻辑控制电路的电平状态,并且同时通过安全状态总线SSB总线改变复位模块ResetControl2和输出至单片机MCU复位模块ResetControl1的电平状态;输出至助力电机逻辑控制电路的电平状态、输出至单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2的电平状态均由高电平变为低电平。步骤G:延时第二预设时段改变安全状态控制单元SSC输出至输入输出功能模块GPIO的电平状态,单片机MCU及软件处于复位后的重启初始化过程,输入输出功能模块GPIO识别电平状态变化转入故障处理。第二预设时段为5ms~30ms,本实施例中第二预设时段为20ms,改变输出至输入输出功能模块GPIO的电平状态由高电平变为低电平。该EPS控制方法故障处理采用以下步骤:步骤a:重启初始化后,若识别安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;步骤b:调用上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤c:故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否反馈存储成功标志;步骤d:根据反馈存储成功标志,判断是否反馈清除周期性查询模块ASR寄存器请求指令;步骤e:根据反馈的清除寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。其中,步骤a中,安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为低电平,则判断为非正常。以上通过具体实施方式和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

权利要求:1.一种EPS控制模块,其特征在于:该EPS控制模块的单片机MCU的安全管理单元SMU和系统基础芯片SBC的故障监控单元ErrorMonitor之间增设第一连接硬线S1,单片机MCU的输入输出功能模块GPIO和系统基础芯片SBC的安全状态控制单元SSC之间增设第二连接硬线S2。2.如权利要求1所述的EPS控制模块,其特征在于:所述安全管理单元SMU发送协议信号至故障监控单元ErrorMonitor,故障监控单元ErrorMonitor具有协议信号监控功能,监控协议信号误差是否小于预设协议信号误差阈值,系统基础芯片SBC对单片机MCU时钟源总线具有监控功能。3.如权利要求2所述的EPS控制模块,其特征在于:当软件运行正常且安全管理单元SMU未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或安全管理单元SMU收集到故障源Alarm_X异常信息时,立即停止输出协议信号。4.如权利要求2所述的EPS控制模块,其特征在于:所述协议信号为频率1KHz~50KHz,占空比5%~95%的方波PWM信号。5.如权利要求4所述的EPS控制模块,其特征在于:协议信号为频率是25KHz,占空比是50%的方波PWM信号。6.如权利要求4所述的EPS控制模块,其特征在于:当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。7.如权利要求3所述的EPS控制模块,其特征在于:故障监控单元ErrorMonitor通过第一连接硬线S1捕获协议信号;如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警。8.如权利要求7所述的EPS控制模块,其特征在于:安全状态控制单元SSC收到安全状态总线SSB的异常报警信号,则立即发送出第一信号SS1至助力电机逻辑控制电路,安全状态控制单元SSC延时第一预设时段后改变第二连接硬线S2电平状态。9.如权利要求8所述的EPS控制模块,其特征在于:第一预设时段为5ms~30ms。10.如权利要求9所述的EPS控制模块,其特征在于:第一预设时段为20ms。11.如权利要求8所述的EPS控制模块,其特征在于:安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。12.一种利用权利要求1所述EPS控制模块的EPS控制系统,其特征在于,该EPS控制系统关断助力采用以下步骤:步骤一:初始化上电运行时,单片机MCU配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin;步骤二:单片机MCU通过SPI通信方式配置故障监控单元ErrorMonitor,监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;步骤三:单片机MCU软件通过SPI通信,读取第二连接硬线S2的信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;步骤四:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤五:系统基础芯片SBC的故障监控单元ErrorMonitor将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤六:安全状态控制单元SSC改变第三连接硬线S3和第四连接硬线ROT的电平状态;第三连接硬线S3是安全状态控制单元SSC与助力电机逻辑控制电路之间的连接线硬线,第四连接硬线ROT是单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2之间的连接线硬线;步骤七:延时第二预设时段安全状态控制单元SSC改变第二连接硬线S2电平状态,此时单片机MCU及软件处于复位后的重启初始化过程,若输入输出功能模块GPIO识别第二连接硬线S2电平状态变化转入故障处理。13.如权利要求12所述的EPS控制系统,其特征在于:步骤六中,第三连接硬线S3和第四连接硬线ROT的电平状态均由高电平变为低电平。14.如权利要求12所述的EPS控制系统,其特征在于:步骤七中,第二连接硬线S2的电平状态由高电平变为低电平。15.如权利要求12所述的EPS控制系统,其特征在于:步骤七中,第二预设时段为5ms~30ms。16.如权利要求15所述的EPS控制系统,其特征在于:步骤七中,第二预设时段为20ms。17.如权利要求12所述的EPS控制系统,其特征在于,该EPS控制系统故障处理采用以下步骤:步骤1:重启初始化后,输入输出功能模块GPIO若识别第二连接硬线S2电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;步骤2:系统管理类软件模块SysMgm调用基础软件模块BSW查询周期性查询模块ASR中的上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤3:系统管理类软件模块SysMgm调用基础软件模块BSW故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否向系统管理类软件模块SysMgm反馈存储成功标志;步骤4:系统管理类软件模块SysMgm根据反馈存储成功标志,判断是否向基础软件模块BSW反馈清除周期性查询模块ASR寄存器请求指令;步骤5:基础软件模块BSW根据反馈的清除ASR寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。18.如权利要求17所述的EPS控制系统,其特征在于,步骤1中,第二连接硬线S2电平状态为高电平判断为非正常。19.一种EPS控制方法,其特征在于,包括以下步骤:1将安全管理单元SMU和故障监控单元ErrorMonitor之间建立硬件通信线路,将输入输出功能模块GPIO和安全状态控制单元SSC之间建立硬件通信线路;2发送协议信号至故障监控单元ErrorMonitor,监控协议信号误差是否小于预设协议信号误差阈值,监控单片机MCU时钟源总线;3当软件运行正常且未收集到故障源Alarm_X异常信息时,维持输出协议信号;当软件运行正常或收集到故障源Alarm_X异常信息时,立即停止输出协议信号;4捕获协议信号,如果协议信号连续维持,则识别为实时在线的单片机MCU工作状态正常;如果协议信号停止或丢失,则识别为单片机MCU存在异常的工作状态且不可恢复,立即向安全状态总线SSB传递监控出的异常报警;5收到安全状态总线SSB的异常报警信号,则立即发送第一信号SS1至助力电机,安全状态控制单元SSC延时第一预设时段后改变输出至输入输出功能模块GPIO的电平状态。20.如权利要求19所述的EPS控制方法,其特征在于:所述协议信号为频率1KHz~50KHz,占空比5%~95%的方波PWM信号。21.如权利要求20所述的EPS控制方法,其特征在于:协议信号为频率是25KHz,占空比是50%的方波PWM信号。22.如权利要求19所述的EPS控制方法,其特征在于:当所述协议信号为方波PWM信号时,该方波PWM信号误差阈值如下,频率误差阈值为5%,占空比误差阈值为10%。23.如权利要求19所述的EPS控制方法,其特征在于:第一预设时段为5ms~30ms。24.如权利要求20所述的EPS控制方法,其特征在于:第一预设时段为20ms。25.如权利要求19所述的EPS控制方法,其特征在于:安全状态控制单元SSC延时第一预设时段后将第二连接硬线S2电平状态由高电平变为低电平。26.如权利要求19所述的EPS控制方法,其特征在于,该EPS控制方法关断助力采用以下步骤:步骤A:初始化上电运行时,配置安全管理单元SMU输出协议信号至其故障引脚ErrorPin;步骤B:通过SPI通信方式配置故障监控单元ErrorMonitor监控由故障引脚ErrorPin输入的协议信号,若系统基础芯片SBC识别到单片机MCU各输出状态均正常则控制保持助力电机工作正常;步骤C:通过SPI通信,读取安全状态控制单元SSC输出信号电平,若系统基础芯片SBC各输出状态均正常,控制保持助力电机工作正常;步骤D:当故障源Alarm_X异常发生或周期性查询模块ASR的相应的寄存器故障标志位被置起时,安全管理单元SMU立即停发协议信号;步骤E:将单片机MCU的故障源异常状态通过安全状态总线SSB传递至安全状态控制单元SSC;步骤F:改变安全状态控制单元SSC输出至助力电机逻辑控制电路的电平状态,并且改变安全状态控制单元SSC输出至单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2的电平状态;步骤G:延时第二预设时段改变安全状态控制单元SSC输出至输入输出功能模块GPIO的电平状态,单片机MCU及软件处于复位后的重启初始化过程,输入输出功能模块GPIO识别电平状态变化转入故障处理。27.如权利要求26所述的EPS控制方法,其特征在于,步骤G中,第二预设时段为5ms~30ms。28.如权利要求27所述的EPS控制系统,其特征在于:步骤G中,第二预设时段为20ms。29.如权利要求26所述的EPS控制方法,其特征在于:步骤F中,输出至助力电机逻辑控制电路的电平状态、输出至单片机MCU复位模块ResetControl1和系统基础芯片SBC复位模块ResetControl2的电平状态均由高电平变为低电平。30.如权利要求26所述的EPS控制方法,其特征在于:步骤F中,改变输出至输入输出功能模块GPIO的电平状态由高电平变为低电平。31.如权利要求19所述的EPS控制方法,其特征在于,该EPS控制方法故障处理采用以下步骤:步骤a:重启初始化后,若识别安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为非正常,则触发系统管理类软件模块SysMgm进入故障善后处理函数分支;步骤b:调用上次软件运行周期内故障源Alarm_X相应的故障标志位信息,从而获得寄存器内具体的错误码信息;步骤c:故障记录功能函数,将错误码信息保存到非易失性存储器中,并回读确认是否存储成功后,判断是否反馈存储成功标志;步骤d:根据反馈存储成功标志,判断是否反馈清除周期性查询模块ASR寄存器请求指令;步骤e:根据反馈的清除寄存器请求指令,执行清除周期性查询模块ASR寄存器操作。32.如权利要求31所述的EPS控制方法,其特征在于:步骤a中,安全状态控制单元SSC输出至输入输出功能模块GPIO电平状态为高电平,则判断为非正常。

百度查询: 上海汽车工业(集团)总公司;联创汽车电子有限公司 EPS控制模块及其控制系统和控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。