一种基于软硬件结合的抗干扰方法及系统技术方案

技术编号:9935116 阅读:191 留言:0更新日期:2014-04-18 06:03
一种基于软硬件结合的抗干扰方法,其特征在于,所述方法包括以下步骤:步骤S1:当微处理器通过检测弱连线输入口线电平状态是否稳定,以判定电磁环境是否稳定,若稳定,则进行步骤S2,若不稳定,则所述微处理器不执行该对外操作,且延时再次检测所述通信口线的电磁环境是否稳定;步骤S2:所述微处理器执行该对外操作;步骤S3:所述微处理器接收并检查该对外操作的返回信息是否正确,若是,则成功结束该对外操作;若否,满足重执条件时返回步骤S1,否则放弃该对外操作。

【技术实现步骤摘要】
一种基于软硬件结合的抗干扰方法及系统
本专利技术涉及电子信息处理
,尤其是涉及一种基于软硬件结合的抗干扰方法及系统。
技术介绍
在电子信息处理过程中,由于各种原因,常会有一些与被处理电子信息无关的电压或电流信号存在,这样会影响电子信息处理的性能和质量。这些信号叫做干扰,它分为内部干扰和外部干扰。内部干扰,是电子信息处理系统内部各部件间的互相干扰,这种干扰可通过电子信息处理装置的合理设计、零部件的合理布局,或采取隔离措施等加以消除或减弱。外部干扰,是由电子信息处理系统外部的因素产生的,常见的干扰包括:1、机械干扰机械干扰最为严重,也很广泛。机械振动会使导线在磁场中运动,产生感应电动势。抑制这类干扰,用减振措施即可,如采用减振弹簧或减振橡胶等。2、温度干扰由于温度过高、波动且不均匀,在检测中温度常导致电子元件参数变化或产生热电势,从而对测量结果造成严重干扰。在工程上,一般采用热屏蔽方法抑制热干扰,如把敏感元件装入恒温箱中。在电子测量装置中,常采用温度补偿措施,以补偿温度变化对检测结果的影响。3、电磁干扰由于厂矿中发电机、电动机及气体放电器件等杂散电磁场的存在,电场或磁场的变化,会使电或磁的干扰进入电子测量装置中,引起干扰信号。目前的电子行业领域中,为了降低电磁环境对电子线路的干扰,大多是在口线上加以滤波器、电容、电阻、电感、磁珠等元器件进行滤波,可阻止干扰信号进入仪器,使干扰信号衰减。然而,上述方法中需要增设多种电子元器件,一方面无形中增加了成本,另一方面在空间上若不能合理分配元器件的位置,反而会增加电磁环境对电子线路的干扰;另外,在某些情况下该方法也是不可行的,例如在高速口线上加上某些元器件会导致口线的速度降低。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于软硬件结合的抗干扰方法及系统,其应用成本较低且能解决电子电路产品在电磁干扰环境下工作的可靠性问题。为解决上述技术问题,本专利技术采用如下技术方案:一种基于软硬件结合的抗干扰方法,所述方法包括以下步骤:步骤S1:当微处理器通过检测弱连线输入口线电平状态是否稳定,以判定电磁环境是否稳定,若稳定,则进行步骤S2,若不稳定,则所述微处理器不执行该对外操作,且延时再次检测所述通信口线的电磁环境是否稳定;步骤S2:所述微处理器执行该对外操作;步骤S3:所述微处理器接收并检查该对外操作的返回信息是否正确,若是,则成功结束该对外操作;若否,满足重执条件时返回步骤S1,否则放弃该对外操作。进一步,所述步骤S1中检测所述电磁环境是否稳定具体为:微处理器通过检测所述弱连线输入口线的电平状态是否稳定来实现对电磁环境是否稳定的检测。进一步,所述步骤S1具体包括:步骤S101:微处理器接收到对外操作请求,或发起对外操作请求,所述对外操作为依时序变化关联或空间上关联的对外操作;步骤S102:所述微处理器检测弱连线输入口线的电平状态是否稳定,若是,则进行步骤S2;若否,则进行步骤S103;步骤S103:所述微处理器不执行该对外操作,且延时一时间片后再次检测所述弱连线输入口线的电平状态,直到检测到所述弱连线输入口线的电平状态稳定的情况下,进行步骤S2。进一步,所述步骤S3具体包括:步骤S301:所述微处理器接收该对外操作的返回信息;步骤S302:所述微处理器检查收到所述对外操作的返回信息,若所述返回信息不正确或者所述微处理器收不到所述对外操作的返回信息,则放弃该对外操作,返回步骤S1;若所述返回信息正确,则成功结束该对外操作。进一步,所述弱连线输入口线为所述微处理器内部或外部通过电阻上拉到电源或下拉到地,以对弱连线进行强高或强低输出控制。进一步,所述对外操作为依时序变化关联的对外操作或是空间上关联的对外操作。本专利技术还提供一种基于软硬件结合的抗干扰系统,所述系统包括:微处理器单元,所述微处理器单元通过输入口与弱连线连接;所述微处理器单元包括:对外操作请求产生或接收子单元,用于发起对外操作请求;电磁环境检测子单元,用于通过检测所述输入口线的弱连线电平状态是否稳定,以检测外部电磁环境是否稳定;对外操作执行子单元,用于在所述电磁环境稳定的情况下,执行该对外操作;及返回信息接收检查子单元,用于接收和检查该对外操作的返回信息是否正确。进一步,所述弱连线输入口线为所述微处理器内部或外部通过电阻上拉到电源或下拉到地,以对弱连线进行强高或强低输出控制。进一步,所述对外操作为依时序变化关联的对外操作或是空间上关联的对外操作。本专利技术基于软硬件结合的抗干扰方法及系统通过检测弱连线输入口线电平状态是否稳定,以在时间上避开恶劣电磁环境,提高对外操作的抗电磁干扰能力,降低了应用成本费用,从而提高电子信息处理系统的可靠性和健壮性。附图说明图1为本专利技术基于软硬件结合的抗干扰方法的硬件结构示意图;图2为本专利技术基于软硬件结合的抗干扰方法一实施例的流程示意图;图3为图1中步骤S1的流程示意图;图4为图1中步骤S3的流程示意图;图5为本专利技术基于软硬件结合的抗干扰系统一实施例的结构示意图。具体实施方式下面结合附图详细说明本专利技术一种基于软硬件结合的抗干扰方法的优选实施例。请参阅图1,图1为本专利技术基于软硬件结合的抗干扰方法的硬件结构示意图。本专利技术一种基于软硬件结合的抗干扰方法的硬件结构包括微处理器(MCU)1及外部器件2,所述微处理器1通过弱连线输入口线3与外部器件2连接进行数据交互。所述弱连线输入口线3上还连接有一上拉电阻4,所述上拉电阻4的另一端接电源VC。所述上拉电阻4为了使弱连线输入口线得到外部弱上拉,要求阻值不能太小。所述上拉电阻4从电源VC的高电平引出接到弱连线输入口线3,起到拉高弱连线口线3的电平作用,以保证在正常电磁环境中其电平状态稳定,在不稳定的电磁环境中发生电平变化。请参阅图2,图2为本专利技术基于软硬件结合的抗干扰方法实施例的流程示意图。本专利技术基于软硬件结合的抗干扰方法包括以下步骤:步骤S1:当微处理器通过检测弱连线输入口线电平状态是否稳定,即判定电磁环境是否稳定,若是,则进行步骤S2;若否,则所述微处理器不执行该对外操作,且延时再次检测所述通信口线的电磁环境是否稳定步骤S2:所述微处理器执行该对外操作;步骤S3:所述微处理器接收并检查该对外操作的返回信息是否正确,若是,则成功结束该对外操作;若否,满足重执条件时返回步骤S1,否则放弃该对外操作。其中,所述步骤S1中检测所述电磁环境是否稳定具体为:微处理器通过检测所述弱连线输入口线的电平状态是否稳定来实现对电磁环境是否稳定的检测。当所述弱连线输入口线的电平状态稳定时,表明该电磁环境稳定;当所述弱连线输入口线的电平状态不稳定时,表明该电磁环境也不稳定。所述弱连线输入口线通过上拉电阻上拉到电源,电阻阻值不能太小,为弱上拉,以保证在正常电磁环境下其电平状态稳定,在恶劣电磁环境下,其电平状态受电磁环境影响而发生变化。所述步骤S2中,该对外操作为依时序变化关联的对外操作,如读写外部串行EEPROM操作;或是空间上关联的对外操作,如通过8位元端口读写外部并行SRAM。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。请参阅图3,所述步骤S1具体包括:步骤S101:微处理器接收到对外操作请求,或发起对外操作请求,所述对外操作为依时序变本文档来自技高网
...
一种基于软硬件结合的抗干扰方法及系统

