提高单片机应用系统可靠性的软件技术

2018-12-21 19:11:16訾婧渺孙昕通讯作者沈阳工学院
数码世界 2018年5期
关键词:容错性软件技术系统可靠性

訾婧渺 孙昕(通讯作者) 沈阳工学院

社会的进步和科学技术的快速发展的时代背景下,进一步推动了生产业和制造业等多个领域的发展。单片机在制造企业的生产中所占据的地位也越来越重要,逐渐取代了一些生产人员有效的降低了制造企业的生产成本。但是,现阶段大多数的制造企业中都没有充分考虑单片机的性能和本质,也没有为单片机提供有力的生产环境。这也直接导致单片机受到诸多不利因素的影响而使自身控制和生产的精准性出现误差。因此,本文对提高单片机应用系统可靠性的软件技术展开进一步的探讨具有一定的现实意义。

1 单片机概念基本概述

单片机是一种集成电路芯片,将多种功能进行有效的整合从而构成一个小且完善的微信计算机系统,近年来,在工业控制领域得到广泛的应用。我们又可以将单片机成为单片微控制器,具有质量轻、体积小且价格便宜等显著优势。为人们的学习、技术的应用以及开发等工作提供了更加便利的条件。

单片机是计算机领域发展的一个重要分支领域,基于不同的发展角度并结合实际的发展情况可将单片机分为三类,即通用型、总线型和控制型。单片机的基本结构主要是由三部分构成的,一是运算器,主要功能是进行相应的运算。二是控制器,主要功能是发布指令、信号动作的控制以及指挥数据流动方向。三是主要寄存器,而主要寄存器同时又具有多个构成部分。

2 浅析影响单片机的因素和主要影响形式

基于相关的科学研究和具体实践可以得知,现阶段对单片机产生较大影响的主要因素是电磁波,电磁波能够对单片机工作的任何流程都会造成一定的干扰。主要的影响形式表现在以下三个方面:

(1)出现大数据误差

通常情况下,单片机所接收的相应信号都是一个模拟的量。而电磁波又对于这些模拟量具有较大的干扰,这就会导致在这些模拟量通过模拟信号进行传输时。因为受到电磁波的干扰而导致模拟量发生变化,这也直接影响传输数据的精准性。

(2)单片机失控

通常都是将较为微小的量对单片进行输入,当外界具有较强的电磁波时,很可能随着这些微小的量而进入单片机的内部。这也会使单片机产生错误的指令从而导致单片机的系统失控。

(3)元器件受到影响

电磁波不仅会造成单片机数据出现误差以及失控等现象,还在一定程度上对元器件造成不良的影响。如果单片机的元器件受到电磁波的影响时就无法正常的受单片机的控制,从而导致单片机的系统程序无法正常的运行。

3 提高单片机应用系统可靠性软件技术探究

3.1 软件技术设计

想要切实的提高单片机应用系统的可靠性,首先要从单片机软件技术设计方面入手。对于单片机系统程序在进行设计的过程中要充分考虑多方面的因素,并在对单片机的应用程序进行设计时要进行相应的系统复位工作,这样能够为器件复位的良好完成提供有力的保障。与此同时,还要保障总线运行时序工作在程序设计中是否正确,这样能够保障单片机更好的进行信号衔接和控制。

3.2 容错性技术设计

对于单片机应用程序的设计时还要进行超市管理的容错性设计,这不仅能够在单片机出现超时现象时进行有效的解决。还能够对于一些超出范围的相应参数进行出错处理,从而有效的解决。

3.3 自动检修技术设计

在单片机的软件设计中进行相应自动检查和修复的功能能够有效的促进单片机应用系统可靠性取得提高,从而保障单片机的系统能够正常的运行。自动检修技术可以在单片机系统出现异常情况时及时的进行相应的安全保护,在进行自身自动检测时,如若检测出异常信号也会直接进入保护状态,切实的对自身应用系统起到保护作用。

4 结论

随着时代发展速度不断的加快,智能化发展也在不断的进步,单片机逐渐被广泛应用早已成为必然的发展趋势。同时,有效的提高单片机应用系统的可靠性的问题也日益突出,本文通过对影响单片机的因素和主要形式分析得知,电磁波干扰是对单片机产生影响的主要因素。通过对提高单片机应用系统可靠性的软件技术所展开的探究得知基于单片机应用系统自身软件技术的提高是抵抗电磁波干扰的有效途径。可以通过软件技术设计、容错性技术设计以及自动检修技术设计等方面入手,提高单片机应用系统的可靠性。

[1]李尚荣,丁力,杨龙兴,叶霞.单片机应用能力培养探索[J].江苏理工学院学报,2017,23(02):80-83.

[2]丁礼磊.单片机应用系统的软件抗干扰措施[J].数字技术与应用,2017(03):237.

[3]吴育军.提高单片机应用系统可靠性的软件技术[J].通讯世界,2015(12):199.

猜你喜欢
容错性软件技术系统可靠性
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
试析提高配网系统可靠性的技术措施
电子制作(2019年20期)2019-12-04 03:51:54
电气化铁路牵引系统可靠性分析
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
基于认知心理学的交互式产品的容错性设计研究
工业设计(2016年8期)2016-04-16 02:43:26
基于故障树模型的光伏跟踪系统可靠性分析
电测与仪表(2016年3期)2016-04-12 00:27:30
基于免疫算法的高容错性广域保护研究
电测与仪表(2015年2期)2015-04-09 11:28:56
基于多Agent的有限广域方向比较算法与仿真实现
基于系统可靠性的工程质量量化研究