123 Main Street, New York, NY 10001

Heat-Pump Dryer Main Control: Drives, Sensing & Energy Metering

← Back to: Smart Home & Appliances

A heat-pump dryer is easiest to debug when every symptom is turned into evidence: start with DC-bus + inverter status, then use airflow, T/RH, defrost/condensate, metering, and reset logs to prove the root cause. This page focuses on the fastest “first 2 checks → discriminator → first fix” chain for drying time, efficiency, and intermittent faults.

H2-1 — System Boundary & Power/Control Domains (Heat-Pump Dryer only)

Scope lock (what this page covers / excludes)

Covered: compressor inverter drive, fan/drum drives, (optional) heater safety chain, temperature/RH sensing chain, energy metering, and event/fault logging with EMC/ESD/surge evidence points.

Excluded: generic heat-pump textbook derivations, whole-home platforms, cloud/app tutorials, and protocol-stack deep dives. Everything here must map to dryer control signals, waveforms, or logs.

AC input → PFC/DC bus Inverter domain (compressor) LV control rails (MCU/AFE) Air-path + defrost evidence Wh/cycle + event log

Domain map (domain → typical failures → evidence to collect)

  • HV AC input domain (line, surge, EMI filter, inrush): symptoms like random restart, nuisance trips, “works idle, fails under load.”
    Evidence: input sag timing vs load steps; surge/EFT event log; leakage/ground reference anomalies if present.
  • PFC / DC bus domain (rectifier/PFC, bus cap, pre-charge): symptoms like compressor start fails, frequent stop/start, abnormal noise during ramp.
    Evidence: DC bus droop at start; ripple shape under steady load; brownout counters aligned to bus events.
  • Inverter domain (compressor) (gate driver, power stage, phase current sense): symptoms like OC/OT latch, stall/lose-sync, “runs then faults.”
    Evidence: driver fault flags + timestamp; phase current waveform at ramp; bus current vs commanded speed.
  • Motor drives (fan + drum) (BLDC/step/triac depending design): symptoms like long dry time, overheat trips, unstable RH curve, airflow collapse.
    Evidence: fan tach/RPM; drum motor current/torque proxy; airflow/pressure sensor if available.
  • LV control domain (3V3/5V/12V, MCU/ADC/AFE): symptoms like “ghost faults,” RH jumping, metering spikes, intermittent resets.
    Evidence: reset reason register; rail dip capture; ADC outliers correlated with inverter/SSR edges.
  • Safety chain domain (heater / interlocks) (SSR/relay + thermal cutouts + door lock): symptoms like over-temp stop, heater stuck-on/off, non-recoverable shutdown.
    Evidence: which protection triggers first; heater current signature; relay/SSR command vs feedback mismatch.
  • Coupling risk layer (cross-domain): inverter switching noise and heater dv/dt can inject into sensor/MCU.
    Evidence: timing alignment — when a fault appears, does it coincide with inverter PWM edges, heater switching, or bus transients?

First 2 measurements (fast discriminator, minimal tools)

M1 — DC bus ripple/droop (during compressor ramp + steady load)

If the bus droops before any inverter fault flag, prioritize input/PFC/bus causes. If the bus is stable but faults latch, prioritize inverter/motor causes.

M2 — MCU reset reason + event timestamps (align to inverter/heater edges)

A reset counter increase aligned to switching edges strongly suggests coupling/EMC rather than “random firmware.”

Bus V(t): start + steady Driver fault + time Fan RPM / tach RH & T curves Reset reason Wh/cycle

Rule: every later chapter must reference at least one of these signals so diagnosis stays evidence-based.

Heat-Pump Dryer Control Domains Boundary: power → inverter → LV control → sensing → metering/logs (evidence-driven) HV AC / Front-End Domain DC Bus + Inverter Domain (Compressor) Low-Voltage Control + Sensing + Logs AC Input EMI / Surge / Inrush PFC / Rectifier DC Bus (Cap + Sense) Gate Driver + Power Stage OC/OT/Fault flags Phase Current Sense Compressor Motor BLDC / PMSM Bus Probe P1: Vbus LV Rails (3V3/5V/12V) UVLO / brownout MCU + Event Log P2: reset reason Sensors / AFE T, RH, airflow evap/cond T Energy Metering Wh / cycle stage split Fan + Drum Drives Heater Safety Chain Coupling risk: inverter EMI → sensor AFE dv/dt edges → LV reset ICNavigator • Figure F1
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F1 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-2 — Energy Flow Model: “Where the kWh goes” (actionable, not textbook)

Why this model exists (so every fault can fall back to evidence)

Dry time and energy are not “feelings.” They are the result of a measurable chain: dehumidification capacity × effective airflow × control consistency.

Energy per cycle can be expressed as an accounting problem:

  • kWh ≈ compressor work + fan work + drum work + (optional) heater work + defrost penalty + losses (leaks/blocks/sensor drift-driven overrun)
  • Any “longer cycle” must show up as a change in at least one curve: T/RH slope, fan RPM, compressor power, defrost frequency, or Wh.

Cycle phases (A→D) and what each phase should look like

  • Phase A — Spin-up & ramp: bus stabilizes, compressor ramps, airflow established.
    Red flag: repeated ramp attempts (energy rises) with little RH improvement.
  • Phase B — High dehumidification: RH should drop with a stable slope; airflow should be steady.
    Red flag: RH slope flattens while compressor power stays high → airflow/icing/heat-exchange issue likely.
  • Phase C — Tail / end-dry: RH approaches low range; control should avoid “overrun” from sensor lag/drift.
    Red flag: temperature rises but RH does not change meaningfully → control may be chasing a biased sensor.
  • Phase D — Defrost / de-ice events: heat-pump dryers pay an energy tax when frosting occurs.
    Red flag: defrost becomes frequent/long → Wh per cycle jumps and dry time stretches.

These phases are not a textbook story. They are a template for curve interpretation used in later debug and validation steps.

Minimum Evidence Pack (the smallest dataset that still closes the loop)

Collect these signals with timestamps aligned (even a 1–10 s sample rate is enough for field triage):

  • T_in / T_out (air-path in/out) — shows heat delivery and transfer effectiveness.
  • RH_out (or chamber RH) — shows dehumidification progress.
  • P_comp (compressor power or equivalent current proxy) — shows effort/cost.
  • Fan RPM (tach) — the hidden root cause of “slow dry.”
  • Defrost event log (count + duration) — explains sudden Wh spikes.
  • Wh per cycle (and if possible stage split) — makes inefficiency quantifiable.

Fast discriminator rule: if dry time increases but Wh does not, suspect sensing/control termination; if Wh increases sharply, suspect airflow/icing/transfer or repeated restarts.

