Hilfe-PWM 10bit

Gast #15768
Lesenswert?
• ▲
▼
Hallo,
können die Fachleute unter euch mir einige Tipps zur Stromsteuerung mit 
einem AT90S4433 über 10 bit PWM geben?

1. wie werden OCR1L und OCR1H geladen?
2. in welcher Reihenfolge müssen OCR1L und H abgearbeitet werden?
3. wie kann ich den Spannungsabfall an einem Lastwiderstand (0,5 Ohm) 
unter PWM-Betrieb beruhigen,um einen stabilen Referenzwert zu bekommen?
4. bei Vergleich des aktuellen Stromwertes mit dem Referenzwert (am 
Lastwiderstand) mit Hilfe sub ,sbc, brmi und inc bzw dec steigt der 
Strom immer weiter an, ohne den Vergleichswert zu respektieren.

für Tipps wäre ich dankbar

helmut
Gast #15769
Lesenswert?
• ▲
▼
zu 1 u 2
Beim Schreibzugriff auf Timer-Register im High Byte zuerst (OCRxH). 
Dabei wir wird das interne TEMP Register des Timers genutzt. Dieses wird 
aber auch bei allen Zugriffen auf TCNTx und ICRx verwendet. Daher ist 
evtl. ein CLI/SEI beim Schreibzugriff erforderlich.
zu 3
das Zauberwort heisst Tiefpassfilter. Normalerweise reicht eine einfach 
R/C-Kombination aus um über den
ADC-Eingang des AVR die Spannung über dem Lastwiderstand zu messen.
zu 4
Hier sollest du evtl. die Source als Anhang posten.
Gast #15770
Lesenswert?
• ▲
▼
vielen Dank Mikki für die rasche Hilfe.

im Anhang findest Du die gekürzte Version meiner PWM-Steuerung, bzw 
meinen Versuch dazu, der leider nicht sofunktioniert, wie er sollte.
2 weitere Fragen habe ich noch:
- wie müßte ein Tiefpassfilter aussehen C=?, R=?,Anordnung?
- wie müßte ein funktionierendes Source mit 10bit PMW aussehen?

vielleicht kannst Du mir helfen.

Helmut
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.