Διάγραμμα καλωδίωσης Roll 7912. Μέγιστη τάση εισόδου, V

Λοιπόν, ρολόι σε πραγματικό χρόνο. Αυτό το χρήσιμο πράγμα λύνει τις περισσότερες από τις χρήσιμες εργασίες που σχετίζονται με το χρόνο. Διαχείριση ποτίσματος ας πούμε στις 5 η ώρα το πρωί στη χώρα. Ή να ανάβετε και να σβήνετε τον φωτισμό σε μια συγκεκριμένη στιγμή. Μέχρι την ημερομηνία, μπορείτε να ξεκινήσετε τη θέρμανση σε οποιοδήποτε σπίτι. Το πράγμα είναι αρκετά ενδιαφέρον και χρήσιμο. Και πιο συγκεκριμένα; Θα εξετάσουμε το ρολόι πραγματικού χρόνου DS1302 για τη δημοφιλή πλατφόρμα Arduino.

Από αυτό το άρθρο θα μάθετε:

Καλημέρα, αγαπητοί αναγνώστες του μπλοκ kip-world! Πώς είσαι? Γράψτε στα σχόλια, σας αρέσει η ρομποτική; Τι σημαίνει αυτό το θέμα για εσάς;

Δεν το αφήνω ούτε λεπτό τη σκέψη. Κοιμάμαι και βλέπω πότε επιτέλους φτάνουμε στο σημείο ότι ο καθένας έχει την οικονομική δυνατότητα να αγοράσει ένα προσωπικό βοηθό ρομπότ. Δεν έχει σημασία τι θα κάνει, αποκομιδή σκουπιδιών, κούρεμα γκαζόν, πλύσιμο αυτοκινήτων.

Απλώς φαντάζομαι πόσο πολύπλοκους αλγόριθμους πρέπει να περιέχουν στον «εγκέφαλό» τους.

Εξάλλου, θα φτάσουμε στο σημείο να αναβοσβήνουμε το λογισμικό με τον ίδιο τρόπο όπως στους προσωπικούς υπολογιστές. Κατεβάστε επίσης προγράμματα εφαρμογής. Ράψτε χέρια, πόδια, αλλάξτε νύχια, χειριστές.

Δείτε τις ταινίες "I am a robot", " Τεχνητή νοημοσύνη"," Πόλεμος των άστρων.

Οι Ιάπωνες εφαρμόζουν εδώ και καιρό τις εξελίξεις τους. Γιατί είμαστε χειρότεροι; Έχουμε πολύ χαμηλή δημοτικότητα. Ξέρω λίγους προγραμματιστές. Μετρήστε στα δάχτυλα. Κάνουμε κάτι άλλο. Είμαστε μεταπωλητές. Απλώς αγοράζουμε έτοιμα κιτ, ρομπότ - παιχνίδια και κάθε λογής σκουπίδια.

Γιατί δεν το αναπτύσσουμε αυτό:

Ή αυτό:

Τελείωσα τις σκέψεις μου δυνατά. Ας μιλήσουμε για τη σύνδεση του χρονοδιακόπτη πραγματικού χρόνου DS1302 με το Arduino.

Ρολόι πραγματικού χρόνου DS1302

Ο ελεγκτής Arduino δεν έχει δικό του ρολόι. Επομένως, εάν είναι απαραίτητο, πρέπει να συμπληρωθεί με ένα ειδικό τσιπ DS1302.

Για τροφοδοσία, αυτές οι πλακέτες μπορούν να χρησιμοποιούν τη δική τους μπαταρία ή να τροφοδοτούνται απευθείας από την πλακέτα Arduino.

Πίνακας pinout:

Διάγραμμα καλωδίωσης με Arduino UNO:


Μέθοδος προγραμματισμού Arduino για εργασία με DS1302

Φροντίστε να κατεβάσετε την τρέχουσα βιβλιοθήκη από αξιόπιστες πηγές.

Η βιβλιοθήκη σάς επιτρέπει να διαβάζετε και να γράφετε παραμέτρους σε πραγματικό χρόνο. Δίνω μια σύντομη περιγραφή παρακάτω:

#περιλαμβάνω // Συμπεριλάβετε τη βιβλιοθήκη.
arduino_RTC ΕΝΑ ΑΝΤΙΚΕΙΜΕΝΟ ( NAME [, OUT_RST [, OUT_CLK [, OUT_DAT ]]] ); // Δημιουργία αντικειμένου.

Λειτουργία αρχίζουν();// Εκκίνηση της μονάδας RTC.

