Go Down

Topic: saída analógica (Read 2 times) previous topic - next topic

jefpinto

Olá,
É possível utilizar a placa Arduino para gerar uma saída analógica? A idéia é fazer um sistema de controle, com uma leitura analógica (sensor) e uma saída analógica (atuador). Desde já agradeço.

Adilson Akashi

O Arduino (ou na verdade o atmega8 ou 168) não tem saídas analógicas. Só digitais, de 0 ou 5 volts. Mas tem 3 pinos (ou 6, no atmega168) que têm saída PWM, que podem ser utilizadas para "emular" uma saída digital. Para uma saída "analógica" melhorada, faz-se necessário o uso de circuito adicional para "suavizar" a saída PWM.
Dê uma olhada em:
http://www.arduino.cc/en/Tutorial/PWM
http://www.arduino.cc/en/Reference/AnalogWrite

Desculpe se só posso lhe apontar o caminho.
PCB Designer

silverbolt

o unico chip microcntrolador que conheço que tem saída DA são os PSoC da Cypress.
Silverbolt
Acesse: www.symphony.com.br

Adilson Akashi

Quote
Mas tem 3 pinos (ou 6, no atmega168) que têm saída PWM, que podem ser utilizadas para "emular" uma saída digital.

Errei: quis dizer, no final da frase: [glow]"emular" uma saída analógica.[/glow]
PCB Designer

dansku

existe conversores digital-analógico,
mas eu não sei muito bem como funciona e onde conseguir ^^

silverbolt

Quote
existe conversores digital-analógico,
mas eu não sei muito bem como funciona e onde conseguir ^^


DA é uma coisa muito simples.
Vc. pode implementar atraves do R2R. Procura na net que acha um circuito R2R pronto.
Basta implementar no Arduino.
A grosso modo é o seguinte: vc tem 8 bits e uns resistores.
Para cada bit acionado, vc dá uma pequena porção da saida analogica.
Com todos os bits em 1, ou seja 255, vc terá algo tipo 5V.

Uma outra maneria é usar chips DA.
Já usei a muito tempo o DAC 0808 de 8 bits
existem outros menores, tipo i2c algo assim.
Silverbolt
Acesse: www.symphony.com.br

Go Up
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview