Schaltplan Rolle 7912. Maximale Eingangsspannung, V

Also Echtzeituhr. Dieses nützliche Ding löst die meisten nützlichen Aufgaben im Zusammenhang mit der Zeit. Sagen wir Bewässerungsmanagement um 5 Uhr morgens auf dem Land. Oder die Beleuchtung zu einem bestimmten Zeitpunkt ein- und ausschalten. Bis zum Datum können Sie in jedem Haus mit dem Heizen beginnen. Das Ding ist durchaus interessant und nützlich. Und genauer gesagt? Wir betrachten die Echtzeituhr DS1302 für die beliebte Arduino-Plattform.

Aus diesem Artikel erfahren Sie:

Guten Tag, liebe Leser des kip-world-Blocks! Wie geht es Ihnen? Schreiben Sie in die Kommentare, mögen Sie Robotik? Was bedeutet dieses Thema für Sie?

Ich verlasse den Gedanken daran keine Minute. Ich schlafe und sehe, wann wir endlich an dem Punkt angelangt sind, an dem sich jeder leisten kann, einen persönlichen Assistenzroboter zu kaufen. Es spielt keine Rolle, was er tun wird, Müllabfuhr, Rasenmähen, Autowaschen.

Ich stelle mir nur vor, wie komplexe Algorithmen sie in ihren "Gehirnen" enthalten müssen.

Schließlich kommen wir zu dem Punkt, dass wir die Software auf die gleiche Weise flashen wie auf Personal Computern. Auch herunterladen Anwendungsprogramme. Arme, Beine nähen, Klauen wechseln, Manipulatoren.

Sehen Sie sich die Filme „Ich bin ein Roboter“, „ Künstliche Intelligenz"," Krieg der Sterne.

Die Japaner setzen ihre Entwicklungen schon lange um. Warum sind wir schlechter? Wir haben eine sehr geringe Popularität. Ich kenne wenige Entwickler. Zähle an den Fingern. Wir machen etwas anderes. Wir sind Wiederverkäufer. Wir kaufen nur fertige Bausätze, Roboter - Spielzeug und allerlei Müll.

Warum entwickeln wir das nicht:

Oder dieses:

Ich beendete meine Überlegungen laut. Lassen Sie uns über den Anschluss des DS1302 Real Time Clock Timer an den Arduino sprechen.

Echtzeituhr DS1302

Der Arduino-Controller hat keine eigene Uhr. Daher muss es bei Bedarf mit einem speziellen DS1302-Chip ergänzt werden.

Für die Stromversorgung können diese Boards ihre eigene Batterie verwenden oder direkt vom Arduino-Board mit Strom versorgt werden.

Pinbelegungstabelle:

Schaltplan mit Arduino UNO:


Arduino-Programmiermethode für die Arbeit mit DS1302

Stellen Sie sicher, dass Sie die aktuelle Bibliothek aus zuverlässigen Quellen herunterladen.

Die Bibliothek ermöglicht das Lesen und Schreiben von Echtzeitparametern. Nachfolgend gebe ich eine kurze Beschreibung:

#enthalten // Bibliothek einbinden.
arduino_RTC EIN OBJEKT ( NAME [, OUT_RST [, OUT_CLK [, OUT_DAT]]] ); // Ein Objekt erstellen.

Funktion Start();// Initialisierung des RTC-Moduls.

Funktion Zeit einstellen( SEK[, MIN[, STUNDE[, TAG[, MONAT[, JAHR[, TAG]]]]]] ); // Stellen Sie die Zeit ein.

Funktion Zeit bekommen([ LINIE ] ); // Lesezeit.

Funktion Blinkzeit ( PARAMETER [FREQUENZ] ); // Bewirkt, dass die gettime-Funktion den angegebenen Zeitparameter "blinkt".

Funktion Zeitraum( PROTOKOLL ); // Gibt die minimale Modulzugriffsdauer in Minuten an.

Variable Sekunden// Gibt Sekunden von 0 bis 59 zurück.

Variable Protokoll// Gibt Minuten von 0 bis 59 zurück.

Variable Std.// Gibt Stunden von 1 bis 12 zurück.

Variable Std// Gibt Stunden von 0 bis 23 zurück.

Variable Mittag// Gibt Mittag 0 oder 1 zurück (0-am, 1-pm).

Variable Tag// Gibt den Tag des Monats von 1 bis 31 zurück.

Variable Wochentag// Gibt den Wochentag von 0 bis 6 zurück (0 ist Sonntag, 6 ist Samstag).

Variable Monat// Gibt den Monat von 1 bis 12 zurück.

Variable Jahr// Gibt das Jahr von 0 bis 99 zurück.

Wir schreiben ein einfaches Programm. Einstellen der aktuellen Uhrzeit im RTC-Modul (DS1302):

Arduino

