一种基于CAN通信和ZigBee组网的智能电表的制作方法

文档序号:9843558阅读:550来源:国知局
一种基于CAN通信和ZigBee组网的智能电表的制作方法
【技术领域】
[0001]本发明涉及电能计量的技术领域,尤其是指一种基于CAN通信和ZigBee组网的智能电表。
【背景技术】
[0002]随着大规模工业化装置对自动化控制水平及安全运行要求的不断提高,促使智能电表在电力自动化领域中得到了更为广泛和大规模的应用。目前智能电表技术设计,尚处于初始阶段,在电气测量方面主要采用数字测量技术,代替基于电磁感应的传统模拟测量方式;在信号处理芯片方面,应用了单片机技术,例如51单片机或AVR技术;在测量电气量显示方面,采用了液晶显示,代替传统的转盘方式;在企业读表方面,采用了电量自动经过GPRS或TCP/IP技术上传电量,代替传统的人工抄表方式。目前,市场上的智能电表实现了传统电表的所有功能,并具有一定的智能性。但目前的智能电表尚属低端电表,具有一些局限性与不足。
[0003]首先,在电气测量方面,虽然采用了数字测量技术,但所采用的数模转换芯片测量精度不高,或直接应用单片机的内置数模转换功能。虽然基本满足了电量测量的要求,但无法满足智能家居、智能电器等智能技术的要求。新开发的智能家居需要更快速地采集更精确的数据。
[0004]其次,在信号处理芯片方面,虽然采用单片机技术,可以实现基本的电气功能,但由于51单片机或AVR技术的单片机功能简单,在进行一些更复杂的功能时,往往力不从心。因此,目前智能电表也存在一些ARM或DSP等高端处理芯片。
[0005]最后,在企业读表方面,虽然电量可以自己经过GPRS或TCP/IP技术上传电量数据,但该方式在GPRS或TCP/IP信号堵塞时,会影响到数据的传送,而且存在不安全的因素。同时随着楼宇自动化不断的发展,对于一个小区内一栋楼内的各层以及楼与楼之间电能之间的通信显得十分必要,目前智能电表在这一方面并未得到有效的解决,这对于电能的管理很不方便。

【发明内容】

