登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
单片机应用于方案
›
基于SA9903B的单相电能表的设计
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
基于SA9903B的单相电能表的设计
[复制链接]
807
0
ad***
管理员
发表在
电源技术
2014-4-14 08:43:50
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
1 引言
随着电力事业及科学技术的高速发展,机械式电能表逐渐被
电子
式电能表取代。与传统机械式电能表相比,电子电能表精度高、制造成本低,并且计量参数全,易于
电源
管理和电力运行过程的远程监控。
本文给出了基于SAMES公司的SA9903B单相电能计量器件,并以宏晶公司的
STC
12
C5410
单片机
为控制器设计开发的一款新型单相电能表。该器件具有
SPI
接口,单片机可通过SPI接口读取内部的电参数。
STC12C5410
是新一代增强型、低功耗
51
单片机,具有2 KB非易失性E2PROM和SPI接口,易于与计量器件SA9903B接口,存储电能累计量。
2 SA9903B的简介
SA9903B的主要特性:实时测量单相有功/无功能量;实时测量电压有效值和频率;集成内置参考电压源;具有SPI(串行外围接口)总线接口;功耗低于60 mW,具有静电保护功能;工作温度范围宽:符合
IEC
6103一级交流电能表要求。
SA9903B的内部结构如图1所示。它由2路模数转换器、4个
24
位寄存器、内部参考电压基准和SPI串行通信接口控制器等组成。其中,寄存器用于存储有功电能、无功电能、电压有效值及频率。
GND
为模拟地。VDD为电源正极,当采用分流
电阻
检测
电流
时,接+2.5 V;当采用电流
互感器
时,接+5 V。
VSS
为电源负极,当使用分流电阻检测电流时,接-2.5 V;当使用电流互感器时,接地。IVP为模拟电压输入端,当测量的电压为额定电压时,要保证流入到内部模数转换器电流的有效值为14&
mu
;A,峰值不超过+25μA。VREF为参考电源的外接电阻端,通常需要接对地24 kΩ电阻。FMO为电压过零脉冲输出端,在输入电压的上升沿产生占空比50%的脉冲。
CS
为片选信号输入端,高电平有效。DI、DO为串行数据的输入、输出端。
SCK
为串行时钟信号输入端。
OSC
1、OSC2为外部
晶体振荡器
的输入、输出端。
3 工作原理和SPI接口通信
3.1 SA9903B的工作原理
SA9903B为混合模拟/数字信号的
CMOS
集成电路,内部含有两个
16
位二阶的&
sum
;-△模/数转换器,分别对电压和电流模拟信号进行数字化处理,将瞬时电压与瞬时电流直接相乘得到瞬时
功率
。瞬时功率经低通
滤波
处理可获得瞬时有功功率,而瞬时无功功率是通过对电流信号移相90°后得到。瞬时有功功率和瞬时无功功率经过数字/频率转换器转换成正比的脉冲信号。这个信号被有功电能和无功电能
计数器
随时间累加。器件内部设有电压过零检测电路。电压每过一次零点产生一个占空比为50%的脉冲,频率寄存器将其累加。电压有效值是通过累加每个瞬时电压采样值并进行数字处理后得到的,可直接测量电路的4个参数:有功电能、无功电能、电压有效值和频率值。
3.2 SPI接口通信
SA9903B具有SPI串行通信接口,易于实现与单片机的通信。SPI通信是通过DI、DO、CS和SCK等4个引脚实现的。为保证能正确读取SA9903B的24位数据寄存器,要严格按照通信命令格式及时序的要求进行。读取寄存器命令格式见表1,命令序列由9位二进制数组成,前导位是3位固定值“
110
”,不能更改,后6位
A5
~A0为寄存器的地址码,表中“X”为0或1均可,未用位。图2为9位数据的操作时序。每个寄存器可以单独读取,也可以连续读取多个寄存器,DO引脚随时钟下降沿变为低电平,此后每个时钟的下降沿,DO引脚数据有效。24位数据是以先高位后低位的顺序移出。
为了与SA9903B的SPI通信对应。STC12C5410单片机选择主模式作为主机工作,SA9903B作为从机工作。主机和从机的两个移位寄存器可以看作是一个16位循环移位寄存器。当数据从主机移位传送到从机的同时,数据以相反的方向移入。这意味着在一个移位周期中,主机和从机的数据相互交换。按照SA9903B的时序要求,STC12C5410配置为:控制位CPHA=1,前时钟沿驱动,后时钟沿采样,CPOL=0,SPICLK空闲时为低电平,前时钟沿为上升沿,后时钟沿为下降沿。SPI时钟速率选择为
CPU
-CLK/32。
4 硬件电路设计
单相电能表的主电路如图3所示,由电量计量器件SA9903B、输入
分流器
、分压电阻、
光电
隔离、单片机
STC12C5410AD
、键盘电路、显示电路及通信
RS485
接口电路等组成。被测电压和电流分别通过分压和分流进入SA9903B的测量通道,内部两路∑-△模/数转换器,分别对电压和电流模拟信号进行转换,然后把累积的有功电能和无功电能存入两个24位寄存器,同时把连续测量的电压有效值及频率值存入各自的24位寄存器。单片机与SA9903B通过4路光电隔离使SPI引脚对应连接,单片机设为主工作模式,完成SA9903B内部电参数的读操作。单片机对电参数处理后,进行显示,并响应远程485命令实时发送读取的电参数。通过键盘切换显示和校准电能表采样。电路设计中,为提高SPI通信的可靠性,应在时钟CLK、DI、DO各线路上加
100
pF的对地
电容
,滤除干扰毛刺。为保证采样精度,SA9903B的引脚VDD和VSS对地各接一只820 nF的
陶瓷
电容,且应尽可能靠近SA9903B放置。
5 软件设计
该电能表的软件设计主要实现SPI数据读取以及处理、参数的显示、键盘的处理和485通信控制等功能。程序采用汇编语言编写,程序流程图如图4所示。
6 结束语
该系统设计采用SA9903B,大大减少了外围元件数目,提高了系统的测量精度。同时采用485总线传输实测数据,满足远程监控的需要。
科学技术
,
电能表
,
事业
相关帖子
PLC控制系统及变频器应用的抗干扰措施
深圳金博通配电监控系统———深圳金博通配电监控系统
安奈特中山大学校园网改造方案———安奈特中山大学校园网改造方
森林防火无线视频监控系统———森林防火无线视频监控系统
固迪无线电台在小区集中抄表系统中的应用
服务绿色客户增值绿色事业———中达电通成功开发滴灌带自动化解
西门子SIMATIC产品在焦炉自动配煤控制系统中的应用———西门子S
高性能CMOS采样保持电路的设计
几种实用的直流开关电源保护电路
注塑机节能改造方案
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Protel,DXP,Altium论坛
模电数电论坛
外围器件论坛
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
产品品牌:永嘉微电/VINKA 产品型号:VK2C21D 封装形式:SOP16 概述 VK2C21D是
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
产品品牌:永嘉微电/VINKA 产品型号:VK2C21C 封装形式:SOP20 概述 VK2C21C是
更多
精华推荐
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
VK2C21B SOP24高抗干扰LCD液晶段码驱动芯片
低成本、高性能、带EEPROM了解一下
工控仪表/水电气表LCD驱动/抗干扰液晶段码
更多
社区学堂
VKL144A TSSOP48 点阵式液晶驱动芯片/
高抗干扰液晶显示驱动/省电液晶驱动IC/
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表