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

(MIO168) feature request: display analog input/output values in ‘sensor’ mode #290

Open fietser28 opened 2 years ago

fietser28 commented 2 years ago

Background: When working with analog signals, these signals often correspond to a measurement (e.g. sensor) or other physical setting (e.g. speed, angle, temperature, ...). Most of the time the relation between the read/set voltage/current and the physical measurement is lineair (y=a.x + b in it simples form).

Request: I would like the analog I/O channels to have a 'sensor mode' performing a (lineair) calculation for me and display it next of/instead of the actual voltage/current measurement/setting.

This requires several things (per channel):

If this is in place, it will be easy to create a script/applet that set the multiplication/offset based on input from user and readings.

This is a big feature, take time to think it over and prioritise it. With the micro python and applet capabilities of the BB3, there are other ways to achieve this, but requires scripting for simple translation.

Some DMM's have this feature in a 'sensor mode', sometimes limited to temperature sensors.

prasimix commented 2 years ago

Thanks, any reference to existing solution/instrument would be helpful in further planing of this feature.

fietser28 commented 2 years ago

On latest Siglent DDM's it looks like this:

Setup is via a CSV file or menu's: image

Entering values is a table: image

You can also name the sensor (Imon in this case and choose the unit of the sensor). In use it looks like this: image It also works in the trends and histogram readings: image It would be nice if you could also select the sensor in DLOG... :-)

NOTE: I'm measuring a voltage here being a sensor for a current.