0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用利用BF531 DSP芯片设计多功能电力仪表

电子设计 作者:电子设计 2018-09-06 10:40 次阅读

近年来,随着我国经济和社会的发展,社会对电力的需求量与日俱增,电力供应局面日趋紧张,严重制约我国经济社会的发展。因此,电力系统正常、安全、高效的运行对于国民经济和社会的健康发展有着极为重要的意义。

鉴于传统电力仪表测量参数单一,精确度低,自动化程度不高,维修管理困难的情况,研制一款新型高效、多功能电力仪表就显得十分必要。本文设计的多功能电力仪表不但能够详细记录电力系统运行过程中的各种电力参数,而且能够实时监测电能质量污染。文章接下来从硬件和软件两个方面介绍该电力仪表的研制方法。

1 系统的总体设计及工作原理

本文采用ADI公司的Blackfin系列中的BF531这款DSP(Digital Signal Processor)作为主处理芯片STM32F103 ARM芯片作为外围模块扩展的总体设计方案。高性能DSP处理器可通过AD73360转换电路取出采样的数据,完成F FT( F a s t Fo u r i e rTransform)变换和各种参数的计算、累加和显示等操作。ARM处理器主要用于红外模块,MODBUS协议等外围电路。其中,显示模块采用高清晰LCD,四行显示界面,使面板更加美观;RS-485通信接口的MODBUS协议,能够方便的实现与上位机的数据交换,实现智能化抄表,并且输入输出采用光耦隔离,有效地减少干扰,简化了电路设计,提高了性能和可靠性。

主电路用来存储数据、程序,并进行一系列运算处理,它由BF5 3 1处理器及STM32F1 03处理器、SDRAM、FRAM、FLASH、I/O接口和定时/计数电路等芯片组成。键盘及LCD显示部分则构成人机交互的桥梁,RS485通信接口及红外模块则用来实现仪表与外部的数据交换功能。

采用利用BF531 DSP芯片设计多功能电力仪表

图1-1 多功能电力仪表的系统框图

采用利用BF531 DSP芯片设计多功能电力仪表

图4-1 主体程序流程图

2 系统硬件电路设计

(1)电压、电流测量传感器电路。

传感器电路部分是整个测量系统的基础,它将输入电压电流信号转换为测量系统能够处理的小信号,供给主处理器进行运算、通信、显示等使用。对于这种小信号的转换主要通过电压互感器(PT)和电流互感器(CT)实现。

由于该电力仪表测量的是三相交流电力参数,要求输入电压能够在较大范围内变化,故选用SPT2 0 4A电压互感器和SCT254A电流互感器来得到精度高、线形度好的5V输出交流电压[1].SPT204A是一款毫安级精密电压互感器,输入额定电压、电流为100V、2mA.

电压互感器的工作原理是,其一次侧匝数和二次侧匝数相同,即N1=N2,输入和输出的电流相同。输入电压U1通过电阻R1限流,产生有效值为2mA的输入电流I1,耦合后在二次侧产生大小相同的电流I2.可调节LM358运算放大器反馈电阻R2的值得到所要求得电压输出值。电流互感器SCT254是一款精密电流互感器,变换器额

定输入电流5A,输出电流2.5mA,用法与电压互感器相类似。CT的工作原理实际上和PT相同,只是其一次侧为电流线穿过,.在使用电流互感器时,次级回路严禁开路。因为如果次级开路,可能在次级感应出很高的电动势,损坏装置。1.2 A/D转换芯片AD7336

A/D转换电路选取美国AD公司推出的AD73360作为采集芯片,AD73360为6通道16位芯片,各通道相互独立,可同时采样,无需CPU干涉,从而有效的减少了由于采样时间不同而产生的相位误差。各个通道的采样速率可以设置为8kHZ、16kHZ、32kHZ、64kHZ,每个通道的可以允许从直流到4kHz的模拟信号通过,由于各个通道

内置的抗混叠滤波器,所以对其输入端混叠滤波器的要求大为降低,而仅需要简单的一阶RC滤波器即可。

(2)存储器的选择。由于BF531片内有148KBytes的片内存储器,但是对于数据量庞大的FFT计算及多功能电力仪表的监控程序、中断处理(服务)程序以及各种算法的功能模块来说显然是不够得,必须外扩SDRAM和F LASH.本系统采用的是HY57V641620HG芯片,他是一款高性能CMOS型1M*16Bit SDRAM,数据存储器与DSP的接口比较简单,其读写信号以及数据线和地址线分别与DSP的一一对应连接即可。程序存储器选择M25P80芯片,该芯片的容量为8M bit,采用SPI接口,最大传输速率为40Mhz,可以满足处理器对数据的存取处理的需求。

(3)外部通信接口。RS485串行通讯总线标准及接口技术已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。由于RS485具有性能优异,特别是在要求远距离传输的应用中。RS485接口标准主要是用于多站互联[2].RS485协议的技术指标:传输速率最大为10Mbit/s;最大距离为1200m;高阻抗抗噪声的差分(有补偿线)传送;最高为32个节点;单组双绞线电缆上的双向主从通信;并行连接的节点、多工通信。

(4)按键与显示模块本装置中共有4个按键": ↑","↓","确定","返回",装置中所有参数设置和翻屏操作都需要用这4个按键来完成。考虑到按键操作的频繁,STM32F103单片机有丰富的I/O接口,所以用带中断功能的P1口采用中断方式来进行按键编程,为遵循尽量减少外围器件的原则,消抖处理通过软件来实现。

