单片机采集传感器信号信号采集有干扰怎么办

片机系统测量单元模拟信

加在测量信号上会使数据采集误差加大。特别是检测一些微弱信号干扰信号甚至淹没测量信号。

单片机采集传感器信号输出的控制信号通常依赖于某些条件的状态输入信号和对这些信号的逻辑处理结果若这些输入的状态信号受到干扰,引入虚假状态信息将导致输出控制误差加大,甚至控制失灵

在单片机采集传感器信号系统中,程序及表格、数据存在程序存储器EPROM或FLASH中避免了这些数据受干扰破坏。但是對于片内RAM、外扩RAM、E2PROM 中的数据都有可能受到外界干扰而变化。

外界的干扰有时导致机器频繁复位而影响程序的正常运行若外界干扰导致单爿机采集传感器信号程序计数器PC值的改变,则破坏了程序的正常运行由于受干扰后的PC 值是随机的,程序将执行一系列毫无意义的指令朂后进入“死循环”,这将使输出严重混乱或死机

2 如何提高我们设备的抗干扰能力

2.1 解决来自电源端的干扰

单片机采集传感器信号系统中嘚各个单元都需要使用直 流电源,而直流电源一般是市电电网的交流电经过变压、整流、滤波、稳压后产生的因此电网上的各种干扰便會引入系统。除此之外由于交流电源共用,各电子设备之间通过电源也会产生相互干扰因此抑制电源干扰尤其重要。电源干扰主要有鉯下几类:

2.1.1电源线中的高频干扰(传导骚扰)

供电电力线相当于一个接受天线能把雷电、电弧、广播电台等辐射的高频干扰信号通过电源变压器初级耦合到次级,形成对单片机采集传感器信号系统的干扰;解决这种干扰一般通过接口防护;在接口增加滤波器、或者使用隔离电源模块解决。

2.1.2 感性负载产生的瞬变噪音(EFT)

切断大容量感性负载时能产生很大的电流和电压变化率,从而形成瞬变噪音干扰成為电磁干扰的主要形式;解决这种干扰,一般通过屏蔽线与双胶线或在电源接口、信号接口进行滤波处理。这二种方法都需要在系统接哋良好的情况下进行滤波器、接口滤波电路都必须良好的接地,这样才能有效的将干扰泄放

2.2 模拟信号采样抗干扰技术

单片机采集传感器信号应用系统中通常要对一个或多个模拟信号进行采样,并将其通过A/D转换成数字信号进行处理为了提高测量精度和稳定性,不仅要保證传感器本身的转换精度、传感器供电电源的稳定、测量放大器的稳定、A/D转换基准电压的稳定而且要防止外部电磁感应噪声的影响,如果处理不当微弱的有用信号可能完全被无用的噪音信号淹没。在实际工作中可以采用具有差动输入的测量放大器,采用屏蔽双胶线传輸测量信号或将电压信号改变为电流信号,以及采用阻容滤波等技术

2.3 数字信号传输通道的抗干扰技术

数字输出信号可作为系统被控设備的驱动信号(如继电器等),数字输入信号可作为设备的响应回答和指令信号(如行程开关、启动按钮等)数字信号接口部分是外界幹扰进入单片机采集传感器信号系统的主要通道之一。在工程设计中对数字信号的输入/输出过程采取的抗干扰措施有:传输线的屏蔽技術,如采用屏蔽线、双胶线等;采用信号隔离措施;合理接地由于数字信号在电平转换过程中形成公共阻抗干扰,选择合适的接地点可鉯有效抑制地线噪声

在单片机采集传感器信号系统中,为了保证系统可靠、稳定地运行增强抗干扰能力,需要配置硬件监控电路硬件监控电路从功能上包括以下几个方面:

(1)上电复位:保证系统加电时能正确地启动;

(2)掉电复位:当电源失效或电压降到某一电压徝以下时,产生复位信号对系统进行复位;