[0006]本发明的目的在于克服现有技术的缺点与不足,提供了一种测量准确、接口灵活、基于CAN通信和ZigBee组网的智能电表。
[0007]为实现上述目的,本发明所提供的技术方案为:一种基于CAN通信和ZigBee组网的智能电表,包括:
[0008]计量模块,采用电能专用的计量芯片采样六路或八路信号量,并将电信号转化为数字量连同计算的电能基本量存储在其寄存器,再通过串行外设接口与中央微处理器模块进行数据传输;
[0009]中央微处理器模块,采用基于ARM结构的微处理器对电能专用的计量芯片数据进行读取处理,并进行计算、显示、通讯、控制的操作;该中央微处理器模块的具体架构主要包括基于ARM结构的微处理器、CAN通信接口、UART通信接口、SPI接口、显示屏、按键、指示灯;其中:
[0010]计量模块通过SPI接口与中央微处理器模块连接,并在设定的固定时间间隔内不间断地读取计量模块的寄存器中的三相电压电流、功率、相位、频率数据;
[0011 ]中央微处理器模块对SPI接口读取的数据进行计算功率、电量这些电气量,并经过按键控制在显示屏上显示;
[0012]中央微处理器模块对SPI接口读取三相电压电流、功率、相位、频率信息,并计算出每小时、每天、每月、每年的用电量,并储存在自己的EPROM内,可通过控制按键进行查看;
[0013]显示屏的界面有:数据显示界面和设置界面;在数据显示界面能够显示智能电表的运行状态,包括联网或脱机,CAN通信运行或关闭,显示三相或单相数据,以及三相电压、功率、总用电量信息;设置界面能够通过控制按键进行设置智能电表的运行、显示、通讯参数;
[0014]智能电表配置UART接口,通过按键打开UART功能后,能经过UART接口读取智能电表存储的三相电压电流、功率、相位、频率,及每小时、每天、每月、每年的用电量信息;
[0015]区域内的智能电表经过CAN总线连成网络,并在设定的固定时间间隔内向联网主机发送单个智能标识号、用电量信息;
[0016]区域间的联网主机经过ZigBee网络连接,并在设定的固定时间间隔内向综合管理平台发送区域标识号、用电量信息;
[0017]中央微处理器模块配置可反复充电的后备电源装置,在电网正常工作的时候,能给后备电源装置充电,在电网断电的时候,能给智能电表提供一个月的供电;
[0018]智能电表配有电能指示灯和通信状态指示灯;
[0019]所述微处理器加载UCOS实时操作系统,并根据智能电表的功能创建了数据读取及计算、CAN通信、UART通信、ZigBee通信、显示、按键操作这些任务,主要任务的具体功能如下:
[0020]A)数据读取及计算任务:该任务将设置固定时间间隔,并不间断地从SPI接口中读取数据信息,并计算出用电量,以供通信或保存;
[0021]B)CAN通信任务:该任务将给单个智能电表分配唯一的标识号,并在固定的时间间隔内不间断地向联网主机发送信息;
[0022]C) UART通信任务:该任务经过按键设置后,通过UART接口给访问机器发送智能电表参数;
[0023]D)ZigBee通信任务:该任务将给单个联网主机分配唯一的标识号,并在固定的时间间隔内不间断地向综合管理平台发送信息;
[0024]E)显示任务:该任务经过按键设置后,能够显示智能电表运行状态、电气量信息。
[0025]所述计量模块主要包括电压传感器、电流传感器、电能专用的计量芯片;其中:
[0026]所述电压传感器能够将380V或220V内的配电电压按线性比例转为5V内的可测量信号量电压;
[0027]所述电流传感器能够将50A以内的用户电流按线性比例转为5V内的可测量信号量电压;
[0028]所述电能专用的计量芯片能够将电压传感器和电流传感器采集到的电压、电流信息,计算出三相功率、功率因数、电量信息,并经过SPI接口传送至中央微处理器模块,进行进一步的数据分析与传输。
[0029]本发明与现有技术相比,具有如下优点与有益效果:
[0030]计量模块通过电压传感器、电流传感器采集电压、电流信号,并计算出功率、频率、相位等电气参数,并存储在寄存器内;中央微处理器模块通过SPI接口按固定时间间隔不断读取计量模块的数据,并进行计算,存储,显示,发送;区域内智能电表经过CAN通信将单个智能电表的标识号、用电量信息发送至联网主机;区域间的联网主机经过ZigBee组网将区域的标识号、用电量信息发送至综合管理平台。本发明电表准确度高,接口灵活,提供安全可靠的电量传输网络接口,可推广使用。
【附图说明】
[0031 ]图1为本发明所述智能电表的总体架构示意图。
[0032]图2为区域内CAN通信结构图。
[0033]图3为基于ZigBee的区域互联结构图。
【具体实施方式】
[0034]下面结合具体实施例对本发明作进一步说明。
[0035]如图1所示,本实施例所述的基于CAN通信和ZigBee组网的智能电表,包括:
[0036]I)计量模块,采用了电能专用的计量芯片采样六路或八路信号量(三相三线电压电流或三相四线电压电流经过电压传感器、电流传感器后产生的信号量),并将电信号转化为数字量连同计算的电能基本量存储在其寄存器,再通过串行外设接口(SerialPeripheral Interface: SPI)与中央微处理器模块进行数据传输。
[0037]所述计量模块的具体架构主要包括电压传感器、电流传感器、电能专用的计量芯片等元件。
[0038]所述电压传感器可将380V或220V内的配电电压按线性比例转为5V内的可测量信号量电压,有电阻分压器、电容分压器、电磁式电压互感器、电容式电压互感器、霍尔电压传感器等类型。本设计采用了霍尔电压传感器,具有精度高、线性好、响应速度快、频带宽等特点,在电压产生闪变、中断、暂升降等电能质量问题时,可以比较迅速地反应原信号的特征。
[0039]电流传感器可将50A以内的用户电流按线性比例转为5V内的可测量信号量电压,有分流器、电磁式电流互感器、电子式电流互感器等类型。本设计采用了霍尔电流传感器,具有精度高、线性好、响应速度快、频带宽等特点,在电流产生畸变、中断、暂升降等电能质量问题时,可以比较迅速地反应原信号的特征,精确地测量电网侧电流。
[0040]电能专用的计量芯片可将电压传感器和电流传感器采集到的电压、电流信息,计算出三相功率、功率因数、电量等信息,并经过SPI接口传送至中央微处理器模块,进行进一步的数据分析与传输。
[0041 ]计量模块的工作过程:三相三线或三相四线电路经过电压传感器、电流传感器转化为低电压测量信号,而低电压测量信号量在电能专用的计量芯片有效测量范围内。电能专用的计量芯片的模数转换(AD)模块将低电压测量信号量转换为数字量,而电能专用的计量芯片的集成数字信号处理电路则对已转换的数字量进行计算,得到各相电压、电流有效值、功率因素、相角、频率、有功功率、无功功率等电气量,并存储在寄存器内。中央微
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1