Practical discriminators (curve-based, not guesswork)

  • Airflow vs heat-transfer: fan RPM drops → airflow root cause first. Fan RPM stable but RH slope collapses → heat-exchange/icing evidence first.
  • Power vs progress: compressor power high while RH barely changes → “energy without removal,” prioritize airflow, icing, or sensor bias.
  • Defrost tax: rising defrost frequency with a stable load → check evaporator temperature placement/reading and airflow constraints.
  • Control overrun: RH reads “still wet” but temperature rises and Wh increases at tail → sensor lag/condensation on RH element is a prime suspect.

Each discriminator is designed to map directly to the domain map in H2-1, so the next troubleshooting step is always targeted.

Where the kWh Goes A phase model that ties dry time and energy to measurable curves and logs Energy Buckets (kWh per cycle) Compressor P_comp Fan RPM Drum I/torque Heater (opt.) I_heater Tax Defrost Cycle Phases (A → D) A: Ramp Vbus stable B: High dehumid RH slope ↓ C: Tail avoid overrun D: Defrost Wh ↑, time ↑ Minimum Evidence Pack (aligned timestamps) T_in / T_out ΔT behavior RH slope P_comp effort Fan RPM airflow Defrost log count/time ICNavigator • Figure F2
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F2 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-3 — Power Tree & Protection: AC Front-End → DC Bus → Low-Voltage Rails

Goal: capture all “trip / freeze / reset / metering drift” power causes

Power-related failures in a heat-pump dryer are rarely random. They align with load steps (compressor ramp, heater switching, fan/drum transients) and show up as a measurable chain: AC input marginDC bus stabilityLV rail integrityprotection/latched events.

AC sag / surge Inrush / bypass relay timing PFC + bulk cap DC-DC transient response Brownout / UVLO strategy OVP/OCP/OTP + latches

Rule: treat “software-like” symptoms as power-evidence problems until Vbus and LV rails prove otherwise.

Power tree breakdown (what each layer must guarantee)

  • AC Front-End (EMI/surge + NTC/inrush + bypass relay): must avoid nuisance trips and prevent deep input sag during load steps.
    Common pitfall: bypass relay timing creates a brief current spike that looks like a fault to upstream protection.
  • Rectifier/PFC + DC Bus (bulk cap + bus sense): must keep Vbus stable across compressor ramp and heater transitions.
    Common pitfall: aged/undersized bulk capacitance increases ripple and makes “start then fault” repeatable.
  • Low-Voltage Rails (3V3/5V logic + 12V/driver rails): must keep MCU/AFE/metering references clean under inverter dv/dt and relay edges.
    Common pitfall: LV dips that do not fully reset the MCU still corrupt ADC/metering, causing drift and false alarms.

Protection & verification (turn protection into diagnosable evidence)

  • OVP/OCP/OTP: define what is recoverable (retry allowed) vs what is latched (requires clear + root-cause fix).
  • Brownout/UVLO policy: log the exact threshold crossing and cause (Vbus droop vs DC-DC collapse vs coupling spike).
  • Bypass relay health: verify command vs actual current signature to detect timing issues or contact degradation.
  • Heater cutout chain (if present): treat it as a safety domain—detect relay/SSR stick or mismatch by comparing command to measured heater current.

Quick discriminator (evidence-first):

Vbus droops first while MCU rail stays solid → prioritize AC/PFC/bulk-cap/pre-charge.

MCU rail dips first while Vbus remains stable → prioritize DC-DC transient response, rail decoupling, and coupling paths.

Both dip aligned to compressor ramp/heater edge → prioritize margin + ramp strategy + bulk energy storage.

First 2 measurements (minimal tools, maximum separation)

M1 — DC bus ripple/droop (capture at compressor ramp and heater switching)

M2 — MCU rail brownout + reset reason log (3V3/5V dip + timestamp)

If M1 shows deep droop before any inverter fault flag, power margin is the primary suspect. If M2 shows rail dips without major Vbus change, coupling or DC-DC transient limits are the primary suspect.

A power root cause is proven only when the voltage event and the fault/reset event share the same timeline.

Power Tree & Protection AC Front-End → DC Bus → Low-Voltage Rails (with probe points and latches) AC Front-End Rectifier / PFC + DC Bus DC-DC Rails + Control + Protections AC IN EMI / Surge TVS / MOV / CM Inrush (NTC) + Bypass relay Trip / Leak Detect Rectifier / PFC dynamic load margin DC Bus (Bulk cap) ripple / droop Bus Sense Probe P1: Vbus ripple/droop DC-DC Rails 3V3 / 5V / 12V MCU / AFE / Meter Probe P2: rail dip OVP / OCP / OTP retry vs latch Heater Cutout Chain relay/SSR + over-temp transients → LV dips ICNavigator • Figure F3
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F3 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-4 — Compressor Inverter Drive: control loop, start/stop, and stall evidence

Why the compressor inverter is the “center of gravity”

The compressor drive dominates both performance and risk: it creates the largest load steps (Vbus stress) and the strongest switching noise (coupling into sensors and MCU rails). A useful inverter chapter must therefore be evidence-first: state timeline + fault latch timing + Iphase(t) + Vbus(t) + thermal points.

Start / ramp Steady load Stop / restart OC / UV / OT latches Lose-sync / stall Noise signature

Drive lifecycle (what to verify at each state)

  • Ready / pre-drive: driver supply stable, faults cleared, bus above enable threshold.
    Evidence: driver “fault pin” idle state; enable timing vs Vbus.
  • Start / ramp: establish rotation and limit phase current while Vbus stays within margin.
    Evidence: Iphase(t) at ramp; Vbus droop; first fault flag timestamp.
  • Steady: maintain stable current/torque with predictable thermal rise.
    Evidence: current ripple pattern; bus ripple; hotspot temperature trend (power device / heatsink).
  • Stop / restart: controlled shutoff without backfeed spikes or repeated latches.
    Evidence: latch persistence; restart count; bus recovery time.

Key risks → discriminators (what proves each root cause class)

  • Start failure: repeated attempts with minimal progress.
    Discriminator: does Vbus droop precede the first fault, or does Iphase spike first?
  • Over-current (OC): immediate fault on torque demand.
    Discriminator: Iphase spike timing vs switching edges; compare to fault latch time.
  • Under-voltage (UV): drive drops out when load increases.
    Discriminator: UVLO events aligned to Vbus droop vs LV rail dip (tie back to H2-3).
  • Over-temperature (OT): fault appears after minutes.
    Discriminator: thermal point rises steadily; OT threshold crossing precedes latch (power device vs heatsink).
  • Lose-sync / stall: abnormal noise and efficiency loss, sometimes followed by OC.
    Discriminator: asymmetric / distorted Iphase waveform with relatively stable Vbus suggests a mechanical or control mismatch.

Inverter Evidence Pack (minimum):

P1: Vbus(t) • P2: Iphase(t) • P3: fault latch timestamp • P4: thermal points (power device / heatsink)

Without aligned timestamps, “cause” and “coincidence” cannot be separated in the field.

Bridge rule (tie back to the power chapter)

If H2-3 proves Vbus and LV rails are stable during ramp and steady load, then compressor issues must be explained by inverter-state evidence (fault flags, Iphase waveform, and thermal points).