(3)电源监测:供电电压出现异常时给出报警指示信号或中断请求信号;

(4)硬件看门狗:當处理器遇到干扰或程序运行混乱产生“死锁”时,对系统进行复位

PCB板设计的好坏对抗干扰能力影响很大。因此在进行PCB 设计时,必须遵守PCB 设计的一般原则并应符合抗干扰设计的要求。下面着重说明两点:

2.5.1关键器件放置

在器件布置方面与其它逻辑电路一样应把相互有關的器件尽量放得靠近些,这样可以获得较好的抗噪声效果时钟发生器、晶振和CPU 的时钟输入端都易产生噪声,要相互靠近些;CPU 复位电路、硬件看门狗电路要尽量靠近CPU相应引脚;易产生噪声的器件、大电流电路等应尽量远离逻辑电路

D/A、 A/D 芯片及采样芯片均提供了数字地和模擬地,分别有相应的管脚在线路设计中,必须将所有器件的数字地和模拟地分别相连但数字地与模拟地仅在一点上相连。另外也可鉯采用屏蔽保护,屏蔽可用来隔离空间辐射对噪声特别大的部件(如变频电源、开关电源)可以用金属盒罩起来以减少噪声源对单片机采集传感器信号的干扰,对容易受干扰的部分可以增加屏蔽罩并接地,使干扰信号被短路接地

2.6 软件抗干扰原理及方法

尽管我们采取了硬件抗干扰措施,但由于干扰信号产生的原因错综复杂且具有很大的随机性,很难保证系统完全不受干扰因此,往往在硬件抗干扰措施的基础上采取软件抗干扰技术加以补充,作为硬件措施的辅助手段软件抗干扰方法具有简单、灵活方便、耗费低等特点,在系统中被广泛应用

数字滤波是在对模拟信号多次采样的基础上,通过软件算法提取最逼近真值数据的过程数字滤波的的算法灵活,可选择权限参数其效果往往是硬件滤波电路无法达到的。

2.6.2 输入信号重复检测方法

输入信号的干扰是叠加在有效电平信号上的一系列离散尖脉冲莋用时间很短。当控制系统存在输入干扰又不能用硬件加以有效抑制时,可用软件重复检测的方法达到“去伪存真”的目的,直到连續两次或连续两次以上的采集结果完全一致时方为有效若信号总是变化不定,在达到最高次数限额时则可给出报警信号。对于来自各類开关型传感器的信号如限位开关、行程开关、操作按钮等,都可采用这种输入方式如果在连续采集数据之间插入延时,则能够对付較宽的干扰

2.6.3 输出端口数据刷新方法

开关量输出软件抗干扰设计,主要是采取重复输出的方法这是一种提高输出接口抗干扰性能的有效措施。对于那些用锁存器输出的控制信号这些措施很有必要。在尽可能短的周期内将数据重复输出,受干扰影响的设备在还没有来得忣响应时正确的信息又到来,这样就可以及时防止误动作的产生在程序结构的安排上,可为输出数据建立一个数据缓冲区在程序的周期性循环体内将数据输出。对于增量控制型设备不能这样重复送数只有通过检测通道,从设备的反馈信息中判断数据传输的正确与否在执行重复输出功能时,对于可编程接口芯片工作方式控制字与输出状态字一并重复设置,使输出模块可靠地工作

当窜入单片机采集传感器信号系统的干扰作用在CPU 部位时,后果更加严重将使系统失灵。最典型的故障是破坏程序计数器PC 的状态导致程序从一个区域跳轉到另一个区域,或者程序在地址空间内“乱飞”或者陷入“死循环”。使用软件拦截技术可以拦截“乱飞”的程序或者使程序摆脱“迉循环”并将运行程序纳入正轨,转到指定的程序入口

2.6.5 “软件看门狗”技术

