返回

  寰群带你了解什么是单片机抗*技术呢

收藏店铺  

寰群带你了解什么是单片机抗*技术:

单片机设计系统软件因影响校准或断电后校准均属异常校准,应开展故障检测并能全自动修复异常校准前的情况。异常校准的鉴别:程序流程的实行一直从0000H刚开始,造成程序流程从0000H刚开始实行有四种很有可能:

1.系统启动通电校准;2.软件常见故障校准;3.请求超时未吃狗粮硬件配置校准;四、每日任务已经实行中断电之后电校准。四种状况中除首个状况外均属异常校准,需多方面鉴别。

①硬件配置校准与软件校准的鉴别

这里硬件配置校准指启动校准与看门狗1校准,硬件配置校准对存储器有影响,如校准后PC=0000H,SP=07H,PSW=00H等。而软件校准则对SP、SPW无影响。故针对微型机自动控制系统,当程序流程一切正常运作时,将SP设定详细地址超过07H,或是将PSW的第5位客户标志寄存器在系统一切正常运作时设成1。那麼系统校准时只需检验PSW.5标志寄存器或SP值便能判此是不是硬件配置校准。

因为硬件配置校准时片内RAM情况是任意的,而软件校准片内RAM则可维持校准前情况,因而可选择片内某一个或2个模块做为上电标志。设40H用于做上电标志,上电标志字为78H,若系统校准后40H模块內容并不等于78H,则觉得是硬件配置校准,不然觉得是手机软件校准,转为错误解决。若用2个模块作上电标志,则这类辨别方式的可信性高些。


TSSOP20详情页.jpg

②启动校准与看门狗1常见故障校准的鉴别

启动校准与看门狗1常见故障校准因同为硬件配置校准,因此要想给予恰当鉴别,一般要依靠非易失性RAM或是EEROM。当系统一切正常运作时,设定一可断电维护的观察模块。当系统一切正常运作时,在定时执行吃狗粮的终断系统服务使得该观察模块维持标准值(设为AAH),而在主程里将该模块清零,因观察模块断电可维护,则启动时根据检验该模块是不是为标准值可分辨是不是看门狗1校准。

③一切正常启动校准与异常启动校准的鉴别

鉴别自动控制系统因其出现意外状况如系统软件断电等状况造成的启动校准与一切正常启动校准,针对全过程自动控制系统至关重要。如某以時间为操纵规范的自动控制系统,进行一次测控技术每日任务需1小时。在已实行测控技术50分鐘的状况下,系统软件工作电压出现异常造成校准,这时若系统校准后又重新开始开展测控技术则会导致多余的時间耗费。

因而可根据一检测模块对当今系统的运作情况、时间格式给予监管,将控制过程溶解为多个步或多个时间范围,每实行完一步或每运作一个时间范围则对检测模块置为待机规定值,不一样的每日任务或每日任务的不一样环节有不一样的值,若系统软件已经开展测控技术每日任务或已经执某时间范围,则将检测模块置为异常待机值。那麼系统校准后可由此模块判系统原先的运作情况,并跳至错误程序处理中修复系统原运作情况。

公司动态