- Joined
- Jan 22, 2008
- Messages
- 53,050
- Helped
- 14,788
- Reputation
- 29,863
- Reaction score
- 14,276
- Trophy points
- 1,393
- Location
- Bochum, Germany
- Activity points
- 300,803
As said, the factor of 1.16.Now, what is wrong in my latest equation?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
As said, the factor of 1.16.Now, what is wrong in my latest equation?
#define AVDD_Recommended 5.0
#define AVDD_Actual 4.3
#define HX711_Full_Scale_value_mV_Per_V_For_Gain_128 40 //+/-20 mV/V = 40 mV
#define Load_Cell_Full_Scale_Value_mV_Per_V_Multiplied_By_Excitation_Voltage 10 //2 mV/V * 5V = 10mV
#define Adc_Resolution 16777216.0
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
#define Load_Cell_Max_Output 10.0 //Sensitivity = 2mV/V, For 5V Excitation Voltage it is 2mV/V * 5V = 10mV
#define HX711_Full_Scale_AVDD 5.0 //For Full Scale 40mV AVDD should be 5.0V
#define Excitation_Voltage 4.3 //Actual AVDD
weighingScale.weight = (double)(HX711_Read() - weighingScale.noLoadCounts)
* weighingScale.capacityInKgs
* (HX711_Full_Scale_Value / Load_Cell_Max_Output)
* (HX711_Full_Scale_AVDD / Excitation_Voltage)
/ Adc_Resolution;
#define Adc_Resolution 16777216.0
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
#define Load_Cell_Max_Output 8.6 //Sensitivity = 2mV/V, For 4.3V Excitation Voltage it is 2mV/V * 4.3V = 8.6mV
weighingScale.weight = (double)(HX711_Read() - weighingScale.noLoadCounts)
* weighingScale.capacityInKgs
* (HX711_Full_Scale_Value / Load_Cell_Max_Output)
/ Adc_Resolution;
#define Adc_Resolution 16777216.0
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
#define Load_Cell_Sensitivity_mV_Per_V 2.0 //2mV/V
#define Load_Cell_Excitation_Voltage 4.3 //AVDD or E+
#define Load_Cell_Max_Output (Load_Cell_Sensitivity_mV_Per_V * Load_Cell_Excitation_Voltage) //2mV/V * 4.3V = 8.6mV
weighingScale.weight = (double)(HX711_Read() - weighingScale.noLoadCounts)
* weighingScale.capacityInKgs
* (HX711_Full_Scale_Value / Load_Cell_Max_Output)
/ Adc_Resolution;
It's an AVDD regulator, useless in ratiometric bridge configuration if your power supply is at least short time stable and ripple-free. I would connect DVDD and AVDD.Why should I use the transistor to get AVDD or VREF voltage for the ADC? Why can't I omit the transistor and connect the DVDD directly to AVDD pin and also E+ pin and get 10mV output from my current Load Cell (2mV/V, 1000 Ohms)?
What is the purpose of the transistor?
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
#define Load_Cell_Sensitivity_mV_Per_V 2.0 //2mV/V
#define Load_Cell_Excitation_Voltage 4.3 //AVDD or E+
#define Load_Cell_Max_Output (Load_Cell_Sensitivity_mV_Per_V * Load_Cell_Excitation_Voltage) //2mV/V * 4.3V = 8.6mV
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
Auto calibration is only useful with a calibration weight.
AVDD has no effect on calibration.
#define Adc_Resolution 16777216.0
#define HX711_Full_Scale_Value 40.0 //Channel A, Gain 128, Clocks 25 = +/-20mV = 40mV
weighingScale.weight = (double)(HX711_Read() - weighingScale.noLoadCounts)
* weighingScale.capacityInKgs
* (HX711_Full_Scale_Value / loadCell.maxOutput)
/ Adc_Resolution;
Hi,
Mybe the customer means auto offset calibration...
Klaus
1. If set the Acc = 1, then machine will increase like (0.000), (0.001) , (0.002) , (0.003) , (0.004) , (0.005) , (0.006) , (0.007) , (0.008) , (0.009, (0.010) Up to (30.000), Every time Increase only 1 number.
2. If set the Acc = 2, then machine will increase like (0.000), (0.002) , (0.004) , (0.006) , (0.008) , (0.010) , (0.012) , (0.014) , (0.016) , (0.018, (0.020) Up to (30.000), Every time Increase only 2 number.
If set the Acc = 5, then machine will increase like (0.000), (0.005) , (0.010) , (0.015) , (0.020) , (0.025) , (0.030) , (0.035) , (0.040) , (0.045, (0.050) Up to (30.000). Every time Increase only 5 number
200% of 600gms = 1200gms;200% of 600gms = 120gms;