Matze 3
05.07.2012, 18:40
hallo,
ich will mir ne lüftersteuerung bauen, weis aber nicht, wie ich den lüfter regeln muss.
an port B ist ein LCD angeschlossen.
ein sensor ließt die temperatur aus.
die temperatur wird auf dem display ausgegeben und je nach höhe der temperatur soll der lüffter schneller oder langsamer drehen.
temperatur messen und auf dem display ausgeben funktioniert einwandfrei... es lässt sich auch der lüfter an bzw. ausschalten...
nur wie bring ich den dazu, nicht auf vollgas zu drehen?
ich könnte den lüfter per pwm ansteuern... nur ich weis nicht wie...
gibts vllt eine funktion, in der ich die frequenz und länge des signals angebe und dann gibt es an einem pin ein pwm signal für x sekunden aus?
beispiel funktionsaufruf:
pwm(port, pin, frequenz, dauer);
ich habe 2 pics zur auswahl: PIC16F84 und PIC16F628.
programmiert wird mit cc5x.
ps.:
haben die 2 pics eig einen analog ausgang?
dann könnte ich den lüfter analog ansteuern...
ich will mir ne lüftersteuerung bauen, weis aber nicht, wie ich den lüfter regeln muss.
an port B ist ein LCD angeschlossen.
ein sensor ließt die temperatur aus.
die temperatur wird auf dem display ausgegeben und je nach höhe der temperatur soll der lüffter schneller oder langsamer drehen.
temperatur messen und auf dem display ausgeben funktioniert einwandfrei... es lässt sich auch der lüfter an bzw. ausschalten...
nur wie bring ich den dazu, nicht auf vollgas zu drehen?
ich könnte den lüfter per pwm ansteuern... nur ich weis nicht wie...
gibts vllt eine funktion, in der ich die frequenz und länge des signals angebe und dann gibt es an einem pin ein pwm signal für x sekunden aus?
beispiel funktionsaufruf:
pwm(port, pin, frequenz, dauer);
ich habe 2 pics zur auswahl: PIC16F84 und PIC16F628.
programmiert wird mit cc5x.
ps.:
haben die 2 pics eig einen analog ausgang?
dann könnte ich den lüfter analog ansteuern...