ARM真有效值检测_第1页
ARM真有效值检测_第2页
ARM真有效值检测_第3页
ARM真有效值检测_第4页
ARM真有效值检测_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

./基于LPC2103真有效值的检测摘要:在电气测量中,电压是一个很重要的参数。如何准确地测量模拟信号的电压值,一直是电测仪器研究的内容之一。目前所用的模拟电压表多为平均值检波,存在测量非正弦信号误差较大、测量小信号时漂移较大的问题,致使仪器灵敏度受到限制。本文讨论的基于LPC2103的真有效值的松检测,中有效地保证了仪器的灵敏度。它能精确测量任意波形的低频模拟周期信号并同时显示其有效值和分贝值。具有智能量程转换功能。关键词:单片机,LPC2103,真有效值,AD637Abstract:Inelectricalmeasurements,thevoltageisaveryimportantparameter.Howtoaccuratelymeasuretheanalogsignalvoltage,electricalmeasuringinstrumentshasbeenoneoftheresearch.Currentlyusedbymorethantheaverageanalogvoltagedetectiontable,thereisnon-sinusoidalsignalmeasurementerrorislargerwhenmeasuringsmallsignaldriftofthelargerproblemsthatinstrumentsensitivityislimited.Thisarticlediscussesthetrueeffectivevalue-basedLPC2103pinedetection,effectivelyensuringtheinstrumentsensitivity.Itcanaccuratelymeasurethelow-frequencyarbitrarywaveformsignalsandsimulationcyclealsoshowedtheRMSandthedecibelvalues.Withintellectualenergyconversionprocess.Keywords:microcontroller,LPC2103,RMS,AD637目录1前言31.1课题简介31.2真有效值〔rms基本定义3真有效值与有效值的区别4真有效值与加权平均技术的对比42关键器件及编译仿真软件简介62.1LPC2103概述62.2LPC2103主要特性62.3Proteus仿真软件简介72.4Keil编译及调试软件简介83系统硬件设计113.1整机设计方案113.2单片机电路模块框图113.3稳压直流电源设计123.4串口通信电路设计12串口通信原理图12串口通信简介13串口通信的原理及意义143.5A/D转换电路部分15真效值直流变换芯片AD637简介15RMS-DC变换器的选型考虑15AD637的工作原理16DC误差、输出纹波和平均误差17AD转换电路原理图184系统软件设计184.1RMS-DC变换器及模数转换184.2真有效值的计算204.3真有效值计算中应注意的几个问题215系统仿真225.1串口通信的仿真22串口通信流程图235.2其它程序〔略236原理图及PCB绘制246.1原理图绘制246.2元器件封装246.3元件布局256.4PCB绘制257小结与体会268参考文献279附录289.1附录一设计总体电路图289.2附录二整机PCB图28前言课题简介单片微型计算机简称单片机,又称微控制器<MCU>,它的出现是计算机发展史上的一个重要的里程碑,它以体积小、功能全、性价比高等诸多优点独具特色,在工业控制、尖端武器、通信设备、信息处理、家用电器等嵌入式应用领域中独占鳌头。本次课设采用的PHILIPS单片32位ARM微控制器-LPC2103,代表,目前ARM系列单片机是国内目前应用最广泛的一种单片机之一。单片机以其系统硬件构架完整、价格低廉、运行速度快学生能动手等特点,成为工科学生硬件设计的基础课。本系统包括以下器件:电源端子<DC+5V>,可以USB供电,也可独立电源供电。CAT1025作为复位芯片,通用异步串口,采用MAX232做电平转换。ARM单片机LPC2103,支持串口下载和单步调试,AD637真有效值直流转换芯片。真有效值〔rms基本定义真有效值〔rms的定义RMS〔真有效值是对交流信号幅度的基本量度,可以分别从实用角度和数学角度予以定义。从实用角度定义是:一个交流信号的真有效值等于在同一负载上产生同等热量所需的直流量。例如,1V真有效值交流信号与1V直流信号在同一电阻上产生的热量相同。从数学角度定义是:电压的真有效值值定义如下:〔以上是经过简化的公式,等同于零平均值统计信号的标准偏差。这包括求信号的平方,取平均值,然后获得其平方根。取平均值的时间必须足够长,以便能在所需的最低工作频率进行滤波。真有效值与有效值的区别〔1真有效值与有效值之间的处别:有效值是:交流电压一周内的电压、电流转换成直流电压、电流等效计算出来,这样在电压表、电流表刻上表记,所以把交流电压、电流叫有效值。〔2现在可控硅整流、变频器的应用,它是通过移相来调电压,它出来的电压已经不是正弦波,如果用原来电表的刻度读出来已不精确了。现在又有一种新电压表、电流表来精确核算有效值。这就是真有效值测量。真有效值与加权平均技术的对比AD637是AD公司推出的真有效值直流变换器。和以往的有效值测量技术不同,真有效值直流变换可以直接测得各种波形的真实有效值,它不是采用整流加平均测量技术,而是采用信号平方后积分的平均技术。采用AD637可以简化仪器的设计,增加信号测量品种,并且灵敏度、精确度也大大改善。目前市场上的万用表大多采用简单的整流加平均电路来完成交流信号的测量,因此这些仪表在测量RMS值时要首先校准,而且用这种电路组成的万用表只能用于指定的波形如正弦波和三角波等,如果波形一变,测出的读数就不准确了。真有效值直流变换则不同,它可以直接测得输入信号的真实有效值,并和输入波形无关。一个交变信号的变化情况可用波峰因数C〔CrestFactor来表示,波峰因数定义为信号的峰值和RMS的比值:C=VPEAK/VRMS.不同的交变信号,它的波峰因数也就可能不同,许多常见的波形,如正弦波和三角波,它们的C比较小,一般小于2,而一些占空比的信号和SCR信号,它们的峰值因数就比较大。要想获得精确的RMS测量结果,如果使用加取平均电路,设计者要事先知道信号的波形,并测得其波峰因数,而RMS-DC变换器测无需知道的波号的开关就能直接测出各种波峰因数的交变信号的有效值。AD636能外理的信号的最大波峰因数为10,附加误差不超过1%,而AD736/AD737能处理的信号波峰因数为5,下面对采用真RMS-DC变换器和加数平均两种技术在各种波形下的性能作了对比。