Compressor Inverter Evidence Map Start/Ramp → Steady → Stop/Restart (probe points + latch timing) Drive States A: Ready / Pre-drive B: Start/Ramp C: Steady D: Stop/Restart Latch / Retry DC Bus Probe P1: Vbus(t) Gate Driver + Power Stage fault pin / flags Probe P3: latch time Phase Current Sense Probe P2: Iphase(t) Compressor BLDC/PMSM Thermal Evidence Probe P4: T_power / T_sink Discriminators (evidence rules) Start fail: Vbus droop first vs Iphase spike first OC: Iphase spike aligned to latch time (P3) UV: Vbus crossing vs driver UVLO OT: T_power/T_sink trend before latch switching loss → heat ICNavigator • Figure F4
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F4 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-5 — Fan + Drum Motor Drives: airflow is a “hidden” root cause

Why airflow + drum behavior explains “doesn’t dry / takes too long / overheats”

In a heat-pump dryer, many complaints look like “heat-pump efficiency” or “control logic,” but the root cause often sits in hidden mechanics: airflow and drum load. When airflow collapses, moisture removal stalls and the system compensates with longer runtime and higher energy. When drum motion degrades, clothes stop tumbling effectively and heat exchange becomes uneven, which can amplify overheat events.

Evidence-first principle: treat airflow and drum as measurable subsystems—prove the condition using RPM/tach, current signatures, and event timelines before changing algorithms.

Fan drive: discriminate blockage vs degradation vs PWM/EMI side-effects

  • Airflow reduction (filter/duct blockage)
    Proof: for the same drive command (duty/target RPM), fan current rises or RPM drops; if a pressure sensor exists, ΔP indicates restriction. Drying time grows while moisture removal slows.
  • Fan mechanical degradation (bearing / rubbing / imbalance)
    Proof: startup current increases; current shows a repeating ripple; RPM becomes unstable under humidity/temperature extremes.
  • PWM noise / EMI coupling into sensing and logs
    Proof: tach/RPM glitches align to switching edges; nuisance faults appear at the same phase of PWM or inverter activity. The fan may be fine, but measurement and control are polluted.

Fast triage cue:

If RPM is stable yet “drying stalls,” suspect restriction that reduces real airflow (RPM is only a proxy). If RPM is unstable or glitchy, first prove whether the glitch is real mechanical slip or EMI artefact using current signature and timing correlation.

Drum motor drive: separate load variation from friction/slip from protection behavior

  • Normal load variation
    Proof: drum current shows periodic modulation synchronized with tumble dynamics; speed tracks target with mild, repeatable ripple.
  • Belt slip / friction increase / mechanical bind
    Proof: current rises but speed fails to follow; speed ripple grows; retries become frequent. If a door-open event forces stop/restart, compare restart current—abnormally high restart current strongly indicates friction/bind.
  • Over-current protection sensitivity / inconsistent retries
    Proof: OC triggers cluster during a specific motion phase; fault timestamps align to torque spikes. Confirm whether the system reduces torque, changes speed, or hard-stops (a “pattern” matters more than a single trip).

First 2 measurements (minimal proof set)

M1 — Fan evidence: RPM/tach(t) + Ifan(t) at a comparable command point (same target or duty).

M2 — Drum evidence: Idrum(t) + speed(t) + door switch timeline (stop/restart alignment).

A root cause is “locked” when speed/current signatures and event timing are consistent across repeated cycles.

Airflow & Drum Drives Evidence Map Hidden root causes for dry-time, energy, and overheat symptoms Fan / Airflow Chain Fan Driver PWM / target RPM Fan Motor air mover Duct / Filter restriction risk Exhaust / Outlet airflow result P1: Tach / RPM(t) stability / glitches P2: Fan Current Sig. load / rubbing / stall P3: ΔP (optional) restriction proof Impact Signature Dry time ↑ Energy ↑ Overheat risk ↑ Defrost freq ↑ Drum Drive Chain Drum Driver speed / torque Motor I_drum(t) Belt / Mechanics slip / friction Drum tumble motion P4: I_drum + speed(t) P5: OC / retry pattern P6: Door switch timeline ICNavigator • Figure F5
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F5 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-6 — Temperature & RH Sensing Chain: placement, filtering, and drift traps

Engineering boundary: measurement quality sets the ceiling

Control loops and field diagnostics cannot outperform their measurements. In heat-pump dryers, wrong sensor placement, slow response, or drift can create false “plateaus,” nuisance trips, and oscillations that look like logic errors. The sensing chain must therefore be treated as a first-class subsystem with provable dynamics.

Rule: prove sensor dynamics (step response and recovery time) before tuning thresholds or algorithms.

Temperature points: what each location represents (and the trap)

  • Inlet / outlet air: represents drying progress and thermal balance.
    Trap: placement lag creates delayed feedback; small airflow changes can look like large temperature changes.
  • Evaporator temperature (Tevap): critical for frosting evidence.
    Trap: condensation contact errors can fake a “flat platform” or add bias.
  • Condenser / exhaust: relates to delivered heat and recovery quality.
    Trap: sensor sees local hot spots, not bulk air, if mounted poorly.
  • Heater-adjacent safety point (if present): must align with the safety chain.
    Trap: slow thermal coupling causes the hardware chain to trip first.

RH sensing: saturation, contamination, condensation, and slow response

  • Saturation: RH clamps near the upper range and loses information.
    Proof: measure the time to saturate and the time to recover after humidity drops (P1).
  • Contamination: lint and residue slow the sensor and create hysteresis.
    Proof: recovery time grows over cycles; readings lag behind temperature changes.
  • Condensation influence: droplets create step-like jumps or long bias tails.
    Proof: RH anomalies align with drainage/defrost events; post-event baseline shifts.
  • Slow response → control oscillation: delayed RH produces over/under corrections.
    Proof: duty changes precede RH response by an excessive lag; oscillation period matches the sensor time constant.

AFE/ADC: sampling, filtering, and drift containment (only what changes evidence)

  • Sampling vs filtering: heavy filtering can create a fake plateau; too-slow sampling hides transitions.
    Proof: temperature step response and RH recovery time change significantly when filter settings change (P2).
  • Noise coupling: PWM/inverter activity can modulate readings.
    Proof: reading noise aligns to switching activity or tach frequency; treat it as correlation evidence.
  • Self-test and open/short logs: sensors must be diagnosable.
    Proof: open/short detection, out-of-range flags, and “stuck reading” detection are recorded as event logs (P3).

First 2 measurements:

M1: RH saturation + recovery time (same cycle window).

M2: temperature step response (apply a controlled state change and record the lag and slope).

