Hi, I’m trying to replicate the setup in the OLA video with an OLA connected to a Qwiic Mux (TCA9548A) reading multiple NAU7802 Qwiic Scales. However, readings (and calibrations) of the NAU7802 are all over the place when connected via the mux.
Here is the calibration followed by readings of one NAU7802 connected directly to the OLA:
Menu: Configure NAU7802 Load Cell Amplifier
1) Sensor Logging: Enabled
2) Calibrate Scale
Scale calibration factor: 13498.0
Scale zero offset: 48139
Weight currently on scale: 10.002
3) Number of decimal places: 3
4) Average number of readings to take per weight read: 10
x) Exit
2022-12-06T15:22:36+00:00,15:22:36.67,67995799,10.040,
2022-12-06T15:22:37+00:00,15:22:37.68,68995827,10.033,
2022-12-06T15:22:38+00:00,15:22:38.68,69995848,10.040,
2022-12-06T15:22:39+00:00,15:22:39.69,70995863,10.046,
2022-12-06T15:22:40+00:00,15:22:40.69,71995878,10.045,
Note that the calibration weight was 10 g and the reading after the calibration (weight currently on scale) was correct, as were the actual readings while logging.
Now here is the calibration of the same NAU7802 (using the same 10g weight) connected to a mux (there were a total of two NAU7802s connected to this mux), followed by the readings. No other components connected.
Menu: Configure NAU7802 Load Cell Amplifier
1) Sensor Logging: Enabled
2) Calibrate Scale
Scale calibration factor: -2.700000
Scale zero offset: 48077
Weight currently on scale: -12.593
3) Number of decimal places: 3
4) Average number of readings to take per weight read: 10
x) Exit
2022-12-06T15:19:22+00:00,15:19:22.70,287604799,0.0,-95906.664,
2022-12-06T15:19:23+00:00,15:19:23.71,288604827,0.0,-95925.555,
This is baffling to me and suggests I’m missing some really basic setting that is needed when reading NAU7802s on a mux.
Thanks for your help.