下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、海量分布式微处理器监控系统可靠性研究【摘要】针对某系统工程设计中监控点数量多和系统工作电磁环境恶劣的特点,为了保证大系统的MTBF(平均无故障工作时间)指标要求,对如何提高各分机微处理器系统运行的可靠性进行了详细分析。首先叙述了大系统的总体要求和基本构成,接着从硬件、软件两方面论述了提高监控分机工作稳定性的设计思路和具体设计方法。最后叙述了各分机与系统主站监控之间的通信方式,以及各分机之间互连组建可靠通信网络的设计要点。 【关键词】微处理器;可靠性;抗干扰;软/硬件;CAN;光纤 1.引言 嵌入式微处理器应用系统是一种面向应用、功能定制、资源受限、响应要求高、性能稳定、无自举开发能力,由硬件和
2、软件两部分构成的专用计算机系统1,其在日常生活中、工业生产中、国防领域中都得到了广泛的应用。但是嵌入式微处理器系统往往工作环境比较复杂,一般情况下都存在自然因素或人为因素产生的电磁干扰,各种干扰通过一定的途径进入系统或测量通道,对系统产生一定的干扰2,而且随着系统软件规模的增加,系统运行不稳定的现象愈来愈严重,因此,可靠性已成为衡量嵌入式微处理器系统性能优劣的一个重要因素。在某系统工程设计中,由于需要测量和监控的数据点数量众多,对此,我们大量采用了微处理器分机监控电路进行数据的采集和数据通信。本文主要对如何提高系统的可靠性进行了分析论证,并在此基础上阐述了提高各分机工作稳定性所采取的具体措施。
3、 2.系统组成与工作要求 系统的监测点分散在直径约一千米的近似圆形范围内,呈放射状。监测点总共划分为16组,每组378个子节点,总数量有六千多个,主站监控通过通信网络对所有子节点进行统一管理,系统结构见图1。 每个子节点需要进行7路模拟电压的采集计算、1路模拟电压控制输出、3路开关量的控制。主站监控每3秒完成一次对所有子节点的巡检,收集所有的测量数据和发送控制参量。 由于监测点存在强微波能量辐射,并且工作区域位于我国西北地区,昼夜环境温差较大。同时,系统要求除去每月一天的停机维护外,其余时间均正常加电工作,子节点监控电路允许有3%的失效率。这些外在的环境因素和工作时长对系统的工作稳定性提出了非
4、常严格的要求,这也使得系统的关键部分微处理器电路的可靠性面临着极为严峻的考验。因此,在系统的初期研制开发的过程中,必须重视可靠性分析和设计,否则整个系统将无法正常工作,不能实现目标设计功能。 3.系统可靠性分析与设计 从功能上划分来看,系统由子节点分机监控电路、通信网络、电源供给网络、主站监控四部分组成,从对系统任务功能的影响来看,它们均与系统功能直接相关。它们的任一部分失效,就会导致整个系统失效,因此称它们为系统的主要分机。针对系统工作的地理位置、外在电磁环境特点、目前现有商业技术的成熟度,以及系统的总体性能要求,系统的可靠性模型建立为串联模型,可靠性指标的分配采用综合因子评定法确定加权因子
5、,为使系统分配的可靠性指标合理可行,我们主要考虑了各分机系统的重要因子、复杂因子、维修因子、技术成熟因子、环境因子、元器件质量因子、软件应用程度因子等因素3。根据这七个主要影响可靠性的因素,利用可靠性分析软件IETM反复进行MTBF参数的计算与分配,最终获得了一个最佳平衡点数据。 系统的靠性设计遵循以下设计准则: a.简化设计:尽量简化系统配置,减少硬件和软件的数量和规模。 b.继承性和优化设计:最大限度并合理地采用已经验证或成熟的硬件、软件技术;支持对提高产品可靠性有利的技术进步,但新技术必须经过验证。 c.元器件选用:选用满足工程质量等级的元器件,努力减少器件型号、规格和生产厂,进行老炼筛
6、选。 d.冗余和容错设计:采用充分、合理的硬件和软件的冗余和容错设计;尽力消除单点故障;对技术上确难消除的单点故障必须通过设计降低其失效率,使之达到可接受的程度。 e.耐环境设计:实施硬件的环境影响分析和环境防护设计。 f.余量和降额设计:按标准和规范的要求开展非电子产品的安全裕度设计,元器件降额使用,电路容差的分析和设计。 g.采用有效的设计技术和方法,提高软件程序的健壮性,选择易于编写、校正和修改的程序结构,采用模块化程序设计方法。 4.系统的硬件/软件抗干扰设计4-11 作为系统的关键主体部分-微处理器电路,其抗干扰设计是一项综合性设计,采取硬件措施虽然可有效提高监控控制系统的抗干扰能力
7、,但过多的硬件本身就降低了系统的可靠性,尤其是有源器件。因而电路的设计要“软”、“硬”兼施,提高系统的防护和容错能力,从而提高分机监控系统的可靠性。 4.1 硬件方面 按照设计要求和目的,主要从以下几个方面来提高系统硬件的可靠性。 1)元器件的选用上:一是根据整机的具体布局、及整机在最高温度下元器件工作的正常性,来考虑选用合适的元器件。二是系统一定要采用质量高、性能稳定、应用成熟的元器件。三是结合系统的使用年限、所处位置、频率范围、所处的干扰脉冲强弱等因素等,选择在性能、可靠性较高,具有特殊要求的元器件。四是在选择CPU和外围器件尤其是速度较慢的外设芯片时,要考虑两者的速度匹配问题及元器件的品
8、级(如民用级、工业级还是军品级),在软件编程时应特别注意速度匹配问题。 2)印制板设计上:从减小辐射干扰的角度出发,选用多层板。内层分别做电源层、接地层。对信号形成均匀的接地面,加大信号线和接地面间的分布电容,抑制其向空间辐射的内力,供电层和地层最好 紧邻,以增大电源与地之间的分布电容。电源线、地线、印制板走线对高频信号应保持低阻抗。 3)设计良好的接地系统。接地不良时,将形成明显的干扰。防止地线干扰主要三种形式:一是坚持一点接和多点接地的应用原则。在低频电路中,电线和元器件之间的电感干扰并不多,多采用一点接地;在高频电路中,布线和元器间的电感干扰以及分布电容会造成各地线之间的偶合,应采用多点
9、接地。二是采用数字地与模拟地的连接原则。芯片数字逻辑接地端和模拟信号的接地端应分别接地,在一个芯片上有两种不同的接地端也应分别接地,然后汇总。 4)电源的抗干扰措施。电源在向系统供电时,也将其噪声耦合到系统电源上。为了抑制电网电压的波动,可在交流电源输入端加上电源滤波器,让电源频率附近的频率成分通过而使高于此频率的成分很大衰减,防止由于干扰所产生的电容效应进入到系统内部。二是系统内部通常需要不同的几种直流电源,为减少公共阻抗的相互偶合和单个电路故障的有效保护,应采用高质量的集成稳压电路进行单独供电。此外,还应当采用直流开关电流,保证独立电压输出,对直流电流起着较好的初、次级隔离作用。 4.2
10、软件方面 1)开机自检技术 系统在加电在开启后,首先应对系统内部的软件逐一的进行状态检测,如内部RAM,SFR及EPROM,I/O芯片等进行故障检查和诊断,并能给出故障部位,当各项检查正常后,程序才可以继续执行。设置自检程序是提高测控系统可靠性的有效方法之一。 2)指令冗余技术 当系统受到干扰出现错误时,程序会在地址空间内出错,破坏程序计数器PC的状态。程序若“跑飞”到三字节指令,出错率将会更大。所以,应采用指令冗余技术,即在系统内的关键地方人为插入一些单字节的空操作指令,通常是在双字节指令和三字节指令后插入两个字节上的NOP空指令。插入后,即使“乱飞”程序飞到操作数上,由于空操作指令NOP的
11、存在,也根本地避免了后面的指令被当作操作数执行,程序将会自动地纳入到正轨上来。此外,对程序流向起重要作用的指令如RET,RETI,LCALL,LJMP,JC等,在其之前插入两条NOP指令也可将出错程序纳入正轨。 3)软件陷阱技术 如果“跑飞”程序进入到非程序区,那么,上文所述的指令冗余技术便起不到任何作用,此时,可通过设置软件陷阱来拦截“跑飞”程序并将其引向指定位置,再进行处理。软件陷阱通常装在下面四种地方:一是未使用的中断向量区;二是未使用的大片ROM区;三是表格,为了不破坏其连续性,一般把软件陷阱安排在表格的最后;四是程序区,软件陷阱一般安排在程序的断点处,如LJMP,RET等。 4)软件
12、“看门狗”技术 如果失控的程序进行死循环,通常使用“看门狗”技术使其脱离死循环。系统通过不间接地检测程序循环运行时间,若发现程序循环运行超过最大的循环运行时间,则会认定系统陷入“死循环”。“看门狗”技术可使程序返回到程序的入口地址,使系统重新纳入到正常运行轨道,它可由软件实现,也可由硬件实现。任务切分的时候应充分考虑到任务的执行最大时间应该小于看门狗结束时间。 5)采用C/OS-II嵌入式操作系统 C/OS-II自1992年发布以来,已经被移植到几乎所有嵌入式应用类CPU上,该操作系统是经过很多实际应用验证并改进的,其内核稳定可靠,因此,只要分机处理器硬件不出现故障,则操作系统程序就可以保证正
13、常运行,其它子任务程序在操作系统的统一调度下,也可以实现稳定的运行。因此相比没有操作系统的单循环式的前后台程序,采用了嵌入式操作系统的分机监控,其软件程序的稳定性有着质的改变。 5.系统通信方式与构成 通信网络负责子节点与主站监控之间的数据交互,如果通信网络不能正常的工作,即使分机监控可靠性再高,系统也无法实现既定功能。面对数量众多的测量节点,如果采用常规的点对点式通信进行数据传输,将导致大量的硬件接口在主站监控点集中汇总,其规模是非常庞大且复杂的,这将大大降低系统工作可靠性,也增加了后续维护工作的难度。针对分机监控系统特点,这里采用现场总线(CAN)通信网络。其特点是可以在一对传输线上挂接多
14、个通信节点,可大大减少硬件接口的数量,降低通信网络的硬件结构复杂程度12是本系统的最佳应用方案,见图2。 主站与各节点之间通过31个以太网- CAN转换模块进行数据通信,每个模块有2组CAN总线,可挂接200个分机监控子节点。为了保证传输数据不会被干扰,信号传输介质全部采用光纤,子节点以及以太网-CAN转换模块首先通过电光转换器件把电信号转为光信号,再通过光缆进行长距离传输。由于光纤采用非金属介质材料,它不会与其它信号产生感应耦合,使光纤对外部电磁干扰有完全的免疫力,可实现高可靠性通信13。同时,因为光信号被完善地限制在光纤结构中,任何泄漏的辐射都被外包材料所吸收,故能提供高度的数据保密性。
15、6.结束语 综上所述,微处理器应用系统的可靠性在很大程度上都取系统内的抗干扰技术应用。其可靠性设计是一个综合性、经验性较强的问题,是应用系统能否成功应用的关键。严格意义上来说,系统的硬件抗干扰是主动的,而软件抗干扰只是一个补充。可见,只有结合微处理器系统实际特点,分析干扰源,采用硬件与软件相结合的方法,不断地完善系统监控程序,才能够在保证微处理器的有效性、控制精度、控制功能的基础上,大力提高系统的抗干扰性能,确保应用系统的可靠运行。 参考文献 1叶少珍,何文婷,郑文波.嵌入式系统若干技术的发展与趋势J.自动化博览,2009(05):56-59. 2黎民红,肖新跃.工业环境抗干扰研究J.企业技术
16、开发,2012,31(1). 3王锡吉.电子设备可靠性工程M.陕西科学技术出版社,1999. 4金明日.浅谈单片机抗干扰技术J.科技创新与应用,2012(4). 5马荩,徐皓吉,蒋晓峰.基于C8051单片机的崩溃-恢复机制设计J.工业控制计算机,2012,25(10). 6勾慧兰等.高速微处理器系统的电磁兼容设计J.工业控制计算机,2012,23(3). 7李莉.51系列单片机软件抗干扰设计方法J.电脑知识与技术,2012,8(15). 8吴兴纯等.单片机运用系统的软件抗干扰技术研究与分析J.电子设计工程,2011,19(16). 9李爽正.嵌入式操作系统C/OS-II的特点及移植应用研究J.多媒体技术及其应用,2008. 10王彬等.通过看门狗软件设计提高抗干扰能力的方法J.计算机技术与发展,2012,22(10). 11王幸之等.单片机应用系统电磁干扰和抗干扰技术M.北京:航空航天大学出版社,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度水电安装及材料供应总承包协议3篇
- 2025年度教育资源合作标准协议(2025版)3篇
- 2025年度水土保持监测技术咨询与实施指导合同3篇
- 2025年住宅小区绿化植被病虫害防治服务合同及补充3篇
- 2025年度土地经营权租赁与农村集体资产收益分配合同3篇
- 汽车租赁合同中的租车协议2025年
- 2025海上货物运输合同的特点
- 2025年度智能硬件商标全球授权协议3篇
- 汽车租赁合同带司机范本(2025年)
- 2025转供电服务协议转供电委托书
- 《入侵检测与防御原理及实践(微课版)》全套教学课件
- IT企业安全生产管理制度范本
- 工业传感器行业市场调研分析报告
- 小学生心理健康讲座5
- 上海市市辖区(2024年-2025年小学五年级语文)部编版期末考试((上下)学期)试卷及答案
- 国家职业技术技能标准 X2-10-07-18 陶瓷工艺师(试行)劳社厅发200633号
- 人教版八年级上册生物全册教案(完整版)教学设计含教学反思
- 2024年银行考试-银行间本币市场交易员资格考试近5年真题附答案
- 人教版小学四年级数学上册期末复习解答题应用题大全50题及答案
- 冀教版五年级上册脱式计算题100道及答案
- 你是排长我是兵(2022年山东济南中考语文试卷记叙文阅读题及答案)
评论
0/150
提交评论