本发明涉及一种嵌入式控制器及输出保护方法,属于电器控制系统领域。
背景技术:
1、嵌入式控制器是用于执行指定独立控制功能并具有复杂方式处理数据能力的控制系统,能够完成监视、控制等各种自动化处理任务。输出模块作为逻辑控制系统的重要组成部分,对于被控对象安全可靠工作发挥着举足轻重的作用。输出模块在开机过程中偶发异常输出信号时,严重影响被控设备安全工作。
2、目前对嵌入式控制器的保护主要是对嵌入式通讯的保护,通过提供安全握手来保护嵌入式控制器进行通信或者通过监视运算程序监视嵌入式系统是否正常运行。上述方法虽然能够保护嵌入式控制器进行安全通讯,但是对嵌入式控制器输出异常信号不能控制,由于初始化时间差异导致外设状态不可控,存在输出异常信号的风险。
技术实现思路
1、本发明的目的是提供一种嵌入式控制器及输出保护方法,以解决目前上电过程存在的异常输出的问题。
2、本发明为解决上述技术问题而提供一种嵌入式控制器输出保护方法,该保护方法包括以下步骤:
3、1)dsp完成初始化后,向cpld发送数字握手请求信号,cpld对接收到的数字握手请求信号进行验证;
4、2)若cpld验证通过,说明握手成功,cpld向外设电路输出控制使能信号,使外设电路正常工作。
5、本发明在嵌入式控制器中增加了dsp和cpld之间的数字握手信号,增加了cpld和外设电路之间的控制使能信号,在dsp和cpld握手成功后cpld向外设电路输出控制使能信号,使外设电路正常工作。因此,本发明的外设电路能在dsp和cpld完成初始化且状态稳定时进行工作,相比于过去逻辑输出方式可以有效杜绝嵌入式控制器工作过程中异常输出的风险,极大的提升了嵌入式控制器输出的可靠性与安全性。
6、进一步地,该方法还包括握手成功后cpld向dsp发送监控信号,dsp监测到异常情况后控制cpld停止输出。
7、进一步地,该方法还包括当dsp监测到异常情况后进行报警处理。
8、dsp实时监控cpld状态,监测到异常情况后cpld停止输出,进行报警处理,能够及时发现问题并避免异常信号的输出。
9、进一步地,所述控制使能信号通过38译码器发送至外设电路。
10、38译码器具有高效、稳定、可靠的特点,可以保证输出信号的正确性和稳定性。
11、进一步地,该方法还包括在外设电路的供电回路上设置延时开关,延时开关的延时时间大于整个嵌入式控制器初始化完成时间。
12、延时启动时间大于整个嵌入式控制区初始化完成时间,避免了在外设电路得电时,由于cpld及dsp电路均还未完成初始化,cpld和dsp输出管脚处于不确定状态,导致该阶段外设电路状态不可控,存在输出异常信号的风险。
13、一种嵌入式控制器,包括供电电源、dsp、cpld和外设电路,dsp用于在完成初始化后向cpld发送数字握手信号;cpld用于对接收到的数字握手请求信号进行验证,并在握手成功后向外设电路电路输出控制使能信号;外设电路接收到控制使能信号后进行工作。
14、本发明在嵌入式控制器中增加了dsp和cpld之间的数字握手信号,增加了cpld和外设电路之间的控制使能信号,在dsp和cpld握手成功后cpld向外设电路输出控制使能信号,使外设电路正常工作。因此,本发明的外设电路能在dsp和cpld完成初始化且状态稳定时进行工作,相比于过去逻辑输出方式可以有效杜绝嵌入式控制器工作过程中异常输出的风险,极大的提升了嵌入式控制器输出的可靠性与安全性。
15、进一步地,所述cpld在握手成功后向dsp发送监控信号,dsp监测到异常情况后控制cpld停止输出。
16、进一步地,该装置还包括报警器,报警器与dsp连接,在dsp监测到异常信号时进行报警。
17、dsp实时监控cpld状态,监测到异常情况后cpld停止输出,进行报警处理,能够及时发现问题并避免异常信号的输出。
18、进一步地,该装置还包括38译码器,控制使能信号通过38译码器发送至外设电路。
19、38译码器具有高效、稳定、可靠的特点,可以保证输出信号的正确性和稳定性。
20、进一步地,外设电路的供电回路还设置有延时开关,延时开关的延时时间大于整个嵌入式控制器初始化完成时间。
21、增加延时开关,dsp和cpld完成初始化后给外设电路供电,避免了在外设电路得电时,由于cpld及dsp电路均还未完成初始化,cpld和dsp输出管脚处于不确定状态,导致该阶段外设电路状态不可控,存在输出异常信号的风险
1.一种嵌入式控制器输出保护方法,其特征在于,该保护方法包括以下步骤:
2.根据权利要求1所述的嵌入式控制器输出保护方法,其特征在于,该方法还包括握手成功后cpld向dsp发送监控信号,dsp监测到异常情况后控制cpld停止输出。
3.根据权利要求2所述的嵌入式控制器输出保护方法,其特征在于,该方法还包括当监测到异常情况后进行报警处理。
4.根据权利要求1所述的嵌入式控制器输出保护方法,其特征在于,所述控制使能信号通过38译码器发送至外设电路。
5.根据权利要求1-4中任一项所述的嵌入式控制器输出保护方法,其特征在于,该方法还包括在外设电路的供电回路上设置延时开关,延时开关的延时时间大于整个嵌入式控制器初始化完成时间。
6.一种嵌入式控制器,包括供电电源、dsp、cpld和外设电路,其特征在于,dsp用于在完成初始化后向cpld发送数字握手信号;cpld用于对接收到的数字握手请求信号进行验证,并在握手成功后向外设电路输出控制使能信号;外设电路接收到控制使能信号后进行工作。
7.根据权利要求6所述的嵌入式控制器,其特征在于,所述cpld在握手成功后向dsp发送监控信号,dsp监测到异常情况后控制cpld停止输出。
8.根据权利要求6所述的嵌入式控制器,其特征在于,还包括报警器,报警器与dsp连接,在dsp监测到异常信号时进行报警。
9.根据权利要求6所述的嵌入式控制器,其特征在于,还包括38译码器,控制使能信号通过38译码器发送至外设电路。
10.根据权利要求6所述的嵌入式控制器,其特征在于,外设电路的供电回路上还设置有延时开关,延时开关的延时时间大于整个嵌入式控制器初始化完成时间。