OIB EQM Monitor

USART3 / ST-LINK VCP · numeric CSV telemetry
Disconnected
OIB power (PGOOD, active-low)
 
Primary / Redundant agreement
–
 
UART loopback USART2 → USART6
 
UART loopback USART6 → USART2
 
Polling cycles
0
Last update: –
Primary vs Redundant Agreement compared in ADC volts · Δ = Redundant − Primary · click a row to plot it (max 3)
Trend & raw data

Trend

Raw serial


    

Record format (one per line, first field = type): 0,adc,init_ok · 1,adc,req_ch,ret_ch,raw,mv,status · 2,pgood · 3,tx,rx,received,expected,pass,fail_at · 4,period_ms · 9 = end of cycle. The dashboard sends P,<ms> to set the polling period. Requires Chrome or Edge (Web Serial API). Close any other serial monitor using the same COM port before connecting.

Settings

Acquisition
One value for both the board's polling cycle and recording: the board reads all ADCs once per period and Record saves one row per cycle. Sent to the board when you change it and on every connect. Range 200–60000 ms (one cycle needs ~140 ms to print at 115200 baud).
Channels
One setting per channel, applied to both the Primary and the Redundant ADC. Equation variables: v = ADC volts, mv = millivolts, raw = 12-bit code. Math functions can be used directly, e.g. v*11 · (v-0.5)*100 · sqrt(raw) · round(v*1000)/10. Upload CSV columns: pair,ch,name,active,equation,unit (pair = 1 or 2, active = 1/0). Rows not in the file keep their current setting.
ActiveCHNameEquationUnitNow (Pri / Red)