提高单片机应用系统的可靠性的实践研究.docVIP

提高单片机应用系统的可靠性的实践研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提高单片机应用系统的可靠性的实践研究

提高单片机应用系统的可靠性的实践研究   在展开单机片应用程序开发时,相关技术人员会遇到一个很棘手的问题,就是在环境良好的情况下系统运行情况良好,而安装在工作现场后却会出现一些问题。究其原因主要是系统的抗干扰设计不合理。硬件抗干扰是主动的,而软件抗干扰只是一个补充的作用。通过软硬件可靠性的设计能够充分的降低各种干扰对系统的影响。在单片机应用系统中,应当仔细分析系统所处的环境等因素,运用软硬件相结合的抗干扰技术,就可以确保系统的稳定。   1 导致单片机可靠性低的因素   1.1 单片机应用系统出错   系统出错的现象包括死机、状态不稳定、数据显示混乱等等。主要是由于以下几个因素导致的: (1) RAM 中相关数据出现紊乱的现象,使得程序出现错误,从而导致死机的现象。(2)单片机内部指针出现问题,出现指向错误的现象,从而运行着错误的程序,使得RAM 中相关数据出现错误,使得程序所计算的数据是不正确的,导致被控制对象的错误运行。(3)相关线路受到干扰,从而导致被控制对象的情况不稳定。(4)单片机内部指针出现问题,使得相关程序的运行时间不符合要求。(5) RAM 中相关数据出现错误,使得程序计算结果不准确。   1.2 导致单片机应用系统不稳定的外在因素   从制造单片机应用系统的方面来看,影响其稳定性的因素有: (1)单片机本身的不具有良好的抗干扰能力。(2)受到附近的电磁影响。(3)系统本身的抗干扰能力不充分。(4)在程序中没有采取抗干扰方式。(5)相关的电流、电压较低,没有采取有效的保护措施。   2 提高硬件可靠性   2.1 元器件   元器件的性能直接对单片机系统的工作效率产生影响。随着相关技术的不断进步,单片机本身的抗干扰能进也在不断提高。除了应当选择性能好的单片机外,并且使用性能优越的辅助元器件也能促进系统稳定性的提高。选择元器件时应当遵循以下原则:(1)应当选择经过有关部门质量检测的,已被证明性能良好的通用元器件。(2)依据整机的实际情况以及在实际温度的条件下来选择适当的元器件。(3)对于功耗比较大的元器件应当配备散热措施,并保证其正常运行。(4)依据整机的实际情况选择可靠性高的元器件。(5)在选择CPU 特别是运行速度比较慢的芯片过程中应当充分考虑其速度匹配等问题。   2.2 电源滤波   集成电路的电源有着通路的作用,然而电源的电阻不可能为零。因此,输出电路的信号就会通过电源的电阻形成电压分散到输入电路中。倘若电路中有其他电路,那么就会形成自激的现象。为了防止这一现象的发生可以在集成电路的电源处增加适当的滤波电容。   2.3 系统合理接地   在设计系统电路过程中应当注意接地是否合理,这是十分关键的。单片机系统中的地线通常有三种,分别为机壳地、线路地以及光隔外部地。这三种地线有着不同的作用。没有着地的机壳容易形成静电高压,对电路的正常工作带来不利影响,引导应当把机壳地与大地的地线有效连接。在设计系统过程中把线路地与机壳地连通,光隔外部地通常为独立地,不与机壳地、线路地相连,从而实现完全隔离的目的。   3 提高软件可靠性   软件可靠性比硬件可靠性更加难以保障。影响软件可靠性的因素包括:需求分析错误、计算错误、相关数据初始化错误以及通讯错误等等。提高软件可靠性的策略如下:   3.1 系统自检   单片机系统开机后第一步就是对硬件以及软件状态展开检测,发现异常现象后应当立即展开有关处理。具体包括以下几点: (1)检测RAM。检测RAM 是否运行正常是十分重要的,倘若出现有关错误应当给出有关错误提示,等待处理。(2)检查ROM 内容。对ROM 展开检测主要是检测其单元内容。ROM中的程序内容是确定的,校验和是唯一的检验标准。如果ROM 校验和出现问题,应当给出错误提示。(3)检查I/O 口情况。首先应当确定I/O 口在待机过程中的情况,然后检测单机片的I/O 口在待机情况下的状态是否稳定。如果不稳定应当给予错误提示。(4)其他接口电路的检测。应当对系统的其他接口展开充分的检测,比如扩展的A/D 转换电路等。   3.2 数据冗余   在噪音污染比较严重的环境中,运用数据冗余法能够有效提高系统的可靠性。这种方法对于解决传输系统的故障以及纠正错误都有显著的效果。运用的主要措施是给重要的数据添加有关的冗余位,从而提高其纠错能力。   3.3 看门狗技术   看门狗技术的作用是监测相关程序中服务程序的运行情况,当此程序停止工作时认为是系统出现问题,从而展开系统恢复。此外,如今许多单片几片中都设置了监视跟踪器。它主要是用来跟踪程序的运行情况。当程序出现问题时,计数器溢出,系统自动恢复,重新启动相关程序。利用它能够有效地防止程序故障

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档