Willkommen auf

DG6JS .xyz

Private Homepage der Amateur Radio Station DG6JS. Die Anschrift gibt es hier ganz offiziell und agenturlich.

PWM mit Tiny25

Hier mal ein wenig über eine Selbstbau PWM Regelung für eine 12 Volt DC Heizdecke, welche für alte und kranke Kleintiere gedacht ist, kann auch für 12V Lötkolben oder ähnliches verwendet werden.
Download [ mit allen benötigten Dateien] verfügbar!,

Achtung! Bitte das Video beachten wenn ihr Windoofs und Firefox nutzt, sonst klappt das mit dem Download vermutlich nicht.    

Diese Version wurde mit Bascom 1.11.9.5 erstellt und steht unten auch als ZIP bereit

  Wer kein bascom hat oder nicht mag,
  der kann die HEX Datei zum Beispiel mit
  AVR8 BURN-O-Mat auf den µC übertragen.
  Entweder eine Suchmaschine bemühen oder
  diesen Link probieren.

So, nun zum Eingemachten:

Es musste ja nicht immer die volle Power sein!

Daher hatte ich die Idee diese kleine 10 Watt Heizdecke mit einer PWM Steuerung zu regeln, da ich ja 12V aus meiner hauseigenen Solargeschichte zur Verfügung habe, und ich nicht unbedingt eine Leitung von der Steckdose und dem im Original beiliegenden 12V Schaltnetzteil durch das Wohnzimmer laufen haben wollte, habe ich einen 12V Akku mit 15Ah an diese Schaltung angeschlossen, alternativ ist aber noch der Anschluss des Original Netzteils, so wie direkt an eine der 12V Steckdose meiner Photovoltaik-Anlage möglich.

Bei Betrieb mit dem Akku, oder über die 12V Steckdose ergibt sich aber folgendes Problem:

Die Spannung liegt meist über 12V, wenn die Akkus von den Ladereglern wieder fit gemacht werden sind es gut und gerne bis zu 14,5V oder mehr.

Das gleicht diese kleine Mikrocontroller Schaltung aus, in dem alles über 12V in der Puls-Weite entsprechend abgezogen wird, da ja mit steigender Spannung auch der Strom steigt, wird der Wert intern entsprechend multipliziert und bei U (Spannung) am Eingang größer 12V entsprechend vom PWM abgezogen.

Über den kleinen Print-Taster wird die Schaltung aktiviert und die gewünschte Leistung, 100, 75 oder nur 50 Prozent ausgewählt, bei den Stufen 50 und 75 Prozent wird die Leistung auch bei Spannungen unter 12V konstant gehalten, (Neue Firmware - welche ich hier nicht für jedes 🐷️ bereitstelle).
Damit die Schaltung den Akku nicht kaputt saugt ist eine Unterspannung-Abschaltung integriert, bei U kleiner 11,15 V wird abgeschaltet, Standby Strom kennt die Schaltung dank des 5V Bistabilem Relais nicht.

   Keine Panik, auf der Leiterplatte befindet sich ein 2 Amp. Pikofuse!


Außerdem ist ein Ausschalt-Timer integriert, wird der Taster länger als
2 Stunden nicht betätigt,schaltet sich die Schaltung komplett aus.

Hier mal ein kleines Video,
   

man erkennt glaube ich doch recht gut die Funktionsweise, Spannung kleiner oder gleich 12V, PWM bei 100 Prozent auf Dauerstrich, ist die Spannung größer wird die Pause im PWM entsprechend der Spannungshöhe immer länger.
      ---> LED beachten.

Die Spannung kann bis zu 17V betragen, da wenn man ein Wechselspannungsnetzteil mit 12V eff.  an die Heizdecke anschließen würde, hätte man ja dank der sinusförmigen Netzspannung ebenfalls eine Spitzenspannung von 16,97V, Schwankungen im 230V Netz noch nicht berücksichtigt

Fertig zur Montage im Ghäuse


Download komplettes Projekt mit allen Datein
Als 7z   ATtiny25 PWM Steuerung 7z 7z
Als ZIP ATtiny25 PWM Steuerung ZIP ZIP
PCB.lay - Sprintlayout Viewer - Beschreibung und
Anleitung als PDF - Quellcode im HEX, BAS, und txt