Temperature & RH Sensing Chain Placement + dynamics + drift traps (proof by step response and recovery time) Placement Map (what each point represents) Inlet Air T_in / RH_in Evaporator T_evap (frost proof) Outlet / Exhaust T_out / RH_out Condenser delivered heat Heater Adjacent safety point Chamber (optional) local bias risk Sensing Chain (prove dynamics) Sensor T / RH AFE bias / gain ADC sampling Filter lag / plateau Log ctrl P1: RH sat / recovery time constant proof P2: T step response lag + slope P3: Self-test logs open / short flags condensation / contamination → bias ICNavigator • Figure F6
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F6 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-7 — Heater Control (if present): safety chain + “why it overheats”

Why heater control must be “two-layer” (hardware safety + software proof)

A heater is a high-risk subsystem because it can create unsafe energy even when the MCU is wrong, frozen, or affected by EMI. A robust design therefore needs two independent lines of defense:

  • Hardware safety chain: mechanical thermostat and/or one-shot thermal fuse that cuts power regardless of firmware state.
  • Software loop + diagnostics: temperature limits, duty/ramp policies, and event logging that detect drift, false triggers, and stuck-on behavior early.

Field truth is not a claim. It is proven by current signature, state readback, and the trigger order of the over-temp chain.

Control elements (what to verify, not textbook theory)

  • Switch element: SSR or relay (or triac). Verify command timing and the real conduction state.
  • Zero-cross / edge behavior (if used): treat it as an EMI signature tool—compare current spikes and nuisance triggers across switching styles.
  • Temperature sensing: NTC/RTD used for the software limit; placement errors show up as a wrong slope or delayed response.
  • Hard cut chain: thermostat (resettable) and thermal fuse (one-shot). These define the last line of defense.

Minimum architecture rule:

Even if the MCU output is stuck ON, the hardware chain must cut heater power safely. If the hardware chain trips often, the software loop must log the trend and reduce duty before reaching the hard cut.

Typical failures → discriminators (what proves each class)

  • Relay/SSR stuck ON: command OFF but heater still conducts.
    Proof: heater current remains non-zero after OFF command; “state readback” disagrees with command; temperature keeps rising.
  • False trigger / EMI-induced misfire: unintended brief conduction.
    Proof: short current bursts aligned to inverter/relay edges; temperature sensor shows spikes aligned to switching events (timing correlation).
  • Real overheat (thermal/airflow issue): conduction is correct but heat is not removed.
    Proof: heater current normal, yet temperature slope exceeds expected; hard cut chain triggers after a predictable ramp.
  • Sensor or limit error: temperature reading is biased/slow.
    Proof: “temperature vs current” relationship breaks; the same duty results in different slopes between cycles.

Trigger-order rule (must be logged):

Software limit should act first (duty reduction / shutdown). If the thermostat trips first, control margin is insufficient. If the thermal fuse blows, the system reached a safety failure state (root cause must be found, not bypassed).

Heater Evidence Pack (minimum set to diagnose in the field)

P1 — Heater current signature: Iheater(t) across ON/OFF transitions

P2 — State proof: relay/SSR feedback (or inferred state from current)

P3 — Over-temp trigger order: NTC warning → thermostat → thermal fuse

P4 — Key temperature points: heater-adjacent NTC + outlet/duct temperature

P5 — Event log: over-temp count, duration, recovery/lockout reason

A heater problem is “proven” only when command, current, temperature slope, and trigger events share one timeline.

Heater Safety Chain & Proof Points Hardware cutouts + software loop (evidence: current, state, trigger order) MCU Control PWM / ON-OFF Driver Stage isolation / gate SSR / Relay / Triac zero-cross (opt) Heater Load high risk energy Current Sense P1: Iheater(t) State Proof P2: feedback Over-Temperature Chain (trigger order must be logged) Software Limit NTC warning Thermostat hard cut (reset) Thermal Fuse one-shot cut P3 order EMI false trigger ICNavigator • Figure F7
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F7 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-8 — Defrost / De-Ice & Condensate Management: the heat-pump “field killer”

Why defrost + drainage collapses performance

Heat-pump dryers fail “silently” when moisture removal collapses: drying time grows, energy per cycle rises, and user complaints appear before hard faults. Two drivers dominate field collapse:

  • Frost / ice reduces heat exchange and effective airflow.
  • Condensate faults (pump/level/overflow) prevent recovery after defrost and can force protective shutdown.

This chapter stays evidence-first: detect frost by discriminators, validate defrost by expected curve response, and prove drainage by pump-current and level-state timelines.

Frost detection discriminators (what proves it is really frosting)

  • ΔT + RH slope mismatch: temperature changes without the expected RH decline (dehumidification stalls).
  • Evaporator temperature “flat platform”: Tevap stays in a narrow band while performance degrades.
  • Airflow proxy drops: fan tach/RPM falls or becomes unstable near the collapse point.
  • Energy tax signature: Wh/cycle increases primarily during frequent or long defrost segments.

Frost proof rule:

A frost claim is proven when defrost count/duration rises while Tevap flattens and RH decline slope becomes shallow in the same time window.

Defrost control (write only controllable evidence, not heat-pump textbook)

  • Trigger: ΔT anomaly, Tevap flat, RPM drop, RH slope stall. Record the 2–5 minute pre-trigger window.
  • Action: pause/ramp compressor, adjust fan, optional auxiliary heat. Prove action timing by log timestamps.
  • Exit: defined by curve recovery (Tevap changes, ΔT returns, RH slope recovers) or time limit.

Validation rule: a defrost is “effective” only if the post-defrost recovery window shows restored RH decline slope and reduced defrost frequency.

Condensate management (pump/level/overflow must be diagnosable)

  • Loop: condensate → sump → level sensor → pump → drain path → overflow protect.
  • Pump stall / clog: pump current rises or shows abnormal ripple; command ON but level does not fall.
  • Drain restriction / backflow: pump current can look normal, yet level drops slowly or rebounds; prove by level-state timeline.
  • Level sensor fault: level state toggles inconsistently with pump command/current; overflow protect triggers unexpectedly.

Condensate proof rule:

Drainage is proven only when pump command, pump current, and level state show a consistent cause-effect chain (ON → current signature → level decreases).

Defrost + drainage Evidence Pack (minimum set)

P1 — Defrost count + duration (per cycle)

P2 — Tevap(t) and Tin/Tout(t) around trigger/action/exit

P3 — RH slope (stall vs recovery)

P4 — Fan tach/RPM (airflow proxy)

P5 — Pump current signature + pump command

P6 — Water level sensor state + overflow protect events

P7 — Wh/cycle (energy tax alignment to defrost)

Defrost & Condensate Evidence Loop Frost detection → Defrost control → Recovery proof + Drainage proof Air / Heat-Exchange Loop (evidence nodes) Condensate Loop (pump/level/overflow proof) Drum / Duct T_in / RH Evaporator P2: T_evap Condenser T_out Fan + Tach P4: RPM Frost Indicators ΔT anomaly + RH slope stalls T_evap flat platform RPM drop / instability P1: defrost count/duration Defrost Controller Trigger pre-window Action timed log Exit recovery prove recovery by RH slope Sump condensate Level Sensor P6: state Drain Pump P5: current Overflow Protect event log drain fault blocks recovery ICNavigator • Figure F8
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F8 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-9 — Energy Metering & Analytics: turn “mystery inefficiency” into numbers