一个交变信号的有效值的定义为:

这时,VRMS为信号的有效值,T为测量时间,V〔t是信号的波形。V<t>是一个时间的函数,但不一定是周期性的。

对等式的两边进行平方得:

右边的积分项可以用一个平均来近似:

这样式〔2可以简化为:

VRMS2=Avg[V2〔t>]

<4>

等式两边除以VRMS得:

VRMS={Avg[]V2<t>]}VRMS

〔5

这个表达式就是测量一个信号真实有效值的基础、AD公司的真有效值直流变换器也正是采用了这一原理。

对式〔4两边进行开方得:

这样就得到VRMS另一种表示方法。

在实际中公式〔5比公式〔6更有应用价值,因为采用公式〔5将使得器件的动态范围更宽,采用公式〔6,对于一个100:1〔0.1~10V的交变信号来说,平方后的输出的变化范围将为10000:1〔1mV~10V,而使用的平方器电路的误差本身就可能超过1mV,那么,准确率就会和信号的幅度有很大的关系:为了保证一定的精度,动态范围就要小于100:1.关键器件及编译仿真软件简介LPC2103概述LPC2101/2102/2103基于一个支持实时仿真的ARM7TDMI-SCPU,并带有8kB和32kB嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。这可以使得中断服务程序和DSP算法中重要功能的性能较Thumb模式提高30﹪。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。由于LPC2101/2102/2103非常小的尺寸和极低的功耗,它们非常适合于那些将小型化作为主要要求的应用,多个UART、SPI到SSP和2个I2C总线组成的混合串行通信接口和片内2kB/4kB/8kB的SRAM一起作用,可使得LPC2101/2102/2103非常适合用来实现通信网关和协议转换器、数学协处理器以及足够大空间的缓冲区的强大处理功能。而多个32位和16位的定时器、一个经改良后的10位ADC、PWM特性<通过所有定时器上的一个输出匹配来实现>和32个快速GPIO<含有多达9个边沿或电平有效的外部中断管脚>使它们特别适用于工业控制和医疗系统。LPC2103主要特性16/32位ARM7TDMI-S处理器,极小型LQFP48封装。2kB/4kB/8kB的片内静态RAM,8kB/16kB/32kB的片内Flash程序存储器,128位宽的接口/加速器使其实现了70MHz的高速操作。通过片内Boot-loader软件实现在系统/在应用编程<ISP/IAP>,Flash编程时间:1ms可编程256字节,单个Flash扇区擦除或整片擦除只需400ms。EmbeddedICERT通过片内RealMonitor软件来提供实时调试。10位的A/D转换器含有8个模拟输入,每个通道的转换时间低至2.44μs,专用的结果寄存器使中断开销降到最低。2个32位的定时器/外部事件计数器,具有7路捕获和7路比较通道。2个16位的定时器/外部事件计数器,具有3路捕获和7路比较通道。低功耗实时时钟<RTC>,有独立的供电电源和专门的32kHz时钟输入。多个串行接口,包括2个UART<16C550>,2个快速I2C总线<400kbits/s>以及带缓冲和可变数据长度功能的SPI和SSP。向量中断控制器,可配置优先级和向量地址。多达32个可承受5V的通用I/O口。高达13个边沿或电平有效的外部中断管脚。通过可编程的片内PLL<可能的输入频率范围:10MHz~25MHz>可实现最大为70MHz的CPU时钟频率,设置时间为100μs。片内集成的振荡器,工作在1MHz~25MHz的外部晶体下。节电模式包括空闲模式、RTC有效的睡眠模式和掉电模式。通过外设功能的单独使能/禁止和调节外设时钟来实现功耗的最优化。通过外部中断或RTC将处理器从掉电模式中唤醒。Proteus仿真软件简介ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件[9]。它运行于Windows操作系统上,可以仿真、分析<SPICE>各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如KeilC51uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。Proteus主要用于绘制原理图并可进行电路仿真,ProteusARES主要用于PCB设计。ISIS的主界面主要包括:1是电路图概览区、2是元器件列表区、3是绘图区。绘制电路图的过程如下:单击2区的P命令即弹出元器件选择〔PickDevices对话框,Proteus提供了丰富的元器件资源,包括30余种元器件库,有些元器件库还具有子库。利用该对话框提供的关键词〔Keywords搜索功能,输入所要添加的元器件名称,即可在结果〔Results中查找,找到后双击鼠标左键即可将该元器件添到2区,待所有需要的元器件添加完成后点击对话框右下角的OK按钮,返回主界面。接着在2区中选中某一个元器件名称,直接在3区中单击鼠标左键即可将该元器件添加到3区。由于是英国的软件,特别要注意的是绘图区中鼠标的操作和一般软件的操作习惯不同,这正像是司机座位和人行道走向和国内不同一样。单击左键是完成在2区中被选中的元器件的粘贴功能;将鼠标置于某元器件上并单击右键则是选中该元器件〔呈现红色,若再次单击右键的话则删除该元器件,而单击左键的话则会弹出该元器件的编辑对话框〔EditComponent;若不需再选中任何元器件,则将鼠标置于3区的空白处单击右键即可;另外如果想移动某元器件,则选中该元器件后再按住鼠标左键即可将之移动。元器件之间的连线方法为:将鼠标移至元器件的某引脚,即会出现一个"×"符号,按住鼠标左键后移动鼠标,将线引至另一引脚处将再次出现符号"×",此时单击鼠标左键便可完成连线。连线时在需拐弯的地方单击鼠标左键即可实现方向的改变。绘制好电路后,可利用1区的绿色边框对3区的电路进行定位。Keil编译及调试软件简介目前流行的51系列单片机开发软件是德国Keil公司推出的KeilC51软件,它是一个基于32位Windows环境的应用程序,支持C语言和汇编语言编程,其6.0以上的版本将编译和仿真软件统一为μVision〔通常称为μV2。Keil提供包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,由以下几部分组成:μVisionIDE集成开发环境〔包括工程管理器、源程序编辑器、程序调试器、C51编译器、A51汇编器、LIB51库管理器、BL51连接/定位器、OH51目标文件生成器以及Monitor-51、RTX51实时操作系统。应用Keil进行软件仿真开发的主要步骤为:编写源程序并保存——建立工程并添加源文件——设置工程——编译/汇编、连接,产生目标文件——程序调试。Keil使用"工程"〔Project的概念,对工程〔而不能对单一的源程序进行编译/汇编、连接等操作。工程的建立、设置、编译/汇编及连接产生目标文件的方法非常易于掌握。首先选择菜单File—New…,在源程序编辑器中输入汇编语言或C语言源程序〔或选择File—Open…,直接打开已用其他编辑器编辑好的源程序文档并保存,注意保存时必须在文件名后加上扩展名.asm〔.a51或.c;然后选择菜单Project—NewProject…,建立新工程并保存〔保存时无需加扩展名,也可加上扩展名.uv2;工程保存后会立即弹出一个设备选择对话框,选择CPU后点确定返回主界面。这时工程管理窗口的文件页〔Files会出现"Target1",将其前面+号展开,接着选择SourceGroup1,右击鼠标弹出快捷菜单,选择"AddFiletoGroup‘SourceGroup1’",出现一个对话框,要求寻找并加入源文件〔在加入一个源文件后,该对话框不会消失,而是等待继续加入其他文件。加入文件后点close返回主界面,展开"SourceGroup1”前面+号,就会看到所加入的文件,双击文件名,即可打开该源程序文件。紧接着对工程进行设置,选择工程管理窗口的Target1,再选择Project—OptionforTarget’Target1’〔或点右键弹出快捷菜单再选择该选项,打开工程属性设置对话框,共有8个选项卡,主要设置工作包括在Target选项卡中设置晶振频率、在Debug选项卡中设置实验仿真板等,如要写片,还必须在Output选项卡中选中"CreatHexFi成功编译/汇编、连接后,选择菜单Debug—Start/StopDebugSession〔或按Ctrl+F5键进入程序调试状态,Keil提供对程序的模拟调试功能,内建一个功能强大的仿真CPU以模拟执行程序。Keil能以单步执行〔按F11或选择Debug—Step、过程单步执行〔按F10或选择Debug—StepOver、全速执行等多种运行方式进行程序调试。如果发现程序有错,可采用在线汇编功能对程序进行在线修改〔Debug—InlineAssambly…,不必执行先退出调试环境、修改源程序、对工程重新进行编译/汇编和连接、然后再次进入调试状态的步骤。对于一些必须满足一定条件〔如按键被按下等才能被执行的、难以用单步执行方式进行调试的程序行,可采用断点设置的方法处理〔Debug—Insert/RemoveBreakpoint或Debug—Breakpoints…等。在模拟调试程序后,还须通过编程器将.hex目标文件烧写入单片机中才能观察目标样机真实的运行状况。Keil软件Eval版〔免费产品的功能与商业版相同,只是程序的最大代码量不得超过2kB,但对初学者而言已是足够。Keil软件由于其强大的软件仿真功能,友好的用户界面以及易于掌握的特点而受到工程技术人员的欢迎,有人甚至认为Keil是目前最好的51单片机开发应用软件。系统硬件设计 单片机系统〔ARMLPC2103232串口232电平转换电路直流稳压电源 单片机系统〔ARMLPC2103232串口232电平转换电路直流稳压电源真有效值检测电路单片机电路模块框图本电路采用基于MCS-51单片机,用LM032L进行显示的硬件设计方法,电路硬件模块图如下:硬件框图硬件框图Lpc2103232串口转换电路单片机复位振荡电路蜂鸣器AD637模块稳压直流电源设计本系统设计为5V直流稳压电源输入,5V直流电压经电容滤波电路,经两个1117三端稳压器稳压,再进行二次滤波,输出较稳定的DC3.3V和DC1.8V的电压信号,给系统供电。流程图如下图所示:滤波滤波稳压滤波稳压滤波本系统在实际制作过程中,基于成本考虑,本设计未做电源这一部分,而是用USB连接线,代替了电源的制作。因电脑现已非常普及,从电脑的USB口取5V电源,亦非常方便。串口通信电路设计串口通信原理图串口通信简介RS232串口针脚定义9针接口针脚定义:Pin1CDReceivedLineSignalDetector<DataCarrierDetect>Pin2RXDReceivedDataPin3TXDTransmitDataPin4DTRDataTerminalReadyPin5GNDSignalGroundPin6DSRDataSetReadyPin7RTSRequestToSendPin8CTSClearToSendPin9RIRingIndicator9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PCTXD发送数据4PCDTR数据终端准备好5GND信号地6调制解调器DSR通讯设备准备好7PCRTS请求发送8调制解调器CTS允许发送9调制解调器RI响铃指示器串口通信的原理及意义串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到电脑端,而且也能实现电脑对单片机的控制,比如你可以把写入单片机的数据码显示在电脑上,如可以使用一个按键,当按下它时使某一个字母如:AA,通过单片机的串口将它发送到电脑上显示,起到仿真器的某些功效,站长在开发数据采集设备时就是通过串口来检查数据正确与否的。ARM单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是对我们来说已经足够使用了,电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。A/D转换电路部分真效值直流变换芯片AD637简介图1管脚定义它的输入级是一个单位增益〔增益为1缓冲器,在AD536A、AD636和AD637中,这个缓冲器是独立的,可另作它用,我们可以把它用作变换器的一个高阻抗输入缓冲,也可以把它作为一个有源滤波器跟在RMS-DC变换器自身的滤波器后面,我们也可以把它束之高阁,弃之不用。而在AD736和AD737中,这个输入缓冲器只能作为高阻抗放大器使用,并且在内部已按需要的连线连接好。

