Critical Design Review February 23 rd, 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 50mA
Data flow Use two XBEE modules both work as transceivers. 1 st module is connected to the microcontroller. 2 nd 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 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 MHz Three output for Energy registration Cirrus Logic: CS5463
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(F clk 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: Level Shifter Computer Microcontroller
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
Working prototype o Transmit power measurement data between Unit and computer o Process and display data on LabVIEW GUI o Send commands back to the Unit Documentation completed o User’s manual o Technical reference manual EXPO
Updated Budget
Division of Labor
Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang