Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

26
Zach Molden Shamlan Al- Roomi NJ Purevsuren Raied Farash Aadiel Rizvi Critical Design Review

Transcript of Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Page 1: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Zach MoldenShamlan Al-Roomi

NJ PurevsurenRaied FarashAadiel Rizvi

Critical Design Review

Page 2: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Agenda•System Overview

•Detailed Design Specifications

•Software Processes

•Testing Processes

•Parts List

•Updated Division of Labor

•Updated Schedule

Page 3: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

System Overview -- Block DiagramFlash Web Application

Netburner Embedded Ethernet Module

Mother Zigbee Module

Child Zigbee Module

MicrocontrollerRelays

TCP/IP

RF 2.4 GHz

UARTGPIO

Contact Sensors/

Flood Sensors

Analog/I2C

UART

Temp. Sensor

I2 C

Electrical Devices/ DC

Motors

Page 4: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

User Input

Mother

Zigbee Module

Microcontroller

Child Zigbee Module

Microcontroller

Child Zigbee Module

System Overview

Page 5: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Mother PCB

Mother Zigbee Module

Power supplies

RS232

Detailed Design Specifications

Page 6: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Mother PCB SchematicDetailed Design Specifications

Page 7: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Mother PCB SchematicDetailed Design Specifications

Page 8: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Child Zigbee Module

Microcontroller

SSR

Power supplies

Child PCB

JTAG

Detailed Design Specifications

Page 9: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Child PCB Schematic Detailed Design Specifications

Page 10: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Netburner MOD527010/100 BaseT with RJ-45 connector3 UARTSI2C47 Digital I/O512K Flash memory with boot and

application sectors2 MB SDRAMDC Input Voltage: 3.3V @ 500 mA

Detailed Design Specifications

Page 11: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

TMP101 ThermocoupleDigital output: I2C serial 2-wireResolution: 9 – 12 bitsLow quiescent current: 45µA, 0.1µAWide supply range: 2.7V to 5.5VTiny SOT23-6 package

Detailed Design Specifications

Page 12: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

TMP101 ThermocoupleTiming Diagram (Write)

Detailed Design Specifications

Page 13: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

TMP101 ThermocoupleTiming Diagram (Read)

Detailed Design Specifications

Page 14: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

XBee® RF ModulesISM 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.

Page 15: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

XBee UART Data Flow

Detailed Design Specifications

Page 16: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Olimex MSP430P169MSP430F169 .Low Supply: 1.8 V … 3.6VActive: 330 µA at 1 MHz, 2.2 VStandby Mode: 1.1 µA

60K Bytes Program Flash.256 Bytes data Flash. 2K Bytes RAM.

64LQFP.2 UARTs.1 I2C.GPIO.

Page 17: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

MCU UART

Page 18: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Software processes

Flex BuilderMXMLActionScript•TCP/IP Socket Connection

Flash Web Application Eclipse IDE

C++•UART•TCP/IP

Netburner

X-CTUSetup

Mother XBee

X-CTUSetup

Child XBee

TI Code Composer C

•UART•GPIO•I2C

MSP430F169

Page 19: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Testing ProcessesNetburner

TCP/IP connection with Flash web application

Page 20: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Testing ProcessesNetburner

UART output to terminal window/UART input from COM port

Page 21: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Testing ProcessesXbees:

Monitoring send/receive signals between NetBurner and Computer.

Monitoring send/receive signals between MCU and Computer.

Page 22: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Testing ProcessesMicrocontroller

Receiving command from the NetBurner (Turn the Light Bulb ON or OFF).

Return successful completion.

Detecting inputs to the MCU.

Page 23: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Parts ListAlready purchased:

Netburner core ethernet moduleXbee standard Zigbee modulesMSP430F169 microcontrollersTMP101 thermocoupleAC/DC converter

Need to be purchased:Comparators/ buffers/ transistorsResistors/inductors/capacitorsContact/ Flood sensorFuseRegulatorMiscellaneous connectors/ parts

Page 24: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

Updated Division of Labor

  AadilShamla

n Raeid NJ ZachFlash Web Application x        Data Flow Path Integration x  x x  x PCBs   x   x x Power Supplies       x  Contact Sensors/DC motors x xElecrical Devices/ Connections   x   x  Hardwear Setup x x x x xDocumentation x x x x x

Page 25: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

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.

Page 26: Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.

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