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.
Das sollte so fast jeder gängige µC können! z.B. der ATTiny85
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
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.