单片机系统的可靠性技术
单片机应用系统的可靠性技术研究
.
文献标识码 : A
文章编号 :6 17 6 ( 02 0 40 60 17 -84 2 1 ) 231 -2
々 - ・ . ・ . ・ . ・ ・ - ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 一 牛 牛 夺 々 ÷ 专 孛 ÷ 幸 幸 夺 ÷ 专 争 ÷ 寺 夺 寺 牵 孛 夺 ÷ 夺 牛 夺 幸 夺 ÷ 夺 夺 幸 夺
当干扰侵 入单 片机系 统的前 向通道 叠加 在信 号上 时 ,
2 单片 机应 用 系统 的硬件 抗干 扰设计
2 1 供 电 系统 .
会 使数据 采集 误差增 大 , 特别 是前 向通道 的传感 器接 口是 小 电压 输入 时 , 此现象 会更加 严重 。
12 程序 运行 失常 . 是控 制状 态失灵 。在单 片机 系统 中 , 由于干 扰 的加
言
在实 验 室里 设 计 的控 制 系统 , 安装 、 在 调试 后 完全 符 合设 计要求 , 把 系统 置 人现 场 后 , 但 系统 常 常不 能 稳定 工 作 。产生 这种情 况 的原 因 主要 是 现场 环 境 复杂 和 各种 各 样 的电磁 干扰 , 以单 片 机应 用 系 统 的可 靠 性设 计 、 干 所 抗 扰 技术 显得 十分重 要 。 工 业现场 环境 中 的干 扰是 以脉 冲 的形 式 进人 单 片机 系统 的。空 间干扰 多 发生 在 高 电压 、 电流 、 大 高频 电磁场 附近 , 过静 电感应 、 并通 电磁感应 等方式 侵入 系 统 内部 ; 供 电 系统 干扰 是 由电源 的噪声干扰 引起 的 ; 过程 通道 干扰 是 干扰通 过 前向通 道 和后 向通道 进 入 系统 的。干 扰一 般 沿 各种 线路侵 入 系统 。另 外 , 系统 接地 装 置 不可 靠 , 也是 产 生 干扰 的重要 原因 ; 类传 感 器 、 入 输 出线 路 的 绝缘 损 各 输
论单片机应用系统的可靠性技术
运行。
【 关键词】 单片机应 用; 抗干扰 设计; 技术 1 干扰 产 生 的 后 果
在对控制系统的可靠性有严格要求的场合 . 使用双机冗余可进一 步提高系统抗干扰能力 。 双机冗余 . 就是执行 同一个控制任务 . 可安排 两个单片机来完成 . 即主机 与从机 。 正常情况下 . 主机掌握着三总线 的 控 制权 , 对整个 系统进行控制 , 此时 , 从机处 于待 机状态 , 等待仲裁器 的触发 。 当主机由于某种原 因发生误动作时 , 仲裁器根据判别条 件, 若 认 为主机程序已混乱 . 则切断主机的总线控制权 , 将从机唤醒 . 从机将 代替主机进行处理与控制 2 . 5 用 好 去 耦 电容 好的高频去耦 电容可 以去除高到 1 G H Z 的高频成 分 陶瓷片电容 或多层陶瓷电容 的高频特性较好。设计 印刷线路板 时 . 每个集成电路 的电源与地之间都要加一个去耦 电容 。 去耦电容有 两个作用 : 一是 , 本 集成电路的蓄能电容 . 提供和吸收该集 成电路开 门、 关 门瞬 间的充 放 电能 ; 二是 , 旁路掉该器件的高频噪声 。 数字电路 中典型 的去耦电容为 0 . 1 F的去耦 电容 ,它有 5 n l 分布电感 ,它 的并行 共振频率大 约在 i 7 MHz 左右 .也就是说对于 1 0 MH z以下的噪声有较好 的去耦 作用 . 对 4 0 M H z 以上 的噪声几乎不起作 用。1 和l O a F电容并行共振频率在 2 0 M H z 以上 , 去除高频率噪声 的效果要好一些 在 电源进入印刷板的 地方设置一个 1 F 或 l O a F 的去高频电容往往是有利 的 , 即使是用 电 池供电的系统也需要这种电容。每 1 O 片左右的集成电路 要加一片充 放电电容 , 或称 为蓄放 电容 , 电容大小可选 1 O 。 最好不用 电解电容 ,
提高单片机应用系统可靠性的软件技术
单 片机 应 用 系 统 抑 制 电 磁 干 扰 的 技 术 分 为 硬 件 和
软件 两 个 方 面 , 往 主 要 侧 重 于 采 用 硬 件 技 术 , 电磁 以 如
在 单 片 机 应 用 系 境 中 . 序 及 表 格 、 数 均 存 放 在 程 常 E R M 中 , 免 了 这 些 数 据 受 _ 破 坏 , 片 内 R M、 PO 避 F扰 但 A 外扩 R AM 以及 片 内 S R等 的状 态 都 有 可 能 受 外 界 干 扰 F 而 变 化 。 根 据 干 扰 窜 入 的 途 径 、 干 扰 数 据 的 性 质 不 受 同, 系统 受 损 坏 的 情 况 也 不 同 , 能 造 成 数 据 误 差 、 控 可 使 制 失 灵 改 变 程 序 状 态 、 变 某 些 部 件 ( 定 时 器 / 数 改 如 计 器、 串行 口等 ) 工 作 状 态 , 可 能 破 坏 与 中 断 有 关 的专 的 还 用 寄 存 器 内 容 , 而 改 变 中 断 设 置 方 式 , 闭 某 些 有 用 从 关
w n -ne ee c e h oo y t l alete rla f ̄ fP arh a o y tms m a t itr r n etc n lg oLl l h ib y i S l c f n s se i f  ̄h o e l n p i K目 wo d r s: S CP; Reibit EMI S f r t- tre'n e la ly: i : ot e Anii efa c wa n e
摘
要 :软 件 抗 干扰 技 术是 抑 制 电磁 干 扰 的 重要 手 段 。首 先 分 析 了 电磁 干 扰 对 单 片 机 应 用 乐统 连 成 干
单片机测控系统的可靠性分析
单片机测控系统的可靠性分析裴古英(兰州交通大学电子与信息工程学院甘肃兰州730070)i l_一戳盛YV A L LE工电子科掌[摘要】通过对干扰源的分析,讨论在单片机测控系统中硬件系统和软件系统可靠性与整个系统可靠性的关系。
采用软硬件协同设计方法,将硬件与软件抗干扰相结合,可以设计出稳定可靠的单片机测控系统。
【关键词]单片机测控系统软硬件协问设计可靠性中图分类号:TP202.1文献标识码t A文章编号:1671--7597(2008)'110025--01一、,I■近年来,人们在不断完善单片机测控系统硬件配置的基础上,对系统受干扰的原因进行分析,对提高系统抗干扰能力的方法进行探讨,不仅具有一定的理论意义。
也有很高的实践价值。
=、曩件鬃统可童性硬件系统可靠性从技术的角度上来讲,主要指硬件的冗余技术。
在工业生产中所出现的干扰一般是以脉冲的形式进入单片机系统的,渠道主要有三条,即空间干扰(场干扰),过程通道干扰和供电系统干扰。
空间干扰是通过电磁波辐射进入系统的,过程通道十扰是通过与主机相连的前向通道、后向通道以及与其它主机相连的通道进入的.在一般的情况下,空间干扰的强度上要远小于其他两个渠道的干扰,而且可以通过良好的屏蔽、正确的接地和高频滤波加以消除。
因此重点应放在防止供电系统和过程通道的干扰上[1]。
厂至面砷—一门影响单片机测控系统可靠性的因素,有一I单I45%来自系统设计。
为了保证测控系统的可靠陌酉柔蠹罕习———+I:I性,在对电路设计时,应进行最坏情况的设计一l:I各种电子元件的特性不可能是一个恒定值,总是一I统I在其标注值的上下有一个变化的筢围。
同时,电恒里型篁王到———◆口源电压也有一个波动范围,最坏的设计(指工作图l单片机测控系统环境最坏情况下)方法是考虑所有元件的公差,的主要干扰渠道并取其最不利的数值。
核算电路的每一个规定的特性。
如果这一组参数值都能保证正常工作,那么在公差范围内的其它所有元件值都能使电路可靠地工作。
PIC单片机应用系统可靠性技术探究
PIC单片机应用系统可靠性技术探究摘要:PIC系列的单片机因为抗干扰能力强、适用性佳、指令集简洁、功能完备、功耗较低、体积较小以及成本低廉等优势,被广泛地用于工业控制仪表、汽车电气控制、电机控制、通信领域以及家电领域等。
不管应用于何种领域,高度的可靠性均是必需的条件之一。
本文从增强PIC单片机自身的抗干扰作用和增设程序(指令)两个方面分析和探讨了PIC单片机应用系统的可靠性技术问题。
关键词:PIC单片机可靠性技术抗干扰程序后者指令PIC单片机应用系统的可靠性问题具有高度的系统性,我们应该从多个角度来考虑和处理,单一解决某一个方面的问题,无法从根本上保证PIC单片机的可靠性。
一般而言,我们需要综合考虑硬件设计和软件增强这两个方面来保证PIC单片机的可靠性。
尤其在硬件方面的可靠性设计是确保PIC单片机应用系统具有高度可靠性的前提与基础。
1 提高PIC单片机的抗干扰水平1.1 启用WDTWDT,WatchdogTimer,监视定时器,俗称“看门狗”,它是一个内部RC时钟信号源的累加计数器,独立于其它单元,其计时周期约为18ms左右。
PIC单片机为了有效解决程序失控问题,才用了WDT解决方案。
程序之所以出现失控问题,主要是因为PIC单片机在实际应用过程中,电磁干扰、软件故障、电源电压叠加噪声以及电源电压波动等因素均会对程序的正常运行产生干扰作用,使之偏离预定的运行线路。
WDT发挥作用的原理是,PIC单片机处在休眠状态时,如果WDT超时溢出,则会唤醒PIC单片机使其进入正常的工作状态;PIC单片机执行程序期间,如果WDT超时溢出,PIC单片机便会自动执行复位动作。
我们可以利用定义系统配置字CONFIG中WDTE 位的形式来决定是否启用WDT,设置“WDTE=1”时,则WDT处于开启状态;设置“WDTE=0”,则WDT处于关闭状态。
1.2 复位功能PIC系列的单片机预设有多种的复位方式,合理设置复位功能,对于提高PIC单片机应用系统的可靠性裨益良多。
单片机应用系统的可靠性设计研究
关 键 词 可靠性 ;看门狗” “ 技术 ; 解码输出
[ 中图分 类号 ] T 3 8 2 P 6 . 【 文献标识码 ] A
1 引言
随着单片机应用领域 的不断扩展 , 对单片机应用系统 的可 靠性也 提出 了更 高的要求. 在一些 单 片机应用 场合 , 例如安全 防 卫、 火灾报警、 障监测 、 故 工业控制等 , 一旦发生错误 , 将会造成很大 的损失. 即便是 民用领域 , 例如装 有微 电脑 ( 即单 片机 ) 控制 器 的微波炉. 在使 用时也不愿看到 , 你 正在运行 的微波炉在设定 时间还未 到时就突然停止 ; 或者 是时间 已到它却还继 续运行. 因
第2 6卷
第 4期
20 0 9年 1 月 1
江苏教育学 院学报 (自然科 学版) Ju a f in s ntueo d ct n( aua S i cs o r l aguIstt f u a o N trl c n e ) n oJ i E i e
Vo . 6 No 4 12 . No . 2 0 v ,0 9
要求 在 U 输 出高阻态时 , 片机从该 10端读 到低 电平 , 单 / 则必 须在 该 I0端连 接一 只下拉 电 / 阻 , 图一中的 R R的值不能太大 , 如 . 太大了单 片机读到 的就是 高电平. 从单片机 的数据表中查 到 I参数 , 可求得 R的最大值 . 现设求得的 R的最大值为 9 l. Kq R的值也不能太小 , 太小 了 u 在 输 出高电平 时, 出电流会超 出其允许值 . U 输 出高 电平 4 5 输 设 . V时的最大输 出电流为 5 则 可 mA, 求得 R的最小值 为 9 0  ̄选取 R的值为 3 O左右 , 0 f. K 这样 与最大值 之 间和与最小值 之间都 留出
单片机控制系统可靠性硬件设计方法探讨
作环 境 恶劣 , 自动控 制 系统 都 是全 天 连续 满 负荷 地 运 行 ,这 样 就要 求 控 制 系统 有 长 时 间 的稳 定 、 可靠运 行 ,所 以可靠 性是 对 单 片机 控 制系 统最 重
作 者 简 介 :李 靖 (9 6 16一
的器 件 不应 该 混用 ;各 类器 件 工作 时 的温 度 特 性
( )采用 电源 滤 波器 ,交 流 电源引 线上 的滤 2
波器 可 以抑制输 人端 的 瞬态干 扰 。 ( )对 于 电源变 压器 ,采 取适 当的屏蔽措施 。 3
21 优 选 高可 靠性 的单 片机 芯片和 元 器件 .
各种 集成 电路 芯 片 和元 器件 是 控制 系 统可 靠 性 设 计 中 的 重 要 环 节 ,也 是 构 成 控 制 系 统 的基
( )元 器件 布局 及 引线 走 向符 合信 号 传 输特 5
性 ,使 电流流 向与 信号 流 向要 一致 ,减 少布 线 问
) ,女 ,辽 宁锦 州人 ,副 教授 ,硕 士 。研 究方 向 : 自动化 控制 技术 。
利 用 土壤 侵蚀 模 数 计算 出扰 动后 各 单 元 、各 时 段 土壤 流失 总 量 和新 增 流失 量 .其 中背 景 流失
的 预测 方法 是有 效 的 。本文 对 我省 高 速公 路 建设
FU i Je
[ b ta t T eat l nrd c ste cue a dk y rgo so esi eoin i ih y c nt c o A sr c] h r c it u e h a s n e e in ft ol rs nhg wa o s u t n ie o h o r i poe t n d frc s h os l q a ty o oleo in i h o n t o rjc,a oe at te p si e u i fsi rs n tes o o c me “ aj io i ro s b n t o P ni La bn Hab r n Hih a ”poet uigtema e t a mo e i ol r s n q a ta v nls i nn rvne g w y rjc, s t ma cl d l nsi eoi u ni t ea a i i L a igPo ic. n h h i o ti y sn o T e r ce l dsu ss te frc s n to s tru h rc cl c nt c o rjc ,po iig h at l s i se h oeat g me d o g pat a o s u t n poet rvdn i a o c i h h i r i s rfrn e o ae n ol o sra o ih yc nt c o rjc i io ig eee c s r tr dsic nev t ni hg wa o s ut npoet nL a nn . f w a i n ri [ y o d ]Hih y W a r n ol o sra o , ol rs n S iE o inF rc sn Ke w r s g wa , t dS iC nev t n S iE o i , ol rs oe at g ea i o o i
单片机控制系统的可靠性探讨
统 性 能 指 标 和 可 靠 性 的 前 提 下 ,元 器 件 尽 量 选 择 廉 价 、性 能 优
良 、常 见 的 元器 件 品种 和型 号 ,充 分 利 用较 好的 系统 设 计方 案 来
的 电磁 干扰 ,磁 场 屏 蔽 目的 是消 除或 抑制 直 流或 低 频 交流 磁场 与 被 干 扰 回路 的磁 耦 合 。对 磁场 进 行屏 蔽 主要 采 取方 法 :采 用高 磁 导率 材 料 的屏 蔽体 、反 向 电流或 涡流 实现 磁 屏 蔽 ;强磁 场 的屏 蔽 可 以采 用双 层 屏蔽 结 构 ; 电磁 场 屏蔽 主要 是 针对 电磁 波干 扰 的措 施 .对 于 电场 波 的屏 蔽 ,以 反射 衰 减为 主 ;磁 场 的屏 蔽 ,以吸 收
计。
容 错 设 计 就 是 对 故 障 予 以 容 忍 的 设 计 。因 为 单 片 机 控 制 系 统 故 障或 出错 是 客 观存 在 的 ,容错 设 汁就 是解 除 系统 故 障或 出错 影 响措 施 。实施 的 方法 是投 入 超常 规 设 计所 需要 的 资源 ,以换 取
更 高 的系 统 可靠 性 。 2 单 片机 控 制 系统 的干 扰简 介
} 生,同 时对 系统 的 干扰进 行 了介 绍 ,并给 出 了硬 件和 软 件抗 干扰 的措 施 ,使 单 片机控 制 系统的 工作 可 靠 、稳 定 、高 效 。 关键 词 单 片机控 制 系统 可 靠性 容错 干扰 近 年 来 ,单 片 机 在 工 业 自动 化 、生 产 过 程 控 制 、智 能 仪 器 仪 表等 领 域 的应 用越 来 越广 泛 ,对 单 片机 控 制系 统 的可 靠性 要 求 越 来越 高 。但 是 ,由于 单 片机控 制 系统 的工 作环 境往 往 复 杂 、恶 劣 ,这 对 系统 的 可靠 性 与安 全性 构 成 了极 大 的威 胁 。 单 片 机 主 要 应 用 在 微 型 计 算 机 控 制 系 统 中 ,或 者 是 在 计 算 机 控制 系统 中位 于现 场 控制 级 ,其 工作 需 要 具有 较高 的 可靠 性 , 但 是单 片 机往 往处 于 被 干扰 的环 境 中 。所 谓 干扰 就是 有 用信 号 以 外 的噪 声 或造 成 单 片机 控制 系统 不 能 正常 运行 的 破坏 因素 。本 文 主 要对 单 片机 控制 系统可 靠 性进 行 一些 探 讨 。
单片机系统可靠性设计
学院:电子工程学院班级:0210701 学号:02107025姓名:张文祥单片机系统硬件可靠性设计学院:电子工程学院班级:0210701学号:02107025姓名:张文祥摘要:为了使单片机系统可靠运行,必须对单片机系统进行可靠性设计,为此,提出了单片机系统可靠性设计的思想,并从硬件和软件两个方面探讨了单片机系统可靠性设计的技术途径。
根据硬件和软件子系统的人—环境特性,结合具体的实践经验,提出了单片机系统可靠性设计的具体技术。
这些可靠性设计技术的应用,使单片机系统的可靠性提高到了一个新水平。
关键词:可靠性设计;硬件;模块化;抗干扰引言:近年来,人们在单片机系统可靠性设计方面的探索已卓有成效,一些靠性设计技术在单片机系统中得到了广泛应用。
但单片机系统的可靠性还远不能满足户的需要,特别是在一些新的应用领域,对单片机系的可靠性又有新的要求。
本文主要针对石油测井行业劣应用环境下单片机系统可靠性设计展开论述。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲,一块芯片就成了一台计算机。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分为如下几个范畴:一、在智能仪器仪表的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。
例如精密的测量设备(功率计,示波器,各种分析仪)。
二、在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
三、在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。
单片机系统软件可靠性设计的研究
微 电 脑 应 用
M ir c m p t rAp l a i n co o u e p i to s c
皇 皂
圭 塑 笪呈堂笪
单片机 系统软件可 靠性设计 的研究
Th l bly De in Re e r h o e Rei i sg s a c fSCM n r l sem f a i t Co to Sy t So t r wa e
此 外 , 靠 硬 件 方 式 并 不 能 完 全 解 决 系 统 的可 靠 性 问 题 。 此 , 仅 因 软
~
为多字节指令 , 其后的第 n 条指令必定被拆分 ; +1 在图 Байду номын сангаасb 中, () 当第
n
条指令最后~个操 作数对应 的“ 指令码” 为双字节指令时, 则其后
个操 作 数 对 应 的“ 令 码 ” 指 为三 字 节 指令 时 , 后 的第 n 2 指令 其 +条
新余高等专科学校 机 电与 自动化 工程系( 江西新余 3 8 3 ) 胡菊芳 3 0 1
( inx X ny 3 0 1C ia H uag J gi i u3 8 3 , h ) uJfn a g n
摘
要: 在分析程序计数器 P “ c 走飞 ” 成因及其后果基础上 , 全面 阐述 了指令冗余 、 软件陷阱等常见软件可靠性设计方式 、 优缺点 , 出了 提
Ke wor s: ot r el iiy PC o wr n i tucin e u a c sfwa e ta i e c pto e hn lg y d s fwa e r i lt b a g o g nsr t o r d nd n y ot r r p ntre i n tc oo y
单片机应用系统的可靠性研究
的作用 。通过软硬件 系统 的可靠性设计可最大 限度地 降低各
种干扰对 系统 的影响 。在单片机应用系统 中, 只要认真分析系 统所处环境 的干扰来源及传播途径 , 采用 硬件 和软件相结合 的 抗干扰技术 , 就能保证该系统长期稳定可靠地工作 。
有很 多输 出信号是用来 驱动 各种报警装置和电磁装置 , 对
( 又称水平 、 直奇偶校验码)汉明码 、 垂 、 循环冗余校验码等 。
222 指令冗余 . .
这类信号的抗 干扰有效输出方法是重复输 出同一个数据 。 外部 执行设备 接收到一个受干扰后 的错误信号后 , 还来不及做出有
效反应 , 正确 的输 出信息又到 r, 就可以及时地 防止错误 动作
T i a e r t i l n r d c s t ei ot n e o C s se r l i t, n h n fc s so h p cf t o si e l ig h sp p r s mp y ito u e mp ra c fS M y tm ei l a d t e u e n t e s e i c me d r ai n i f s h b y a i o i h n z
理。
即“ 看门狗” 技术 , 使程序摆脱死循环 的困境 。单片机应用系统 的控制程序往往采用循环控制运行方式 , 每一次循 环控制控制 的时间基本 固定 。 软件看 门狗技术就是利用 中断不断监视程序
循环运行 时间 , 若发 现时间超 过 已知 的循环设定 时间 , 则认 为
() 3 检查I / 0口状态 。 首先确定系统的I / 0口在待机状态 时的 状态 , 然后检测单 片机 的I / 0口在 待机状态下的状态是否正常。
提高单片机应用系统可靠性的软硬件技术
提高单片机应用系统可靠性的软硬件技术作者:彭芬来源:《计算机光盘软件与应用》2013年第20期摘要:单片机日益广泛的使用,因此对于单片机的使用操作系统的可靠性和安全性也有了越来越高的要求。
尤其是对于工业过程的控制、交通管理、金融以及通讯等测控系统,最主要的技术指标就是可靠性。
因为系统一旦出现任何的问题和故障,就会造成生产过程混乱、指挥以及监控系统的迟钝等不良后果。
文中简单介绍了几种提升单片机应用系统可靠性的方式和措施。
关键词:单片机;抗干扰;可靠性中图分类号:TP368.1在进行单片机应用系统开发的过程之中,经常会遭遇到的问题是在实验室的运行环境之下,系统运行正常有效,但是一旦将其安装到现场工作,经常会出现不规律、不正常的情况。
或者是在系统的运行调试过程和在空载的情况下一切正常,但是大负荷的控制一旦启动,整个系统很可能会出现各种问题。
探寻出现此种情况的原因,很可能是抗干扰设计有漏洞,以至于造成应用系统的不够可靠。
1 造成单片机可靠性不高的原因1.1 单片机应用系统出故障的主要表现和内在原因操作系统出错的主要表现包含了被控制对象动作失误、死机、状态不稳定、计时不准确以及数据显示混乱和闪烁不定等等。
其内在原因主要是:第一,随机存储器中的数据被打乱,造成程序进入死循环的境地,因而引发死机的情况出现;第二,单片机中的内部程序指针发生错乱,随便指向了错误的地方,使得运行的程序不正确,造成随机存储器之中的某些数据被打乱,程序计算的结果是错误的,外围的锁存电路受到一定的干扰,出现了误锁存的情况,以至于出现被控制对象的错误操作;第三,锁存电路和被控制对象之间的线路遭受到了一定的干扰,因此造成被控制对象的状态不稳定;第四,单片机内部程序指针出现错乱,造成中断程序在运行的过程中超出了限定的时间;第五,随机存储器之中的计时数据被打乱,造成程序在计算的过程中产生出错误结果。
1.2 造成单片机使用体系出现错误的外因从设计与制作的方面解析,使得单片机的应用操作体系容易受到干扰的主要客观外在原因有七个方面:第一,单片机本身抗干扰能力较差;第二,环境电磁干扰因素过于强烈;第三,整个操作体系电源抗干扰能力不足或是功率太差等;第四,程序并没有使用抗干扰的办法或使用的办法力度不够;第五,各个组织器件之间的驱动功率太小,处在一种刚刚达标的状态之下;第六,长距离的数据传输电流和电压不高,而且没有使用相应的屏蔽保护措施;第七,元件的质量不高[1]。
单片机应用系统的可靠性设计
・ 9 靠 性 设 计
朱 敏 , 俊新 任
2 04 ) 1 6 0 ( 南京信息 职业技术学 院 信息服务学 院 , 江苏 南京
摘要 : 简要 地介绍 了单 片机应 用 系统可靠性的重要性 , 首先 并分 别给 出 了硬件 可靠性 、 软件 可靠性 的概念及 其 区别 。然后
Ke r s mi r c n r l r h d a e r l i t ; o t a e r l i t ; y tm’ ei i t ; ot a e d v l p n o l y wo d : c o o t l ; a w e i l y s f r ei l y s se S r l l y s f r e eo me tto oe r r b a i w b a i b a i w
对于一个成功 的单片机应用 系统来说 , 其结 果的正确性 、 功 能的完善性 固然重要 , 系统本身 的稳定性 、 但 可靠性更 为重要 。
在许多项 目开发过程 中 , 由于 开发前 期没 有对 可靠性 提 出明确
① 硬件有老化现象 。硬件老化是物 理故障 , 是器件 物理变
化的结果 , 它有浴盆曲线现象; 软件不发生变化 , 没有磨损现象 ,
t e s f r e eo me t o l t e eo h h l o r e a e e a o ae e a aey h ot e d v lp n os o d v lp te w oe c u , l b r td s p rt l . wa t s r
Ab t a t T e i o tn e o c o o t l ra p ia in s se 8 r l b l y i ito u e re y a d t e c n e t n a d t e dfe- sr c : h mp r c fmi rc n r l p l t y tm’ ei i t s n r d c d b if , n o c p i n h i r a oe c o a i l h o
单片机系统中复位电路的可靠性分析与设计
单片机系统中复位电路的可靠性分析与设计首先,在分析复位电路可靠性之前,有必要了解复位电路的基本原理。
复位电路的主要功能是在系统通电或特定条件发生时将单片机的复位引脚拉低一段时间,使单片机按照预定的状态重新启动,从而保证系统正常运行。
常见的复位电路包括普通复位电路、功率上复位电路、看门狗复位电路等。
复位电路可靠性的分析主要从以下几个方面入手:1.电源稳定性:复位电路的工作依赖于电源的稳定性。
如果电源波动较大,可能会导致复位信号不稳定,引起系统复位异常。
因此,建议在设计中增加稳压电路、滤波电路等措施,确保电源的稳定性和纹波小。
2.噪声干扰:单片机工作环境中存在各种噪声,如电磁干扰、射频干扰等,这些干扰可能导致复位电路误触发或失效。
为了解决这一问题,可以采用屏蔽措施、使用滤波电路或选择抗干扰能力较强的电路器件等。
3.瞬态故障:在系统工作过程中,可能会出现瞬态故障,例如电源电压的瞬间下降、电流的瞬间增加等,这些瞬态故障可能会导致单片机复位异常。
为了提高复位电路的可靠性,可以选择具有快速响应速度的复位电路器件,以及增加滤波电路等。
4.可靠性设计:在复位电路的设计中,还需要考虑电路的可靠性和容错性。
可以采用多级复位电路设计、冗余复位电路设计等方式,以提高系统的容错能力。
在设计复位电路时,需要根据具体应用场景的需求,选择合适的复位电路方案和元器件。
例如,在高可靠性要求场景下,可以选择使用看门狗复位电路,它可以根据系统的状态监测,自动产生复位信号;在对复位速度有较高要求的场景下,可以采用功率上复位电路,它可以在电源波动瞬间产生复位信号。
综上所述,单片机系统中复位电路的可靠性对整个系统的正常运行起着至关重要的作用。
在设计中,需要考虑电源稳定性、噪声干扰、瞬态故障等因素,并采取相应的设计措施,以提高复位电路的可靠性。
此外,根据具体应用场景的需求选择合适的复位电路方案和元器件也是提高可靠性的重要手段。
浅谈单片机控制系统的可靠性
浅谈单片机控制系统的可靠性作者:章檬来源:《城市建设理论研究》2013年第25期摘要:下文主要结合笔者多年的工作实践经验,针对单片机控制系统中的可靠性进行了探讨,提出了规范合理的系统设计和容错设计来提高系统的可靠性,同时对系统的干扰进行了介绍,并给出了硬件和软件抗干扰的措施,使单片机控制系统的工作可靠、稳定、高效。
关键词:可靠性容错干扰中图分类号:TN973.3 文献标识码:A 文章编号:1、规范合理的系统设计和容错设计单片机控制系统是完成一定控制功能的系统,有其工作任务、运行环境和持续运行时间。
设计中不仅要考虑系统运行的可靠性以及可维护性,还要考虑系统的性价比,为了保证系统的可靠持续运行,规范合理的系统设计和容错设计是非常重要的。
在单片机控制系统的设计中要求方案正确、易于实现。
系统的硬件和软件的功能分配合理不仅有利于系统的良好运行,而且有利于节约系统的开发成本,便于可扩展和可维护。
在满足系统性能指标和可靠性的前提下,元器件尽量选择廉价、性能优良、常见的元器件品种和型号,充分利用较好的系统设计方案来降低使用元器件的设计等级。
在系统的元器件的布局、印制板的布线以及电源和地线连接情况等都会对系统的运行性能和抗干扰能力产生影响。
软件设计要求模块化程序设计和结构化程序设计。
容错设计就是对故障予以容忍的设计。
因为单片机控制系统故障或出错是客观存在的,容错设计就是解除系统故障或出错影响措施。
实施的方法是投入超常规设计所需要的资源,以换取更高的系统可靠性。
2、单片机控制系统的干扰简介要解决单片机控制系统的干扰问题,必须对干扰的来源、类型等进行分析才能找到合适的抗干扰方法。
单片机控制系统是包含数字电路和模拟电路部分,因此受干扰的情况较复杂,不论是哪种信号,只要其中夹杂有干扰信号都会对单片机某个单元甚至使整个控制系统造成干扰或故障。
干扰的类型从单片机控制系统来看可以分为外部干扰和内部干扰两种。
外部干扰与系统结构无关,由外界环境决定的影响系统正常运行的因素,如空间、环境温度、湿度或磁的影响等;内部干扰是指由系统结构、制造工艺等决定的因素,如分布电容、分布电感引起的耦合,多点接地引起的电位差和电源系统引入的干扰等。
单片机控制系统的可靠性设计
V i fe v i)nerp od e d( d itr t1 o u
f H = : T 0 H 0 / 人 高8 / 填 位 / 入高 8 / 填 位 T 0L0 L: :
1 软 件 可 靠 性 的 设 计
11程 序 运行监 视 系统 .
WD R T 0 e / T S : X1: / 复位 看 门狗定 时器
系统 可 靠性 是 指 应 用 系统 在 规定 的时 间 内 . 完 成规 定 任 务 的能 力. 单片 机 系统 大 多用 于外 围环 境 恶 劣 的 工业 控 制 环境 . 系统 的可靠 性 设 计 是影 响 整 个 系统 能 否正 常 运行 的重要 因素. 片机 系统 的可 单 靠 性 设 计可 从 以下 三 个 方 面加 以设 计 : 硬件 系统 设 计、 软件设 计 以及 电路 板 图设 计 .
常 用 的有 两 种方 式 : 1 程 序 判 断滤 波 , 方 法 是建 () 其
立 在对具 体控 制对 象 的实 际情况 分析 基础 上 .根据 对 编入 程序 中 的生产 丁艺机 理 的分析 或现 场经 验确 定 两次 采样 可 能 出现 的最大 偏差 △x.若超 过 △X.
执 行 的 监 控 程 序 处 . T 定 时 选 择 要 依 情 况 而 WD 的 定 , 般从毫秒级到秒级 。 一 设计 完 善 的WD T电路 可 以分设 不 同 的定 时供 用 户选 择 . 时 时 间的选 择 应 定
间 间隔 X WD 进 行 清零 .  ̄ T 这样 就不 会 发 生WD 的定 T
境 的干扰 源 比较 多 .在 检 测  ̄ A D 化器 的传 输线 '/转 i 上一般需 要 加一个 R C低通 滤 波器 .但对 于频 率很 —
浅谈提高单片机系统运行的可靠性
4.4 软件 字滤 术 数 波技
在直流电源电路中由于单片机及一些存 储器、接口电路等都是数字电路, 所以在电 源电路会产生峰值很大的尖峰电流, 直接干扰 单片机正常工作。利用电感电容等元件可以 消除此类噪声, 这种方法称为滤波技术, 软件 数字滤波是通过程序设计对单片机数据采集 部分输人的信号进行加工处理, 以达到抗干扰 的目 的。可分别采取程序判断滤波法、算术 平均滤波法、递推平均滤波法、中位值滤波 法和防脉冲干扰平均值滤波法实现。 4. 5 输出 端口 刷新 单片机的1 0 口 / 常受到外部信号的千扰, 在程序中周期性地添加输出端刷新指令, 可以 降低干扰对输出口 状态的影响。在程序中指 定RAM 单元, 存储输出口当时所处的状态, 在程序运行过程中 根据这些RAM单元的内容 去刷新 1/ 0 口。 4 .6 睡眠抗干扰 CPU 在很多 情况下是处于等待状态, 这 时, 它虽然没有工作但却清醒 , 很易受干扰。 若让 CPU 在无正常工作时休眠, 必要时再由 中断系统来唤醒它, 可以使其受到的干扰大大 降低, 同时功耗也大大降低。
机系统的可靠性进行探讨。
去祸电容。
3.3 屏蔽抗干 术 扰技
屏蔽是指用屏蔽体把通过空间进行电 场、磁场或电磁场祸合的部分隔离开来, 割 断其空间场的祸合通道, 可大大降低噪声祸 合, 取得较好的抗干扰效果。屏蔽的方法通 常是用低电阻材料作成屏蔽体, 把需要隔离的 部分包围起来。静电屏蔽的方法一般是在电 容祸合通道上插入一个接地的金属屏蔽导体 , 由于金属屏蔽导体接地, 其中的干扰电压为 零, 从而隔断了电场千扰的原来祸合通道。磁 场屏蔽一般采用导磁率高的材料作屏蔽体 , 利 用其磁阻小的特点, 给干扰源产生的磁通提供 一个低磁阻回路, 并使其限制在屏蔽体内, 从 而实现磁场屏蔽, 并且最好采用一定间隔的两
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
d. 递推平均滤波法
递推平均滤波法是把N个测量数据看成一 个队列,队列的长度为N,每进行一次新的测 量,就把测量结果放入队尾,而扔掉原来队 首的一次数据,这样一来在队列中始终有N个 “最新”的测量数据。计算滤波值时,只要 把队列中的N个数据进行平均,就可以得到新 的滤波值。
低电压复位技术用于监测单片机电源电压,当电 压低于某一值时产生复位信号。由于单片机技术的发 展,单片机本身对电源电压范围的要求越来越宽。电 源电压从当初的5V降至3.3V,并且继续下降到2.7V、 2.2V、1.8V。在是否使用低电压复位功能时应根据具 体应用情况权衡一下。
4. EFT技术
新近推出的Motorola M68HC08 系列单片机采 用EFT(Electrical Fast Transient)技术进一步提高了 单片机的抗干扰能力。当振荡电路的正弦波信号受 到外界干扰时,其波形上会叠加一些毛刺。以施密 特电路对其整形时,这种毛刺会成为触发信号干扰 正常的时钟信号。交替使用施密特电路和RC滤波 可以使这类毛刺不起作用,这就是EFT技术。随着 VLSI技术的不断发展,电路内部的抗干扰技术也在 不断发展之中。
b. 重要指令冗余
在对程序流向起决定作用的指令(如RET、 RETI、ACALL、LCALL、LJMP、JZ、JNZ、 JC、JNC、DJNZ等)和某些对系统工作状态 起重要作用的指令(如SETB EA等)之前插入 两条NOP指令。
3. 对确定的工作状态进行多次刷新
一般来说,系统中程序运行到某些特定 的地方时,部分运行参数、输出端口、SP值、 IE值等是可以确定的,在这些地方对这些可 以确定的参数和工作状态进行刷新。例如: 软件的主程序中,在自检和初始化后一般都 有一个循环,刚进入循环时,IE的部分位和 SP等是可以确定的,在这里对这些可以确定 的参数和工作状态用常数进行设置,可以保 证因“跑飞”等原因而造成改变的参数和工 作状态可以迅速恢复正常。
Hale Waihona Puke 单片机自身的抗干扰措施1. 降低外时钟频率 2. 低噪声系列单片机 3. 时钟和电压监测电路、“看门狗”、
复位 4. EFT技术 5. 软件方面的措施
1. 降低外时钟频率
外时钟是高频的噪声源,除能引起对本应用系统
的干扰之外,还可能产生对外界的干扰,使电磁兼容 检测不能达标。在对可靠性要求很高的应用系统中, 选用频率低的单片机是降低系统噪声的原则之一。以 8051单片机为例,最短指令周期1μs时,外时钟是 12MHz。而同样速度的Motorola 单片机系统时钟只 需4MHz,更适合用于工控系统。近年来,一些生产 8051兼容单片机的厂商也采用了一些新技术,在不 牺牲运算速度的前提下将对外时钟的需求降至原来的 1/3。而Motorola 单片机在新推出的68HC08系列以 及其16/32位单片机中普遍采用了内部琐相环技术, 将外部时钟频率降至32KHz,而内部总线速度却提高 到8MHz乃至更高。
b. 检查ROM单元的内容 检查ROM单元的内容的校验和。
c. 检查I/O口状态 检查I/O口是否有短路或开路等不正常现象。
d. 其它接口电路检测 如扩展的E2PROM、A/D转换电路等的检测。
2. 指令冗余技术
a. NOP的使用
可在双字节指令和3字节指令之后插入两 个单字节NOP指令,这可保证其后的指令在 程序“跑飞”后不会被拆散。
单片机应用系统的软件抗干扰措施
1. 开机自检 2 .指令冗余技术 3. 对确定的工作状态进行多次刷新 4. 数字滤波 5. 软件陷阱 6. “看门狗”技术 7. 干扰避开法 8. I/O开关量软件抗干扰设计 9. 程序运行出错处理程序 10. 编写软件的其它注意事项
1. 开机自检
a. 检测RAM 检查RAM读写是否正常。
5. 软件方面的措施
单片机本身在指令设计上也有一些抗干扰的考虑。 非法指令复位或非法指令中断是当运行程序时遇到 非法指令或非法寻址空间能产生复位或中断。单片 机应用系统程序是事先写好的,不可能有非法指令 或寻址。一定是系统受到干扰,CPU读指令时出的 错。
以上提到的是当前广泛使用的单片机应该具有的 内部抗干扰措施。在选用单片机时,要检查一下这 些性能是否都有,以求设计出可靠性高的系统。
单片机系统的可靠性技术
介绍近年来单片机技术在提 供系统可靠性方面所做的努力与 发展。提醒用户在单片机选型、 单片机应用系统设计以及制造工 艺等方面应注意什么,以实现高 可靠性的单片机应用系统。
主要内容
• 单片机自身的抗干扰措施 • 单片机应用系统的软件抗干扰措施 • 单片机系统的硬件抗干扰措施 • 提高单片机系统抗干扰能力的主要手段 • 单片机系统中印制电路板的抗干扰设计 • 单片机系统中用于抑制干扰的元件
3.时钟和电压监测电路、“看门狗”、复
位
监测系统时钟,当发现系统时钟停振时产生系统 复位信号以恢复系统时钟,是单片机提高系统可靠性 的措施之一。而时钟监控有效与省电指令STOP是一 对矛盾。只能使用其中之一。
“看门狗”技术是监测应用程序中的一段定时中 断服务程序的运行状况,当这段程序不工作时判断为 系统故障,从而产生系统复位。
4. 数字滤波
a. 程序判断滤波法
判断两次采样允许的最大偏差ΔY或单 次采样允许的最大(小)值。
b. 中位值滤波法
中位值滤波法就是对某一被测参数连续 采样N次(一般N取奇数),然后把N次采样值 按大小排列,取中间值作为本次采样值。
c. 算术平均滤波法
算术平均滤波法就是连续取N个值进行 采样,然后算术平均。
2. 低噪声系列单片机
传统的集成电路设计中,在电源、地的引出上通 常将其安排在对称的两边。如左下角是地,右下角是电 源。这使得电源噪声穿过整个硅片。改进的技术将电源、 地安排在两个相邻的引脚上,这样一方面降低了穿过整 个硅片的电流,一方面使外部去耦电容在PCB设计上更 容易安排,以降低系统噪声。另一个在集成电路设计上 降低噪声的例子是驱动电路的设计。一些单片机提供若 干个大电流的输出引脚,从几十毫安到数百毫安。这些 大功率的驱动电路集成到单片机内部无疑增加了噪声源。 而跳变沿的软化技术可消除这方面的影响,办法是将一 个大功率管做成若干个小管子的并联,再为每个管子输 出端串上不同等效阻值的电阻。以降低di/dt。