首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
嵌入式技术
» 嵌入式智能小区自动电能计费系统 01
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
嵌入式智能小区自动电能计费系统 01
发短消息
加为好友
samwalton
当前离线
UID
872238
帖子
6518
精华
0
积分
3259
阅读权限
90
在线时间
309 小时
注册时间
2012-3-1
最后登录
2014-7-5
论坛元老
UID
872238
1
#
打印
字体大小:
t
T
samwalton
发表于 2014-2-22 15:57
|
只看该作者
嵌入式智能小区自动电能计费系统 01
网络技术
,
数据采集
,
计算机
,
单片机
,
嵌入式
一直以来,供电治理部门对用户电量的统计人工的基础上进行的,工作量大,直接影响供电部门的工作效率。随着网络技术的发展,自动电能计费系统应运而生。小区内的住户数量较多,甚至成千上尤,因此数据采集单元数目较多,它们与计算机之间的通信必须采用多级分级通信模式。
一、系统构成
系统的结构如图1所示。系统采用分级通信方式,计算机和32个89C51单片机之间采用RS-485半双工接口。MAX232实现将RS-232接口信号电平转化为TTL电平。MAX483为 5V供电的RS-485接口的差分信号收发器,可以将TTL电平转化为RS-485的差分接口信号形式或进行相反方向的转换。每一个89C51单片机承担计算机和32个数据采集器89C52之间通信的中继任务。采用不同的口线分别控制89C51与计算机、数据采集器之间的通信。89C51和数据采集器89C52之间也采用RS-485半双工接口,由MAX483实现两种信号格式的转换。89C52单片机构成数据采集器,通过T0和T1完成1个住宅单元2户脉冲电度表的脉冲量的采集,从而进行电度量的换算。RS-485接口支持多级通信,答应总线上挂接32个驱动器,因此通过分级治理,计算机可连接32×32=1024个数据采集器,也就是1024×2=2048个用户的用电量的采集。假如在中间再增加1级89C51作为中继器,可以将用户数目扩大32倍,满足一般住宅小区的实际应用要求。
二、硬件连接电路
1.RS-232与RS-485之间的电路连接
RS-232接口信号格式转换成RS-485差分接口信号格式的电路连接如图2所示;通信中继器的电路连接如图3所示。
图3所示通信中继器的连接电路中,89C51和计算机之间、89C51和数据采集之间用1根双绞线进行半双工通信,分时实现发送和接收。由于使用1个串行口进行通信,为了避免发信号混乱,用P1.6控制1#MAX483的发数据答应位DE;用P1.7控制2#MAX483的发数据答应位DE。接收数据总是不同时进行,按先接收计算机发送的地址,再发送地址给数据采集器,最后接收数据采集器发送过来的数据顺序进行。采用多级通信方式,数据格式为11位,按先后顺序分别是:1位起始位、8位数据位、第9位用于识别发送或接收的是地址还是数据。每个通信中继单元有一个惟一的地址,分别为0~31,由接在P1口的拨动开关的设置来惟一确定。
2.电能数据采集器的组成为了让用户及时了解自己的用电情况,数据采集器采用六位LED显示器显示总用电量,显示的量程为99999.9,显示的分辨率为0.1度。(2)通信中继器
连接电路如图4所示。电能数据采集器计量电度的脉冲信号来自电能计量的专用集成电路芯片的脉冲输出端,通过光电耦合和施密特触发器整形后送至单片机89C52计数输入端T0和T1,采集每个住宅单元的2户脉冲电度表输出的脉冲量。T0和T1设置为方式2,初值为0FFFFH。当T0中断申请,在溢出中断服务程序中完成脉冲的计数和电量的递增。为了配合用电收费制度的改革(即用电为高峰用电期、低峰用电期和正常用电期),须对用电量进行实时统计(而不是定时的计算);同时为了保证电量采集和显示的精度,在软件设计中对用电量的计算分为1度位和0.1度位,采取了分别递增的措施,原因如下:
当电度表常数和脉冲常数确定后,通过计算可得1度电对应电度表输出的脉冲数K为常数,则0.1度电对应电度表输出的脉冲数为K/10,即有K/10个脉冲到来,因K/10不一定正好为整数,若舍去小数或对小数进行进位取整,必然产生累计误差。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议