En mi proyecto, necesito conectar la interfaz HX711 ADC externa de 24 bits a STM32L100RC6 MCU ¿Cómo puedo hacer esto?
En mi proyecto, necesito conectar la interfaz HX711 ADC externa de 24 bits a STM32L100RC6 MCU ¿Cómo puedo hacer esto?
He usado este IC en varios diseños. Es bastante simple, pero un poco ad hoc: conectas DOUT y PD_SCK a 2 GPIOs de tu MCU. Los datos aparecen en DOUT cuando se registra el PD_SCK, por lo que puede pensar que es SPI sin MOSI. No envía instrucciones al HX711, simplemente pulsa su PD_SCK para leer la siguiente medición.
Es realmente todo lo que hay que hacer.
Aquí hay una captura que hice recientemente en modo ganancia = 128 (25 pulsos).
Esunapartedeadquisiciónúnicadeuntrendemuestras.Estabaexperimentandocontomarmúltiplesmuestrasypromediarlasparareducirelruido.Loseventosaladerechasonlostiemposenquesemidieronlasmuestras.Noesconstanteporqueestabahaciendoalgoasícomo6adquisicionespormedición,aaproximadamente10Hz.
Acontinuación,unacapturadelaadquisiciónglobalduranteunperíododetiempomáslargo.Cadafalloamarilloesunasecuenciacompletacomolaquesemuestraenlaprimeraimagen.Puedeverqueestoyhaciendo1mediciónporsegundo,dondecadamediciónconstade6muestrascomo10Hz.Estofuesoloparaprobarelchipymiinterfazdeadquisiciónasíncronaenelfirmware.