#enthalten arduino_RTC-Zeit (RTC_DS1302,6,7,8); void setup () ( delay (300); Serial.begin (9600); time.begin (); time.settime (0,51,21,27,10,15,2); // 0 Sek., 51 Min., Dienstag, 21. Oktober 2015) void loop()( if(millis()%1000==0)( // wenn 1 Sekunde vergangen ist Serial.println(time.gettime("d-m-Y, H:i: s, D" )); // Anzeige der Zeitverzögerung (1); // Pause für 1 ms, um die Zeit nicht mehrmals in 1 ms anzuzeigen) ) )

#enthalten

arduino_RTCtime (RTC_DS1302 , 6 , 7 , 8 ) ;

ungültige Einrichtung () (

Verzögerung (300) ;

Seriell. beginnen (9600) ;

Zeit. Start();

Zeit. settime (0 , 51 , 21 , 27 , 10 , 15 , 2 ); // 0 Sek., 51 Min., 21 Uhr, Dienstag, 27. Oktober 2015

Leere Schleife () (

if (millis () % 1000 == 0 ) ( // wenn 1 Sekunde vergangen ist

Seriell. println (time . gettime ("d-m-Y, H:i:s, D") ) ; // Ausgabezeit

Verzögerung (1); // 1 ms pausieren, um die Zeit nicht mehrmals in 1 ms anzuzeigen

Wir lesen die aktuelle Uhrzeit aus dem RTC-Modul (DS1302) und geben sie an den „Serial Port“ aus:

#enthalten arduino_RTC-Zeit (RTC_DS1302,6,7,8); void setup() ( delay(300); Serial.begin(9600); time.begin(); ) void loop()( if(millis()%1000==0)( // wenn 1 Sekunde vergangen ist Serial. println (time.gettime("d-m-Y, H:i:s, D")); // Zeitverzögerung anzeigen (1); // 1 ms pausieren, um die Zeit nicht mehrmals in 1 ms anzuzeigen ) )

Die beliebte inländische KRENxx-Linie wurde durch einen importierten Stabilisator auf Basis des L7812-Mikrochims (oder einfach 7812) ersetzt. Sein Schaltkreis hat sich nicht geändert, und die Eigenschaften haben sich leicht verbessert. Einzelheiten finden Sie im Datenblatt dazu.

Technische Parameter L7812

  • Fall TO220
  • Nennausgangsstrom, A 1,2
  • Maximale Eingangsspannung, V 40
  • Ausgangsspannung, V 12

Die Pinbelegung ist in der Abbildung unten dargestellt. Dort können Sie die Unterschiede im Anschluss sehen L7812 aus L7912, arbeiten mit einem gemeinsamen Plus.


Trotz all seiner Vorzüge hat dieser Spannungsstabilisator einen maximalen Laststrom von 1,5 A, was es oft nicht zulässt, ihn zur Versorgung verschiedener Arten von stromintensiven Geräten, beispielsweise eines Autoradios, zu verwenden. Die guten Eigenschaften dieses Stabilisators und das Vorhandensein von Schutz machten ihn jedoch beliebt. Das beschriebene Schema zum Erhöhen des maximalen Stroms verwendet einen zusätzlichen leistungsstarken P-N-P-Transistor.


Die von mir beschriebene Schaltung arbeitet mit N-P-N-Transistoren, wo KT803 / KT805 / KT808, die überall zu finden sind, perfekt passen. Also, wenn Sie in einem Dorf leben und mächtig sind P-N-P-Transistoren Sie werden nicht finden, wie in den 70-80er Jahren des letzten Jahrhunderts, fühlen Sie sich frei zu sammeln.


Die Diode D1 kompensiert den Abfall von 0,6 V am Leistungstransistor Q1, der in einer Emitterfolgerschaltung angeschlossen ist. Als D1 wird 1N4007 und ähnliches gehen. Als Q1 KT803, KT805, KT808, KT819 im Metallgehäuse. Du kannst es so lassen oder so machen:


Der Kondensator C3 ist eine zusätzliche Kapazität, um Erregungen zu verhindern, Sie sollten den Wert nicht zu hoch einstellen, da der Übertragungskoeffizient des Transistors sinkt. Der Kurzschlussschutz wird eingeführt, bei einem bestimmten Strom beginnen 0,6 V über den Widerstand R1 abzufallen, und der Transistor Q2 beginnt, den Übergang des Transistors Q1 zu überbrücken. In diesem Fall wird jedoch die gesamte Leistung im Transistor Q1 verbraucht. Achten Sie also auf eine gute Kühlung.

Wie wählt man einen Heizkörper aus? Die Verlustleistung des Leistungstransistors ist ungefähr gleich:

P = (UEingang – UAusgang)*ILast

Dann muss etwa jedes Watt Wärme pro 10cm2 Kühlfläche abgeführt werden.

Der L7812-Stabilisator selbst wird auf demselben Kühler oder auf einem separaten installiert, mit einer Fläche, die ungefähr 30-mal kleiner ist als die von Q1.

Wie wählt man den maximalen Strom des resultierenden Stabilisators? Es hängt alles von dem Strom ab, den Sie benötigen. Dies muss ein solcher Strom sein, der die für Q1 zulässigen Grenzen nicht überschreitet. Angenommen, der maximale Strom beträgt 3A. Der Spannungsabfall am Widerstand R1 beträgt 0,6 V. Dann:

R1=Upad/Imax=0,6/3=0,2Ohm.

Verlustleistung: P = (Upad ^ 2) / R1 = 1,8 W, bei einem technologischen Spielraum von 50 % benötigen Sie einen 4-W-Widerstand.

Nun, hier ist, was ich habe.

allgemeine Informationen

Stabilisatoreingang - "IN"; Ausgang - "OUT"; allgemein - "GND" (Masse).

Der Steuereingang eines einstellbaren Stabilisators wird als "ADJ" (Adjust - Anpassung) bezeichnet.

An den Eingang (Input) sowie an den Ausgang (Output) des Stabilisators (direkt am entsprechenden Ausgang oder in dessen Nähe) muss zur Vermeidung von Selbsterregung ein Kondensator mit einer Kapazität von 47 angeschlossen werden ... 220 nF.

Wenn die Kapazität des Kondensators am Ausgang des Stabilisators sehr groß und der Laststrom klein ist, muss eine Diode zwischen Eingang und Ausgang geschaltet werden. Diese Lösung stellt sicher, dass die Ausgangsspannung sehr schnell auf den Wert der Eingangsspannung sinkt.

Für einen zuverlässigen Betrieb des Stabilisators wird die Eingangsspannung mindestens 3 V höher gewählt als die Ausgangsspannung.

Die hier nicht betrachteten Stabilisatoren der "Low-Drop"-Reihe (mit kleinem Spannungsabfall zwischen Ein- und Ausgang) müssen für eine zuverlässige Stabilisierung eine Eingangsspannung haben, die die Ausgangsspannung um 0,1 ... 0,5 V übersteigt.

Positive Gleichspannungsstabilisatoren, maximaler Ausgangsstrom - 100 mA, Gehäuse - TO-92 (Abb. 1)

Eingangsspannung V

Ausgangsspannung,

Das Präfix hängt vom Hersteller ab - LM 78 Lxx ACZ; MC 78 LxxCP; uA 78 Lxx AWC; ML 78 Lxx A.


Reis. 1

Positive Gleichspannungsstabilisatoren, maximaler Ausgangsstrom - 500 mA, Gehäuse - TO-220 (Abb. 3) oder TO-39 (Abb. 6)

Eingangsspannung V

freier Tag

Spannung, v


Abb.2


Abb. 3


Abb.4

Stabilisatoren mit konstanter negativer Spannung mit einem maximalen Ausgangsstrom von 100 mA im TO-92-Gehäuse (Abb. 2)

Eingangsspannung V

freier Tag

Spannung, v

Das Präfix ist herstellerabhängig:

LM 79 Lxx ACZ; MC 79 LxxCP; uA 79 Lxx AWC; ML 79 Lxx A.

Stabilisatoren mit konstanter negativer Spannung mit einem maximalen Ausgangsstrom von 1 A im TO-220-Gehäuse (Abb. 4)

Eingangsspannung V

Ausgangsspannung V

Im TO-220-Gehäuse: MC 79 xx CP;

LM 320 Txx; ,uA79 xx GB; ,uA 79xxCU;

Im TO-3-Fall: MC 79 xx K; LM 320 Kxx; ,uA 79 xx CDA; ,uA 79 xx KS; TDB 29xx KM.

Konstant positive Spannungsstabilisatoren mit einem Ausgangsstrom von mehr als 1 A im TO-3-Gehäuse (Abb. 5)

Eingangsspannung V

Ausgangsspannung V

Ausgangsstrom, A

Positive Gleichspannungsstabilisatoren, Gehäuse - TO-220 (Abb. 3) oder TO-39 (Abb. 6)

Eingangsspannung V

Ausgangsspannung V

Ausgangsstrom, A

Im TO-220-Gehäuse: L 78 xx CV; MS 78xxSR; L 200 xx CV (2 A); LM 340 Txx; .uA 78xx SK; STC 28 xxEU; TDB 78xx T.

Im TO-3-Fall: MS 78 xx SK; .ua 78 xx CDA; .uA 78xx KS; LM 309K; LM 340 Kxx; LM 340 KSxx; SFC 28 xx RC; TDB78xx.

Einstellbare positive Spannungsregler

Maximale Eingangsspannung, V

Ausgangsspannung V

Maximal

freier Tag

aktuell, a

Lage der Stifte. Reis.

Planen

Einschlüsse, Abb.

Anmerkungen

Prass = 12 W

Prass = 50 W

Prass = 50 W



Wird geladen...
Spitze