Λειτουργία ώρα ρύθμισης( SEC[, MIN[, HOUR[, DAY[, MONTH[, YEAR[, DAY]]]]]] ); // Ρυθμίστε την ώρα.

Λειτουργία ώρα να πάρεις([ΓΡΑΜΜΗ] ); // Ώρα ανάγνωσης.

λειτουργία ώρα αναλαμπής (ΠΑΡΑΜΕΤΡΟΣ [ΣΥΧΝΟΤΗΤΑ] ); // Προκαλεί τη συνάρτηση gettime να "αναβοσβήνει" την καθορισμένη παράμετρο χρόνου.

λειτουργία περίοδος(ΛΕΠΤΑ ); // Καθορίζει την ελάχιστη περίοδο πρόσβασης λειτουργικής μονάδας σε λεπτά.

Μεταβλητός δευτερόλεπτα// Επιστρέφει δευτερόλεπτα από 0 έως 59.

Μεταβλητός λεπτά// Επιστρέφει λεπτά από 0 έως 59.

Μεταβλητός ώρες// Επιστρέφει ώρες από 1 έως 12.

Μεταβλητός Ωρες// Επιστρέφει ώρες από 0 έως 23.

Μεταβλητός μεσημέρι// Επιστροφές το μεσημέρι 0 ή 1 (0-π.μ., 1-μ.μ.).

Μεταβλητός ημέρα// Επιστρέφει την ημέρα του μήνα από 1 έως 31.

Μεταβλητός καθημερινή// Επιστρέφει την ημέρα της εβδομάδας από 0 έως 6 (0 είναι Κυριακή, 6 είναι Σάββατο).

Μεταβλητός μήνας// Επιστρέφει τον μήνα από 1 έως 12.

Μεταβλητός έτος// Επιστρέφει το έτος από 0 έως 99.

Γράφουμε ένα απλό πρόγραμμα. Ρύθμιση της τρέχουσας ώρας στη μονάδα RTC (DS1302):

Arduino

#περιλαμβάνω χρόνος iarduino_RTC(RTC_DS1302,6,7,8); void setup() ( delay(300); Serial.begin(9600); time.begin(); time.settime(0,51,21,27,10,15,2); // 0 sec, 51 min, Τρίτη 21 Οκτωβρίου 2015 ) void loop()( if(millis()%1000==0)( // αν έχει περάσει 1 δευτερόλεπτο Serial.println(time.gettime("d-m-Y, H:i: s, D" )); // εμφάνιση της χρονικής καθυστέρησης (1); // παύση για 1 ms, ώστε να μην εμφανίζεται η ώρα πολλές φορές σε 1 ms) ) )

#περιλαμβάνω

iarduino_RTCtime(RTC_DS1302, 6, 7, 8);

