Planeo usar las entradas analógicas BeagleBone Black para el muestreo de datos analógicos. Pero hay algunos problemas importantes para esto:
Mi única idea: un divisor de voltaje con dos resistencias (eso está dentro de mi rango de conocimiento), pero ahí veo algunos problemas:
Entonces... ¿qué podría hacer para solucionar esto? ¿Cómo puedo medir rangos de 0..5 V o 0..10 V con el rango de 0..1,8 V ADC del BBB?
Sería muy bueno que alguien pudiera proporcionarme un esquema que pudiera usar para configurar mi hardware (sí, soldar algunos componentes está dentro del rango de mis posibilidades electrónicas ;-)
¡Gracias!
Use un divisor de voltaje para atenuar la señal. A veces, desde el punto de vista de la impedancia, es ventajoso amortiguar la señal con un amplificador (pero es más difícil de cablear). La atenuación es de 0 a 5V en el esquema. Puede usar el enlace para calcularlo para 10V.
La protección de entrada está incluida en la mayoría de los dispositivos, pero por lo general no puede manejar grandes corrientes. Si la fuente conectada al ADC tiene grandes corrientes, puede proteger las entradas de los dispositivos aguas abajo con diodos u otros métodos
Si las tolerancias de las resistencias son un problema, utilice mejores resistencias (se pueden comprar al 0,1 % o, a veces, al 0,01 %), lo que es suficiente para la mayoría de las aplicaciones. Si necesita una precisión más absoluta, tendrá que calibrar las resistencias.
Puede encontrar la precisión utilizando la tolerancia de resistencia y conectando la ecuación:
Y luego conecta las tolerancias más altas y más bajas para una resistencia de 5.6k con una tolerancia del 1%, obtendría 5656Ω y 5544Ω
entonces, si ambas resistencias estuvieran en su tolerancia máxima, tendría un 0,64% de descuento en su software con resistencias del 1%.
Un problema con los microcontroladores ADC es que son más susceptibles al ruido porque el rango de voltaje es más pequeño y generalmente tienen una resolución más baja.
simular este circuito : esquema creado con CircuitLab
Vin sería del rango de 0 a 5V y Vout sería su rango de 0 a 1.8V
Olvidé responder sobre el poder. El beaglebones VDD_ADC es solo la línea digital de 1.8V con un inductor y un capacitor para un filtro (para filtrar el ruido digital). El AGND es una conexión a tierra separada para brindar una corriente de retorno que también está libre de ruido. Por lo tanto, cualquier señal/circuito analógico debe ser referenciado desde AGND. El VREF también está vinculado al VDD_ADC, por lo que los ADC serán ruidosos. Si realmente necesita precisión, cambie a un ADC y una referencia dedicados.
Spehro Pefhany