Energy and Power Engineering, 2013, 5, 1357-1361
doi:10.4236/epe.2013.54B257 Published Online July 2013 (http://www.scirp.org/journal/epe)
Design of Real-time Electricity Prices and Wireless
Communication Smart Meter
Hongling Xie, Ping Huang, Yanqing Li, Liang Zhao, Feilong Wang
Hebei Provincial Key Laboratory of Power Transmission Equipment Security Defense,
North China Electric Power University, Baoding, China
Email: ncepuhp@126.com
Received 2013
ABSTRACT
Under the background of smart grid’s real-time electricity prices theory, a real-time electricity prices and wireless
communication smart meter was designed. The metering chip collects power consumption information. The real-time
clock chip records current time. The communication between smart meter and system master station is achieved by the
wireless communication module. The “freescale” micro controller unit displays power consumption information on
screen. And the meter feedbacks the power consumption information to the system master station with time-scale and
real-time electricity prices. It results that the information exchange between users and suppers can be realized by the
smart meter. It fully reflects the demanding for communication of smart grid.
Keywords: Real-time Electricity Prices; Wireless Communication; Smart Meter; Freescale
1. Introduction
The idealized load requirements play a significant role in
energy saving and low-carbon economy. The smart elec-
tricity’s guiding ideology is using the informatization
means, price leverage and interactive strategies to mobi-
lize the power users to participate in demand-side’s re-
sponse and idealize the load requirements [1,2]. An im-
portant process in the China's smart grid development is
real time pricing release [3-6]. So the smart grid requires
advanced metering system to achieve real-time interac-
tive communications [7-9]. Against this background and
according to the literature [10], this paper design a smart
meter based on the wireless two-way communication to
achieve real-time electricity prices.
The smart meter is defined in “Functional specification
for smart Watt-hour meter” as “An energy meter can
display, storage and output data, be made up of measur-
ing unit and data processing unit, not only can measure
active and reactive electric energy, but also has two or
more functions like time-sharing and measure the re-
quired amount (average power within a specified time)”.
In this paper, the design of smart meters has the follow-
ing features:
a) Calculates the active and reactive electric energy,
analysis capabilities of the fundamental active power,
fundamental reactive power, harmonic active power and
harmonic reactive power, input via the keyboard and
displayed on the display.
b) Information will store in the MCU (micro controller
unit) to record the us er's power utility information at any
time.
c) Perform wireless communication with the system
master station to upload users’ power consumption in-
formation, and receive real time price information and
command issued by system master station[11].
d) Interrupted by the real-time clock chip, summarize
the user's power consumption information and cost each
month
2. Hardware Design
2.1. Hardware Structure
This paper will take 0.38 KV low voltage three-phase
four-wire grid system as example. The system hardware
structure is shown in Figure 1.
Systems and smart meters are isolated by voltage
transformer and current transformer. Energy metering
chip (ATT7022B) collects date and communicates with
MCU (Freescale MCS12DG128) by SPI bus. MCU get
the real-time from the real-time chip (RX-8025SA) by
I2C bus and store the date collected by Energy metering
chip in the MCU Flash E2PROM. Flash E2PROM’s ca-
pacity is 256 K byte and it meets the information stor-
age’s requirements. Then these data will sent to the sys-
tem master station by RS-232 serial port via a wireless
module (model for XL05-232AP2). And it will also ac-
cept the command issued by system master station. Users
Copyright © 2013 SciRes. EPE
H. L. Xie ET AL.
1358
can query the current electricity prices, costs and other
information through the keyboard, and displayed on the
screen.
2.2. Configuration Diagram of Each Module
1) Energy metering module
Energy metering chip select ATT7022B. It is a high
precision, strong function, multi-functional, an-
ti-tampering energy metering chip. It’s applicable to
Three- phase four-wire system and is communicating
with MCU through the SPI interface. It’s able to measure
each phase’s information including active power, reactive
power and apparent power in fundamental, harmonics
and full-wave. While it can measuring frequency, current
and voltage RMS, power factor and phase angle. It
reaches the three-phase multifunction energy meter’s
standard.
The ATT7022B integrates 16-bit AD converter an d the
current channel valid values’ linearity error is less than
0.5% when it's in the range of 2 mV to 1 V. Meanwhile
the voltage channel valid values’ linearity error is less
than 0.5%when it’s in the range of 10 mV to 1 V. Each
ADC’s AC signal is inputted by pin VxP and VxN (x
represents 1, 2 ... 7). At the same time VxP and VxN must
be superimposed 2.4 V DC bias voltages. The bias volt-
age REFO is provided by an external reference voltage.
The energy metering chip and MCU hardware connec-
tion diagram is shown in Figure 2.
Primary system’s voltage and current transform by the
transformer and be sampled by the three-phase metering
chip then input differentially. The 1.2 K resistor and 0.01
uF capacitors constitute an anti-aliasin g filter in VxP and
VxN’s input circuit. Its structure and parameters must be
symmetry and take good temperature performance com-
ponents to ensur e obtain good temperature char acteristics.
Measurement chip power in +5 V and SCK pin provides
synchronous clock signal. The /CS pin transports chip
select signals, which are passed in MOSI and MISO
lines.
2) Real-time Clock Module
The real-time clock chip is power in + 5 V, and high-
precision 32.768 kHz crystal oscillator is internal, corre-
sponds to the I2C-BUS’s high-speed mode (400 kHz).
The chip’s year, month, day, week, hour, minu te, second
are respectively expressed as BCD code, and Transmit
fixed-cycle interrupt instruction to the MCU.
In this paper, MCU collect power utility information
and received real time price from system master station,
then stored in the MCU’s Flash EEPROM with the re-
al-time clock chip’s read-out time. Thus, th e information
stored in the memory with a time scale and the users
query conveniently through the keyboard. Then the clock
chip interrupts the MCU’s IRQ pin per month (assuming
on the 1st). After interrupt MCU aggregate the power
consumption and electricity prices and sent them to the
host through the wireless.
Figure 1. The structure diagram of system hardware.
CTA
1.2K
R3
0.01uf
C1
1.2K
R4
10
R1
10
R2
0.01uf
C2
REFO V1P
V1N V2P
V2N
1 2
3 4
5 6
7 8
the same as A phase
1 2
3 4
5 6
7 8
B voltage and current
C voltage and current
N voltage
A phase
V4P
V4N
V3P
V3N
V6P
V6N
V5P
V5N
V7P
V7N
1 2
3 4
ATT7022B MCS12DG128
MCU
SPI BUSDOUT
DIN
SCLK
/CS
MISO
MOSI
SCk
/SS
PTA
1.2K
R5
0.01uf
C3
0.01uf
C4 1.2KR6
10K
R7
10K
R8 REFO
REFO
A voltage
Figure 2. The hardware design of electric energy metering.
Copyright © 2013 SciRes. EPE
H. L. Xie ET AL. 1359
3) The wireless communication module
Wireless communication module function as an inter-
mediary for smart meters to exchange data with the mas-
ter system. MCU and the wireless communication mod-
ule are connected as shown in Figure 4.
The MCU and wireless module are isolated by the op-
tocoupler isolation device, to avoid interference by serial
communication. The wireless module’s model is XL05-
232AP2, and it is an UART interface, half-duplex wire-
less transmission module. It works in the 433 MHz pub-
lic band, in line with European ETSI standards
(EN300-220-1 and EN301-439-3) and meets the wireless
control requirements. We don’t need to apply frequency
usage license. The module’s serial rate is 1200 bps, data
format is 8 N1, transmission distance is 6000 m and it is
power in + 5 V. It is suitable for a small amount of data,
low-rate, long-distance communication, to meet the
smart meters and the master system’s wireless commu-
nication requirement. In the master system configured
the same type of wireless modules, you can form a
many-to-one communication mode.
4) Keyboard and screen
The keyboard is composed by a 3 × 3 keys matrix and
is connected to the MCU by 6 data line. Th e screen is the
YB12864-Z LCD display module, integrated a ST7920
controller and its operating voltage is +5 V. The LCD
controller integrated the character base. Characters can
be written directly in the program and the lengthy code
conversed from matrix Printer software do not need any
more. The screen mainly completes the task of display
energy information and real-time tariff.
Keyboard and display hardware is shown in Figure 5.
5) Power Management Module
The design of the power circuit is particularly important
to the smart meters performance. The VCC (Volt Current
Condenser)’s operating voltage must be stable at +5 V
5% (All devices operating vo ltage ar e + 5 V) . Figure
6 is a three-phase supply schematic diagram. The VCC
Real Time Clock
SCL
SDA
/INTA
PortH7/SCl
PortJ6/SDA
/IRQ
I2C BUS
MCS12DG128
MCU
Figure 3. The hardware design of real-time clock.
wireless comm unicati on
RXD
GND
TXD
TXD
GND
RXD
RS-232
MCS12DG128
MCU
Opto-couplersisolation
Figure 4. The hardware design of wireless communication.
.....
PortT0
PortT7
DB0
DB7
......
PortS0
PortS1
PortS2
PortS3
E
RS
RW
PSB
MCU
MCS12DG128
YB12864-Z
display module
PortM0
PortM1
PortM2
PortM3
PortM4
PortM5
D1
D2
D3
D4
D5
D6
3*3 matrix keyboard
Figure 5. The hardware design of keyboard and display.
0.1uf
C2
100uf
C1
0.1uf
C4
1000uf
C3
1
2
3
LM7805
+5V
Bridge2
Bridge1
Bridge3
A
N
B
N
C
N
10K
R1
10K
R2
+5V
+2.4V
Figure 6. The hardware design of power management.
supply REFO reference potential in the way of resistive
voltage division. By adjusting the variable resistor R2 we
can get + 2.4 V power.
3. Software Design
3.1. The Main Program
Figure 7 is the main program flow.
Initialization include the MCU pin state initialization,
AD, RS-232, I2C bus, SPI bus initialization, the real-time
clock’s initial value settings, energy metering chip ini-
tialization and display chip initialization and so on. Pro-
cedures and working pr incipl es are des cribed below.
3.2. Procedures Design
1) Energy metering program design
The ATT7022B’s SPI communication Format is 8-bit
address, 24-bit data, MSB in the front, LSB in the back,
when each register read and write one time, CS need ac-
tion one time. SCLK is low at the beginning of commu-
Copyright © 2013 SciRes. EPE
H. L. Xie ET AL.
1360
nication and CS change low from high. After 32 clock
pulses, SCLK and CS change from low to high, a register
read or write operation is done. The ATT702 2B takes the
data sent by microcontroller from the DIN line on the
falling edge of the clock signal, and sends data to micro-
controller from the DOUT line on the clock signal’s ris-
ing edge.
The ATT7022B can read all measured values from the
measurement parameter register and do three times data
updates per second. These parameters are each phase’s
and split phase’s power, fundamental’s, harmonics’ and
full-wave’s active power, reactive power, apparent power,
power factor, phase angle, voltage angle, the loss of
pressure detection, frequency and temperature, etc. Be-
cause the measured quantities are so many, we must or-
ganize and storage the data metered, processed and re-
corded reasonab le to check easily[12] .
2) Real-time clock program design
MCU communicates with real-time clock through I2C
bus by the SDA and SCL. By combining the SDA and
SCL signals, the MCU determine if start or top commu-
nication, data transmission, signals reception and re-
sponse to the master system. At the non-communication
time, the SCL and SDA signals are maintained in HIGH
state. The start and end of the communication is con-
trolled by the SDA signal’s rise or fall while the SCL is
in the High state.
MCU acquires time by reading the real-time clock
chip’s internal registers, and set the clo ck chip generate a
Figure 7. The main program flow.
fixed cycle interrupt at the same time. On the 1st of the
month a falling edge transition occurs to the MCU’s
/IRQ pin. The MCU receives interrupt instruction, then
sent the power consumption information aggregation and
cost statistics to the System Master.
3) Design of wireless communication procedures
Wireless receive mode is set to receiver through the
serial port interrupt. When the system master sent data
through the wireless module (including commands and
real-time price), the register R1 is set to enter the inter-
rupt response and the SBUF register receive data in pre-
defined format. Then MCU will read the real-time clock
module’s time, store received information and time in-
formation in the MCU’s Flash E2PROM. The MCU
needs to send the acquired information to the System
Master via wireless after executing the program so that
the Master can always monitor the energy meter’s status
and users’ power consumption information. The data
received by smart meters or the System Master will au-
tomatically re-send to the transmission side. The sender
will compare the received data and the previously trans-
mitted data. Only ex actly the same the data is considered
successfully sent, otherwise it will re-send the data.
4) Keyboard an d display program design
Action of the 9 keys on the keyboard will cause the
PortM0 to PortM5’s potential changes and MCU will
respond accordingly
MCU control YB12864-Z LCD display module
through 8 data lines and 4 control lines. Under normal
circumstances, the LCD module’s backlight is turned off.
Its backlight will turn on when keys are operated, an d the
screen shows relevant information.
5) Alarm processing
The Alarm includes side voltage power failure alarm
and the frequency alarm. Metering chip’s internal voltage
detection circuit will judge whether the A, B, C three-
phase are power failure according to the set threshold
voltage. It will be represented by Bit0/1/2 of state flag
register (Sflag). When a phase loss of power, the corre-
sponding flag bit become 1. Take B phase for example, if
the B phase loss of power, the Sflag’s Bit0/1/2 will
change into 010(B) and send the abnormal information to
the System Master through the wireless module. The
frequency alarm begin to work if the metering chip de-
tects the frequency fluctuation is over 50HZ 5%.
4. Conclusions
Under the background of real-time electricity prices the-
ory put forward by smart grid, design a wireless two-way
communication smart meters. It uses the metering chip
ATT7022B, real-time clock chip RX-8025SA and
RS-232 wireless module XL05-232AP2. It has no only
the basic power, voltage and current measurement func-
tion, but also calculating fees and alarm function. At the
Copyright © 2013 SciRes. EPE
H. L. Xie ET AL.
Copyright © 2013 SciRes. EPE
1361
same time, it can store power consumption information
with the time scale and the spot price. Also it can com-
municate with the System Master in two-way wireless
way. It implements the information exchange between
smart meters (the client) and the System Master (sup-
ply-side), fully reflects the smart grid’s interaction.
REFERENCES
[1] C. Q. Kang, Chen and Xia Qing, “Prospects of
Low-carbon Eelectricity Power System Technology,” Vol.
33, No. 2, 2009, pp. 1-7.
[2] S. Y. Chen, S. F. Song, L. X. Li and J. Shen, “Survey on
Smart Grid Technology,” Power System Technology, Vol.
33, No. 8, 2009, pp. 1-7.
[3] J. R. Li, Z. G. Hu, H. Ji and L. Zhao, “Research and Ap-
plication of Demand Side Management in Beijing Re-
gion,” Power System Technology, Vol. 23, No. 2, 1999,
pp. 19-21.
[4] Y. X. Zhang, Q. W. Wang and H. H. Liang, “A Study of
Load Management Methodology for Large Consumers,”
Power System Technology, Vol. 28, No. 12, 2004, pp.
39-41.
[5] X. J. Zeng, K. K. Li and W. L. Chan, “Design of Auto-
matic Network for Demand Side Management of Low
Voltage Consumers,” Power System Technology, Vol. 6,
No. 11, 2002, pp. 41-45.
[6] M. Zhou, G. Y. Li and Y. X. Ni, “A Preliminary Rsearch
Onimplementation Mechanism of Demand Side Man-
agement under Electricity Market,” Power System Tech-
nology, Vol. 29, No. 5, 2005, pp. 6-11.
[7] L. Chen, F. C. LV, Q. Xie, X. N. Lan and S. J. Sun, “Re-
search of Real-time Energy Measurement and Bidirec-
tional Communication Smart Meter,” Proceedings of the
CSEE, Vol. S1, 2011, pp. 94-99.
[8] K. Zhang, “The Research of Smart Meter Two-Way
Communication Based on Advanced Metering Infra-
structure,” Taiyuan: Taiyuan University of Technology,
2011.
[9] X. Y. Wang, “Design and Research on Multifunction
Smart Meters,” Wuhan: Wuhan University of Technology,
2011.
[10] S. G. Yin, Y. Zhang and K. M. Bai, “A Smart Power
Utilization System Based on Real-Time Electricity Pric-
es,” Power System Technology, Vol. 19, 2009, pp. 11-16.
[11] N. H. Zhu, X. M. Bai and F. Gao, “Function Require-
ments and Structure Properties Analysis of Bi-directional
Smart Meter,” Power System Technology, Vol. 11, 2011,
pp. 1-6.
[12] J. X. Meng, N. H. Zhu, X. M. Bai and Z. G. Zhou, “Re-
search and Development of Embedded Communication
Software for Smart Meters Based on DL/T 645—2007
Protocol,” Power System Technology, Vol. 9, 2010, pp.
7-12.