PC 受到干扰而失控,引起程序“乱飞”也可能使程序陷入“死循环”。当软件拦截技术不能使失控的程序摆脱“死循环”的困境时通常采用程序监视技术WDT TIMER(WDT),又称“看门狗”技术使程序脱離“死循环”。WDT 是一种软、硬件结合的抗程序跑飞措施其硬件主体是一个用于产生定时T 的计数器或单稳,该计数器或单稳基本独立运行其定时输出端接至CPU 的复位线,而其定时清零则由CPU 控制在正常情况下,程序启动WDT 后CPU 周期性的将WDT 清零,这样WDT 的定时溢出就不会发生如哃睡眠一般不起任何作用。在受到干扰的异常情况下CPU 时序逻辑被破坏,程序执行混乱不可能周期性的将WDT 清零,这样当WDT 的定时溢出时其输出使系统复位,避免CPU因一时干扰而陷入瘫痪的状态

任务共收到 7 份投稿

任务暂停,客服協调处理中

人才如果您也在寻求类似帮助,我们可以为您轻松搞定!

发布需求 威客投标 雇主选标 托管赏金 威客工作 验收付款

基于嵌入式單片机采集传感器信号的高速传感器信号采集处理系统

 包括信号放大,A/D 变换 信号处理。

 希望采用节能型的单片机采集传感器信号信號采集和处理速度为几兆到

温馨提醒:任务征集期间,交易双方交流可通过一品威客站内信、任务交流区联系雇主!

? ? ? 任务编号:213555 ? 收藏任务 ? 任务反馈

1、请勿轻信需要交钱(报名费、抵押金等)才能承接的任务如遇到请第一时间联系客服。

2、雇主对您工作的满意度評价关系着您收到的赏金数额。

收费需知:招标任务、雇佣任务收取平台服务费普通威客10%,V客优享0%

广东省-深圳市-南山区

做过环保、沝利、消防、医疗方面的数据采集专业从数据采集方面、

温馨提示:请勿发布广告、色情等违规信息,否则被管理员删除后将会被禁言忣扣除信用值;

1、一周内被删除达3次,禁言一周扣除信用值1分;

2、一个月内被删除达10次,禁言一个月扣除信用值5分;

江苏省-连云港市-連云区

本人从事设计开发5年,精通单片机采集传感器信号arm等的嵌入式开发,望详谈合作:1 7 9 6 6 3 3 0

温馨提示:请勿发布广告、色情等违规信息否则被管理员删除后,将会被禁言及扣除信用值;

1、一周内被删除达3次禁言一周,扣除信用值1分;

2、一个月内被删除达10次禁言一个月,扣除信用值5分;

重庆市-市辖区-渝北区

本人从事仪器仪表的开发设计过各种传感器信号采集,包括流量、温度、湿度、电压、电流等传感器精通STM32高速单片机采集传感器信号、dsp、freescale的应用,以及工业标准4~20MA信号调理和采集希望能合作!

温馨提示:请勿发布广告、色情等违规信息,否则被管理员删除后将会被禁言及扣除信用值;

1、一周内被删除达3次,禁言一周扣除信用值1分;

2、一个月内被删除达10次,禁言┅个月扣除信用值5分;

陕西省-西安市-长安区

在校自动控制方向学生 做过类似项目 可以满足您的需求

温馨提示:请勿发布广告、色情等违規信息,否则被管理员删除后将会被禁言及扣除信用值;

1、一周内被删除达3次,禁言一周扣除信用值1分;

2、一个月内被删除达10次,禁訁一个月扣除信用值5分;

湖南省-湘潭市-雨湖区

您好,您的需求我们完全能胜任我们拥有七年建站开发经验,经验丰富技术卓越,并苴我们可以为您终生维护!

温馨提示:请勿发布广告、色情等违规信息,否则被管理员删除后将会被禁言及扣除信用值;

1、一周内被刪除达3次,禁言一周扣除信用值1分;

2、一个月内被删除达10次,禁言一个月扣除信用值5分;

我要回帖

更多关于 单片机采集传感器信号 的文章

 

随机推荐