Ta emot PWM med arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Ta emot PWM med arduino

Inlägg 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?
X-IL
EF Sponsor
Inlägg: 8484
Blev medlem: 3 december 2008, 07:47:20
Ort: Hallstahammar

Re: Ta emot PWM med arduino

Inlägg 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.
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Ta emot PWM med arduino

Inlägg 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?
Användarvisningsbild
carpelux
Inlägg: 1959
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Ta emot PWM med arduino

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ta emot PWM med arduino

Inlägg 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...
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Ta emot PWM med arduino

Inlägg 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?
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Ta emot PWM med arduino

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ta emot PWM med arduino

Inlägg 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?
Jonasottosson
Inlägg: 29
Blev medlem: 18 januari 2016, 12:44:21

Re: Ta emot PWM med arduino

Inlägg 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?
Användarvisningsbild
carpelux
Inlägg: 1959
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Ta emot PWM med arduino

Inlägg av carpelux »

Vilket spänningsintervall kräver ingången på ditt styrsystem och vilket ingångsimnpedans har det?
Skriv svar