第二部分就是绝对值电路,绝对值电路就是一个高精度的全波整流器,绝对值电路的输出接至一个平方/乘法器。平方乘法器对输入信号进行平方运算,然后用RMS-DC变换器的输出去除,就可实现要求的功能。RMS-DC变换器的选型考虑

虽然真RMS-DC变换器可以测出任意波形交变信号的有效值,但是不同型号的RMS-DC变换器可以测量的交流信号最大有效值、最大波峰因数也不相同,到目前为止还没有一种能适用于任何场合的RMS-DC变换器,在实际应用中我们要尽可能地选择和应用场合适应的型号,这样,我们就地精度、带宽、功耗、输入信号电平、波峰因数和稳定时间因素综合考虑。

AD637可测量的信号有效值可高达7V,也是AD公司RMS-DC产品中精度最高、带宽最宽的,对于1VRMS的信号,它的3dB带宽为8MHz,并且可以对输入信号的电平以dB形式指示,另外,AD636还具有电源自动关断功能,使得静态电流众3mA降至45µA.

AD736和AD737主要用于便携测试仪表,它的静态功耗电流小于200µA,可接受的信号有效值为0~200mV,〔如加上衰减器,可增大测量范围,后面详述AD737也有一个电源关断〔Power-down输入,允许用户把电流众160µA降至40µA,从而降低功耗,AD637的性能更好,它的精度、动态范围、波峰因数、稳定时间诸参数都很好。如果要求精度调,对大幅度信号和变化快信号的响应速度快,就应选择AD637。AD637的响应时间和信号幅度无关,而AD736、AD737的响应时间在平均电容器电容值恒定的条件正,直接取决于信号电平。信号幅度愈小,响应时间愈长,信号幅度愈大,响应时间愈短。

