ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Product Name: Wind Turbine Data Acquisition (PCC)Development TeamPage No of
2
System Name: Raspberry Pi and SensorsFMEA Number
3
Subsystem Name: #1 Rapberry Pi, #2 ADC, #3 Voltage Reduction Circuit, #4 CodeDate
4
Component Name
5
Part # and FunctionsPotential Failure ModePotential Effect(s) of FailureSeverity (S)Potential Causes and Mechanisms of FailureOccurance (O)Current Design Controls TestDetection (D)RPNRecommended Action
6
#1: Raspberry Pi, Main computer reading inputsOverheating of Raspberry PiLoss of data reading ability, damage to ADC8Cooling fan failure8Cooling Fan8512Extensive research Into fan options
7
Innacurate Measurements in GPIO pinsProviding innacurate info to customer2code failure or incorrect hardware setup5Code fixes330testing with all code, ensure working before starting logging
8
Overcharge from ADCDamage to Pi and ADC, failure of data reading ability9failure of ADC, incorrect resistance4Voltage resistance curcuit6216Ensure voltgae resistance is correct
9
SD Card FailureTemporary Loss of data and all programming3Faulty SD card, data files becoming too large or old2High quality SD Card318Research SD card types, ensure good one is picked
10
Water Damage to Raspberry PiComplete failure of data recording system 9failure of enclosure gasket or cooling fan5correct enclosure gasket8360Ensure enclosure meets specifications and code
11
Loss of PowerTemporary stop to data logging4failure of power source5Reliable power supply5100Ensure reliable power source is used
12
Screen FailureCustomer unable to visually analyze data7Faulty screen processor, raspberry pi failure3Ensure tight connections, no tugging6126Ensure all connections are tight, ensure water reistant seal is functioning
13
Pin overloadFailure to Data recording system, potentially false readings 5incorrect hardware design3ensure pins are not shared345Ensure ADC, pressure sensor, temeprature sensor, and anemometer are all on separate pins
14
Read Value noiseincorrect readings4incorrect hardware design3ensrue pins are not shared336Ensure ADC, pressure sensor, temeprature sensor, and anemometer are all on separate pins
15
Data Loss or Corruption to stored datacustomer unable to access historical data6faulty SD card, failure of Pi or ADC3store data on SD card or google sheet236Research SD card types, ensure good one is picked
16
#2: Analog To Digital Converter (ADC), converts analog to digital signalsInnacurate MeasurementsInnacurate results presented to Customer3faulty sensors or code6code fixes472testing proceudre, calibration
17
Overcharge from turbineDamage to Pi and ADC, potentially other hardware componenets8incorrect voltage division 3correct resistence circuit372extensively check voltage division circuit
18
Damage to pinsLoss of ability to record data 7faulty enclosure1Reliable enclosure535ensure enclosure is well setup
19
Water damage to ADCLoss of ability to record voltage and current8faulty enclosure5Reliable Enclosure4160ensure enclosure meets code
20
code errorsInnacurate results presented to customer3incorrect code4code fixes and testing672extensive check for code
21
incorrect offset gainInnacurate results presented to Customer2incorrect offset calculations4testing procedure for votlage and current measurement324extensvie research and code checks
22
incorrect voltage resistance calculationsPotential failure of hardware components, innacruate readings7incorrect calculations3testing of calculations in real world 6126extensive check for circuits
23
overheating of ADCDamage to ADC and Pi8faulty cooling fan7cooling fan7392ensure high quality cooling fan
24
Raspberry OS crashestemporary loss of all data logging3overheating of pi, ovverclocking4research common causes448ensure pi stays cool, no overclocking
25
ADC doesn't fit with Python programmingdata logging wil not be achieved5incorrect ADC or faulty code1ensure correct adc is purchased210ensure correct adc is purchased, check code
26
#3: Point of Common CouplingOvercharge to componentsComplete failure of data recording system 8incorrect voltage division 4correct resistenc circuit6192ensure circuit wiring is correct
27
Accidental DisconnectTemporary stop to logging of votlage and current3bad connections6Tight connections472purchase high quality connectors with tension resistors
28
water Damage to connectorspotential short circuit, damage to ADC7bad connections4Water tight connections4112ensure water tight connectors are purchased
29
heat damage to connectorsPotential innacurate readings, damage to ADC7bad connections2High quality connections, no overcharge684ensure high quality connectors are purchased
30
Current Spikes and dropspotential damage to ADC, innacurate readings3bad power source3Fuse327ensure wind turbine input is stable
31
Voltage Spikes and dropsPotential damage to ADC, innacurate readings3bad power source3Fuse327ensure wind turbine input is stable
32
Heat accumulationpotential damage to ADC, innacurate readings6bad power source5cooling fan4120ensure high quality fan is purchased
33
Unstable power supplyLoss of data readability3bad power source2ensuring reliable power supply212ensure wind turbine input is stable
34
Breadboaed circuit connecting mistakepossible short circuit, damage to ADC5incorrect breadboard wiring 3ensure circuit is correct575extensive checks to breadboard before powering on
35
Weak power supplyinnacurate readings 3bad power source2ensure reliable power supply212ensure wind turbine input is stable
36
#4 Code for Reading SensorsPython codes not workfailure to provide customer with data8incorrect code2Test python multiple environemnets580extensive checks to code
37
Codes have no error but falil to acquire datafailure to provide customer with data6incorrect code1test python code and measurement devices extensively424ensure all measurement sensors are wired correctly, check code
38
Codes can't store data without internethistorical data unaccessible4faulty code4Fix code to work without internet580ensure code works without internet, or ensure proper internet connection
39
Codes can't display data in a plotunable to see power curves and historical data from sensors6faulty code2test code extensively448check connections and code
40
Thonny crashes after a long time of usingtemporary loss of data visuals7faulty code2research common causes456prevent overclocking
41
Not all data are collectedgaps in data visuals, innacurate info5faulty code or sensors3ensure measurement devices and code are good460check connections and code
42
Storing data is in conflict with acquiring dataunable to access historical data and live data5faulty code2test code extensively220check connections and code
43
Codes incompatible with ADCLoss of voltage and current measurements 6incorrect ADC or faulty code2purchase correct adc, test code112ensure proper adc is purchased, check codes
44
Codes incompatible with PCCLoss of voltage and current measurements 6Incorrect connections and resistance or faulty code1Ensure connections are correct, and adc is correct type16ensure proper adc is purchased, check codes
45
Generated graphs have missing partsinnacurate or completely useless data visuals5faulty sensors or code2ensure connections are good and measurement devices are good330check all connections and code
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100