ImageVerifierCode 换一换
格式:PPT , 页数:46 ,大小:368.51KB ,
资源ID:1820005      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1820005.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(东北大学微机原理-8.ppt)为本站上传会员【1587****927】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

东北大学微机原理-8.ppt

1、第八章第八章 外部输入输出扩展外部输入输出扩展8.1 开关量接口开关量接口8.2 模模拟拟信号信号输输入通道入通道8.3 模模拟拟信号信号输输出通道出通道5/6/202418.1 开关量接口 l开关量的输入与输出,从原理上讲十分简单。开关量的输入与输出,从原理上讲十分简单。CPU只要通过对输入信息分析是只要通过对输入信息分析是“1”还是还是“0”,即可,即可知开关是合上还是断开。如果控制某个执行器的工知开关是合上还是断开。如果控制某个执行器的工作状态,只需送出作状态,只需送出“0”或或“1”,即可由操作机构,即可由操作机构执行。但是由于工业现场存在着电、磁、振动、温执行。但是由于工业现场存在着

2、电、磁、振动、温度等各种干扰及各类执行器所要求的开关电压量级度等各种干扰及各类执行器所要求的开关电压量级及功率不同,所以在接口电路中除根据需要选用不及功率不同,所以在接口电路中除根据需要选用不同的元器件外,还需要采用各种同的元器件外,还需要采用各种缓冲、隔离与驱动缓冲、隔离与驱动措施。措施。5/6/202428.1.1 开关量接口驱动 由由于于单单片片机机输输出出的的TTLTTL信信号号驱驱动动能能力力较较小小,因因此此经经常常需需要要配配置置专专门门电电路路,以以提提高高驱驱动动能能力力。有有时时外外电电路路需需要要较较高高的的逻逻辑辑电电平平,所以也需要电平转换。所以也需要电平转换。1.1

3、单向驱动电路单向驱动电路 在在输输出出地地址址信信号号或或单单向向开开关关控控制制信信号号时时,可可使使用用单单向向驱驱动动电电路路,常常用用的的有有74LS0474LS04,74LS125/12674LS125/126等等。在在多多路路TTLTTL信信号号输输出出时时,一一般般选选用用三三态态门门电电路路,譬譬如如74LS240/241/24474LS240/241/244等等。下下面面以以74LS24474LS244为例说明单向驱动电路的使用。为例说明单向驱动电路的使用。5/6/202438.1 开关量接口2.2.双向驱动电路双向驱动电路 常常用用的的双双向向驱驱动动电电路路有有74LS

4、242/243/24574LS242/243/245等等。74LS24574LS245由由双双向向三三态态门电路构成,在多路数据输入输出时用作数据总线驱动器。门电路构成,在多路数据输入输出时用作数据总线驱动器。3.OC3.OC门驱动电路门驱动电路 OCOC门电路可由晶体管构成,也可选用门电路可由晶体管构成,也可选用TTL OCTTL OC门,如门,如7405/06/077405/06/07、7416/177416/17等。这些等。这些OCOC门都具有高压输出功能,除用于提高驱动能力外,门都具有高压输出功能,除用于提高驱动能力外,还可实现电平变换,驱动还可实现电平变换,驱动MOSMOS电路。电路

5、74077407驱动驱动PMOSPMOS电路,最高输出电电路,最高输出电压可达压可达30V30V。RPMOS7407+10V-5V1K7407与PMOS电路的联接C0.1F5/6/202448.1.2 开关量输出接口开关量输出接口 l光耦合器光耦合器是以光为媒介传输信号的器件,它把一个发光二极管和一个光敏三极管封装在一个管壳内,发光二极管加上正向输入电压信号(1.1V)就会发光,光信号作用在光敏三极管基极产生基极光电流使三极管导通,输出电信号。一、输出接口隔离一、输出接口隔离5/6/202458.1.2 开关量输出接口开关量输出接口主要特性参数有以下几个方面:主要特性参数有以下几个方面:l(

6、1)导通电流和截止电流导通电流和截止电流:对于开关量输出场合,光电隔离:对于开关量输出场合,光电隔离主要用其非线性输出特性。当发光二极管二端通以一定电流主要用其非线性输出特性。当发光二极管二端通以一定电流时,光耦合器输出端处于导通状态;当流过发光二极管的电时,光耦合器输出端处于导通状态;当流过发光二极管的电流小于某一值时,光耦合器输出端截止。不同的光耦合器通流小于某一值时,光耦合器输出端截止。不同的光耦合器通常有不同的导通电流,常有不同的导通电流,一般典型值为一般典型值为10mA。l(2)频率响应频率响应:受发光二极管和光敏三极管响应时间的影响,:受发光二极管和光敏三极管响应时间的影响,开关信