Goal: separate “real high energy” from “bad measurement”

“High kWh per cycle” can be caused by real inefficiency (longer runtime, more defrost, restricted airflow), or by metering errors (phase, offset, drift, and non-sinusoidal waveforms under PFC/inverter conditions). The metering chain must therefore be auditable: it should produce repeatable Wh/cycle, stage-by-stage energy splits, and a clear error budget that explains when readings can be trusted.

Evidence-first output: Wh/cycle + power-vs-time curve + stage attribution (compressor / fan / drum / heater if present) with explicit timestamps.

Metering chain: I/V sensing → synchronization → power computation

  • Current sensing (shunt / Hall / CT)
    What breaks evidence: shunt thermal gradient → zero drift; Hall bias/bandwidth → dynamic error; CT phase shift at low frequency → systematic power bias.
  • Voltage sampling (divider / isolation / ADC reference)
    What breaks evidence: divider drift and ADC reference drift change amplitude; isolation delay or filtering adds phase error.
  • Synchronization (sample timing and windowing)
    What breaks evidence: small phase mismatch between V and I becomes a large P error, especially when waveforms are non-sinusoidal (PFC harmonics, inverter switching).
  • Power computation (P(t), Wh integration, logging granularity)
    What breaks evidence: coarse logging (10 s) can smear or miss startup/step energy; 1 s (or finer) is required for diagnostic truth.

Practical rule: diagnostic metering should preserve the moment when the system changes state (compressor start, defrost enter/exit, heater on/off). If timestamps and sampling windows are ambiguous, stage attribution is not defensible.

Dominant error sources: phase, offset, drift, and PFC harmonics

  • Phase error (timing mismatch / CT delay / filtering delay)
    Signature: systematic high/low power across the cycle; readings shift predictably when filter or timing settings change.
  • Offset / zero drift (shunt amp bias, ADC bias, thermal gradients)
    Signature: “power does not return to zero” at very low load; baseline changes with temperature or time-on.
  • Temperature drift (sense resistor, divider, AFE gain)
    Signature: cold cycle vs hot cycle shows consistent bias direction at the same operating point.
  • PFC harmonics / non-sinusoidal waveforms
    Signature: power or energy jumps only in certain compressor speeds or operating modes; errors correlate with waveform distortion and switching activity.

Granularity guidance: use 1 s (or finer) during root-cause work; use 10 s only for reporting, with an explicit note that short transients are under-represented.

Stage energy split: make compressor/fan/drum/heater attribution defendable

Stage splits must be driven by events (enable flags, mode transitions, or clear step signatures), not assumptions. The simplest defensible approach is to define a cycle timeline and bind each boundary to a timestamped marker:

  • Compressor segments: start spike + steady platform (inverter active window).
  • Heater segments (if present): clear step power delta aligned to control state.
  • Fan / drum baseline: smaller increments that persist across multiple segments; validate by correlating RPM/current to the baseline change.
  • Defrost segments: identified by defrost flags and temperature signature; energy is separated as a “tax” on efficiency.

Deliverable output (per cycle): Wh_total, Wh_compressor, Wh_fan, Wh_drum, Wh_heater, Wh_defrost + the timestamp list that defines each segment.

First 2 measurements (minimal proof set)

M1 — Zero drift proof: record baseline power at very low load and track drift vs time/temperature.

M2 — Step error proof: capture a single, clear state step (heater on/off or compressor start) with 1 s logging and compare integrated energy around the step.

When phase, offset, drift, and windowing are controlled, “mystery inefficiency” becomes a reproducible numeric story rather than a debate.

Metering Chain & Error Budget Map Turn high kWh complaints into repeatable Wh/cycle and stage splits I / V Inputs Current Sense shunt / Hall / CT Voltage Sample divider / isolation Sync & Compute Synchronization timing + window Power Compute P(t) → Wh integrate Logging 1 s vs 10 s granularity Error Sources Phase (Δφ) / Delay Offset / Zero Drift Temp Drift Harmonics (PFC / inverter) Window / Granularity Outputs Wh/cycle Power curve Stage split Calibration + logs 1s / 10s note ICNavigator • Figure F9
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F9 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-10 — EMC/Surge/ESD Robustness: symptom → evidence → isolate

Intermittent failures must be converted into timelines and evidence

“Random resets” and “occasional false alarms” are rarely random. In appliances, intermittent events often result from coupling between fast switching edges (inverter dv/dt, SSR edges), cable injection, and ground bounce. Robustness work starts by building an evidence timeline: what happened, when, and what the system believed (reset reason, fault registers, IO states) right before the event.

Rule: without reset-reason capture and timestamped IO evidence, EMC fixes become guesswork.

Symptom taxonomy: group “random” events by victim type

  • System-level: reset / brownout / hang → reset reason register + brownout flag + last-event timestamp
  • Nuisance faults: false compressor/fan/door/water-level alarms → fault latch source + input snapshot at trigger time
  • False triggers: SSR/relay mis-action, door input glitch → GPIO timestamp + edge counter + actuator current signature
  • Metering glitches: power/energy jumps → sampling sync flag + mode transition alignment + log granularity check

High-impact sources: inverter dv/dt, SSR edges, sensor cable coupling, ground bounce

  • Inverter switching noise: dv/dt and di/dt drive common-mode currents and ground shifts.
    Victims: MCU rails, ADC references, tach/RH/NTC lines, and fault pins. Evidence: event timing correlates with inverter state transitions.
  • SSR / relay edges: fast edges inject into control and sensing, creating false triggers.
    Evidence: GPIO glitches align with actuation edges; actuator current signature shows unintended conduction.
  • Sensor cable coupling: long or high-impedance inputs pick up injected transients.
    Evidence: “stuck low / stuck high / bounce” counters spike after EFT/ESD; input snapshots show brief invalid states.
  • Ground bounce: shared returns and fast currents shift local ground reference.
    Evidence: multiple unrelated inputs glitch simultaneously; brownout/reset reasons cluster at high-load switching.

Evidence pack: make EFT/Surge/ESD events reproducible

  • After-event log record: test type (EFT/surge/ESD), time, mode, and counters.
  • Reset reason register: brownout vs watchdog vs external reset vs software reset.
  • GPIO glitch capture: edge counters + timestamps for 2–3 critical lines (door input, SSR control feedback, key sensor fault pins).
  • Waveform proxy: actuator current signature and DC rail snapshot around the event window.

Isolation strategy (binary search): fix the noise source state, fix the victim input state, then change one coupling path at a time (routing, temporary RC, return reference). Accept a fix only if the evidence pack improves consistently across repeated events.

First 2 measurements (minimal proof set)

M1 — Reset proof: capture reset reason + brownout flags for every intermittent event (must be stored and retrievable).

M2 — IO proof: timestamped glitch capture on door input + SSR-related control/feedback + one critical sensor line.