【技术保护点】
一种基于软硬件结合的抗干扰方法,其特征在于,所述方法包括以下步骤:步骤S1:当微处理器通过检测弱连线输入口线电平状态是否稳定,以判定电磁环境是否稳定,若稳定,则进行步骤S2,若不稳定,则所述微处理器不执行该对外操作,且延时再次检测所述通信口线的电磁环境是否稳定;步骤S2:所述微处理器执行该对外操作;步骤S3:所述微处理器接收并检查该对外操作的返回信息是否正确,若是,则成功结束该对外操作;若否,满足重执条件时返回步骤S1,否则放弃该对外操作。

【技术特征摘要】
1.一种基于软硬件结合的抗干扰方法,其特征在于,所述方法包括以下步骤:步骤S1:当微处理器通过检测弱连线输入口线电平状态是否稳定,以判定电磁环境是否稳定,若稳定,则进行步骤S2,若不稳定,则所述微处理器不执行对外操作,且延时再次检测通信口线的电磁环境是否稳定;步骤S2:所述微处理器执行该对外操作;步骤S3:所述微处理器接收并检查该对外操作的返回信息是否正确,若是,则成功结束该对外操作;若否,满足重执条件时返回步骤S1,否则放弃该对外操作;所述弱连线输入口线为所述微处理器内部或外部通过电阻上拉到电源或下拉到地,以对弱连线进行强高或强低输出控制。2.根据权利要求1所述的基于软硬件结合的抗干扰方法,其特征在于,所述步骤S1中检测所述电磁环境是否稳定具体为:微处理器通过检测所述弱连线输入口线的电平状态是否稳定来实现对电磁环境是否稳定的检测。3.根据权利要求1所述的基于软硬件结合的抗干扰方法,其特征在于,所述步骤S1具体包括:步骤S101:微处理器接收到对外操作请求,或发起对外操作请求,所述对外操作为依时序变化关联或空间上关联的对外操作;步骤S102:所述微处理器检测弱连线输入口线的电平状态是否稳定,若是,则进行步骤S2;若否,则进行步骤S103;步骤S103:所述微处理器不执行该对外操作,且延时一时间片后再次检测所述弱连线输入口线的电平状态,直到检测到所述弱连线输...

【专利技术属性】
技术研发人员:杨卉刘玲代转朱奎王林旺
申请(专利权)人:深圳市金正方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1