7、号传输速度和频率受光耦合器频率特性的影响。因此,开关信号传输速度和频率受光耦合器频率特性的影响。因此,在高频信号传输中要考虑其频率特性。在开关量输出通道中,在高频信号传输中要考虑其频率特性。在开关量输出通道中,输出开关信号频率一般较低,不会受光耦合器频率特性影响。输出开关信号频率一般较低,不会受光耦合器频率特性影响。5/6/202468.1.2 开关量输出接口开关量输出接口l(3)输出端工作电流:是指光耦合器导通时,流过光敏三极)输出端工作电流:是指光耦合器导通时,流过光敏三极管的额定电流。该值表示了光耦合器的驱动能力,一般为管的额定电流。该值表示了光耦合器的驱动能力,一般为mA量级。量级。l

8、4)输出端暗电流:是指光耦合器处于截止状态时输出端流)输出端暗电流:是指光耦合器处于截止状态时输出端流过的电流。对光耦合器来说,此值越小越好,以防止输出端过的电流。对光耦合器来说,此值越小越好,以防止输出端的误触发。的误触发。l(5)输入输出压降:分别指发光二极管和光敏三极管的导通)输入输出压降:分别指发光二极管和光敏三极管的导通压降。压降。l(6)隔离电压:表示了光耦合器对电压的隔离能力。)隔离电压:表示了光耦合器对电压的隔离能力。光耦合器二极管侧的驱动可直接用门电路去驱动,一般的门电路驱动能力光耦合器二极管侧的驱动可直接用门电路去驱动,一般的门电路驱动能力有限,常用带有限,常用带OC门的

9、电路(如门的电路(如7406、7407)进行驱动。)进行驱动。5/6/202478.1.2 开关量输出接口开关量输出接口l继电器方式的开关量输出,是目前最常用的一种输出方式,继电器方式的开关量输出,是目前最常用的一种输出方式,一般在驱动大型设备时,往往利用继电器作为测控系统输出一般在驱动大型设备时,往往利用继电器作为测控系统输出至输出驱动级之间的第一级执行机构。通过该级继电器输出,至输出驱动级之间的第一级执行机构。通过该级继电器输出,可完成从低压直流到高压交流的过渡。可完成从低压直流到高压交流的过渡。l由于继电器的控制线圈有一定的电感,在关断瞬间会产生较由于继电器的控制线圈有一定的电感,在关断

10、瞬间会产生较大的反电势,因此在继电器的线圈上常常反向并联一个二极大的反电势,因此在继电器的线圈上常常反向并联一个二极管用于电感反向放电,以保护驱动晶体管不被击穿。管用于电感反向放电,以保护驱动晶体管不被击穿。l不同的继电器,允许驱动电流也不一样。对于需要较大驱动不同的继电器,允许驱动电流也不一样。对于需要较大驱动电流的继电器,可以采用达林顿输出的光隔直接驱动;也可电流的继电器,可以采用达林顿输出的光隔直接驱动;也可以在光耦与继电器之间再加一级三极管驱动。以在光耦与继电器之间再加一级三极管驱动。二、继电器输出接口二、继电器输出接口5/6/202488.1.2 开关量输出接口开关量输出接口l双向晶

11、闸管具有双向导通功能,能在交流、大电流场合使用,双向晶闸管具有双向导通功能,能在交流、大电流场合使用,且开关无触点,因此在工业控制领域有着极为广泛的应用。且开关无触点,因此在工业控制领域有着极为广泛的应用。传统的双向晶闸管隔离驱动电路的设计,是采用一般的光隔传统的双向晶闸管隔离驱动电路的设计,是采用一般的光隔离器和三极管驱动电路。现在已有与之配套的光隔离器产品,离器和三极管驱动电路。现在已有与之配套的光隔离器产品,这种器件称为光耦合双向晶闸管驱动器。这种器件称为光耦合双向晶闸管驱动器。l与一般的光耦不同,在于其输出部分是一硅光敏双向晶闸管,与一般的光耦不同,在于其输出部分是一硅光敏双向晶闸管,