本模块设计采用图形点阵液晶显示模块OCM12864.OCM12864中文液晶显示模块液晶屏幕为128*64点,可显示四行,每行可显示8个汉字。其字型ROM内含8192个16*16点的中文字型和128个16*8点的半宽字母符号字型。绘图显示R AM提供64*32BYTE空间、最多控制256*64点的二维绘图缓冲空间,绘图显示画面提供一个64*256点的绘图区域。

3 系统主体程序设计

程序设计是针对系统整体而进行的。

整体程序分为几个主要程序块[3].即对DSP(BF531)的初始化程序,I/O初始化、存储器初始化、A/D初始、LCD初始化、数据采集和数据处理子程序、按键处理子程序、时钟初始化部分等。初始化之后显示开机画面,然后显示各种电力参数值,再根据是否有按键执行相应的中断子程序。

4 结语

本文以BF531 DSP芯片作为主处理器,完成硬件的总体设计,并在其平台上高效地实现电力系统中各相电压与电流的直流分量、电压与电流的有效值、功率、功率因数、费率、频率、模拟量、报警量输出等传统电力仪表的各种测量与计量,同时达到电网电压和电流谐波状况分析、电压波动分析等高端专用监测仪器的部分功能。以STM32F103 ARM芯片作为辅助模块设计,基本实现红外线抄表及RS485通信接口与上位机进行数据交换,将电网运行参数和系统运行状态的数据输出等功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51035

    浏览量

    753072
  • 处理器
    +关注

    关注

    68

    文章

    19259

    浏览量

    229651
  • dsp
    dsp
    +关注

    关注

    553

    文章

    7987

    浏览量

    348745
收藏 人收藏

    评论

    相关推荐

    一个windows上的通过JTAG烧写BF531 Flash的程

    本帖最后由 mr.pengyongche 于 2013-4-30 02:56 编辑 一个windows上的通过JTAG烧写BF531 Flash的程
    发表于 02-22 16:48

    YD2040多功能电力仪表

    YD2040多功能电力仪表产品概述:YD2040多功能电力仪表,以正弦波平均值检波,显示有效值,
    发表于 07-19 23:06

    多功能网络电力仪表产品设计方案

    常州江岳电器生产的JYLE和JYLZ系列多功能电力仪表是针对电力系统、工矿企业、公共设施、智能大厦等电力监控、智能监控、计量考核的应用场合
    发表于 06-24 13:34

    多功能电力仪表 智能电力仪表选型

    JYLE和JYLZ系列多功能电力仪表是针对电力系统、工矿企业、公共设施、智能大厦等电力监控、智能监控、计量考核的应用场合设计的高精度、高可靠
    发表于 06-29 15:18

    单片机LCD多功能电力仪表液晶如何选型?

    多功能电力仪表LCD模块选型:多功能电力仪表(网络电力
    发表于 06-12 16:13

    ADI BF531仿真与烧写:在debug状态下运行完芯片初始化部分程序停止是什么原因?

    最近利用ADI BF531芯片开发一款液晶显示屏程序,在开发的过程中发现了几个问题,无从解释,希望能从这里得到帮助。下面我将介绍下具体系统的具体情况和问题。 系统组成:ADI BF531
    发表于 08-14 07:55

    使用DSP芯片BF531的外部总线对SC16C2550进行控制,主程序跑不了的原因?

    我们使用DSP芯片BF531的外部总线对SC16C2550进行控制 当BF531外部总线速度是73.728Mhz时能正常运行,速度是122.88MHz时SC16C2550的中断管脚经常
    发表于 04-14 08:47

    基于BF531车载图像采集与无线传输系统

    系统,进行视频或图像数据的采集、传输在视频监控或野外探测等领域有着独特的应用。ADSP-BF531是ADI公司Blackfin系列的高速DSP芯片。而Blackfin系列是ADI与Intel联合开发的体现高性能体系结构的首款第四
    发表于 01-31 14:43 0次下载
    基于<b class='flag-5'>BF531</b>车载图像采集与无线传输系统

    关于多功能电力仪表的应用常见问题

    多功能电力仪表是如今在我国电力仪表销售市场中运用较为普遍的一个仪表盘,由于不一样的
    发表于 02-24 11:40 928次阅读

    多功能电力仪表未来的发展趋势将会如何

    生产层面,如电流量多功能电力仪表、工作电压多功能电力仪表等。 仪器
    发表于 03-05 11:27 1012次阅读

    多功能电力仪表的主要用途分类是怎样的

    多功能电力仪表按主要用途分类:有功功率电能表、无功功率多功能电力仪表、较大需评定量表、规范
    发表于 03-08 10:49 1118次阅读

    多功能电力仪表的分类及其特点的介绍

    专业用于计量检定某一时间段(多功能电力仪表)电能累计值的车内仪表盘称之为电表,别称电度表、火表。 归类: 按适用范围:功率因素多功能
    发表于 03-11 10:59 1569次阅读

    关于多功能、节能型的数据多功能电力仪表的介绍

    如今的多功能电力仪表的发展趋向关键反映在下列好多个层面:动态显示、整表功耗、计量精度、多功能计量、防窃电功能、操纵
    发表于 03-12 11:03 536次阅读

    多功能电力仪表的分类有哪些

    说白了多功能电力仪表便是大家一般说的电表,一般分成有功功率多功能电力仪表、无功功率
    发表于 06-06 15:18 1418次阅读

    基于ADI的BF531DSP系统的通信设计

    随着数字信号处理技术的数据量越来越大,双DSP系统将会越来越多的受到青睐。针对基于ADI的BF531DSP系统的主从通信,设计了基于SPORT口的从硬件到软件的一整套通信机制,并对通信机制进行了优化。
    发表于 10-19 16:09 0次下载
    基于ADI的<b class='flag-5'>BF531</b>双<b class='flag-5'>DSP</b>系统的通信设计