应用在工业测控领域的单片机系统解析方案
来源:元器件交易网 作者:—— 时间:2012-03-22 15:55
近年来单片机系统在工业测控领域的应用越来越广泛,而对于环境恶劣的工业现场,这种新型的微控制器的可靠性、安全性就成为了一个大问题。在实验室运行正常的程序到了工业现场却不能运行,或者出现运行不稳定经常死机等。在这里主要讨论一下如何通过软件技术来增强系统的稳定运行。
当系统的CPU部位受到干扰信号的作用时,将使系统失控。最典型的故障是破坏程序计数器PC的状态值。导致程序在地址空间内"乱飞",或者陷入死循环。对这种情况的处理主要有这么几种方法:
1、指令冗余技术;
2、软件陷阱技术;
3、看门狗技术。
下面 以MCS-51单片机来做说明。
指令冗余技术
指令由操作码和操作数组成,操作码指明CPU要完成什么样的操作,而操作数是操作码的对象。单字节指令只有操作码,隐含操作数;双字节指令,第一个字节是操作码,第二个字节是操作数;三字节指令第一个字节是操作码,后二个字节是操作数。CPU在取指令的时候是先取操作码再取操作数,如何判断是操作码还是操作数就是通过取指令的顺序。而取指令的顺序完全由指令计数器PC来控制,因此,一旦PC受干扰出现错误程序便会脱离正常轨道,出现"乱飞",这样就会出现把操作数当作操作码,或者把操作码当作操作数的情况。但只要PC指针落在单字节指令上程序就可纳入正轨,所以为了快速将程序纳入正轨,应该多用单字节指令,并在关键的地方人为插入一些单字节指令NOP,或将有效的单字节指令重写,这就称之为指令冗余。
常用的方法就是在一些双字节、三字节指令后面插入两个单字节指令NOP,或在一些对程序的流向起决定作用的指令前面插入两条NOP指令。还可对一些重要的指令进行重复放置。
但采用指令冗余技术将程序纳入正轨的条件是:乱飞的PC必须指向程序运行区。
软件陷阱技术
当乱飞的程序进入非程序区的时候,就可设定软件陷阱对乱飞的程序进行拦截从而将程序引向一个固定的位置。这样就可将捕获的程序重新纳入正轨。
软件陷阱主要就是把程序重新引入它的复位入口处,也就是说在适当的地方设置这样的指令:
NOP
NOP
LJMP 0000H
软件陷阱主要安排在这样一些区域:未使用的中断区、未使用的EPROM空间及非EPROM空间、程序运行区及中断服务程序区。主要来看前三种:
1、未使用的中断区
如果对于未使用的中断因干扰而开放的话, 可以这样写中断服务程序:
NOP
NOP
POP D1 ;将原来的错误断点弹出
POP D2 ;将原来的错误断点弹出
下一篇:PLC控制系统中电磁干扰来源分析
- •新品发布 | 96MHz主频 M0+内核低功耗单片机CW32L011产品介绍2025-05-07
- •宇凡微13万转暴力风扇无刷电机集成驱动方案,加速市场布局2024-07-11
- •大联大世平集团推出基于耐能Kneron产品的AI相机方案2023-06-15
- •大联大友尚集团推出基于CVITEK和SOI产品的网络摄像机(IPC)方案2023-02-16
- •尊湃通讯完成数亿人民币Pre-A轮融资,致力于提供全系列Wi-Fi芯片及解决方案2022-05-09
- •半导体受疫情影响巨大,MCU单片机再现大涨价2020-04-07
- •Silicon Labs推出业界最广泛的汽车级时钟解决方案系列产品2019-09-24
- •Microchip推出“COTS - 耐辐射和抗辐射”Arm内核单片机, 助力空间应用开发升级2019-04-02
- •高通推出面向5G多模移动终端的第二代射频前端解决方案2019-02-20
- •单片机报警器电路图2019-01-23
资讯排行榜
- 每日排行
- 每周排行
- 每月排行
- Melexis将微功率技术引入线性霍尔器件,拓展游戏、物联网及工业领域
- 艾迈斯欧司朗与合作伙伴联合推出可大幅降低二氧化碳排放的纸质卷盘LED运输解决方案
- 安森美与佛瑞亚海拉深化战略合作,共同推进新一代电源技术发展
- 思特威推出5000万像素0.64μm手机应用CMOS图像传感器
- 第十八届诚邀提名 | “2025年度华强电子网优质供应商&电子元器件行业优秀国产品牌评选”正式开启!
- “智能破界”盛会摘冠!大联大荣膺“杰出电子分销商奖”
- 大联大诠鼎集团推出基于Synaptics产品的全球导航卫星系统(GNSS)芯片方案
- 兆易创新通过ISO/SAE 21434认证及ASPICE能力评估,携手TüV莱茵筑牢汽车电子安全防线
- 瑞萨电子推出首款面向物联网及智能家居应用的 Wi-Fi 6与Wi-Fi/低功耗蓝牙(LE)组合…
- Melexis推出适用于机器人、工业及移动出行应用的16位电感传感器
- 艾迈斯欧司朗与合作伙伴联合推出可大幅降低二氧化碳排放的纸质卷盘LED运输解决方案
- 安森美与佛瑞亚海拉深化战略合作,共同推进新一代电源技术发展
- 第十八届诚邀提名 | “2025年度华强电子网优质供应商&电子元器件行业优秀国产品牌评选”正式开启!
- 电子元器件销售行情分析与预判 | 2025年11月
- 思特威推出5000万像素0.64μm手机应用CMOS图像传感器
- 2026年全球半导体市场逼近1万亿美元大关
- 大联大诠鼎集团推出基于Synaptics产品的全球导航卫星系统(GNSS)芯片方案
- 重磅!美国批准英伟达芯片出口中国,但要“抽成 25%”!
- 兆易创新通过ISO/SAE 21434认证及ASPICE能力评估,携手TüV莱茵筑牢汽车电子安全防线
- 艾迈斯欧司朗推出新一代IREDs产品,树立智能眼镜与AR/VR头显眼动追踪领域新标杆
- Vishay VEML4031X00环境光传感器荣获“2025 AspenCore全球电子成就奖”
- 安谋科技Arm China发布 “周易” X3 NPU,端侧 AI 算力实现10倍跃迁
- 全球汽车Tier1厂商Q3业绩大PK
- 元器件终端市场洞察及机会分析|202511
- 最新中国3C电子配件出海品牌业绩大PK
- 艾迈斯欧司朗与合作伙伴联合推出可大幅降低二氧化碳排放的纸质卷盘LED运输解决方案
- 安森美与佛瑞亚海拉深化战略合作,共同推进新一代电源技术发展
- 更新探头优化性能,Flir VS80内窥镜适配狭窄区域检测的多元需求!
- 大联大世平集团推出基于NXP产品的汽车12V电池管理系统应用方案
- 突发!台积电数千晶圆瞬间报废,美国工厂单季利润暴跌99%






