当前位置:首页 > 电源 > 数字电源
[导读]摘要:在电力运行参数测控类应用系统中,采用AD73360型A/D转换器采集多路电压和电流信号,使用TMS320F2812实现了高速同步采样及电力参数在时域的计算;给出AD73360和TMS320F2812的硬件接口电路;采样系统采用C语言编

摘要:在电力运行参数测控类应用系统中,采用AD73360A/D转换器采集多路电压和电流信号,使用TMS320F2812实现了高速同步采样及电力参数在时域的计算;给出AD73360和TMS320F2812的硬件接口电路;采样系统采用C语言编程,给出了主程序、多通道缓冲串行接口初始化过程等的流程图;论述了采样接收中断、时域采样数据处理等技术。通过测试验证了设计方案的适用性和正确性。
关键词:AD73360;TMS320F2812;同步采样;电力参数;交流采样

引言
    多通道数据采集系统一般是在一块印刷电路板上集成了模拟多路开关、程控放大器、采样/保持器、A/D转换器等器件。这类系统虽然可以采集多路模拟信号,但其实只有一路A/D转换器。为了能够采集多路模拟信号,本文采用美国ADI公司的AD73360型A/D转换器及TI公司推出的2000系列DSP TMS320F2812,很好地实现了高速同步采样。AD73360使用6线工业标准同步串行接口与CPU接口,TMS320F2812支持6线工业标准同步串行接口,所以AD73360与DSP经过简洁的连接后即可实现高速同步交流采样。另外,由于AD73360具有6个同时采样的模拟量输入通道,所以特别适合三相制电力运行参数测控类应用系统。

1 AD73360介绍
    AD73360是ADI公司推出的6通道模拟输入前端的可编程处理器。由于采用调制型A/D转换原理,具有良好的内置抗混叠性能,所以对模拟前端滤波器的要求不高。每个A/D转换通道由程控放大器、高速采集的A/D调制器、抽去数字滤波器组成。放大器增益、采样率、抗混叠数字滤波器的截止频率均可编程设置。每个通道可以允许直流频率为4 kHz的模拟信号通过,且能提供77 dB的信噪比。由丁其采样率和输入信号增益都是可编程的,当输入时钟频率为16.384 MHz时,采样频率可分别设置为64 kHz、32 kHz、16 kHz、8 kHz。增益可在0~38 dB
之间选择,因而它既适合大信号的应用,也适合小信号的应用。


    AD73360内部共有8个控制寄存器,分别是CRA~CRH,它们所占用的地址为0~7,每个的长度为8位。AD73360的同步串行接口能够识别长度为16位的来自DSP的控制字。其控制字格式如表1所列。

2 TMS320F2812的McBSP口介绍
    TMS320F2812是32位的定点DSP,主频可达150MHz,是目前用于测控系统、电机控制等领域中的热点产品。芯片资源非常丰富,可简化外围电路没计。串行通信模块包括两个SCI口、一个SPI口、CAN总线和多通道缓冲串口McBSP,能满足多种串行通信模式的需要。它有6条信号线:其中3条用于发送数据,分别为发送数据端MDXA、发送帧同步端MFSXA和发送时钟MCLKXA;另外3条用于接收数据,分别是接收数据端MD RA、接收帧同步端MFSRA和接收时钟MCLKRA。它能与多种串行接口器件直接通信,工作方式非常灵活,但同时也造成了端口配置复杂。McBSP有38个寄存器,这些寄存器可分为4类:数据寄存器、控制寄存器、多通道寄存器和FIFO寄存器。

3 采样系统的硬件设计
    为获得合适的采集的交流信号,三相电压、电流先分别经过电压互感器TV、电流互感器TA的变换、电阻采样和电容滤波变换,然后以差分方式输入A/D转换芯片内进行采样转换。TMS320F2812有6条信号线。其中3条用于发送数据,它们是发送数据段MDXA、发送帧同步端MFS XA、发送时钟MCLKXA。另外3条是接收数据端。它们是接收数据段MDRA、接收帧同步端MFSRA和接收时钟MCLKRA。AD73360和TMS320F2812的硬件接口电路如图1所示。图中将4个帧同步信号连接成帧同步返同环方式。输出帧同步信号SDOFS发送到TMS320F2812的输入帧同步信号FSR,TMS320F2812的发送帧同步信号FSX输出到自身的接收帧同步信号SDIFS,同时连接SDIFS和SDOFS,使其保持同步;AD73360的数据输入信号SDI和输出信号SDO分别与TMS320F2812的数据发送信号MDXA和数据接收信号MDRA相连;TMS320F2812的发送时钟信号MCLKXA与接收时钟信号MCLKRA都取自AD73360的时钟输出信号SCLK;锁相环输出的倍频信号AD_SE直接触发AD73360的激活信号SE,从而实现同步锁相采集。[!--empirenews.page--]



4 采样系统的软件设计
    在开始接收AD73360采集的数据之前,按照设计要求进行初始化。对TMS320F2812的设置:首先关闭可屏蔽中断,设置中断屏蔽寄存器,允许McBSP同步串行口发送接收中断信号。其次,DSP采用查询的方式对AD73360进行初始化,当DSP的输出电平由低变高时使AD73360同步串行口有效,同时复位结束。最后当AD73360初始化过程结束,不再接收控制命名时,系统转入数据模式,发送采样数据。主程序流程如图2所示。


