Un saludo cordial compañeros.
Estoy realizando un pequeño proyecto con un PIC 16F877A, un HX711 y una celda de carga de 150 Kg, por los momentos estoy simulando en Proteus 8 y programando en proton ide.
El inconveniente que tengo es con la calibración o adecuación de la señal del HX711. Ya logro leer el modulo y ver el peso que está en la celda de carga, pero es incorrecta la medición, a medida que aumenta el valor medido es mayor el desfase y si realizo una tara o puesta a cero la diferencia es mayor.
Quisiera saber si es un problema de la simulación o de mi código.
LoadCell:
Dataa = 1
Clock = 0
Hx711Cnt = 0
While Dataa = 1 : Wend
For i = 0 To 23
High Clock
Hx711Cnt = Hx711Cnt <<1
Low Clock
If Dataa = 1 Then Inc Hx711Cnt
Next
High Clock
Hx711Cnt = Hx711Cnt^0x800000
gram = ((Hx711Cnt-124000)*10)/500
gram = gram - 165090
gram = gram / 1000
Low Clock
Print At 2,1, " Peso: ",Dec1 gram,"Kg "
GoTo LoadCell