260 likes | 451 Views
C ritical D esign R eview. Home Control. Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi . Agenda. System Overview Detailed Design Specifications Software Processes Testing Processes Parts List Updated Division of Labor Updated Schedule.
E N D
Critical Design Review Home Control Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi
Agenda • System Overview • Detailed Design Specifications • Software Processes • Testing Processes • Parts List • Updated Division of Labor • Updated Schedule
System Overview -- Block Diagram Flash Web Application Netburner Embedded Ethernet Module Mother Zigbee Module TCP/IP UART I2C RF 2.4 GHz Temp. Sensor Contact Sensors/ Flood Sensors Analog/I2C Child Zigbee Module Microcontroller Relays UART Electrical Devices/ DC Motors GPIO
System Overview ChildZigbee Module MotherZigbee Module Microcontroller ChildZigbee Module Microcontroller User Input
Detailed Design Specifications Mother PCB MotherZigbee Module RS232 Power supplies
Detailed Design Specifications Mother PCB Schematic
Detailed Design Specifications Mother PCB Schematic
Detailed Design Specifications Child PCB ChildZigbee Module Microcontroller JTAG SSR Power supplies
Detailed Design Specifications Child PCB Schematic
Detailed Design Specifications Netburner MOD5270 • 10/100 BaseT with RJ-45 connector • 3 UARTS • I2C • 47 Digital I/O • 512K Flash memory with boot and application sectors • 2 MB SDRAM • DC Input Voltage: 3.3V @ 500 mA
Detailed Design Specifications TMP101 Thermocouple • Digital output: I2C serial 2-wire • Resolution: 9 – 12 bits • Low quiescent current: 45µA, 0.1µA • Wide supply range: 2.7V to 5.5V • Tiny SOT23-6 package
Detailed Design Specifications TMP101 Thermocouple Timing Diagram (Write)
Detailed Design Specifications TMP101 Thermocouple Timing Diagram (Read)
XBee® RF Modules • ISM 2.4 GHz operating frequency • Indoor: up to 30 m. • Outdoor: up to 90 m. • point-to-multipoint, Broadcast mode. • Retries and Acknowledgements • TX Peak Current: 45 mA (@3.3 V). • RX Current: 50 mA (@3.3 V). • Power-down Current: < 10 μA.
Detailed Design Specifications XBee UART Data Flow
Olimex MSP430P169 • MSP430F169 . • Low Supply: 1.8 V … 3.6V • Active: 330 µA at 1 MHz, 2.2 V • Standby Mode: 1.1 µA • 60K Bytes Program Flash. • 256 Bytes data Flash. • 2K Bytes RAM. • 64LQFP. • 2 UARTs. • 1 I2C. • GPIO.
Software processes Flash Web Application Netburner Mother XBee • Flex Builder • MXML • ActionScript • TCP/IP Socket Connection • Eclipse IDE • C++ • UART • TCP/IP X-CTU Setup • TI Code Composer • C • UART • GPIO • I2C X-CTU Setup Child XBee MSP430F169
Testing Processes • Netburner • TCP/IP connection with Flash web application
Testing Processes • Netburner • UART output to terminal window/UART input from COM port
Testing Processes • Xbees: • Monitoring send/receive signals between NetBurner and Computer. • Monitoring send/receive signals between MCU and Computer.
Testing Processes • Microcontroller • Receiving command from the NetBurner (Turn the Light Bulb ON or OFF). • Return successful completion. • Detecting inputs to the MCU.
Parts List • Already purchased: • Netburner core ethernet module • Xbee standard Zigbee modules • MSP430F169 microcontrollers • TMP101 thermocouple • AC/DC converter • Need to be purchased: • Comparators/ buffers/ transistors • Resistors/inductors/capacitors • Contact/ Flood sensor • Fuse • Regulator • Miscellaneous connectors/ parts
Updated Schedule • Milestone I • Flash web application TCP/IP connection with Netburner ethernet module • UART connection between Netburner ethernet module and mother Zigbee module • UART connection between child zigbee module and microcontroller. • Temperature sensor interfaced with I2C bus on the Netburner ethernet module.
Updated Schedule • Milestone II • Entire data flow path is integrated • All hardware on PCBs (i.e. no development boards) • Correct integration of sensors and web display • Final Design Expo • Integration of all hardware components in a model house • Proper installation of sensors in the model house • Secure login for website and full control over the devices in the house