4.1 McBSP初始化
    初始化McBSP时,由于接收或发送帧同步信号正跳或负跳变时,开始接收或发送1个字的第1位,而发送和接收的帧同步信号均取自AD73 360,所以发送和接收都应该设置1位延时,应满足时序要求。[!--empirenews.page--]
4.2 AD73360初始化
    当程序把DSP的McBSP与FIFO配置完毕后,开始初始化AD73360。初始化时,先进入编程模式,这样AD73360只接收控制字,而不接收同步输出数据。但这些数据仍具有一定意义,它是TMS320F2812AD73360读回的相应指令寄存器内容,如写入0x8000时,同步输出为0xb080;写入0x810E,同步输出为0xB10E。本实验没置采样频率为32 kHz,SCLK=McLK=16.384 MHz。下面的程序为发送控制字:
   
4.3 采样接收中断
    中断接收程序构架如下:
    
   

5 时域采样数据处理
    ①系统输入电压频率50 Hz,A/D采样后用均方根法测得的值与理论值的比较如表2所列。


    其中:Us为系统输入电压;UAD为A/D采样电压;Um为测量值;Uth为理论值,它们为A/D转换后的量化值;ε为相对误差。[!--empirenews.page--]
    ②输入信号U=220 V,频率f=50 Hz,相位φ=0°,有功的测量值与标准值的比较如表3所列。


    其中:i为电流,Pn为有功功率标准值,Pm为有功功率测量值。
    ③输入信号U=220 V,电流I=1.5 A,频率f=50 Hz,无功及功率因数的测量值与标准值的比较如表4所列。


    其中:φ为二相源相位,Qn为无功标准值,Qm为无功测量值,εp为相对误差,λn为功率因数标准值,λm为功率因数测量值,ελ为相对误差。
    从上面3个表中可以看出,在时域采用均方根法,求取的电压、电流有效值和有功、无功标准值比电网中的标准值更加准确,更接近于实际电网中的实际电力参数。均方根算法能有效地避免高次谐波的影响,并且随着每周采样点的增多,可以提高采集的精度。

结语
    本设计使用DSP芯片自带的FIFO接收中断方法进行数据读取,可一次进入多个数据后产生中断,节省了DSP的时间,实现了模拟通道的同步采集,解决了多通道采样的时差问题,从而具有较好的实时性,满足了系统的要求,特别适用于电力运行参数的测控类应用系统。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在数字时分多路通信系统中,为了能正确分离各路时隙信号,在发送端必须提供每帧的起始标记,在接收端检测并获取这一标志的过程称为帧同步。帧同步有起止式同步法和插入特殊同步码组法两种。要求开机后整个系统要能很快地进人帧同步,或一...

关键字: 时分多路 语音通信 帧同步

摘要:介绍了以DSP芯片TMS320F2812为CPU的有源电力滤波器中液晶模块JLX12864G-139的应用设计方法,详细说明了DSP芯片与液晶模块的硬件接口电路设计,通过分析液晶模块的读写时序,阐述了在TMS320...

关键字: TMS320F2812 JLX12864G-139 液晶显示 接口

TMS320F2812通常能够实现与常用外围芯片的时序匹配,如RAM、D/A等;但是,当遇到读、写周期十分缓慢的输入/输出设备,如液晶显示模块、打印机、键盘时,就需要设计相应的外部

关键字: 时序控制 TMS320F2812 外设接口

引言DSP有着处理速度快、功能强大等优点,该设计以TMS320F2812为控制芯片,以HS12864液晶显示模块为显示器件,实现了有关谐波检测数据的菜单显示以及谐波频谱谱线的显示。为

关键字: 谐波 TMS320F2812 GPIO I/O

文章介绍了弹载伺服稳定平台功能及控制要求,分析了平台控制系统组成及工作原理,说明了系统核心器件、传感器及伺服电机的选型方案,通过基于TMS320F2812高性能DSP的控制系统硬件、软件设计,完成伺服稳定平台控制系统设计...

关键字: TMS320F2812 控制系统设计 电动机 控制电路

在卫星通信系统中,发送端通常利用不同的分组时隙同步传送处在同一传输频带内的各路信号,而接收端为了准确识别和分离出数据流中的各路信号,需要采用帧同步算法进行分组检测和符号同步,其中分组检测用来识别数据分

关键字: FPGA 帧同步 相关 卫星通信接收机

摘要 针对地震勘探中可控震源信号的高精度需求,提出了一种基于DSP线性扫频信号源的系统软硬件设计方案。该方法提高了扫频信号源的精度和波形稳定性,减小了波形的失真,且系统工作稳定可靠,操作简单实用,具有良好

关键字: DSP 信号 TMS320F2812 线性

引 言串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式。在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时

关键字: 嵌入式系统 串口通信 AD 帧同步

产品批量生产时,由于元器件及结构装调等存在个体差异,使得每台产品的程序都需要根据实际情况进行适当调整,既费时费力也不利于产品的规范化管理。针对产品批量化生产的要求,提出了一种基于TMS320F2812的产品预置参数在线调...

关键字: TMS320F2812 在线调试 BSP 指令

1 引言随着电力电子技术、微电子技术、控制理论的高速发展,交流调速技术得到了长足的发展,在高性能的交流调速领域内出现了矢量控制(VC)和直接转矩控制(DTC)两种控制思想。

关键字: DSP 直接转矩控制系统 TMS320F2812 开关
关闭