STWD100xP系统硬件抗电磁干扰技术的应用
使系统工作更加稳定可靠。
3.1 信息冗余技术
为了防止干扰,系统对重要数据或文件复制到多个存储单元,当一个存储单元数据损坏后立即启动备用存储单元使数据恢复。
3.2 时间冗余技术
为了增强系统可靠性,对于重要区域重复执行,将第1次与第2次的执行结果相比较如相同则认为正确,如不同第1次或第2次执行有问题或两次都有问题,程序再执行第3次、第4次,如果有1次相同则认为正确。
3.3 自动检测与诊断技术
自动检测包括嵌入式系统RAM的检测、ROM的检测、标志位的检测等,对RAM的检测在开机时可以在RAM存储区内开辟几个单元,向RAM存储单元写入不同的数值例如55H、AAH、EEH等,在执行程序时读出这些存储单元的值是否开机放置的数值相等,判断程序执行的正确性。ROM用来放程序或表格数值,对ROM区域二进制数0和1的个数检测系统程序执行的正确性。在程序的执行过程中RAM区域数据结果不同,对标志位产生影响不同,例如51单片机中PSW,当两个数据相加出现进位时PSW中第位7位CY由硬件置,用户可以查询PSW中第7位判断程序执行的正确性。
3.4 软件陷阱技术
软件陷阱技术指嵌入式系统中程序存储器不一定用完,如因干扰嵌入式系统程序计数器PC值错误,程序将会跳到没用到的存储空间,导致系统出错或程序跑飞,软件陷阱就是在这些没有用到的程序存储器中放入空指令和无条件跳转指令,当程序跑飞跑到空程序存储器中,嵌入式系统则认为系统受到干扰程序执行出错,系统自动复位。
4 结语
在有交流接触器、继电器、电机控制的程控喷泉控制系统中,加STWD100硬件看门狗,系统连续开关50次运行正常;连续工作12 h并不间断外加电机、焊机干扰,系统无死机、程序跑飞等异常情况出现,工作稳定可靠,解决了由继电器、交流接触器等器件动作时带来的干扰,引起CPU误动和死机等不稳定现象。在实际中应注意掌握好喂狗时间间隔,一般在1~2ms效果最佳。STWD100硬件看门狗在不占用CPU资源的情况下,系统工作稳定度和可靠性提高到100%,可广泛用于继电器、接触器等具有较强干扰控制系统。
STWD100xP系统 硬件 抗电磁干扰 相关文章:
- 电源模块的电磁干扰设计(图)(02-23)
- 物联网的电源管理(10-08)
- 合理选取MOS管 4大法则指导你(11-16)
- 周立功内部资料:电源软启动的实用设计技巧(11-17)
- 慎选电阻,集结不同的电阻可在电路设计中发挥的作用(11-30)
- 做硬件的嵌友,这11点经验得记住了!(06-14)