12、有的还带有过零触发检测器,以保证在电压接近为零时触发有的还带有过零触发检测器,以保证在电压接近为零时触发晶闸管。常用的有晶闸管。常用的有MOC3000系列等,运用于不同负载电压使系列等,运用于不同负载电压使用,如用,如MOC3011用于用于110V交流,而交流,而MOC3041等可适用于等可适用于220V交流使用,用交流使用,用MOC3000系列光电耦合器直接驱动双向系列光电耦合器直接驱动双向晶闸管,大大简化了传统的晶闸管隔离驱动电路的设计。晶闸管,大大简化了传统的晶闸管隔离驱动电路的设计。三、双向晶闸管输出接口三、双向晶闸管输出接口5/6/202498.1.2 开关量输出接口开关量输出接口l

13、固态继电器(固态继电器(SSR)是近年发展起来的一种新型电子继电器,)是近年发展起来的一种新型电子继电器,其输入控制电流小,用其输入控制电流小,用TTL、HTL、COMS等集成电路或加等集成电路或加简单的辅助电路就可直接驱动,因此适宜于在微机测控系统简单的辅助电路就可直接驱动,因此适宜于在微机测控系统中作为输出通道的控制元件;其输出利用晶体管或晶闸管驱中作为输出通道的控制元件;其输出利用晶体管或晶闸管驱动,无触点。动,无触点。与普通的电磁式继电器和磁力开关相比,具有无机械噪声、与普通的电磁式继电器和磁力开关相比,具有无机械噪声、无抖动和回跳、开关速度快、体积小、重量轻、寿命长、工无抖动和回跳、

14、开关速度快、体积小、重量轻、寿命长、工作可靠等特点,并且耐冲力、抗潮湿、抗腐蚀,因此在微机作可靠等特点,并且耐冲力、抗潮湿、抗腐蚀,因此在微机测控等领域中,已逐步取代传统的电磁式继电器和磁力开关测控等领域中,已逐步取代传统的电磁式继电器和磁力开关作为开关量输出控制元件。作为开关量输出控制元件。四、固态继电器输出接口四、固态继电器输出接口5/6/2024108.1.2 开关量输出接口开关量输出接口l固态继电器由光电耦合电路、触发电路、开关电路、过零控固态继电器由光电耦合电路、触发电路、开关电路、过零控制电路和吸收电路五部分构成。这五部分被封装在一个六面制电路和吸收电路五部分构成。这五部分被封装在

15、一个六面体外壳内,成为一个整体,外面有四个引脚(图中的、体外壳内,成为一个整体,外面有四个引脚(图中的、)。如果是过零型、)。如果是过零型SSR 就包括就包括“过零控制电路过零控制电路”部分,部分,而非过零型而非过零型SSR则没有这部分电路。则没有这部分电路。5/6/2024118.1.2 开关量输出接口开关量输出接口l直流型固态继电器主要用于直流大功率控制场合。直流型固态继电器主要用于直流大功率控制场合。其输入端为一光电耦合电路,因此可用其输入端为一光电耦合电路,因此可用OC门或晶体门或晶体管直接驱动,驱动电流一般管直接驱动,驱动电流一般330mA,输入电压为,输入电压为530V,因此在电路

16、设计时可选用适当的电压和限流,因此在电路设计时可选用适当的电压和限流电阻。其输出端为晶体管输出,输出电压电阻。其输出端为晶体管输出,输出电压30180V。1、直流型固态继电器、直流型固态继电器注意在输出端为感性负载时,要接保护二极管用于防止直流固注意在输出端为感性负载时,要接保护二极管用于防止直流固态继电器由于突然截止所引起的高电压。态继电器由于突然截止所引起的高电压。5/6/2024128.1.2 开关量输出接口开关量输出接口l交流型固态继电器分为非过零型和过零型,二者都交流型固态继电器分为非过零型和过零型,二者都是用双向晶闸管作为开关器件,用于交流大功率驱是用双向晶闸管作为开关器件,用于交