When events are timestamped and correlated to switching states, “random” becomes an isolate-and-fix workflow.

EMC Coupling Map Sources → paths → victims → evidence (symptom to isolate workflow) Sources Coupling Paths Victims Evidence Inverter dv/dt SSR / Relay edge Cable injection Ground bounce Common-mode Cap. injection Inductive loop Ref shift Reset / hang False faults False triggers Metering glitch Reset reason EFT/Surge logs GPIO timestamp Rail snapshot ICNavigator • Figure F10
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F10 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

H2-11 — Validation & Field Debug Playbook (SOP): first 2 measurements → discriminator → first fix

How this SOP is meant to be used

This chapter converts common field complaints into an evidence-driven workflow. Every symptom follows the same structure:

  • First 2 measurements (two concrete points that work as a universal “truth anchor”)
  • Discriminator (fast proof to classify root cause: airflow / refrigerant loop / power / sensing / control / EMC)
  • First fix (lowest-cost fixes first; each fix must change evidence, not just “feel better”)
Oscilloscope (basic) DMM / clamp (optional) Firmware logs (timestamps) 1 s logging for diagnosis

Example MPNs below are representative parts commonly used in appliance platforms. Selection must match voltage/current/safety requirements and vendor lifecycle.

Universal First 2 Measurements (use for every symptom)

Measurement #1 — DC bus ripple/sag at the bulk capacitor

  • Where to probe: across the DC bus bulk capacitor (or the closest low-inductance test pads to it).
  • What to capture: startup sag, steady ripple envelope, and any dips aligned to compressor start/stop or heater switching.
  • What it proves: whether power integrity is the primary driver (UVLO/brownout) or a secondary effect.

Measurement #2 — Compressor inverter fault/status timeline

  • Where to probe/read: inverter nFAULT/OTW pins (if available) and/or driver status registers; record enable/disable timestamps.
  • What to capture: fault type, latch timing, retry counters, and correlation to DC bus events.
  • What it proves: whether the “core energy machine” is running as expected or failing early.

Fast classification rule: if DC bus shows deep sags that align with failures, start in the power/protection domain. If bus is stable but inverter faults latch, start in the inverter/drive domain.

Example MPNs (measurement chain building blocks):

  • Isolated HV measurement (V/I): TI AMC1311, TI AMC131M01, ADI ADuM7701
  • Current-sense amplifier (fast, PWM-friendly): TI INA240A1, ADI AD8418A, TI INA181A1
  • Hall current sensor (galvanic isolation): Allegro ACS758LCB-200B
  • 3-phase gate driver with diagnostics (examples): TI DRV8323RH, TI DRV8353RS

Symptom: “Not dry / cycle time extremely long”

First 2 measurements

  • M1: DC bus ripple/sag across bulk cap (focus on compressor steady window).
  • M2: compressor inverter fault/status + retry counters (confirm stable run vs early faults).
  • Optional (high leverage): outlet air T + RH at 1 s logging for the entire cycle segment.

Discriminator (proof-based classification)

  • Airflow-limited: fan command looks normal but RPM drops or fan current rises; T/RH curves show slow recovery and weak moisture removal.
  • Refrigerant-loop limited: compressor power present but dehumidification is weak; evaporator temperature shows abnormal plateau patterns (often tied to icing).
  • Sensing-limited: RH saturates and recovers slowly; temperature step response lags (filter/placement causes control to “see the past”).
  • Control-scheduling: mode toggles frequently; defrost enters/exits too often without matching temperature evidence.

First fix (lowest-cost first)

  • Increase diagnostic log fidelity to 1 s and record mode transitions with reasons (prevents false conclusions).
  • Validate fan RPM feedback and set an “airflow not credible” guard (limit power when airflow evidence degrades).
  • Validate RH sensor recovery time; reduce over-filtering; add anti-condensation placement/guarding if evidence shows wetting.

Example MPNs (targeted):

  • RH/T sensor: Sensirion SHT31-DIS, Sensirion SHTC3
  • NTC (10 kΩ class, example): Murata NCP18XH103F03RB
  • Fan BLDC pre-driver (example): TI DRV10983

Symptom: “Compressor won’t start / frequent start-stop”

First 2 measurements

  • M1: DC bus sag during start ramp (capture the first seconds).
  • M2: inverter fault/status latch timing (OC/UV/OT categories if available).
  • Optional: phase current proxy (driver current-sense output or shunt amp output) to confirm OC vs mis-detection.

Discriminator

  • Undervoltage-driven: bus sag aligns to failure and UVLO flags appear; restart happens after bus recovers.
  • Overcurrent / stall-driven: OC or stall flags latch; repeated retries show similar current signature each time.
  • Thermal-driven: starts OK when cold, fails when hot; OTW/OTP evidence precedes shutdown.
  • Control-limited: shutdown reason is policy (defrost gating, temperature protection), not electrical fault evidence.

First fix

  • Record every failed start with fault code + timestamp + bus minimum (turns “random” into a dataset).
  • Adjust start ramp / soft-start parameters to reduce the start surge and bus collapse risk.
  • If UVLO is proven: validate bulk capacitor health and inrush bypass timing (evidence must show reduced sag after change).

Example MPNs:

  • 3-phase gate driver with nFAULT: TI DRV8323RH, TI DRV8353RS
  • Shunt current-sense amplifier: TI INA240A1, ADI AD8418A
  • Isolated modulator for current/voltage: TI AMC1311, ADI ADuM7701

Symptom: “Overheat shutdown / burning odor”

First 2 measurements

  • M1: DC bus ripple during the minutes before shutdown (look for load spikes and instability).
  • M2: compressor status (confirm whether shutdown is inverter-fault-driven or a separate safety trip).
  • Optional: temperature trigger order (which sensor hits threshold first: outlet air / condenser / heater-adjacent).

Discriminator

  • Airflow collapse: temperature rises quickly while fan RPM evidence degrades (RPM drops or torque rises).
  • Heater mis-action (if present): heater current indicates unintended conduction or excessive on-time.
  • Sensing/placement issue: measured temperature lags reality; a hardware cut-out triggers before firmware “sees it.”
  • Control oscillation: repeated over/under-shoot cycles indicate time-constant mismatch and insufficient hysteresis.

First fix

  • Add a power-limiting guard when airflow evidence becomes non-credible (prevents thermal runaway).
  • If heater exists: enforce a hard evidence condition (heater enable must correlate with temperature demand; log heater current on every enable).
  • Re-tune filtering/hysteresis on safety-critical temperature points (remove oscillation without hiding true overheat).

Example MPNs (heater chain, if present):

  • AC SSR optotriac (zero-cross): onsemi MOC3063M
  • Power TRIAC: ST BTA16-600B
  • Power relay (heater-class, example): Omron G2RL-1A-E

Symptom: “Severe icing / defrost too frequent”

First 2 measurements

  • M1: DC bus behavior during defrost entry/exit (confirm whether defrost is electrically stressful).
  • M2: compressor status + mode timeline (defrost events must have timestamps and reasons).
  • Optional (high leverage): evaporator temperature curve and defrost counters (count + duration per hour).

