Estoy intentando utilizar una celda de carga con el amplificador INA 125P con mi < a href="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/l-seriesultra-low-powerm0-plus/ plataforma-de-desarrollo-de-kinetis-kl43-kl33-kl27-kl17-and-kl13-mcus: FRDM-KL43Z "> placa FRDM KL-43Z . Actualmente, lo tengo conectado como conelArduinosiendoreemplazadoporlaentradaanalógicaKL43Z(PortBbit0
),5V
yground
.LoquehedecididohaceresusarelmóduloADCdelcódigoKL43Z(MCUExpresso):
SIM->SCGC5|=SIM_SCGC5_PORTB_MASK;PORTB->PCR[0]=0x000;SIM->SCGC6|=SIM_SCGC6_ADC0_MASK;ADC0->CFG1=0x40|0x10|0x04|0x00;ADC0->SC2&=~0x40;ADC0->SC1[0]=0b001000;volatilestaticinti=0;while(1){i++;while(!(ADC0->SC1[0]&0x80)){}result=ADC0->R[0];printf("res: %d\n", result);
ADC0->SC1[0]=0b001000;
}
El resultado del valor ADC register
fluctúa enormemente . Algunas veces se ubicará alrededor de un promedio de 64, pero luego cambiará los valores significativamente y disminuirá. La aplicación de una fuerza a la celda de carga parece no tener ningún efecto.
Si alguien pudiera proporcionar algunos consejos o arrojar alguna luz sobre mi situación, sería muy apreciado, ya que soy nuevo en trabajar con este tipo de equipo.
Además, cuál sería la resistencia ideal para ganar. He intentado usar una resistencia 75 Ohm
, ( 20 kg
load cell 1mV/V
) pero también he visto un video que usa uno alrededor de 33 Ohms
, así que no estoy seguro de qué valor es el ideal. La hoja de datos de la celda de carga está disponible aquí .