17、流大功率驱动场合。动场合。l非过零型非过零型SSR,在输入信号时,不管负载电源电压,在输入信号时,不管负载电源电压相位如何,负载端立即导通;而过零型必须在负载相位如何,负载端立即导通;而过零型必须在负载电源电压接近零且输入控制信号有效时,输出端负电源电压接近零且输入控制信号有效时,输出端负载电源才导通,可以抑制射频干扰。当输入端的控载电源才导通,可以抑制射频干扰。当输入端的控制电压撤消后,流过双向晶闸管负载电流为零时才制电压撤消后,流过双向晶闸管负载电流为零时才关断。关断。、交流型固态继电器、交流型固态继电器5/6/2024138.1.2 开关量输出接口开关量输出接口过零型过零型基本控制基本控

18、制非过零型非过零型TTL控制控制5/6/202414 在测量和工业实时控制中,经常需要对现场物理量进行测量,或在测量和工业实时控制中,经常需要对现场物理量进行测量,或者采集下来进行处理。这就需要构成一个模拟信号的输入通道,如图者采集下来进行处理。这就需要构成一个模拟信号的输入通道,如图所示。所示。单片机或微处理器低通滤波采样保持A/D转换传感器前置放大模拟输入通道8.2 模模拟拟信号信号输输入通道入通道5/6/2024158.2.1 A/D转换器的主要技术指标转换器的主要技术指标 l1、分辨率、分辨率 ADC的分辨率是指使输出数字量变化一个相邻数码的分辨率是指使输出数字量变化一个相邻数码所需输

19、入模拟电压的变化量。常用二进制的位数表所需输入模拟电压的变化量。常用二进制的位数表示。例如示。例如12位位ADC的分辨率就是的分辨率就是12位,或者说分辨位,或者说分辨率为满刻度率为满刻度FS的的1/。一个。一个10V满刻度的满刻度的12位位ADC能分辨输入电压变化最小值是能分辨输入电压变化最小值是10V1/=2.4mV。5/6/2024168.2.1 A/D转换器的主要技术指标转换器的主要技术指标l量化误差量化误差 ADC把模拟量变为数字量,用数字量近似表示模把模拟量变为数字量,用数字量近似表示模拟量,这个过程称为量化。量化误差是拟量,这个过程称为量化。量化误差是ADC的有限位数对模的有限位

20、数对模拟量进行量化而引起的误差。实际上,要准确表示模拟量,拟量进行量化而引起的误差。实际上,要准确表示模拟量,ADC的位数需很大甚至无穷大。一个分辨率有限的的位数需很大甚至无穷大。一个分辨率有限的ADC的阶的阶梯状转换特性曲线与具有无限分辨率的梯状转换特性曲线与具有无限分辨率的ADC转换特性曲线转换特性曲线(直线)之间的最大偏差即是量化误差。(直线)之间的最大偏差即是量化误差。5/6/2024178.2.1 A/D转换器的主要技术指标转换器的主要技术指标l偏移误差偏移误差是指输入信号为零时,输出信号不为零的是指输入信号为零时,输出信号不为零的值,所以有时又称为零值误差。假定值,所以有时又称为零

21、值误差。假定ADC没有非线没有非线性误差,则其转换特性曲线各阶梯中点的连线必定性误差,则其转换特性曲线各阶梯中点的连线必定是直线,这条直线与横轴相交点所对应的输入电压是直线,这条直线与横轴相交点所对应的输入电压值就是偏移误差。值就是偏移误差。l满刻度误差满刻度误差又称为增益误差。又称为增益误差。ADC的满刻度误差是的满刻度误差是指满刻度输出数码所对应的实际输入电压与理想输指满刻度输出数码所对应的实际输入电压与理想输入电压之差。入电压之差。5/6/2024188.2.1 A/D转换器的主要技术指标转换器的主要技术指标l线性度线性度有时又称为非线性度,它是指转换器实际的转换特性与理想直线的有时又称