因此本系统选用AD637作为有效值转换芯片。AD637的工作原理AD637框图为了更好的理解AD637的工作原理,本处结合平均电容CAV和滤波器CF,重新画出它的框图〔如图3所示,以便使其信号流向更清楚。

AD637的输入是通过一个用作单位增益缓冲器〔具有FET输入的运放来引入的。这个缓冲器有两种用法,一种是用作高阻抗输入缓冲器〔通过PIN2引入被测信号,另外一种就是用作低阻抗输入缓冲器〔通过PIN1引入被测信号。用作低阻抗输入是,可提供的动态范围要比用作高阻抗缓冲时宽,所需输入电流小,适于要求高输入阻抗的应用场合。这个缓冲器的输出接至全波整流器即绝对值电路,反过来,全波整流器的输出又接至一个平方器/除法器,此平方/除法器的输出又接至作为电流—电压变换器的运放的反相输入端〔引脚3。这样,可以在引脚3和引脚6〔输出之间跨接一个电容,这个电容和内部8kΩ反馈电阻并联组成一个有一个极点的低通滤波器。

由于外接的平均电容CAV在RMS计算过程中保持着经过整流器的输入信号和电压,因此电容CAV的值就直接影响测量精度,特别是在测试信号的频率低时,电容器的值越大,误差越小,同样,由于平均电容看起来是接在平方/除法器的基极—发射极组成的PN结之间的,PN结的电阻随信号电平的变化而变化,这样平均时间常数将随输入信号的变小而线性增大。因此,当信号电平变小时,由于平均电路的非理想性而造成的误差就会变小,电路稳定至新的RMS电平所需的时间也就增加,这样,对于小幅度的输入信号,测试精度高,但由于放电需要的时间长而使两次测试之间的等待时间变长。这样就需要在精度和稳定时间之间作出权衡。DC误差、输出纹波和平均误差直流误差就是输出信号〔已通过滤波滤去纹波和理想的直流输出之间的差,直流误差只受所用平均电容的影响,采用一个百常大的CF将减小直流误差。同样采用一个大CF,也就消除纹波。在大多数情况下,在选择电容器CAV和CF的值时,要考虑直流误差和交流误差的综合误差,这个综合误差表征着测量中的最大确定性,因此也称为"平均误差〔AveragingError",它等于输出纹波的峰值加上直流误差。当测量信号的频率变高时,直流误差和交流误差会随之迅速减小,如果频率增大一倍,直流误差将变为原来的1/2,而交流误差将变为原来的1/4,这样误差的影响也就变小了。编译及仿真软件本次课设的任务是实现正弦波有效值的测量,一般有效值的测量主要有平均值法峰值法,真有效值转换芯片测量等方法。本次课程设计采用TI公司的串行A/D转换芯片TLC549测量交流信号,再根据有效值的定义式求得其有效值。AD转换电路原理图图4.3AD转换原理框图系统软件设计RMS-DC变换器及模数转换就精度、带宽、功耗、输入信号电平、波峰因数和稳定时间因素综合考虑,选用了AD公司的RMS-DC变换器件AD637。它具有响应速度快,响应时间和信号幅度无关等特点。AD637采用隐式真有效值计算法,使用了一个绝对值电压/电流〔V/I转换器、一个平方器/除法器、低通滤波器、精密电流镜和一个输出缓冲器〔参见图5及图35,具有10V满量程输入范围。AD637的输入电压首先由绝对值电路〔精密整流器处理,它具有单极性输出。此输出驱动电压到电流转换器〔使用运算放大器,其电流输出IIN为整流过的输入信号。电流IIN驱动平方器/除法器,它利用电流镜的反馈,在一级电路上实现平方和平方根两种功能。利用对数-反对数电路,反馈电流IF被平方输入电流IIN2所除。由于dB〔分贝是信号的对数函数,因此AD637的dB输出就是从这一平方器/除法器级导出。这一级的输出IIN2/IF通过一个内部电阻和一个外部连接的滤波器电容组成的低通滤波器求平均值。经过滤波的信号驱动提供反馈电流IF和输出电流2IF的电流镜电路。输出电流被设置为反馈电流的两倍,以利用器件内部的25kΩ电阻RL以得到器件输出电压。AD637的IOUT引脚输出为每伏真有效值输入信号对应40μA电流。如果将RL引脚接地,则器件输出为每伏真有效值输入对应1V直流电压。单位增益缓冲放大器可以用来为IOUT或dB输出功能提供低低阻抗电压输出。AD637滤波器/求平均值电路图这种模拟"三态"工作方式允许将数个AD637的输出并联起来,并通过将片选拉至高电平来选择所需的通道,由此便构成了一个有源多路复用器。AD637同其前款产品一样,利用绝对值电路对输入信号电压进行全波整流。转换器的下一级电路将此直流信号取对数并翻倍,以执行平方操作。然后,此部分的平方输出传递至除法器级,在这一级输入信号平方的对数减去真有效值输出VOUT的对数。然后,指数电路实现反对数功能,得到VIN2/VOUT。真有效值转换器的最后部分——滤波器级获得上述结果后,对处理过的信号求平均值,从而得到:VIN2/VOUT。因为在输出处根据定义,这就是输入电压的真有效值值。真有效值的计算根据有效值的定义,有效值等于最大值除以,为了计算方便,程序中取为1.414,A/D转换输出的结果<设为M>是16进制的数,最大为#0FFH,对应的是基准电压,约为4.2V,所以每个十六进制的单位1对应的电压是,有效值为。在实验程序中先取出采样结果M,然后乘以12<即#0CH>,再将所得的结果<也是十六进制>转换成十进制BCD码,其计算和转换的流程图如图5.1所示。真有效值计算中应注意的几个问题应用AD637来计算真有效值时,应注意以下几个问题:〔1当被测交流电压超过200mVRMS时,必须在AD736前加一级分压器,以将被测电压衰减到200mV以内。〔2若要测量交流电流的真有效值,应在AD736前面加一级分流器。〔3设计高精度真有效值RMS时,还应考虑被测电压的波峰因素Kp〔波峰因数Kp是被测信号的峰值与真有效值之比的影响,应仔细选择合适的CAV。常见的正弦波、言波

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论