PWM Schaltung mit spannungsabhängigem Tastverhältnis

Gast #5032798
Lesenswert?
• ▲
▼
Hallo
Ich brauche eine PWM Schaltung die mithilfe eines NTC funktioniert. Sie 
muss 0% dutycycle bei U(ntc)>2.6V 20% bei U(ntc)=2.6V 100% bei 
U(ntc)<=1V haben. Leider habe ich keine Ahnung wie ich anfangen soll. 
Also falls jemand eine Idee hat oder es schon einen Post gibt, den ich 
übersehen habe, bitte lasst es mich wissen.
Danke schon mal im Voraus.
Gast #5032808
Lesenswert?
• ▲
▼
AAALLLTTERRRRR das doch gar nicht so schwer

Fang doch erstmal mit 0% Duty an und hack das mal ins Programm so dass 
wenn >2,6V = 0% Duty ist. Einfacher Vergleich und ins OCRx wird eben PWM 
min/max geschrieben da ich nicht weiß ob Invert/Noninvert genutzt wird

Dann wenn =2,6V = 20%

2,6V-1V = 1,6V die du von 20%-99% aufteilen kannst

und alles was < 1V ist wird eben 100% geschrieben ins OCRx

Mach doch erstmal feste Schaltpunkte und die Idee zum Algorithmus kommt 
dann schon von ganz alleine....


Was vllt noch wichtig wäre
Sprache
Prozessor
Idee selbst
Schaltplan
Gast #5032842
Lesenswert?
• ▲
▼
Bei nem 555 an Pin 5 (CV) ne Spannung dranhängen ergibt ne PWM, aber ne 
unlineare. Falls das reicht, kann man das so machen.

Man muss natürlich noch vorverstärken und level-shiften für die 
Bedingung:
"0% dutycycle bei U(ntc)>2.6V 20% bei U(ntc)=2.6V 100% bei
U(ntc)<=1V"

Also letzten Endes ein OPV mit nem Spannungsteilerpoti als 
Offseteinsteller und passend gewählter Verstärkung.

Man kann auch direkt mit nem OPV einen Rechteckgenerator aufbauen 
(relaxation oscillator) und die Knotenspannungen passend wählen. Aber 
dafür wird der NTC zu hochohmig sein.

impossible999 schrieb:
> Also falls jemand eine Idee hat oder es schon einen Post gibt, den ich
> übersehen habe, bitte lasst es mich wissen.

Das alte Lied. Du suchst eigentlich nen Bausatz.
Gast #5032984
Lesenswert?
• ▲
▼
impossible999 schrieb:
> Leider habe ich keine Ahnung wie ich anfangen soll.

Zunächst mal haben NTC keine Spannung, sondern einen Widerstand.
Dann ist eine Schaltung, deren PWM Pulbreite sich nicht gleichmässig 
ändert sondern wohl eine Stufe von 0% auf 20% hat, schwer analog 
aufzubauen.
Der Vorschlag, einen uC zu verwenden, ist also nachvollziehbar.
Will man doch ohne programmieren auskommen:
1
 +-----------+--+        +--+---+---+-----+-- +U
2
 |           |  |        |  |   |   |     |
3
 |          10k10k       R NTC  |   |   Lüfter
4
 +-----|+\   |  |        |  |   |   |     | 
5
 |     |  >--+  |   /+|--+  |   |   +-|<|-+ 
6
 |  +--|-/   |  +--<  |  |  |   |         |
7
 |  |       10k     \-|--(--+--|+\        |
8
 |  |        |           |  |  |  >--Rv--|I NMOSFET
9
 |  +--------+-----------(--(--|-/        |S
10
 |           |           |  |   |LMC6484  |
11
10k        470nF         R  R   |         |
12
 |           |           |  |   |         |
13
 +-----------+-----------+--+---+---------+-- GND
Da wird nicht die Widerstandswerte deines NTC kennen, muss man einige 
Widerstandswerte anpassen.

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.