22、为非线性度,它是指转换器实际的转换特性与理想直线的最大偏差。最大偏差。l绝对精度绝对精度 在一个转换器中,任何数码所对应的实际模拟量输入与理论模拟输入之差在一个转换器中,任何数码所对应的实际模拟量输入与理论模拟输入之差的最大值,称为绝对精度。对于的最大值,称为绝对精度。对于ADC而言,可以在每一个阶梯的水平中而言,可以在每一个阶梯的水平中点进行测量,它包括了所有的误差。点进行测量,它包括了所有的误差。l转换速率转换速率 ADC的转换速率是能够重复进行数据转换的速度,即每秒转换的次数。而的转换速率是能够重复进行数据转换的速度,即每秒转换的次数。而完成一次完成一次A/D转换所需的时间(包括稳定时间

23、则是转换速率的倒数。转换所需的时间(包括稳定时间),则是转换速率的倒数。5/6/202419必要性 1.1.任何运放都具有零漂和温漂,影响测量精度任何运放都具有零漂和温漂,影响测量精度 2.2.低温漂、零漂的器件价格高低温漂、零漂的器件价格高 3.3.前置放大器的放大倍数与反馈电阻精度相关,往往需前置放大器的放大倍数与反馈电阻精度相关,往往需要高精度的电阻,带来放大倍数不准确要高精度的电阻,带来放大倍数不准确8.2.2 自校正测量电路自校正测量电路5/6/202420多路开关放大器A/DCPUVrefVrefVinVinVgndVgnd8.2.2 自校正测量电路自校正测量电路设计设计5/6

24、/202421CPU控制多路开关,分时测量基准点压Vref、测量信号Vin、零点Vgnd,经A/D转换得到的数字量分别为Mref、Min和Mgnd。则测量信号Vin的测量值M为可以看出,测量值与放大器的放大倍数无关,从而消除了放大倍数随时间、温度的变化而带来的测量精度问题。将零点剪掉,具有良好的抑制零漂8.2.2自校正测量电路自校正测量电路工作原理工作原理5/6/202422#define ADCResult XBYTE0 xfffe#define SelectChan P1#define Vcal 5.0sbit ADOverP17;sbit ADStart P16;unsigned int

25、 Vgnd,Vin,Vref;float Vm;main()unsigned char i;for(i=0;i2;i+)ADStart=0;ADStart=1;while(ADOver=0);if(i=0)Vref=ADCResult;elseif(i=1)Vin=ADCResult;else Vgnd=ADCResult;Vm=(float)(Vin Vgnd)/(float)(Vref-Vgnd)Vm=Vm*Vcal;8.2.2自校正测量程序自校正测量程序5/6/202423 采样得到的数据必须经过数据处理,才能用于显示、控制等。采样得到的数据必须经过数据处理,才能用于显示、控制等。l标度

26、变换(工程量变换)l数字滤波l其他8.2.3 数据数据处处理理5/6/202424经过经过A/D转换得到的不具有量纲的数字量转换成具有量纲的数值。转换得到的不具有量纲的数字量转换成具有量纲的数值。线形参数标度变换线形参数标度变换其中:其中:A0 为参数量程的起点值,一次测量仪表的下限为参数量程的起点值,一次测量仪表的下限 Am Am 为参数量程的终点值,一次测量仪表的上限为参数量程的终点值,一次测量仪表的上限 Ax Ax 为参数测量值,工程量为参数测量值,工程量 N N0 0 为量程起点对应的为量程起点对应的A/DA/D转换后的值,仪表下限对应的数字量转换后的值,仪表下限对应的数字量 Nm N

27、m 为量程终点对应的为量程终点对应的A/DA/D转换后的值,仪表上限对应的数字量转换后的值,仪表上限对应的数字量 NxNx 为测量值对应的为测量值对应的A/DA/D转换后的值转换后的值8.2.3 数据数据处处理理一、标度变换一、标度变换5/6/202425 非线性情况比较复杂,通常采用查表法,或分段线性化的方法非线性情况比较复杂,通常采用查表法,或分段线性化的方法8.2.3 数据数据处处理理非线形参数标度变换非线形参数标度变换5/6/202426测量过程的干扰噪声主要有两大类:工频干扰、随机干扰。测量过程的干扰噪声主要有两大类:工频干扰、随机干扰。l 限幅滤波l 中位值滤波法l 算术平均滤波法

28、l 递推平均滤波法 (又称滑动平均滤波法)l 中位值平均滤波法 (又称防脉冲干扰平均滤波法)l限幅平均滤波法l 一阶滞后滤波法l 加权递推平均滤波法l 消抖滤波法8.2.3 数据数据处处理理二、数字滤波二、数字滤波5/6/202427数字滤波的设计数字滤波的设计 l1算术平均值法算术平均值法 算术平均值法就是对某一点的数值连续多次采样,取其算术平均值。适用于一般信号本身在一定数值范围附近上下波动的情况。算术平均值滤波,一般多次采样取35次即可。l2中值滤波法中值滤波法 中值滤波就是连续采集N个数据,从中选取一个中间值作为该点的采样结果。8.2.3 数据数据处处理理5/6/202428算数平均值

29、滤波程序算数平均值滤波程序#defineN12charfilter()intsum=0;for(count=0;countN;count+)sum+=get_ad();delay();return(char)(sum/N);8.2.3 数据数据处处理理5/6/202429中位值滤波程序中位值滤波程序/*N值可根据实际情况调整排序采用冒泡法*/#defineN11charfilter()charvalue_bufN;charcount,i,j,temp;for(count=0;countN;count+)value_bufcount=get_ad();delay();for(j=0;jN-1;j

30、)for(i=0;ivalue_bufi+1)temp=value_buf;value_buf=value_bufi+1;value_bufi+1=temp;returnvalue_buf(N-1)/2;8.2.3 数据数据处处理理5/6/202430l3防脉冲干扰平均值滤波法防脉冲干扰平均值滤波法l单片机应用系统经常会遇到尖脉冲干扰。干扰通常只影响个别采样点的数据,此数据与其他采样点的数据相差比较大。如果采用防脉冲干扰平均值滤波法,即对采样的N个数据进行比较,去掉其中最大值和最小值,然后计算余下的平均值。可以滤去脉冲干扰所形成的最大和最小数据。l4滑动平均值滤波法滑动平均值滤波法l滑动平均

