Critical Design Review
February 23rd, 2010
Hassan Alabudib
Kamal Sabi
Peng Chen
Marisol Lozano Roman
Yirui Huang
Project Description
Design and prototype a monitoring tool that measures the
power and energy consumption of an electrical device and
transmits the data to a computer host.
Domain Model
Schematic
Wireless Module
XBee 1mW Wire Antenna
a range of 300ft
2.4 GHz
built-in antenna
250kbps Max data rate
Local or over-air configuration
3.3V @ 50mA
Data flow
Use two XBEE modules both work as transceivers.
1st module is connected to the microcontroller.
2nd module is connected to the PC.
Serial Data
Data enter the module as asynchronous serial signal.
Each Data byte consists of : 8-bit data start and stop bits.
Performs different tasks (e.g. parity check).
Testing
Use X-CTU software to send/receive characters.
Connect one module to the MSP430 using XBEE
explorer regulated.
Connect the other module to the PC using XBEE USB
explorer.
Power Management
Power Measurement Module
Cirrus Logic: CS5463
•Power Supply Configuration
VA+=+5V; AGND = 0V; VD+=+3.3V to +5V
Current 2.9mA
•Power Consumption
Active State(VA+=VD+= +5V) = 21mW
Active State(VA+=5V, VD+= +3.3V) = 11.6mW
•Three wire Serial interface:SPI
•Internal gate oscillator 4.096 MHz
•Three output for Energy registration
Schematic
Timing Diagram
Microcontroller
TI MSP430F169
•Requires 3.3V
•600uA Max current draw in active mode
•Multi power mode capability
•8MHz external crystal oscillator
•UART for RS232 and Zigbee
•SPI Power measurement
Communication, SD Card and LCD
Schematic
LCD
20X4 Characters
19200, 9600, 4800 and 2400 baud
7.3mm (0.287") character height
Low Speed SPI(Fclk max=18KHz)
Software controlled contrast
"Gapless" horizontal bar-graphs
Software adjustable LED backlighting
Commands
0x0B: \011: Delete in place
0x08: \008: Backspace
0x1A: \026: Reboot
0x09: \009 \005 Save current display state to EEPROM
0x0A: \010 Line feed
SD Card
Configured in SPI mode
Software Description
Initialize the port, SPI.
MSP430 polls until a card is detected
MSP430 prepares a buffer with 512 bytes
LCD & SD Card
DATA_IN : P5.1
SPI_CS:P5.0
SPI_CLK:P5.3
SPI_BUSY:P5.2
•
•
•
•
•
CSI:P3.4
DATA_IN:SIMO:P3.1
CLK: P3.3
CD:P3.0
DO:SOMI:P3.2
Serial Interface RS-232:
Microcontroller
Computer
Level Shifter
Serial Interface RS-232:
Asynchronous
9600 baud rate
8 bit data
1 parity bit
1 start and 1 stop bit
Computer Software
•LabView – Virtual Instrument Software Architecture
(VISA) interface library.
•Processing Data
•Convert signal into meaningful data
•Displaying data on GUI
Architectural Design: Class Diagram
SCHEDULE
Milestone I
•Basic LabView GUI
•RF link and data transfer
•Complete and test Power Measurement unit
•Revision 1 of PCB completed and
integrated
Milestone II
•Complete GUI
•Program labView to Command Hardware device
•Final PCB fabrication
•Testing and refinement of Final Circuit
•Complete documentation
EXPO
•Working prototype
oTransmit power measurement data between Unit
and computer
oProcess and display data on LabVIEW GUI
oSend commands back to the Unit
•Documentation completed
oUser’s manual
oTechnical reference manual
Updated Budget
Division of Labor
Hassan Alabudib
Kamal Sabi
Peng Chen
Marisol Lozano Roman
Yirui Huang