eez-open / modular-psu-firmware

Firmware for EEZ Bench Box 3 (BB3)
https://www.envox.eu/eez-bb3/
GNU General Public License v3.0
94 stars 42 forks source link

Add SCPI watchdog commands #327

Open fietser28 opened 3 months ago

fietser28 commented 3 months ago

This is a reliability/safety feature when using the BB3 in combination with a remote program via SCPI:

In some cases (e.g. charging batteries) it is important the BB3 disables its outputs if the connection with a remote SCPI script is lost. This is like a watchdog or a keep-a-live message.

I propose to implement a few SCPI commands to enable a watchdog like behaviour: If the SCPI watchdog is enabled and there is no SCPI activity for a defined period of time the outputs will be disabled (just like inhibit or protection).

Existing examples: