PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Moderator: Co-Administratoren
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Hier noch zwei Argumente den ATMEGA328PB in ASKSIN zu verwenden:
Neben zwei zusätzlichen Timern, einem weiteren UART, einer weiteren SPI Schnittstelle, gibt es auch noch eine weitere I2C Schnittstelle.
Was auch nicht schlecht ist: Der interne RC-Oszillator hat Werksseitig eine Genauigkeit von +-2% gegenüber +-10% beim 328P.
@Tom: Vielen Dank noch einmal für deine Code Unterstützung!
Neben zwei zusätzlichen Timern, einem weiteren UART, einer weiteren SPI Schnittstelle, gibt es auch noch eine weitere I2C Schnittstelle.
Was auch nicht schlecht ist: Der interne RC-Oszillator hat Werksseitig eine Genauigkeit von +-2% gegenüber +-10% beim 328P.
@Tom: Vielen Dank noch einmal für deine Code Unterstützung!
Viele Grüße
Stefan
Stefan
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Freut mich das der Code (mit der kleinen Modulator Änderung) auch auf Timer 3/4 läuft.
Der PB ist sicher ein interessante Option wenn man eine weitere serielle, SPI oder halt die extra Timer braucht.
Der PB ist sicher ein interessante Option wenn man eine weitere serielle, SPI oder halt die extra Timer braucht.
Viele Grüße,
Tom
Tom
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
"Fehler" gefunden.
Wenn man den 3-pin Lüfter spannungsseitig mit PWM versorgt, dann wird das Tachosignal eine Mischung aus dem PWM und den Drehungs-Impulsen. (Abbildung unten):
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Ich hoffe, dass ich das Addon morgen fertig bekomme.
Dann ist der CCU Teil schon mal fertig.
Ich belasse zunächst bei einem Kanal.
Dann ist der CCU Teil schon mal fertig.
Ich belasse zunächst bei einem Kanal.
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Wow, das ging ja schnell! Top
Das ist vielleicht das kleinste Problem um einen ASKSIN 25kHz PWM Sketch zu basteln, aber verstehe ich das richtig, dass ich
ändern muss in
damit ich beim ATMEGA328PB den PD2 bzw. OC3B als PWM Ausgang und den PD3 als Interrupt Eingang von GDO0 nutzen kann?
Naja, wie gesagt - das kleinste Problem...
Schönes Wochenende!
Das ist vielleicht das kleinste Problem um einen ASKSIN 25kHz PWM Sketch zu basteln, aber verstehe ich das richtig, dass ich
Code: Alles auswählen
typedef Radio<SPIType, 2> RadioType;
Code: Alles auswählen
typedef Radio<SPIType, 3> RadioType;
Naja, wie gesagt - das kleinste Problem...
Schönes Wochenende!
Viele Grüße
Stefan
Stefan
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
ja genau. Habe es aber noch nie selbst getestet, bisher immer Pin 2 verwendet bei meinen Geräten.
Viele Grüße,
Tom
Tom
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Es gehen auch andere Pins. Muss kein INT-Pin sein.
https://github.com/pa-pa/AskSinPP/pull/157
https://github.com/pa-pa/AskSinPP/pull/157
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Ich habe hier mal ein pre-release bereitgestellt.
https://github.com/jp112sdl/JP-HB-Devic ... s/tag/2.27
Es gibt aber noch ein Problem (Unter Status und Bedienung lässt sich die Lüftergeschwindigkeit zwar am Slider regeln, jedoch nicht über die %-Eingabe) , das ich geraden noch analysiere.
Ist erledigt.
Der Sketch dazu liegt hier:
https://github.com/jp112sdl/HB-OU-MOT-F ... OT-FAN.ino
Ich hatte ja zwischenzeitlich schon mal angefangen, einen Temp/Feuchte- sowie Schalterkanal mit einzubauen.
Den Code habe ich auskommentiert drinnen gelassen. Vielleicht als Anregung, falls jemand ein Derivat bauen möchte.
Es ist auch eine Mini-Klasse "FAN" enthalten, die die PWM-Steuerung übernimmt.
Dort könntest du deinen 25kHz-PWM-Kram reinpacken.
https://github.com/jp112sdl/JP-HB-Devic ... s/tag/2.27
Es gibt aber noch ein Problem (Unter Status und Bedienung lässt sich die Lüftergeschwindigkeit zwar am Slider regeln, jedoch nicht über die %-Eingabe) , das ich geraden noch analysiere.
Ist erledigt.
Der Sketch dazu liegt hier:
https://github.com/jp112sdl/HB-OU-MOT-F ... OT-FAN.ino
Ich hatte ja zwischenzeitlich schon mal angefangen, einen Temp/Feuchte- sowie Schalterkanal mit einzubauen.
Den Code habe ich auskommentiert drinnen gelassen. Vielleicht als Anregung, falls jemand ein Derivat bauen möchte.
Es ist auch eine Mini-Klasse "FAN" enthalten, die die PWM-Steuerung übernimmt.
Dort könntest du deinen 25kHz-PWM-Kram reinpacken.
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Professionell, schnell und kompetent wie immer, Jerome, du bist der Star hier.jp112sdl hat geschrieben: ↑05.07.2020, 19:39
Der Sketch dazu liegt hier:
https://github.com/jp112sdl/HB-OU-MOT-F ... OT-FAN.ino
Ich hatte ja zwischenzeitlich schon mal angefangen, einen Temp/Feuchte- sowie Schalterkanal mit einzubauen.
Den Code habe ich auskommentiert drinnen gelassen. Vielleicht als Anregung, falls jemand ein Derivat bauen möchte.
Es ist auch eine Mini-Klasse "FAN" enthalten, die die PWM-Steuerung übernimmt.
Dort könntest du deinen 25kHz-PWM-Kram reinpacken.
Danke, das Device kann ich sicher bei Gelegenheit gut gebrauchen..
Viele Grüße,
Tom
Tom
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: PWM Dimmer Basisfrequenz für PC-Lüfter anpassen
Vielen Dank für die schnelle Unterstützung! Von Problemstellung zu Lösung in < 1 Woche - das hätte ich auf der Arbeit auch gernejp112sdl hat geschrieben: ↑05.07.2020, 19:39Ich habe hier mal ein pre-release bereitgestellt.
https://github.com/jp112sdl/JP-HB-Devic ... s/tag/2.27
Es gibt aber noch ein Problem (Unter Status und Bedienung lässt sich die Lüftergeschwindigkeit zwar am Slider regeln, jedoch nicht über die %-Eingabe) , das ich geraden noch analysiere.
Ist erledigt.
Der Sketch dazu liegt hier:
https://github.com/jp112sdl/HB-OU-MOT-F ... OT-FAN.ino
Ich hatte ja zwischenzeitlich schon mal angefangen, einen Temp/Feuchte- sowie Schalterkanal mit einzubauen.
Den Code habe ich auskommentiert drinnen gelassen. Vielleicht als Anregung, falls jemand ein Derivat bauen möchte.
Es ist auch eine Mini-Klasse "FAN" enthalten, die die PWM-Steuerung übernimmt.
Dort könntest du deinen 25kHz-PWM-Kram reinpacken.
Werde mich mal mit der "FAN-Klasse" beschäftigen und schauen, wie ich da meinen 25kHz Code rein bekomme.
Sobald ich das mit dem 328PB am Laufen habe, melde ich mich.
Vielen Dank - Jérôme und Tom!
Viele Grüße
Stefan
Stefan