Soy responsable de mantener un satélite que tiene un ADC que está fallando de manera inusual. Esencialmente, lo que está sucediendo es que alterna entre dos valores, si la tensión bruta está en un cierto rango. Estoy trabajando para obtener los recuentos sin procesar, pero los datos procesados se parecen a esto:
Tengaencuentaquelalíneaazulsignificaalgomás(esencialmente,elsoftwareestátratandodehacerquelalínearojacoincidaconlalíneaazul).
Normalmente,lospasossonmuypequeños,comosepuedeverporlospequeñosbachesquequedanenlaondacuadradamásgrande.Sinembargo,lospasossonbastantegrandesunavezquecaespordebajodelvalor.Sibiennotengolosdatosenbrutodelrecuento,síséquesereflejaenlosrecuentos.
LoqueestoytratandodeentenderescómoesteADCestáfallando.
Estoyadivinandolosiguiente,peromegustaríaobtenerunanálisisdeestaidea:
- Enlaregiónlineal,paracadacambioenelvoltajeanalógicoendeltav,hayuncambioenlosconteosdeuno.
- Enlaregiónnolineal,parauncambioenelvoltajeanalógicoendeltav,elsaltoenlosconteosesmuchomayor.
- Esposiblequeeldeltaven2seamayorque1,peroesmuchomáspequeñodeloquenormalmentesepredice.
Recuerda,estoesunsatélite,asíquenopuedotraerlodevueltaallaboratorioparaqueloprueben.¿Algúnpensamiento?
EDITAR:Aquíestánlosrecuentosenbrutodeunepisodiodeestetipo(muestreadosaunafrecuenciamásbaja).Además,elADCtieneunaclasificacióndeespaciode15a20años,notengounnúmerodereferencia,peroverésipuedoobtenerlo.Probablementefuealrededorde1993,ypodríaestarbasadoenFPGA.Losrecuentosestántanlejoscomopuedodecir374-421comolabrecha(podríaestardesactivadoporalgunosrecuentos).Binarioeselsiguiente
374101110110421110100101
Parte de la razón por la que creo que podría ser el ADC es que hay varios sensores con huecos similares. Ahora mismo estoy trabajando en una mejor cuantificación, pero aquí hay un ejemplo de trama. Tenga en cuenta que los puntos son los valores medidos reales y que las líneas simplemente conectan dos de los mismos puntos de datos juntos. Todos estos valores son leídos por el mismo ADC.
Además,aquíhayunalistadecadavalorleídoporelADCduranteunperíododeaproximadamente24horas.Hayunamultituddelíneas(alrededorde20entotal).CreoquelasbrechasrepresentanunazonamuertaenelADCocircuitosrelacionados.ElejeyenestagráficaeselvalordesalidadelecturadeADC.CadavezqueveunalíneaengranparteverticalparecerepresentarunaregióndondeelADCnopuederegistrarunvalor.
El ADC es parte ADC0808, el multiplexor analógico es Número de parte es HCF4051BM1, al menos a partir de los esquemas que puedo encontrar ... Es posible que se haya realizado algún cambio en algún momento.
EDITAR: más de una actualización: hay 3 multiplexores analógicos que se incorporan al ADC. Quería ver si tal vez uno de ellos tenía este problema, donde los otros no. No hay mucha evidencia de eso, sin embargo, ver más abajo. Hay muchas lagunas como esta, simplemente elegí mostrar una.
Count #tot #mux1 #mux2 #mux3
557 3360 1336 68 1956
558 252 128 4 120
577 684 292 4 388
578 964 480 8 476