Salida analógica - convertir PWM a tensión

de Arduino y otros microcontroladores ofrecen conversión analógico a digital de (ADC) para convertir un voltaje de entrada a un valor digital. Se podría pensar que también proporcionan la converse que es conversión digital a analógico (DAC). Este no es el caso. En su lugar proporcionan ancho de pulso modulado (PWM) salidas (ver segunda foto). La biblioteca Arduino proporciona esta funcionalidad con una función llamada analogWrite(). El nombre parece implicar la funcionalidad de CAD, pero sólo controla la salida PWM. Para muchas aplicaciones, como en el caso del control de motor, PWM es suficiente. Para otras aplicaciones, como la creación de un voltaje lineal o conductor actual, se necesita un DAC real.

Crear un real DAC
Afortunadamente, es fácil convertir una salida PWM a un nivel de voltaje analógico, produciendo un verdadera DAC. Todo lo que se necesita es un simple filtro de paso bajo de una resistencia y un condensador de cerámica. El filtro de paso bajo RC simple que se muestra en la foto tercera convierte la señal PWM en un voltaje proporcional al ciclo de deber. Para Arduino, un valor de R = 3,9 K y un valor de C = 0.1uF funciona bien para la mayoría de las aplicaciones.

Para más información sobre este tema así como calcular valores de R y C más apropiados para su aplicación, por favor, consulte este artículo.

Esto fue una punta de electrónica útil?  Si es así, por favor votar para en el concurso de trucos y consejos de electrónica.
Cómo votar: El botón de votación puede encontrarse en la parte superior de este instructable. También se pueden visitar la página del concurso y votar por instructables otros así. Pueden ser múltiples votos en cada concurso. Si usted ve una punta que te gusta, por favor, mostrar su gratitud con un voto.

Artículos Relacionados

Para salida analógica de señal de Audio

Para salida analógica de señal de Audio

Estoy muy obsesionado con la música, y cuando era nuevo en la electrónica, lo primero que quería hacer (después de parpadear un LED por supuesto) era hacer una música funciona luz, que a su vez y según la música hacia arriba y hacia abajo. Así que co
Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

este proyecto fue concebido para tener una señal analógica fiable que puede ser interconectada directamente con Labview para la recolección de datos en una investigación que estábamos tratando de hacer. Oxímetro de pulso disponible comercialmente la
ARDUINO interfaces y convertidores para entrada/salida digital/analógica

ARDUINO interfaces y convertidores para entrada/salida digital/analógica

CE schéma réunit toutes les interfaces ou convertisseurs j'utilise avec mes microcontrôleurs pour piloter mes systèmes (gaine de ventilación chauffante régulation de température, portail automatisé, cuatro thermique, carga de monte, estación de pompa
Veleta analógica con Auto configurar

Veleta analógica con Auto configurar

Continúa el proyecto de estación de GPRS en línea increíble, tenemos otra actualización a la amplia gama de sensores con una profesional analógico Veleta, amablemente donado por instrumentos de Vector. Este dispositivo será finalmente enganchar en el
IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular este proyecto demostrará cómo controlar pins de IO y PWM digitales de Discovery analógico. Este proyecto se centra principalmente en la ge
Ecografía de analógica telémetro

Ecografía de analógica telémetro

Cuando comencé mi carrera en sistemas de control que estaba fascinado con las muchas diferentes maneras en que las máquinas podría conectarse con el medio ambiente que operaban en. Interruptores de límite (eléctricos y ópticos), codificadores, resolu
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros
Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Originalmente hice 7 segmentos voltaje metro, pero sun hizo difícil de leer. Calculado para hacer la versión analógica con el contraluz inteligente; color cambia cuando se presenta la situación de sobre o bajo voltaje. Medidor de voltaje dice que si
Conectar varias entradas digitales para una entrada analógica!

Conectar varias entradas digitales para una entrada analógica!

que funcionan a menudo fuera de pines digitales en mi Arduino. Nada como complicado como, digamos, un regulador del juego video, estaba cerca de imposible con la cantidad de pines que tenía disponible. Multiplexación botones funciona, pero requiere u
Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Hace unos meses me escribió un blog sobre el chipKIT pletina de E/S básica y tiras de RBG analógica usada para demostrar el los FETs de drenaje abierto.Este post es para dar detalles sobre cómo conectar la tira de LEDs a la pletina de E/S.Si ya sabes
Circuito de protección de entrada analógica

Circuito de protección de entrada analógica

Pines de entrada analógicas son una característica común de muchos tableros de microcontrolador. Sin embargo, debido a la tensión de la Junta, se limitan a un analógico voltaje de entrada máximo (1.8V, 3.3V, 5V), más allá del cual terminará freír la
Bluetooth control LED con entrada analógica de LDR para TfCD

Bluetooth control LED con entrada analógica de LDR para TfCD

Pablo Bosch - 4154746Duygu Guroglu - 4519191Este proyecto es una variante de la prueba de RFduino y Android App muestra de Iann (Iann RFDuino prueba App)Reescribió el existente programa de prueba para la RFduino y la aplicación de prueba para Android
Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular, este proyecto demostrará cómo controlar el generador de forma de onda analógica descubrimientos. Usted puede controlar la frecuencia y am
1,3-15V Fuente de alimentación analógica

1,3-15V Fuente de alimentación analógica

Esta fuente tiene una salida de voltaje variable de 1.3 a 15 voltios porque se basa en un regulador LM317 en orden a la obtención de los voltajes mientras que un Monitor analógico de 0-15V muestra los rangos de lectura con ayuda de un potenciómetro.