void setup()(

καθυστέρηση(300) ;

Κατα συρροη. start(9600) ;

χρόνος. αρχή();

χρόνος. χρόνος ρύθμισης (0 , 51 , 21 , 27 , 10 , 15 , 2 ) ; // 0 δευτ., 51 λεπτά, 9 μ.μ., Τρίτη 27 Οκτωβρίου 2015

void loop()(

αν (χιλιοστά () % 1000 == 0 ) ( // αν έχει περάσει 1 δευτερόλεπτο

Κατα συρροη. println (time . gettime ("d-m-Y, H:i:s, D" ) ; // χρόνος εξόδου

καθυστέρηση(1); // παύση για 1 ms για να μην εμφανίζεται η ώρα πολλές φορές σε 1 ms

Διαβάζουμε την τρέχουσα ώρα από τη μονάδα RTC (DS1302) και την εξάγουμε στη "Serial port":

#περιλαμβάνω χρόνος iarduino_RTC(RTC_DS1302,6,7,8); void setup() ( delay(300); Serial.begin(9600); time.begin(); ) void loop()( if(millis()%1000==0)( // αν έχει περάσει 1 δευτερόλεπτο Σειριακή. println (time.gettime("d-m-Y, H:i:s, D")); // καθυστέρηση εμφάνισης (1); // παύση για 1 ms, ώστε να μην εμφανίζεται η ώρα πολλές φορές σε 1ms ) )

Η δημοφιλής εγχώρια σειρά KRENxx αντικαταστάθηκε από έναν εισαγόμενο σταθεροποιητή που βασίζεται στο μικροχιμάκι L7812 (ή απλά 7812). Το κύκλωμα μεταγωγής του δεν έχει αλλάξει και τα χαρακτηριστικά έχουν βελτιωθεί ελαφρώς. Δείτε το φύλλο δεδομένων για λεπτομέρειες.

Τεχνικές παράμετροι L7812

  • Θήκη TO220
  • Ονομαστικό ρεύμα εξόδου, A 1.2
  • Μέγιστη τάση εισόδου, V 40
  • Τάση εξόδου, V 12

Το pinout φαίνεται στο παρακάτω σχήμα. Εκεί μπορείτε να δείτε τις διαφορές στη σύνδεση L7812από L7912, δουλεύοντας με ένα κοινό συν.


Παρ' όλα τα πλεονεκτήματά του, αυτός ο σταθεροποιητής τάσης έχει μέγιστο ρεύμα φορτίου 1,5Α, το οποίο συχνά δεν του επιτρέπει να χρησιμοποιηθεί για την τροφοδοσία διαφόρων ειδών συσκευών έντασης ρεύματος, για παράδειγμα, ένα ραδιόφωνο αυτοκινήτου. Ωστόσο, τα καλά χαρακτηριστικά αυτού του σταθεροποιητή και η παρουσία προστασίας τον έκαναν δημοφιλή. Το περιγραφόμενο σχήμα για την αύξηση του μέγιστου ρεύματος χρησιμοποιεί ένα πρόσθετο ισχυρό τρανζίστορ P-N-P.


Το κύκλωμα που περιέγραψα λειτουργεί με τρανζίστορ N-P-N, όπου τα KT803 / KT805 / KT808, τα οποία μπορείτε να βρείτε παντού, ταιριάζουν τέλεια. Αν λοιπόν ζεις σε χωριό και ισχυρό Τρανζίστορ P-N-Pδεν θα βρείτε, όπως στη δεκαετία του 70-80 του περασμένου αιώνα, μη διστάσετε να συλλέξετε.


Η δίοδος D1 αντισταθμίζει την πτώση 0,6 V στο τρανζίστορ ισχύος Q1, το οποίο είναι συνδεδεμένο σε ένα κύκλωμα ακολούθου εκπομπού. Ως D1 θα πάει 1N4007 και παρόμοια. Ως Q1 KT803, KT805, KT808, KT819 σε μεταλλικές θήκες. Μπορείτε να το αφήσετε έτσι ή μπορείτε να το κάνετε ως εξής:


Ο πυκνωτής C3 είναι μια πρόσθετη χωρητικότητα για την αποφυγή διεγέρσεων, δεν πρέπει να ρυθμίσετε την τιμή πολύ υψηλή, ο συντελεστής μεταφοράς του τρανζίστορ θα μειωθεί. Εισάγεται προστασία από βραχυκύκλωμα, σε ένα συγκεκριμένο ρεύμα, τα 0,6 V αρχίζει να πέφτει στην αντίσταση R1 και το τρανζίστορ Q2 αρχίζει να διακλαδίζει τη μετάβαση του τρανζίστορ Q1. Ωστόσο, όλη η ισχύς σε αυτή την περίπτωση θα διαχέεται στο τρανζίστορ Q1. Φροντίστε λοιπόν για καλή ψύξη.

Πώς να επιλέξετε ένα καλοριφέρ; Η ισχύς που καταναλώνεται στο τρανζίστορ ισχύος είναι περίπου ίση με:

P=(Είσοδος-Uoutput)*Iload

Στη συνέχεια, περίπου κάθε watt θερμότητας πρέπει να διαχέεται ανά 10 cm2 επιφάνειας ψύξης.

Ο ίδιος ο σταθεροποιητής L7812 είναι εγκατεστημένος στο ίδιο ψυγείο ή σε ξεχωριστό, με επιφάνεια περίπου 30 φορές μικρότερη από αυτή του Q1.

Πώς να επιλέξετε το μέγιστο ρεύμα του προκύπτοντος σταθεροποιητή; Όλα εξαρτώνται από το ρεύμα που χρειάζεστε. Αυτό πρέπει να είναι τέτοιο ρεύμα που να μην υπερβαίνει τα όρια που επιτρέπονται για το Q1. Ας υποθέσουμε ότι το μέγιστο ρεύμα είναι 3Α. Η πτώση τάσης στην αντίσταση R1 είναι 0,6V. Επειτα:

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

Ισχύς που καταναλώνεται από αυτό: P=(Upad^2)/R1=1,8W, με τεχνολογικό περιθώριο 50% θα χρειαστείτε αντίσταση 4W.

Λοιπόν, ορίστε τι πήρα.

Γενικές πληροφορίες

Είσοδος σταθεροποιητή - "IN"; έξοδος - "OUT"; γενικός - "GND" (Εδάφιο).

Η είσοδος ελέγχου ενός ρυθμιζόμενου σταθεροποιητή αναφέρεται ως "ADJ" (Ρύθμιση - ρύθμιση).

Στην είσοδο (Είσοδος), καθώς και στην έξοδο (Έξοδος) του σταθεροποιητή (απευθείας στην αντίστοιχη έξοδο ή κοντά σε αυτόν), για να αποφευχθεί η αυτοδιέγερση, είναι απαραίτητο να συνδέσετε έναν πυκνωτή χωρητικότητας 47 ... 220 nF.

Εάν η χωρητικότητα του πυκνωτή στην έξοδο του σταθεροποιητή είναι πολύ μεγάλη και το ρεύμα φορτίου είναι μικρό, πρέπει να συνδεθεί μια δίοδος μεταξύ της εισόδου και της εξόδου. Αυτή η λύση διασφαλίζει ότι η τάση εξόδου θα μειωθεί πολύ γρήγορα στην τιμή της τάσης εισόδου.

Για αξιόπιστη λειτουργία του σταθεροποιητή, η τάση εισόδου επιλέγεται τουλάχιστον 3 V υψηλότερη από την τάση εξόδου.

Οι σταθεροποιητές της σειράς "χαμηλής πτώσης" (με μικρή πτώση τάσης μεταξύ εισόδου και εξόδου), που δεν λαμβάνονται υπόψη εδώ, πρέπει να έχουν τάση εισόδου που υπερβαίνει την τάση εξόδου κατά 0,1 ... 0,5 V για αξιόπιστη σταθεροποίηση.

Θετικοί σταθεροποιητές DC τάσης, μέγιστο ρεύμα εξόδου - 100 mA, περίβλημα - TO-92 (Εικ. 1)

Τάση εισόδου, V

Τάση εξόδου,

Το πρόθεμα εξαρτάται από τον κατασκευαστή - LM 78 Lxx ACZ. MC 78 Lxx CP; uA 78 Lxx AWC; ML 78 Lxx A.


Ρύζι. 1

Θετικοί σταθεροποιητές τάσης DC, μέγιστο ρεύμα εξόδου - 500 mA, περίβλημα - TO-220 (Εικ. 3) ή TO-39 (Εικ. 6)

Τάση εισόδου, V

ρεπό

τάση, V


Εικ.2


Εικ.3


Εικ.4

Σταθεροποιητές σταθερής αρνητικής τάσης με μέγιστο ρεύμα εξόδου 100 mA στη συσκευασία TO-92 (Εικ. 2)

Τάση εισόδου, V

ρεπό

τάση, V

Το πρόθεμα εξαρτάται από τον κατασκευαστή:

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

Σταθεροποιητές σταθερής αρνητικής τάσης με μέγιστο ρεύμα εξόδου 1 A στη συσκευασία TO-220 (Εικ. 4)

Τάση εισόδου, V

Τάση εξόδου, V

Στην θήκη TO-220: MC 79 xx CP;

LM 320 T xx; ,uA79 xx ΗΒ; ,uA 79xxCU;

Στην περίπτωση TO-3: MC 79 xx K; LM 320 Kxx; ,uA 79 xx CDA; ,uA 79 xx KS; TDB 29 xx KM.

Σταθεροποιητές σταθερής θετικής τάσης με ρεύμα εξόδου μεγαλύτερο από 1 A στη συσκευασία TO-3 (Εικ. 5)

Τάση εισόδου, V

Τάση εξόδου, V

Ρεύμα εξόδου, Α

Θετικοί σταθεροποιητές DC τάσης, περίβλημα - TO-220 (Εικ. 3) ή TO-39 (Εικ. 6)

Τάση εισόδου, V

Τάση εξόδου, V

Ρεύμα εξόδου, Α

Στην θήκη TO-220: L 78 xx CV; MS 78 xx SR; L 200 xx CV (2 A); LM 340 T xx; .uA 78 xx SK; STC 28 xx ΕΕ; TDB 78 xx T.

Στην περίπτωση TO-3: MS 78 xx SK; .ua 78 xx CDA; .uA 78 xx KS; LM 309 K; LM 340 K xx; LM 340 KS xx; SFC 28 xx RC; TDB 78 xx.

Ρυθμιζόμενοι ρυθμιστές θετικής τάσης

Μέγιστη τάση εισόδου, V

Τάση εξόδου, V

Ανώτατο όριο

ρεπό

ρεύμα, Α

Θέση των ακίδων. ρύζι.

Σχέδιο

εγκλείσματα, εικ.

Σημειώσεις

Prass=12 W

Prass=50 W

Prass=50 W



Φόρτωση...
Μπλουζα