31、值滤波法采用队列作为测量数据存储器,队列的队长为N,每进行一次新的测量,把测量结果放入队尾,而扔掉原来队首的一个数据,这样在队列中始终有N个数据。对N个数据求算术平均值,就可得到测量结果。l 8.2.3 数据数据处处理理5/6/202431限幅滤波程序限幅滤波程序/*A值可根据实际情况调整value为有效值,new_value为当前采样值滤波程序返回有效的实际值*/#defineA10charvalue;charfilter()charnew_value;new_value=get_ad();if(new_value-valueA)|(value-new_valueA)returnvalue;

32、returnnew_value;8.2.3 数据数据处处理理5/6/202432递推平均值滤波程序递推平均值滤波程序#defineN12charvalue_bufN;chari=0;charfilter()charcount;intsum=0;value_bufi+=get_ad();if(i=N)i=0;for(count=0;countN,count+)sum=value_bufcount;return(char)(sum/N);8.2.3 数据数据处处理理5/6/202433中位值平均滤波程序中位值平均滤波程序#defineN12charfilter()charcount,i,j;cha

33、rvalue_bufN;intsum=0;for(count=0;countN;count+)value_bufcount=get_ad();delay();for(j=0;jN-1;j+)for(i=0;ivalue_bufi+1)temp=value_buf;value_buf=value_bufi+1;value_bufi+1=temp;for(count=1;countN-1;count+)sum+=valuecount;return(char)(sum/(N-2);8.2.3 数据数据处处理理5/6/202434l5一阶低通滤波法一阶低通滤波法l一阶低通滤波法就是利用软件完成RC低通

34、滤波器的算法,这种方法适用于变化缓慢数据采集系统。用RC低通滤波器来抑制高频干扰,只保存低频有用信号。一阶低通数字滤波器的公式为:lYn=(1-K)Yn-1+K Xn l式中:K:数字滤波器的时间常数;lXn:第n次采样时的滤波器输入;lYn:第n次采样时的滤波器输出。8.2.3 数据数据处处理理5/6/202435一阶滞后滤波程序(低通滤波)一阶滞后滤波程序(低通滤波)#definea50charvalue;charfilter()charnew_value;new_value=get_ad();return(100-a)*value+a*new_value)/100;8.2.3 数据数据处

35、处理理5/6/202436加权递推平均滤波程序加权递推平均滤波程序/*coe数组为加权系数表,存在程序存储区。*/#defineN12charcodecoeN=1,2,3,4,5,6,7,8,9,10,11,12;charcodesum_coe=1+2+3+4+5+6+7+8+9+10+11+12;charfilter()charcount;charvalue_bufN;intsum=0;for(count=0,countN;count+)value_bufcount=get_ad();delay();for(count=0,count=N)returnnew_value;delay();ne

36、w_value=get_ad();returnvalue;8.2.3 数据数据处处理理5/6/202438 在在控控制制系系统统中中,计计算算机机采采集集到到的的数数据据往往往往需需要要输输出出;或或经经过过控控制制算算法法计计算算后后输输出出控控制制信信号号用用于于调调节节或或控控制制受受控控对对象象。在在很多情况下,计算机系统需要输出模拟量信号。很多情况下,计算机系统需要输出模拟量信号。为适应信号远传需要,需要把计算机经为适应信号远传需要,需要把计算机经D/AD/A输出的电压信输出的电压信号转换成受控对象所需要的电流信号。工业常用信号:号转换成受控对象所需要的电流信号。工业常用信号:l 0

37、10mA 0-10mAl 4-20mA 4-20mA8.3 模模拟拟信号信号输输出通道出通道 5/6/2024398.3.1 D/A转换器的主要性能指标转换器的主要性能指标 l分辨率分辨率 分辨率是指输入数字量的最低有效位(分辨率是指输入数字量的最低有效位(LSB)发生变化时,所对应的输出)发生变化时,所对应的输出模拟量(常为电压)的变化量。它反映了输出模拟量的最小变化值。模拟量(常为电压)的变化量。它反映了输出模拟量的最小变化值。分分辨率与输入数字量的位数有确定的关系,可以表示成辨率与输入数字量的位数有确定的关系,可以表示成FS/。FS表示满表示满量程输入值,量程输入值,n为二进制位数。对

38、于为二进制位数。对于5V的满量程,采用位的的满量程,采用位的DAC时,分时,分辨率为辨率为5V/25619.5mV;当采用;当采用12位的位的DAC时,分辨率则为时,分辨率则为5V/40961.22mV。显然,位数越多分辨率就越高。显然,位数越多分辨率就越高。l线性度线性度 线性度(也称非线性误差)是实际转换特性曲线与理想直线特性之间的线性度(也称非线性误差)是实际转换特性曲线与理想直线特性之间的最大偏差。常以相对于满量程的百分数表示。如最大偏差。常以相对于满量程的百分数表示。如是指实际输出值与是指实际输出值与理论值之差在满刻度的理论值之差在满刻度的以内。以内。5/6/2024408.3.1

39、D/A转换器的主要性能指标转换器的主要性能指标l绝对精度(简称精度)是指在整个刻度范围内,任绝对精度(简称精度)是指在整个刻度范围内,任一输入数码所对应的模拟量实际输出值与理论值之一输入数码所对应的模拟量实际输出值与理论值之间的最大误差。绝对精度是由间的最大误差。绝对精度是由DAC的增益误差(当的增益误差(当输入数码为全输入数码为全1时,实际输出值与理想输出值之差)、时,实际输出值与理想输出值之差)、零点误差(数码输入为全时,零点误差(数码输入为全时,DAC的非零输出值)的非零输出值)、非线性误差和噪声等引起的。绝对精度(即最大、非线性误差和噪声等引起的。绝对精度(即最大误差)应小于误差)应小

40、于1个个LSB。l相对精度与绝对精度表示同一含义,用最大误差相相对精度与绝对精度表示同一含义,用最大误差相对于满刻度的百分比表示。对于满刻度的百分比表示。5/6/2024418.3.1 D/A转换器的主要性能指标转换器的主要性能指标l建立时间建立时间是指输入的数字量发生满刻度变化时,输出模拟信是指输入的数字量发生满刻度变化时,输出模拟信号达到满刻度值的号达到满刻度值的1/2LSB所需的时间。是描述所需的时间。是描述D/A转换速率转换速率的一个动态指标。的一个动态指标。电流输出型电流输出型DAC的建立时间短。的建立时间短。电压输出电压输出型型DAC的建立时间主要决定于运算放大器的响应时间。的建立

41、时间主要决定于运算放大器的响应时间。根据根据建立时间的长短,可以将建立时间的长短,可以将DAC分成超高速(分成超高速(1S)、高速、高速(101S)、中速()、中速(10010S)、低速()、低速(100S)几档。)几档。应当注意,精度和分辨率具有一定的联系,但概念不同。应当注意,精度和分辨率具有一定的联系,但概念不同。DAC的位数多时,分辨率会提高,对应于影响精度的量化误的位数多时,分辨率会提高,对应于影响精度的量化误差会减小。但其它误差(如温度漂移、线性不良等)的影响差会减小。但其它误差(如温度漂移、线性不良等)的影响仍会使仍会使DAC的精度变差。的精度变差。5/6/2024421.01.

42、0 5V5V电压转换电流输出电路电压转换电流输出电路 0 0 5V5V电压转换电流输出电路可把电压转换电流输出电路可把0 0 5V5V直流电压信号转换成直流电压信号转换成0 0 10mA10mA的的电流信号。该电路是一种电压比较型跟随器,当电流信号。该电路是一种电压比较型跟随器,当V Vf fV VININ时,运算放大时,运算放大器器A A1 1使输出使输出V V1 1下降,下降,A A2 2输出的输出的V V2 2上升,上升,I IL L增大,于是增大,于是V Vf f上升。当上升。当V Vf fV VININ时,时,A A1 1的输出的输出V V1 1上升,上升,A A2 2的输出的输出V

43、 V2 2下降,下降,I IL L减小,于是减小,于是V Vf f下降。由此可下降。由此可见,当见,当V Vf fV VININ时输出量自动调节,使时输出量自动调节,使V Vf f=V=VININ,于是于是 。当。当R R7 7、W W稳定性好,运算放大器稳定性好,运算放大器A A1 1、A A2 2有较高的增有较高的增益时,有较高的线性精度。当益时,有较高的线性精度。当R R7 7+W=500+W=500时,输出电流时,输出电流I IL L为为0 0 10mA10mA。8.3.2 电压输电压输出通道出通道 5/6/2024430-5V转0-10mA电路R6R3R1R2VINVfA1R4VEC

44、R5+-A2RLIL010mA+-WR7V1V20-10V转0-10mA电路VINR6R1R2AR3R4+VfRLBG1RfVoVEIoBG2R5-8.3.3 电电流流输输出通道出通道 5/6/2024442.02.010V10V电压转换电流输出电路电压转换电流输出电路把把0 0 10V10V直流电压信号转换成直流电压信号转换成0 0 10mA10mA的直流电流输出电路。该电路实际上是一种的直流电流输出电路。该电路实际上是一种电压电压电流变换器,其输出电流与输入电压有着良好的线性关系。图中运算放电流变换器,其输出电流与输入电压有着良好的线性关系。图中运算放大器接成差动输入方式,起比较器的作用,

45、把输入信号大器接成差动输入方式,起比较器的作用,把输入信号V VININ与反馈信号与反馈信号V Vf f进行比进行比较。晶体管较。晶体管BGBG1 1、BGBG2 2构成电流输出级。输出电流构成电流输出级。输出电流I I0 0经电阻经电阻R Rf f得到反馈电压得到反馈电压V Vf f,再再经经R R3 3、R R4 4加到运算放大器的两个输入端。由于有较强的电流负反馈,所以可获得加到运算放大器的两个输入端。由于有较强的电流负反馈,所以可获得良好的线性关系。反馈电阻的值与信号范围有关,当良好的线性关系。反馈电阻的值与信号范围有关,当I IININ=0=0 10V10V时,时,R Rf f=200=200,则则I IO O=0=0 10mA10mA。R R1 1、R R2 2的参考值为的参考值为100K100K,R R3 3、R R4 4的参考值为的参考值为20K20K。8.3.3 电电流流输输出通道出通道5/6/2024453.几种电压转换电流输出电路几种电压转换电流输出电路5/6/202446

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服