team 9 - scribacious rabble safety and reliability analysis mitchell erdbruegger (presenting) paul...

14
Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Upload: richard-bryan

Post on 19-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Team 9 - Scribacious RabbleSafety and Reliability Analysis

Mitchell Erdbruegger (presenting)Paul Rosswurm

William HessBen Kobin

Page 2: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Project Description

Adaptation of the board game SCRABBLE® Maintains the traditional physical tile interface... augmented by ..

Sensing tile location and value Automatically calculating and displaying scores Maintaining player profiles Validating words in the event of a 'challenge' Exposing game stats over an external interface

Page 3: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

PSSCs

An ability to sense the presence and identity of a tile placed on the board.

An ability to record game specific metrics for a set of player profiles.

An ability to use a standard dictionary to allow a player to challenge the validity of the last word played.

An ability to display game relevant information to each player and allow one user to input game settings.

An ability to communicate game statistics over an external interface.

Page 4: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Block Diagram

Page 5: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Chosen Parts

• Micro-Controller (PIC24EP256GU810) λP = (C1* πT + C2 * πE) * πQ * πL

λP = ( 0.28 * 1.5 + 0.068 * 2.0) * 10 * 1.0

λP = 5.56

MTTF: 20.5 Years

• Low Drop-Out Linear Regulator (LM1117) λp = λb*πT*πS*πC*πQ*πE

λp = .0020 * 5.1 * 1.0 * 1.0 * 6.0 * 8.0

λP = 0.4896

MTTF: 233 Years

Page 6: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Chosen Parts• 8-Bit Shift Register (74HC164D)

λP = (C1* πT + C2 * πE) * πQ * πL

λP = ( 0.005 * 1.5 + 0.0062 * 2.0) * 10 * 1.0

λP = 0.199

MTTF: 573.25 Years

• Opto-Isolator (LTV-826S) λp = λb*πT*πQ*πE

λp = 0.017 * 6.6 * 2.0 * 8.0

λP = 1.7952

MTTF: 63.5 Years

• Others Considered• LCD Driver (Sitronix ST7565P)

• Capacitive Grid

Page 7: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Criticality Levels

• Low

• < 10-5 Failures

• No Harm to Users

• Possibly render product unusable

Page 8: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

FMECAPower Supply and LCD Circuits

Failure No.

Failure Mode Possible Causes Failure Effects Method of Detection

Criticality Remarks

 

PS1

 

VOut = 0

 Failure of the LM1117, Shorted Decoup Caps

 No Power to the rest of the system, Entire product useless

 Observation (Use of voltmeter to check input/output voltage)

 

Low

 

 

PS2

 

VOut > 3.3V

 Failure of the LM1117

 Could potentially cause irreparable damage to ICs

 Observation (Voltmeter on output)

 

Low

 Possibly fixed with zener diode to protect rest of circuit

 

L1

 Output LCD

Contr Always 0

 LM1117 Failure (PS1), Shorted Decoup Cap, Burned out contr. (Possibly PS2)

 No backlight on the LCD

Observation (Oscilloscope readout) Low

 

 

L2

 No power going

to LCDs

 LM1117 Failure (PS1), Shorted Decoup Cap

 Nothing can be ouput to LCDsProduct rendered essentially useless

Observation (Volt meter)

Low

 

Page 9: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Power Supply

Page 10: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

FMECAMicro-Controller

Failure No.

Failure Mode Possible Causes Failure Effects Method of Detection

Criticality Remarks

M1USB D- and D+

always 0 or 1

Software bug, broken usb module (possibly cause by PS2), Connected USB device pulling low or high

Failure to communicate player statistics to PC via USB

Observation (Oscilloscope)

Low

M2Micro Pins at constant signal (0 or 1)

Burned out pins (too much current or voltage placed on pin), software

Peripherals malfunctioning

Observation(Volt meter/ oscilloscope) Low

M3MCLR always 0

Broken reset button, burned out pin, shorted decoup caps

Micro useless due to always sin reset

Observation (voltmeter)

Low

M4MCLR always 1

Broken reset button, burned out pin

Mirco cannot recover without turning off power (for debug purposes only)

Observation(voltmeter)

Low

Page 11: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Micro and Reset

Page 12: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

FMECASD Card, Push Buttons, Column Inputs, Row Select

Failure No.

Failure Mode Possible Causes Failure Effects Method of Detection

Criticality Remarks

SD1No Read/Write Functionality to

SD

Damaged SD Card, Shorted Decoup Caps, LM1117 Failure, SPI malfunction

Cannot read or store player data

Observation (Plug into PC and check if data written, Attempt to read player data via USB)

Low

PB1PB Inputs always

low

Failed pull up resistor, Shorted decoup caps, LM1117 Failure

No user input can be obtained, game rendered useless

Observation (Volt meter)

Low

C1Input from

column alsways 0 or 1

Failed opto-isolator, Failed buffer, Burned out micro pin

Cannot sense tiles properly

Observation (Oscilloscope.Voltmeter) Low

RS1Output to row always 0 or 1

Burned out pin on micro, burned out shift register, shorted decoup caps, LM1117 failure, Software, burned out buffer

Inability to sense tiles on board

Observation( Voltmeter/ Oscilloscope) Low

Page 13: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

Column Inputs

Row Selection

Page 14: Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin

QUESTIONS/COMMENTS?