Discriminator

  • True icing: evaporator temperature shows sustained plateau; airflow evidence degrades; defrost produces short-lived recovery.
  • False defrost triggers: defrost enters without matching temperature evidence; sensor placement/filtering is the likely driver.
  • Condensate / drain coupling: after defrost, pump current or water-level evidence indicates blockage or overflow that accelerates re-icing.

First fix

  • Require at least two independent evidences before defrost entry (e.g., evap temperature signature + airflow proxy).
  • Enforce minimum intervals and robust exit conditions to prevent rapid “enter-exit-enter” cycling.
  • If drain evidence is abnormal: fix drain first (a stable drain path is often a prerequisite for stable defrost behavior).

Example MPNs (sensing/drain evidence):

  • NTC (evap/condenser points, example): Murata NCP18XH103F03RB
  • Current-sense amp for pump/fan: TI INA181A1, TI INA240A1
  • Hall switch (position/float detection example): Allegro A3144E

Symptom: “Energy spikes / metering abnormal”

First 2 measurements

  • M1: DC bus ripple and mode transitions (verify that spikes align to real load events).
  • M2: compressor status timeline (separate true compressor cycling from measurement artifacts).
  • Optional: metering proof set: zero drift + a single load step error (1 s logging).

Discriminator

  • True energy increase: stage split shows larger compressor/heater/defrost Wh; evidence aligns to longer runtime or more defrost.
  • Phase/sync error: systematic power bias or mode-dependent jumps under distorted waveforms (PFC/inverter harmonics).
  • Offset/drift error: baseline power does not return to near-zero at low load; drift grows with temperature.
  • Granularity artifact: 10 s logging hides short spikes; switching to 1 s changes the narrative immediately.

First fix

  • Force diagnostic logs to 1 s and store the event timestamps used for stage boundaries.
  • Freeze calibration/offset snapshots in logs to end “measurement debates.”
  • Only after metering is credible: optimize control (reduce unnecessary defrost/heater assistance).

Example MPNs (metering):

  • Energy metering IC (examples): ADI ADE7953, ADI ADE9153A
  • Isolated modulator: TI AMC1311, ADI ADuM7701
  • Shunt amp: TI INA240A1, ADI AD8418A

Symptom: “Intermittent reset / random errors”

First 2 measurements

  • M1: DC bus ripple/sag near the time of reset (confirm if brownout is present).
  • M2: compressor status at reset time (inverter switching state matters for EMC correlation).
  • Required add-on: reset reason register + GPIO glitch timestamp/counter (door input, SSR control/feedback, one critical sensor line).

Discriminator

  • Power-driven reset: brownout flags and rail dips correlate with the reset.
  • EMC injection: IO glitch counters spike and correlate with inverter/SSR switching edges; multiple inputs glitch together.
  • Watchdog/software: watchdog reset with no rail evidence; logs show task stall or timing issues.
  • False fault chain: a brief illegal input state triggers protection logic; the reset is a secondary consequence.

First fix

  • Make reset reason + last-event timestamp non-optional (store it every time).
  • Harden 2–3 most sensitive inputs with debounce/RC/clamp only after evidence proves injection.
  • Reduce edge aggressiveness at the source (switch timing adjustments) only if correlation is proven.

Example MPNs (EMC protection building blocks):

  • MOV (AC line, example): Bourns MOV-14D471K
  • TVS diode (DC lines, example): Littelfuse SMBJ33A
  • ESD diode (signal lines, example): Nexperia PESD1CAN
  • Common-mode choke (example family): Würth 744821

Concrete “first fix” checklist (evidence must improve)

  • Logging: 1 s diagnosis logs + explicit timestamps for mode transitions, faults, and defrost events.
  • Guards: airflow credibility guard (fan RPM/tach sanity), sensor plausibility guard (RH saturation/recovery), and metering credibility guard (zero drift).
  • Electrical hardening: debounce/RC/clamp on proven victim inputs; avoid “shotgun” changes without correlation.
  • Retest: repeat the same trigger condition; accept fixes only if the same evidence pack improves consistently.

Do not skip the universal anchors: DC bus evidence and compressor status evidence are the fastest way to avoid misdiagnosis across airflow, icing, sensing, metering, and EMC symptoms.

Field Debug SOP (Decision Map) First 2 measurements → discriminator → first fix (evidence-driven) Universal Anchors M1: DC Bus Ripple / Sag bulk-cap pads • start + steady M2: Compressor Status / Fault nFAULT / registers • retries • time Symptom Library Not dry / long time Compressor won’t start Overheat / odor Icing / frequent defrost Energy / metering spike Intermittent reset Discriminator Airflow Refrigerant loop Power / protection Sensing Control / scheduling EMC / injection First Fix (low cost → high cost) Params / logging / thresholds Filter / debounce / guards RC / routing / replace part ICNavigator • Figure F11
Cite this figure — ICNavigator • Heat-Pump Dryer Main Control • Figure F11 • URL: https://icnavigator.com/applications/smart-home-appliances/heat-pump-dryer-control-drive-sensing-metering/ • Accessed: 2026-01-16

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-12 — FAQs ×12 (Evidence-based, Heat-Pump Dryer only)

Each answer follows the same evidence chain: First 2 checksWhat it provesFirst fix. Scope is strictly limited to compressor drive, airflow, sensing, heater (if present), defrost/condensate, energy metering, and EMC/reset evidence.

DC bus ripple/sag Inverter fault/status Fan RPM/tach Evap/ΔT signature RH saturation/recovery Reset reason + GPIO glitch

Figure F12 — FAQ Evidence Map (what to check first)

FAQ Evidence Map Start from anchors → branch to domain proofs (heat-pump dryer main control) Universal Anchors DC Bus Ripple / Sag bulk cap • start/steady • brownout proof Compressor Inverter Status nFAULT/registers • retries • time correlation Domain Proof Branches Airflow: Fan RPM/tach + fan current signature Sensing: RH sat/recovery + temperature step response Defrost/Condensate: evap signature + pump/water-level Metering: zero drift + load step error (phase/sync) EMC/Reset: reset reason + GPIO glitch timestamps ICNavigator • Figure F12
Cite this figure — ICNavigator • Heat-Pump Dryer • Figure F12 • URL: [paste this page URL] • Accessed: 2026-01-16

FAQs (12)

