- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械工业出版社 * 11.1 单片机系统的可靠性设计 干扰后果主要表现在一些几个方面: 11.1.1 单片机系统的可靠性及可靠性设计的重要性 1)增加采集数据误差 2)使单片机内部数据变化 3)程序运行失常 4)干扰使输出出错 1.可靠性设计的任务 导致系统运行不可靠的内部因素主要有: 11.1.2 可靠性设计 11.1 单片机系统的可靠性设计 (1)元器件的性能及可靠性 (2)系统结构设计 (3)系统的安装与调试 2.可靠性设计的方法 (1)元器件的可靠性措施 严格控制元器件的采购、保存及运输,避免在同一系统中使用不同厂家的同一型号的元器件。 在装机前应经过老化筛选,以淘汰那些质量不符合要求的元器件。 对有些元器件进行降额使用,所谓降额使用就是在低于额定电压和电流条件下使用元器件,这样可以提高元器件的可靠性。 尽可能选用集成度高的元器件。 11.1.2 可靠性设计 11.1 单片机系统的可靠性设计 (2)部件及系统级的可靠性措施 主要有以下几个方面: 电磁兼容性设计 冗余设计 故障自诊断技术 失效保险设计 软件可靠性设计 11.1 单片机系统的可靠性设计 在单片机控制系统中,干扰直接影响到整个系统的精度及可靠性,甚至导致系统运行混乱而造成事故。很多从事单片机应用系统的研究人员都有这样的经历:在实验室经过千辛万苦安装和调试好的样机能正常运行,而一旦投入到使用现场实际运行时就不能正常工作。有的一开机失灵,有的时好时坏。上述现象的产生是因为各种现场各种干扰的影响,单片机系统没有采取抗干扰措施或措施不力。此时就需要重新反复修改硬件和软件设计,增加针对干扰的措施使系统适应现场环境,这些后期为抗干扰而作的工作往往比前期实验室中研究的工作要多很多倍。由此可见,在设计系统时,就必须充分了解系统使用环境的干扰情况,对干扰设计出相应的措施。下面,介绍常见的干扰及传播。 11.1 单片机系统的可靠性设计 11.2.1 干扰及干扰的传播 形成干扰的基本要素有三个: 1.干扰源:指产生干扰的设备、元件或信号。 2.传播途径:指干扰从干扰源传播到敏感器件的通路或媒介。3.敏感器件:指容易被干扰的对象。 11.2 抗干扰设计 11.2.2 单片机系统的抗干扰设计 11.2 抗干扰设计 1.硬件抗干扰 (1)印制电路板设计 ①从减少辐射干扰的角度出发,应尽量采用多层板。 ②元器件布局 ③布线时应注意电源线、地线及印制导线在印制板上的排列要恰当,尽量做到短而直,以减少信号线与回线之间所形成的环路面积;三总线要分开,减少互感振荡;走线要尽量避免出现直角或锐角,以减少高频噪声;模拟地与数字地分开走线,最后采用一点接地在一点处汇合;单片机和大功率器件的地线要单独接地,以减少相互干扰。 ④加强电路的可靠性措施。 (2)提高系统各组成元器件的制造质量及系统的装配质量。。 (3)对系统的重要部分采用冗余设计,。 2.软件抗干扰 软件抗干扰技术研究的主要内容: 一是采取软件方法抑制叠加在模拟或数字输入信号上的噪声干扰; 二是在干扰时运行程序发生混乱时,采取使程序纳入正轨的措施。 常用的软件抗干扰的主要方法和措施: 数字滤波、输入信号重复检测、输出端口数据定时刷新、指令冗余技术、软件陷阱技术和“看门狗”技术等。这些方法可以采用软件或软硬件相结合的方法实现。 11.2 抗干扰设计 11.3 单片机应用项目实例1 ——水塔自动水位控制系统 控制要求 两条虚线表示正常水位的上下限。在水塔内的不同高度安装了3根金属棒,以感知水位的变化情况。其中,A棒处于下限位,B棒在上下限水位之间,C棒处于上限水位;A棒接+5V电源,B棒和C棒各通过一个电阻与地相连。 图11-1 水塔水位控制原理图 11.3.1 水塔水位控制系统 具体的控制要求是:单片机控制电动机的转动,然后电动机带动水泵给水塔供水,以达到对水位控制的目的。供水时,水位上升,当达到上限位C时,由于水的导电作用,B、C棒连通+5V。因此,b、c两端均为“1”状态,这时电动机应停止转动。 当水位降到下限位时,B、C两棒均不与+5V连通,此时,b、c两端均为“0”状态,应马上启动电动机,带动水泵工作,为水塔供水。 当水泵供水时水位超过了水位的下限值而又不到水位的上限值时,A棒与B棒连通,但与C棒不连通,这时,b端为高电平,c端为低电平;同样当用水使水位介于上、下水位之间时,也是上述状态,电动机此时应保持原有状态。也就是说,无论是电动机已在带动水泵给水塔供水,水位在不断上升,或者是电动机停止,用水使水位下降,都应继续保持电动机的原有状态。 当B为低电平,而C为高电平时,说明B棒失灵,出现故障,应报警。 11.3 单片机应用项目实例1 —
原创力文档


文档评论(0)