Sida 1 av 1

Ta emot PWM med arduino

Postat: 19 januari 2016, 08:51:18
av Jonasottosson
Hej,
Någon som vet om det går att ta emot en pwm signal i en arduino och skicka ut den som analog?

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 08:53:33
av X-IL
Det är nog bara en fråga om lämplig mjukvara upp till rimliga frekvensnivåer. Men, PWM-analog går ju att göra helt utan programmering och mikroprocessor om man vill.

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 09:39:48
av Jonasottosson
om jag ska ta emot en pwm signal 0-24v(går antagligen inte genom en arduino?) och skicka ut en analog signal? hur gör ja då utan att använda något?

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:03:50
av carpelux
Grejen är ju att det som kallas analog utsignal på en arduino i verkligheten är en PWM signal, så det blir ju PWM in och PWM ut.

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:04:56
av sodjan
> om jag ska ta emot en pwm signal 0-24v

Du får så klart "skala ner" det till 0-5 eller 0-3.3 eller
vilken spänning som din Arduino ju jobbar med.

> (går antagligen inte genom en arduino?) och skicka ut en analog signal?

Jag vet inte om en Arduino har någon analog *ut-* gång. Det vanliga
är annars att man har en PWM utgång som man filtrerar, men det kan
du ju lika gärna göra direkt utan att ta omvägen över en Arduino.

Enda anledningen vore om t.ex den PWM som du ska mäta har en väldigt
låg frekvens eller något liknande. Med de detaljerna hemlighåller du ju.

> ...hur gör ja då utan att använda något?

Vad menar du med "något". *NÅGOT* alls lär du komma att behöva...

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:09:00
av Jonasottosson
skrev lite i raffset,
Vi tar om frågan på nytt och glöm Arduinon,
Jag vill omvandla en Pwm signal 0-24v Till en analog signal går det på nåt vis?

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:10:26
av Icecap
Man brukar filtrera PWM-signalen via ett RC lågpassfilter och då få ut en DC med en aning rippel.

För att få stabila signaler måste man dock se till att nivåerna på '0' och '1' på PWM-signalen är stbila.

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:18:37
av sodjan
> Enda anledningen vore om t.ex den PWM som du ska mäta har en väldigt
> låg frekvens eller något liknande. Med de detaljerna hemlighåller du ju.

Frekvens?
Hur snabbt ändrar PWM signalen pulsförhållande?
Kvar på minsta rippel på en analoga signalen?

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:23:23
av Jonasottosson
nja hemlighetshåller inte så mycket men kunskapen halkar efter lite ;)

jag har en motor i en bil, datorn i bilen vill styra motorfläkten.
Bilens dator skickar ut en pwm signal som är 0-24V (allt jag vet).
mitt styrsystem kan inte hantera en PWM signal in utan bara ut.
men ja kan ta emot en analog signal och skicka ut den som pwm till fläkten.

Kan jag bygga nåt för att släta ut en signal?

Re: Ta emot PWM med arduino

Postat: 19 januari 2016, 10:31:23
av carpelux
Vilket spänningsintervall kräver ingången på ditt styrsystem och vilket ingångsimnpedans har det?