1 It “looks like heating,” but clothes stay damp — which two curves classify it fastest?
First 2 checks: log outlet air T and outlet RH at 1 s during steady compressor run. What it proves: if T rises but RH does not fall, moisture removal is not happening (airflow collapse, icing, or sensor bias). If RH falls yet dryness stalls, suspect drum/air mixing and control scheduling. First fix: add an RH recovery sanity guard and an airflow-credibility guard.
Evidence anchors: RH slope, T step response, fan RPM/tach.
2 Cycle time suddenly increases — check airflow first or icing first, and which proof wins?
First 2 checks: compare fan RPM/tach (or fan current signature) and evaporator temperature/ΔT signature. What it proves: RPM drop (or torque rise) with weak ΔT points to airflow restriction; a sustained evaporator temperature plateau plus rising defrost count points to true icing. First fix: require two independent evidences before defrost entry (evap signature + airflow proxy), then re-evaluate time impact.
Evidence anchors: fan RPM, evap temperature plateau, defrost counters.
3 Compressor starts but stops after a few minutes — bus first or phase current first?
First 2 checks: capture DC bus minimum and ripple envelope in the 30 s before stop, and read inverter fault/status (UV/OC/OT categories). What it proves: bus sag aligned to stop is a power/UVLO root; stable bus with OC/stall evidence points to current sense or load/drive tuning. First fix: log “bus-min + fault-code + retry-count” each stop; then tune start ramp or thresholds.
MPN examples: INA240A1 (shunt amp), AMC1311 (isolated modulator), DRV8353RS (gate driver).
4 RH reads always high/low — sensor failure or placement/condensation effect?
First 2 checks: measure RH saturation→recovery time after a known airflow/state change, and check any sensor self-test/open-short flags (or plausibility vs nearby temperature trend). What it proves: extremely slow recovery or “stuck” behavior under normal airflow usually indicates condensation/wetting or contamination near the sensor, not immediate silicon failure. First fix: move the RH exposure point away from condensate paths, reduce over-filtering, and add a “wetting suspect” state.
MPN examples: Sensirion SHT31-DIS / SHTC3.
5 Heater sometimes doesn’t work — relay/SSR issue or thermostat/fuse chain?
First 2 checks: measure heater current during commanded ON windows, and record the safety chain trigger order (thermostat/fuse/overtemp flags vs control enable). What it proves: command present with zero current points to relay/SSR/wiring; current present but early cut with a safety event points to a genuine overtemp chain or sensor coupling issue. First fix: log every heater enable with current proof and the first safety that asserted.
MPN examples: MOC3063M (optotriac), BTA16-600B (TRIAC).
6 Overheat shutdown then recovers — duct blockage or control oscillation?
First 2 checks: compare fan RPM/tach against the temperature rise rate (outlet or condenser proxy), and inspect whether temperature shows a repeating up/down pattern. What it proves: monotonic fast rise with degraded RPM evidence indicates airflow restriction; periodic temperature swings aligned to mode switching indicate loop/filters/hysteresis mismatch (control oscillation). First fix: enforce an airflow-credibility limiter before tuning hysteresis; then shorten excessive filters that delay the thermal loop.
Evidence anchors: RPM sanity, temperature step response, mode timestamps.
7 Energy statistics are too high/low — what is the most common phase/sync mistake?
First 2 checks: verify near-zero return at low load (offset/drift) and run one load step (compressor or heater) to compare expected vs integrated Wh at 1 s logging. What it proves: constant bias often comes from phase/sampling sync error between V and I under distorted waveforms; temperature-dependent drift indicates offset/ADC/reference drift. First fix: freeze calibration snapshots into logs, then correct phase compensation or sampling alignment in the metering chain.
MPN examples: ADE7953 / ADE9153A (metering IC).
8 Defrost is frequent — using ΔT and fan RPM, how to prove real icing vs sensor drift?
First 2 checks: evaluate an evaporator/ΔT signature (plateau or collapse pattern) and check fan RPM/tach trend during the same window. What it proves: real icing usually shows a temperature plateau/collapse plus airflow degradation; sensor drift shows defrost triggers without a matching evap/ΔT signature and with stable airflow proxy. First fix: gate defrost entry on two independent proofs (evap signature + airflow proxy) and add a “sensor plausibility” alarm for out-of-family patterns.
Evidence anchors: evap signature, RPM proxy, defrost counters.
9 Intermittent reset while running — how to use reset reason + logs to split surge vs EMI?
First 2 checks: record reset reason (brownout/watchdog/external) and correlate it with event timestamps (inverter/SSR switching) plus a GPIO glitch counter on one critical input. What it proves: brownout evidence aligned to bus/rail dips indicates surge or power-path weakness; stable rails with IO glitches and watchdog resets indicate EMI injection or timing stalls. First fix: make reset reason and “last-event timestamp” non-optional; harden only the proven victim input with debounce/RC/clamp.
MPN examples: SMBJ33A (TVS), PESD1CAN (ESD), MOV-14D471K (MOV).
10 Noise increases — how to separate compressor slip, fan imbalance, or mechanical drag?
First 2 checks: read inverter fault/status and a phase-current proxy during the noisy window, then compare fan/drum RPM vs current signature at the same commanded speed. What it proves: slip/stall tendencies often show as current distortion or fault flags; fan imbalance/drag shows higher current ripple at the same RPM and stronger periodic patterns. First fix: lock a repeatable test window, log current+RPM together, and adjust drive limits/thresholds only after correlation is proven.
Evidence anchors: inverter status, current signature, RPM correlation.
11 Condensate alarm — pump stall first, or water-level sensor false trigger first?
First 2 checks: capture pump current (or pump retry events) and the water-level signal stability with timestamps. What it proves: abnormally high current, repeated retries, or no-flow evidence points to stall/clog; a noisy, bouncing level input without matching pump anomalies points to false triggers from wiring coupling or inadequate debounce. First fix: implement a “level plausibility” window tied to pump run state and add stall detection using current signature before changing defrost or compressor behavior.
MPN examples: INA181A1 (current sense), A3144E (Hall switch example).
12 After adding EMI parts/TVS it becomes less stable — return path issue or front-end disturbance?
First 2 checks: compare a critical input’s glitch counter (before vs after) and check whether MCU rail/bus noise increases around clamp events. What it proves: instability after adding TVS often comes from a changed return path or clamp capacitance injecting current into the wrong reference; if only analog/metering channels degrade, the front-end bandwidth/RC/placement is being disturbed. First fix: correct the clamp return to the intended reference point, then re-tune the front-end RC only where noise is proven.
Evidence anchors: glitch counters, rail noise proxy, before/after A/B logs.
Common MPN toolbox (examples)
  • RH/T sensor: Sensirion SHT31-DIS, Sensirion SHTC3
  • NTC (10 kΩ class example): Murata NCP18XH103F03RB
  • Shunt current-sense (PWM-friendly): TI INA240A1, TI INA181A1
  • Isolated modulator: TI AMC1311, ADI ADuM7701
  • 3-phase gate driver (examples): TI DRV8353RS, TI DRV8323RH
  • Energy metering IC (examples): ADI ADE7953, ADI ADE9153A
  • AC surge clamp (example): Bourns MOV-14D471K
  • DC TVS (example): Littelfuse SMBJ33A
  • Signal ESD (example): Nexperia PESD1CAN
  • SSR/triac drive (examples): onsemi MOC3063M, ST BTA16-600B

Use these as reference starting points only; final selection must match safety class, voltage/current, isolation, EMC, and lifecycle constraints.