BiQadx
Hardware EngineeringQ2 2022 · 7 min read

Motor Back-EMF as an Analytical Feedback Loop

Stepper motor load profiles carry hidden analytical information about the state of the fluidic system they drive. This engineering insight documents the development of a real-time back-EMF (electromotive force) monitoring algorithm that detects fluidic blockages in BiQadx liquid handling actuators with 94% sensitivity — without requiring additional sensors.

BQ
BiQadx Core Engineering
Q2 2022
7 min read
94%
Blockage Sensitivity
Real-time back-EMF analysis
180ms
Detection Latency
From blockage onset to alert
0.8%
False Positive Rate
vs. 12% acoustic sensor method
◆ Engineering Process Flow
1
SCHEMATIC
2
PCB
3
BUILD
4
CALIBRATE
5
FIELD TEST
◆ Key Findings
  • 94% blockage sensitivity with 0.8% false positive rate — 12× better specificity than the acoustic pressure sensor comparator (12% FPR)
  • 180ms detection latency enables assay halt before sample volume error propagates to the assay reaction zone — preventing invalid results
  • 47 pre-failure pump events detected over 6 months at pilot site — all confirmed as volume deficient, validating the algorithm's clinical result integrity value
01

Physics of Back-EMF as a Load Indicator

When a stepper motor drives a load (in this case, a syringe-based liquid handling actuator), the current drawn at each microstep reflects the instantaneous torque demand. In an unobstructed fluidic path, the load profile is characterise by a smooth sinusoidal current waveform with a small viscosity-dependent DC offset. A blockage (fibrin clot, air lock, or tube kink) increases the mechanical torque demand suddenly — manifesting as (i) an increased amplitude in the current waveform, (ii) a phase advance of the current peak relative to the back-EMF zero crossing, and (iii) in severe cases, step loss (missed microstep transitions) detectable as a position encoder error.

02

Signal Acquisition & Feature Extraction

The BiQadx liquid handling controller samples the bridge current at 50 kHz per phase (INA240A1 current-sense amplifier, 200 V/V gain, 1.5 MHz bandwidth). A 10ms sliding window FFT extracts: (i) fundamental drive frequency amplitude, (ii) 3rd and 5th harmonic ratios (these increase with magnetic saturation under high torque), and (iii) the phase angle between voltage and current fundamental components. The baseline load profile is measured during the empty-path prime sequence and stored as the 'zero-load reference'. A Mahalanobis distance from the rolling 50ms average to the reference detects anomalous load patterns — the blockage detection threshold was set at MD > 5.2 (corresponding to p < 0.001 false positive rate from calibration data).

03

Algorithm Validation — Artificial Blockage Experiments

Blockages were simulated by inserting calibrated orifice plates (diameters 0.2, 0.4, 0.6, 0.8, 1.0 mm) into the 1mm ID silicone tubing at a blind test location known only to the experimenters. Three blockage types were tested: (i) hard blockage (orifice plate), (ii) partial blockage (50% area reduction, simulating fibrin clot), and (iii) air lock (50µL air bubble injected upstream). The algorithm classified 188/200 hard blockages (94%), 171/200 partial blockages (85.5%), and 196/200 air locks (98%) correctly within 180ms of onset. Specificity: 198/200 unobstructed runs classified as normal (99% specificity, 1% false positive call rate per run vs. 12% for the acoustic pressure sensor comparator).

04

Clinical Impact & Result Integrity Integration

When a blockage event is detected, the BiQadx controller halts the current dispensing step, flags the assay as 'Volume Error — Manual Review Required', and logs the motor phase current data to the audit trail for laboratory engineer analysis. In a dataset of 12,847 assay runs over 6 months at a pilot site, the back-EMF algorithm detected 47 pre-failure pump events that would have manifested as volume delivery errors (verified by gravimetric re-check). All 47 pre-flagged runs were subsequently confirmed as volume deficient — representing 47 potentially invalid results prevented from being reported without the back-EMF detection layer.

Blockage Detection Performance by Blockage Type (n=200 per type)
Blockage TypeSensitivitySpecificityDetection LatencyFalse Positive Rate
Hard blockage (orifice)94.0%99.0%120ms1.0%
Partial blockage (50% area)85.5%99.0%180ms1.0%
Air lock (50µL bubble)98.0%99.5%95ms0.5%
Combined (all types)92.5%99.0%≤180ms0.8%
Acoustic sensor (comparator)81.2%88.3%320ms11.7%
Calibrated orifice plates in 1mm ID silicone tubing. Algorithm threshold: Mahalanobis distance > 5.2. n=200 unobstructed runs as specificity denominator.BiQadx Engineering Data

Research Context Only: This document is published as an engineering log for transparency. All content describes R&D-phase investigations. No clinical diagnostic claims are made. This is not a regulatory filing or clinical performance specification.

Engineering LibraryINS-018 / BiQadx © 2026
BiQadx content is R&D / prototype / pilot-stage. No clinical claims. For planning and technical understanding only. Not medical advice.