PWM, Volle Leistung?

Gast #1625117
Lesenswert?

Moin,

und zwar ist folgendes.
Aus welchem Grund gibt mein Atmel nicht vollgas im PWM Modus?
Ich habe das Signal invertiert, sodass er bei 0x00 wirklich 0V am 0C2 
ausgibt.
Gebe ich nun 0x00 als Vergleichswert an, sehe ich wie er zwar schon die 
meiste Zeit auf 5V bleibt, aber ein paar ms zurück auch 0V springt.

Ich benötige unbedingt "ganz an" und "ganz aus".
Den Pin einfach auf High setzen bringt ja nichts, da er doch im PWM 
Modus vom Port getrennt wird, oder?

Gruß, Karl
Gast #1625805
Lesenswert?

Karl schrieb:
> Aus welchem Grund gibt mein Atmel nicht vollgas im PWM Modus?
weil "vollgas" halt nun mal keine pwm-form ist. an ist an und aus ist 
aus.

wenn du super-dringend DC brauchst, schalt halt timer und FOC aus, dann 
kannst du pegel setzen.
Gast #1626356
Lesenswert?

Michael M. schrieb:
> Karl schrieb:
>
>> Aus welchem Grund gibt mein Atmel nicht vollgas im PWM Modus?
>
> weil "vollgas" halt nun mal keine pwm-form ist. an ist an und aus ist
>
> aus.

Naja, aber eine PWM kann durchaus als Maximalert 100% haben. Von daher 
ist dein Beitrag nicht so richtig sinnvoll.
#1626389
Lesenswert?

Klaus schrieb:
> Michael M. schrieb:
>> Karl schrieb:
>>
>>> Aus welchem Grund gibt mein Atmel nicht vollgas im PWM Modus?
>>
>> weil "vollgas" halt nun mal keine pwm-form ist. an ist an und aus ist
>>
>> aus.
>
> Naja, aber eine PWM kann durchaus als Maximalert 100% haben. Von daher
> ist dein Beitrag nicht so richtig sinnvoll.

Kann sie.
Aber sie kann nicht 0% haben.

Und da der TO schreibt, dass er seine PWM invertiert hat, hat er dann 
zwar 0% aber eben keine exakten 100% mehr.
Gast #1626472
Lesenswert?

Man was manche Leute (Michael) hier für nen Ton haben. Hauptsache 
rumflamen und selber nicht helfen....

Ich habe das Signal anfänglich invertiert weil es wichtig war, dass ich 
die Endstufe wirklich ausschalten kann. Leider wollte ich auch voll 
Leistung.

Ich habe das ganze so gelöst, dass wenn ich volle Leistung brauche, den 
PWM Modus aus mache, und den Pin einfach auf High setzte. So 
funktioniert es ohne Probleme.

Gruß,Karl
Gast #1626506
Lesenswert?

Karl heinz Buchegger schrieb:

> Klaus schrieb:
>> Hm, warum kann sie nicht 0% haben?
>
> Weil die Hardware Logik den Pin beim Start des PWM-Zyklus auf jeden
> Fall einschaltet. Selbst dann wenn gleich darauf der Compare Match
> kommt und den Pin wieder auf 0 setzt.

Das kommt beim AVR (ich nehme einfach mal an, daß der OP das mit "mein 
Atmel" meinte) darauf an, welcher PWM-Modus gewählt wurde.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren