Medir los voltajes de alta Dc 0-150V utilizando una MCU STM32F446RE

2

¿Alguien tiene alguna sugerencia sobre cómo construir un circuito que pueda convertir altos voltajes de CC de 0 a 150 V a voltajes más bajos para que pueda usar mi MCU para leerlos y mostrarlos en mi LCD de 16x2? También utilizo el compilador en línea de Mbed para escribir mi código mcu.

    
pregunta Pedro Lopes

2 respuestas

2

La forma más sencilla de hacerlo es reducir el voltaje con un divisor de resistencia. Digamos, por ejemplo, que desea escalar de 0 a 150 V a 0 a 5 V para una MCU con un convertidor A / D de rango de 5 V; podría usar este circuito:

Sinopuedeobtenerresistenciasprecisas,puedereemplazarelcomponenteR1Aconuntrimpotde10Kde5vueltasparaajustarelescaladordevoltajeparaproducirexactamente5Vaunaentradade150V.

CuandosuconvertidorA/Ddevuelvasuconteoporelequivalentea5V,deberámultiplicarlalecturaporunfactordeescalaantesdemostrarloenlapantallaLCD.SisuconvertidorA/Dfueraunaunidadde10bitsdemodoqueelvalormáximodeA/Dfuera1023,elfactordeescalasería:

1023/150=6.82

Elcircuitomostradopondríaunacargade1.5mAenlafuentede150V.Paralamayoríadelasaplicacionesesonodeberíaserunproblema.Sienelcasoextremoesetipodecargaenlafuentede150Vesdemasiadoalto,puedeescalarlasresistenciasenunordendemagnitudenvalorparabajarlacargaa0.15mA.Enesecaso,seríarecomendableagregarunseguidordevoltajeopampenVoutparaamortiguarelescaladordevoltajealaMCUA/D.

Enlaactualidad,lamayoríadelasentradasdelconvertidorMCUA/Dtienenaltaimpedanciaynodebenrepresentarunacargasignificativaenelcircuitodelescaladordevoltaje.Unavezmás,silaimpedanciadeentradadesuconvertidorA/Dnoeraalta,esposiblequedeseeamortiguarelVoutconunseguidordevoltajeopampsimilaraesteconunaentradaysalidaopampderielariel:

    
respondido por el Michael Karas
0

Sugeriría usar un amplificador operacional configurado como amplificador diferencial como se muestra en la siguiente figura. En su caso, solo acorte el E1 y aplique el voltaje que se medirá a E2. Calcule Ro y Ri para que una entrada de 200 V se traduzca a 3,3 V para darle un poco de margen. También tenga en cuenta que debe verificar la tensión nominal de Ri. p.ej. use una resistencia 1206, que tiene un voltaje nominal de 200V.

    
respondido por el mr_js

Lea otras preguntas en las etiquetas