COST ROBOT Bryan DallAs, Andrew Loveless, Eric Osborne
Download
Report
Transcript COST ROBOT Bryan DallAs, Andrew Loveless, Eric Osborne
Reliability and Safety
Analysis
Abstract
Design and build a compact robot to
traverse a maze
Use the robot to generate an ASCII
representation of the entire maze
Mark light locations on map as they are
discovered
Revisit lights intelligently
throughout the maze in
a user-defined order
Reliability Analysis
PIC18F4550 Microcontroller
Model Equation: λP= (C1πT+C2πE)πQπL
Parameter name
Description
Value
Comments
C1
Die complexity failure rate
.14
Based on the MIL-Hdbk-217f [1] for 8
bit microcontrollers
πT
Temperature factor
.98
Assuming a worst case junction
temperature of 85C based on worst
operating temp of microcontroller
C2
Package failure rate
.016676
Based on equation from MIL-Hnbk-217f
page 5-14 [1] for SMT with 44 pins
πE
Environment factor
4
Handbooks value for mobile devices
πQ
Quality factor
10
Assumed from the notes that this is the
value to use, most likely the value is too
large
πL
Learning factor
1
Number used for devices older than 2
years in production
λP
Failure rate per 10^6 hours
2.039032
MTTF
Mean Time To Failure
490428.7917
Approximately 55 years to a failure for
one device
Reliability Analysis
MIC29150 Low Dropout Regulator
Model Equation: λP= (C1πT+C2πE)πQπL
Parameter name
Description
Value
Comments
C1
Die complexity failure rate
.01
Based on the MIL-Hdbk-217f [1] for
devices with 100 or less bipolar
transistors
πT
Temperature factor
58
Assuming a worst case junction
temperature of 125C based on worst
junction temp of the regulator
C2
Package failure rate
.00092
Based on equation from MIL-Hnbk-217f
page 5-14 [1] for SMT with 3 pins
πE
Environment factor
4
Handbooks value for mobile devices
πQ
Quality factor
10
Assumed from the notes that this is the
value to use, most likely the value is
too large
πL
Learning factor
1
Number used for devices older than 2
years in production
λP
Failure rate per 10^6 hours
5.8368
MTTF
Mean Time To Failure
171326.7544
Approximately 19.5 years to a failure
for one device
Reliability Analysis
TI L293 Quadruple Half-H Driver
Model Equation: λP= (C1πT+C2πE)πQπL
Parameter name
Description
Value
Comments
C1
Die complexity failure rate
.01
Based on the MIL-Hdbk-217f [1] for
devices with 100 or less bipolar
transistors
πT
Temperature factor
58
Assuming a worst case junction
temperature of 125C based on worst
estimated junction temp of the H-bridge
C2
Package failure rate
.0056
Based on equation from MIL-Hnbk-217f
page 5-14 [1] for SMT with 16 pins
πE
Environment factor
4
Handbooks value for mobile devices
πQ
Quality factor
10
Assumed from the notes that this is the
value to use, most likely the value is too
large
πL
Learning factor
1
Number used for devices older than 2
years in production
λP
Failure rate per 10^6 hours
6.024
MTTF
Mean Time To Failure
166002.656
Approximately 19 years to a failure for
one device
Reliability Analysis
CTS CB3 HCMOS/TTL Clock Oscillator
Model Equation: λP= λb*πQ*πE
Parameter name
Description
Value
Comments
λb
Base failure rate
.027
πQ
Quality factor
2.1
πE
λP
Environment factor
Failure rate per 10^6 hours
10
MTTF
Mean Time To Failure
1763668.43
Based on the MIL-Hdbk-217f [1] for
devices with 20 MHz frequency
Based on devices with a non MILSPEC
Handbooks value for mobile devices
Based on a quartz oscillator
calculation
Approximately 201 years to a failure
for one device
.567
Criticality Analysis
5 Subsection
Microcontroller
Fuel Gauge
User I/O
Power
Motor contoller
Criticality Levels
High Criticality
Over discharge of the battery
Over heating of components
Over charge of battery
Erratic movement of robot
Low Criticality
No power
No input/output
Does not run
Criticality Analysis – Micro
Controller
Failure Mode: Output stuck at ‘1’
Possible causes: Overvoltage to the
micro
Effects: LEDs always off, H-bridge
shorted
Detection: Observation – Overheated HBridge, no LEDs
Criticality: High
Criticality Analysis – Fuel Gauge
Failure Mode: Reading battery
discharging too quickly
Possible causes: Rsense shorted, Cf
shorted
Effects: Misinformation to user about
battery state
Detection: Observation – Battery
indicator drops quickly
Criticality - Low
Criticality Analysis – Fuel Gauge
Criticality Analysis – User I/O
Failure Mode: User input fails
Possible causes: R13/14/15 open
Effects: User buttons are floating
Detection: Observation – Erratic button
presses
Criticality - Low
Criticality Analysis – User I/O
Criticality Analysis – Power
Failure Mode: 5 V rail > 5V
Possible causes: Linear regulator failed
Effects: Damage to 5V components
Detection: Observation – Regulator too
hot, smoke
Criticality - High
Criticality Analysis – Motor
Control
Failure Mode: No output to motors
Possible causes: Digital isolators failed,
H-bridge failed
Effects: Motors will not run
Detection: Observation – robot does not
move
Criticality - Low