All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] How to compute a voltage that may be positive or negative
@ 2014-08-22 22:31 Christopher Cordahi
  2014-08-23 19:11 ` Guenter Roeck
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Christopher Cordahi @ 2014-08-22 22:31 UTC (permalink / raw)
  To: lm-sensors

I'm wondering if this is a valid use case.  I need to perform both a
multiplication and a subtraction to compute an original voltage.

lm sensors 3.2.0 is working fine on Linux 2.6.39.4 reading an ADS1115 ADC
chip that measures a voltage from 0 V to about 2 V.

# uname -srmo
Linux 2.6.39.4 armv5tejl GNU/Linux
# sensors --version
sensors version 3.2.0 with libsensors version 3.2.0
# sensors --bus-list ads1115-i2c-2-4a
bus "i2c-2" "i2c-1-mux (chan_id 0)"
bus "i2c-1" "DaVinci I2C adapter"
# sensors --no-adapter ads1115-i2c-2-4a
ads1115-i2c-2-4a
in4:         +1.14 V
in5:         +1.14 V
in6:         +1.14 V

My problem is that I'd like for the sensor utility to convert the ADC
voltages to the original voltage which are in the range from about -10 V to
about +10 V.

If I modify the sensor configuration as follows, it appears to work
correctly.

root@centaur-3_0009:~# tail -2 /etc/sensors3.conf
chip "ads1115-*"
    compute in4 @*10-10 , (@+10)*10
root@centaur-3_0009:~# sensors --no-adapter ads1115-i2c-2-4a
ads1115-i2c-2-4a
in4:         +1.41 V
in5:         +1.14 V
in6:         +1.14 V

Unfortunately when I adjust the values to their more accurate values, it no
longer converts and reports the original ADC value instead.

root@centaur-3_0009:~# tail -2 /etc/sensors3.conf
chip "ads1115-*"
     compute in4 @*9.72340425532-9.95823902214 ,
(@+9958.23902214)/9.72340425532
root@centaur-3_0009:~# sensors --no-adapter ads1115-i2c-2-4a
ads1115-i2c-2-4a
in4:         +1.14 V
in5:         +1.14 V
in6:         +1.14 V

-- 
Chris
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-09-04  8:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-22 22:31 [lm-sensors] How to compute a voltage that may be positive or negative Christopher Cordahi
2014-08-23 19:11 ` Guenter Roeck
2014-09-02  8:34 ` Jean Delvare
2014-09-04  2:19 ` Christopher Cordahi
2014-09-04  3:19 ` Christopher Cordahi
2014-09-04  8:08 ` Jean Delvare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.