Week 05 · lesson
Signal Failure Diagnosis
Troubleshooting gets faster when you stop asking, “What part is broken?”
Ask instead:
Where is the last place the signal is known to be correct?
That question turns a complicated aircraft into a sequence of smaller boundaries you can test with supplied evidence.
The fictional fault
A classroom simulator reports this problem:
The flight controller recognizes a yaw command from the receiver, but the aircraft model does not produce the expected yaw response.
The system path is:
receiver input
→ flight-controller command input
→ control calculation
→ motor output values
→ ESC command
→ motor torque
→ aircraft yaw motion
→ gyro measurement
You already know the receiver input reaches the controller. That means the fault is probably after the receiver interface.
You just removed one entire branch of possibilities.
Divide the path using evidence
The supplied packet includes four screenshots.
Evidence A — command monitor
Yaw input changes smoothly from center to left and right.
Conclusion: the receiver-to-controller input path is working in the simulation.
Evidence B — controller output monitor
Motor command values change when yaw is requested.
Conclusion: the control logic is producing a response.
Evidence C — output mapping table
Two motor channels are assigned to the wrong physical motor positions.
Conclusion: the computed correction is being routed incorrectly.
Evidence D — motor health test
All four simulated motors respond individually when commanded through the approved diagnostic fixture.
Conclusion: the motor models themselves are not the primary fault in this scenario.
The diagnosis is now much narrower: output mapping is inconsistent with the physical motor layout.
Symptoms are not layers
A symptom appears where the user notices the problem, not necessarily where the fault lives.
Examples:
| Symptom | Possible layer |
|---|---|
| no GNSS position | receiver power, serial interface, configuration, antenna view, or data validity |
| random attitude jumps | sensor noise, mounting vibration, calibration, timing, or estimator problem |
| one motor does not respond | output mapping, signal path, ESC, motor, power, connector |
| telemetry drops intermittently | radio link, connector, power, protocol, interference, software timing |
| aircraft drifts in simulator | sensor bias, trim/configuration, state estimate, wind model, control tuning |
The table is not a lookup chart. It is a reminder that one symptom can cross several layers.
Use a known-good boundary
Suppose the team has a screenshot showing the sensor value inside the flight controller is correct.
That is a known-good boundary.
You do not need to keep investigating the sensor output unless new evidence contradicts it. Move downstream.
This is a powerful troubleshooting habit:
- prove one boundary works;
- move to the next boundary;
- stop reopening cleared sections without a reason.
Otherwise teams bounce randomly between components and lose track of what has already been established.
Intermittent faults need timelines
An intermittent fault is harder because it disappears.
Imagine telemetry disconnects for two seconds every few minutes. Replacing components at random may destroy the evidence.
A better record asks:
- what exact time did the dropout begin?
- what else changed at the same time?
- did supply voltage change?
- did signal quality change?
- did a connector state change in the simulator?
- did software report a timeout?
- did the data recover automatically?
Time correlation can reveal a relationship that a static inspection misses.
Worked diagnosis: noisy altitude signal
A simulated barometer altitude trace becomes unstable after a payload fan is enabled.
You receive these observations:
barometer raw data: noisy when fan is on
flight-controller estimator: follows the noisy trend
motor commands: react to estimated altitude error
fan off: raw data stabilizes
The evidence points upstream of the estimator. The controller is reacting to the measurement it receives.
Possible next hypotheses include airflow disturbance around the pressure sensor, vibration, or electrical noise associated with the added payload system.
The correct conclusion is not “the barometer is bad.”
It is:
The supplied evidence links the altitude instability to a measurement disturbance that appears when the payload fan operates. Additional controlled evidence is needed to separate airflow, vibration, and electrical causes.
That is a diagnosis with a boundary.
Create a signal-fault worksheet that is actually useful
Use one supplied fault scenario and build this trace:
expected behavior
↓
observed symptom
↓
full signal path
↓
last known-good boundary
↓
first bad or uncertain boundary
↓
next evidence to inspect
Then make a small table:
| Hypothesis | Evidence supporting it | Evidence against it | Status |
|---|---|---|---|
| output mapping wrong | mapping screenshot disagrees with frame diagram | none in packet | strong |
| failed motor | no abnormal result in individual motor test | motor test passes | weak |
| receiver fault | command monitor is stable | valid receiver values observed | rejected |
Use rejected when the evidence actually rules a hypothesis out. Use weak when it is simply unsupported.
Avoid the parts-cannon method
“Parts cannon” is technician slang for replacing components until the symptom disappears.
It sometimes appears to work. It teaches almost nothing.
If you replace a receiver, flight controller, ESC, and motor at once, then the aircraft works, you still do not know what failed. You also introduced several new configuration variables.
Evidence-based diagnosis tries to change the fewest unknowns necessary.
Your Week 5 standard
You should now be able to take a control or sensor symptom and trace it through:
source → interface → configuration → processing → output → physical response
The strongest troubleshooting sentence you can write is not “I think the controller is broken.”
It is:
This boundary is known good, this is the first boundary where the evidence no longer matches the expected state, and this is the next check that can separate the remaining hypotheses.
That is how signal diagnosis becomes engineering instead of guessing.