Ραδιοχειριστήριο DIY. Το απλούστερο κύκλωμα ραδιοελέγχου μοντέλου μίας εντολής (3 τρανζίστορ) Κύκλωμα ελέγχου μοντέλου 4 εντολών



Αυτή η συσκευή έχει σχεδιαστεί για να ελέγχει 4 διαφορετικά φορτία (για παράδειγμα, έλεγχος θυρών γκαράζ, ηλεκτρικός φωτισμός κ.λπ.). Επιτρέπεται το ταυτόχρονο πάτημα κουμπιών σε οποιονδήποτε συνδυασμό (για τη λειτουργία χωρίς σταθεροποίηση εντολής). Ο δέκτης έχει 2 τρόπους λειτουργίας: – 1 λειτουργία χωρίς στερέωση εντολών (ο βραχυκυκλωτήρας στον δέκτη αφαιρείται) – οι εντολές εκτελούνται μόνο ενώ το αντίστοιχο κουμπί (κουμπιά) είναι πατημένο. – 2η λειτουργία με σταθεροποίηση εντολής (εγκατεστημένος βραχυκυκλωτήρας στον δέκτη) – η εντολή εκτελείται αφού πατήσετε το κουμπί, πατώντας ξανά το κουμπί απενεργοποιείται η εντολή.

Ο πομπός αποτελείται από έναν κωδικοποιητή σε έναν μικροελεγκτή και μια μονάδα ραδιοφώνου για τη μετάδοση δεδομένων μέσω ενός ραδιοφωνικού καναλιού. Διαμόρφωση - PWM. Ο πομπός περιέχει έναν αλγόριθμο για μετάδοση δεδομένων ανθεκτική στο θόρυβο για προστασία από ψευδείς συναγερμούς. Η κατανάλωση ρεύματος σε κατάσταση ηρεμίας είναι 0,1 µA σε κατάσταση αναστολής λειτουργίας και 11 mA κατά τη μετάδοση (από μια πηγή τάσης 3V). 0,3 µA σε κατάσταση αναστολής λειτουργίας και 15 mA κατά τη μετάδοση (από πηγή τάσης 6V). Για έλεγχο σε μικρή απόσταση, αρκεί μία μπαταρία λιθίου. Για μεγαλύτερη επικοινωνία, χρησιμοποιούνται 2 μπαταρίες λιθίου. Η πλακέτα πομπού είναι 2 όψεων. Η πίσω πλευρά χρησιμοποιείται ως οθόνη. Το φύλλο αφαιρείται μόνο κάτω από το πηνίο L2.

Χαρακτηριστικά πομπού:

– για εξαιρετικά χαμηλή κατανάλωση ρεύματος σε κατάσταση αναστολής λειτουργίας, μια σημαντική λειτουργία στον ελεγκτή έπρεπε να απενεργοποιηθεί (με αυτήν τη λειτουργία, η κατανάλωση ρεύματος θα ήταν 60 μA, κάτι που δεν είναι καλό), επομένως σε ορισμένες περιπτώσεις ο ελεγκτής μπορεί να παγώσει όταν η μπαταρία είναι συνδεδεμένη. Για να το βγάλετε από αυτήν την κατάσταση, πρέπει να αφαιρέσετε την μπαταρία, να πατήσετε το κουμπί SB4 (για να αποφορτίσετε τους πυκνωτές) και να εγκαταστήσετε ξανά την μπαταρία μέχρι να ξεκινήσει με επιτυχία ο ελεγκτής. Στην κανονική λειτουργία με εγκατεστημένη την μπαταρία, δεν θα υπάρχουν παγώματα (μέχρι να αποφορτιστεί η μπαταρία).

– εάν κρατήσετε πατημένο το κουμπί SB1 κατά τη σύνδεση της μπαταρίας, ο πομπός θα μεταβεί στη λειτουργία μετάδοσης σήματος με διαμόρφωση πλάτους 100% σε συχνότητα 1 kHz. Αυτό είναι φτιαγμένο για όσους θα συναρμολογήσουν και θα συντονίσουν ανεξάρτητα έναν υπερ-αναγεννητικό δέκτη στην επιθυμητή συχνότητα (είναι βολικό να κάνετε αυτή τη ρύθμιση με βάση το σήμα του πομπού).

– εάν κρατήσετε πατημένο το κουμπί SB2 κατά τη σύνδεση της μπαταρίας, ο πομπός θα μεταβεί στη λειτουργία συνεχούς μετάδοσης κωδικού μηνύματος 0101 (2 LED είναι αναμμένα, 2 είναι σβηστά). Αυτή η λειτουργία είναι βολική για όσους θα δοκιμάσουν το εύρος λειτουργίας των συσκευών.

Ο δέκτης αποτελείται από έναν αποκωδικοποιητή σε έναν μικροελεγκτή και μια έτοιμη μονάδα λήψης ραδιοφώνου (η μονάδα ραδιοφώνου δεν πρέπει να αναστρέφει το σήμα του πομπού). Ο δέκτης εντολών δεν έχει ιδιαίτερα χαρακτηριστικά. Ισχυρά τρανζίστορ φαινομένου πεδίου μπορούν να συνδεθούν στην έξοδο του μικροελεγκτή για τον έλεγχο διαφόρων φορτίων ή ρελέ.

Και τώρα για το εύρος λειτουργίας. Όταν ο πομπός τροφοδοτήθηκε από μια πηγή 6V και ο πομπός βρισκόταν στον 7ο όροφο, μπόρεσα να μεταδώσω εντολές σε απόσταση έως και 1 km. Επιπλέον, μέσα στο σπίτι, το σήμα του πομπού διείσδυσε σε 7 ορόφους (μέχρι τον 1ο όροφο έγινε λήψη σε μεταλλικό ανελκυστήρα κατά μήκος της διαδρομής από τον 7ο στον 1ο όροφο). Όταν ο πομπός βρισκόταν σε επίπεδο 1,5 μέτρου από το έδαφος, το σήμα μεταδιδόταν έως και 300 μέτρα με οπτική επαφή. Ως κεραίες χρησιμοποιήθηκαν κομμάτια σύρματος 17 εκατοστών.

Το υλικολογισμικό είναι δωρεάν και δεν έχει περιορισμούς. Ο κωδικοποιητής και ο αποκωδικοποιητής έχουν έναν μεμονωμένο κωδικό (μπορούν να ανακατασκευαστούν σε εκατοντάδες δισεκατομμύρια διαφορετικούς συνδυασμούς). Κατά τον προγραμματισμό ελεγκτών, μην ξεχνάτε τις σταθερές βαθμονόμησης http://pro-radio.ru/controllers/3131-2/ (όσοι έχουν PICkit δεν χρειάζεται να ανησυχούν για αυτό, ο προγραμματιστής θα κάνει τα πάντα μόνος του).

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

Αγαπητέ 4uvak. Τις προάλλες μάζεψα αυτό το θαύμα για 4 κανάλια. Χρησιμοποίησα τη μονάδα ραδιοφώνου FS1000A Φυσικά, όλα λειτουργούν όπως είναι γραμμένα, εκτός από την εμβέλεια, αλλά νομίζω ότι αυτή η μονάδα ραδιοφώνου δεν είναι απλώς σιντριβάνι, γι' αυτό κοστίζει 1,5 $.
Αλλά το συναρμολόγησα για να το συνδέσω στο broadlink rm2 pro και δεν μου βγήκε. Το Broadlink rm2 pro το είδε, διάβασε την εντολή του και το αποθήκευσε, αλλά όταν στέλνει την εντολή στον αποκωδικοποιητή, ο τελευταίος δεν αντιδρά με κανέναν τρόπο. Το Broadlink rm2 pro έχει σχεδιαστεί σύμφωνα με τα αναφερόμενα χαρακτηριστικά για να λειτουργεί στην περιοχή 315/433 MHz, αλλά δεν αποδέχτηκε αυτό το θαύμα στις τάξεις του. Ακολούθησε χορός με ντέφι..... Το broadlink rm2 pro έχει λειτουργία ως χρονόμετρο για πολλές εντολές και αποφάσισα να βάλω στο broadlink rm2 pro μια εργασία να στέλνει την ίδια εντολή πολλές φορές με διάστημα 0 δευτερολέπτων , ΑΛΛΑ!!! Έχοντας καταγράψει μία εντολή, αρνήθηκε να τη γράψει περαιτέρω, επικαλούμενος το γεγονός ότι δεν υπήρχε άλλος χώρος στη μνήμη για την αποθήκευση των εντολών. Στη συνέχεια, προσπάθησα να κάνω την ίδια λειτουργία με εντολές από την τηλεόραση και κατέγραψε 5 εντολές χωρίς προβλήματα. Από αυτό συμπέρανα ότι στο πρόγραμμα που έγραψες, οι εντολές που στέλνει ο κωδικοποιητής στον αποκωδικοποιητή είναι πολύ κατατοπιστικές και μεγάλου βεληνεκούς.

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

Τώρα το ερώτημα:

Αν όπως πιστεύω το σήμα που στέλνει ο κωδικοποιητής είναι μεγάλο και μεγάλο, τότε μπορεί να γίνει όσο πιο μικροσκοπικό γίνεται???, με την ίδια βάση, για να μην αλλάξει καλωδίωση και κύκλωμα MK.

Καταλαβαίνω ότι κάθε απλήρωτη εργασία θεωρείται σκλαβιά :))))), και ως εκ τούτου είμαι έτοιμος να πληρώσω για τη δουλειά σας. Φυσικά, δεν ξέρω πόσο θα κοστίσει, αλλά νομίζω ότι η τιμή θα είναι επαρκής για τη δουλειά που γίνεται. Ήθελα να σας μεταφέρω χρήματα, αλλά εκεί που ήταν γραμμένα, ήταν σε ρούβλια και δεν ήταν σαφές πού να τα στείλω. Δεν είμαι κάτοικος της Ρωσικής Ομοσπονδίας και ζω στο Κιργιστάν. Έχω μια κύρια κάρτα $. Εάν υπάρχει μια επιλογή να σας στείλουμε χρήματα στην κάρτα σας, θα ήταν καλό. Δεν ξέρω καν πώς να το κάνω αυτό σε ρούβλια. Μπορεί να υπάρχουν άλλες ευκολότερες επιλογές.

Το σκέφτηκα γιατί αφού αγόρασα το broadlink rm2 pro, σύνδεσα δωρεάν την τηλεόραση και τον κλιματισμό, αλλά τα υπόλοιπα ραδιόφωνα μας δεν είναι φθηνά. Υπάρχουν 19 διακόπτες φώτων στο σπίτι, 3-4-5 ανά δωμάτιο, και η αγορά των πάντων είναι πολύ ακριβή. Ναι, και θα ήθελα να αλλάξω τις πρίζες στα χειριστήρια, διαφορετικά τι είδους έξυπνο σπίτι θα ήταν αυτό;

Γενικά, το καθήκον μου είναι να φτιάχνω τηλεχειριστήρια με τα χέρια μου για να μην μπερδεύονται μεταξύ τους και το κυριότερο είναι ότι το broadlink rm2 pro τα καταλαβαίνει. Προς το παρόν, δεν καταλαβαίνει το τηλεχειριστήριο σύμφωνα με το σχέδιο σας.

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

Περιμένω την απάντησή σας.

Ποιος από τους αρχάριους ραδιοερασιτέχνες δεν ήθελε να φτιάξει κάποιο είδος συσκευής που ελέγχεται από ένα ραδιοφωνικό κανάλι; Σίγουρα πολλοί.

Ας δούμε πώς να συναρμολογήσετε ένα απλό ραδιοελεγχόμενο ρελέ που βασίζεται σε μια έτοιμη μονάδα ραδιοφώνου.

Χρησιμοποίησα μια έτοιμη μονάδα ως πομποδέκτη. Το αγόρασα στο AliExpress από αυτόν τον πωλητή.

Το κιτ αποτελείται από έναν πομπό τηλεχειρισμού για 4 εντολές (μπρελόκ), καθώς και μια πλακέτα δέκτη. Η πλακέτα δέκτη είναι κατασκευασμένη με τη μορφή ξεχωριστής πλακέτας τυπωμένου κυκλώματος και δεν έχει εκτελεστικά κυκλώματα. Πρέπει να τα συναρμολογήσετε μόνοι σας.

Εδώ είναι το βλέμμα.

Το μπρελόκ είναι καλής ποιότητας, ευχάριστο στην αφή και συνοδεύεται από μπαταρία 12V (23A).

Το μπρελόκ έχει μια ενσωματωμένη πλακέτα στην οποία συναρμολογείται ένα μάλλον πρωτόγονο κύκλωμα του πομπού τηλεχειρισμού χρησιμοποιώντας τρανζίστορ και έναν κωδικοποιητή SC2262 (ένα πλήρες ανάλογο του PT2262). Με μπέρδεψε το γεγονός ότι η σήμανση στο τσιπ είναι SC2264, αν και είναι γνωστό από το φύλλο δεδομένων ότι ο αποκωδικοποιητής για το PT2262 είναι PT2272. Αμέσως στο σώμα του τσιπ, ακριβώς κάτω από την κύρια σήμανση, υποδεικνύεται το SCT2262. Σκεφτείτε λοιπόν τι είναι τι. Λοιπόν, αυτό δεν αποτελεί έκπληξη για την Κίνα.

Ο πομπός λειτουργεί σε λειτουργία διαμόρφωσης πλάτους (AM) σε συχνότητα 315 MHz.

Ο δέκτης συναρμολογείται σε μια μικρή πλακέτα τυπωμένου κυκλώματος. Η διαδρομή λήψης ραδιοφώνου αποτελείται από δύο τρανζίστορ SMD με την ένδειξη R25 - διπολικά τρανζίστορ N-P-N 2SC3356. Ένας συγκριτής εφαρμόζεται στον λειτουργικό ενισχυτή LM358 και ο αποκωδικοποιητής SC2272-M4 (γνωστός και ως PT2272-M4) είναι συνδεδεμένος στην έξοδό του.

Πώς λειτουργεί η συσκευή;

Η ουσία του πώς λειτουργεί αυτή η συσκευή είναι η εξής. Όταν πατάτε ένα από τα κουμπιά του τηλεχειριστηρίου A, B, C, D, μεταδίδεται ένα σήμα. Ο δέκτης ενισχύει το σήμα και μια τάση 5 βολτ εμφανίζεται στις εξόδους D0, D1, D2, D3 της πλακέτας του δέκτη. Το όλο πρόβλημα είναι ότι θα βγουν 5 βολτ μόνο εφόσον πατηθεί το αντίστοιχο κουμπί στο μπρελόκ. Μόλις αφήσετε το κουμπί στο τηλεχειριστήριο, η τάση στην έξοδο του δέκτη θα εξαφανιστεί. Ωχ. Σε αυτήν την περίπτωση, δεν θα είναι δυνατή η δημιουργία ενός ραδιοελεγχόμενου ρελέ που θα λειτουργούσε όταν πατηθεί στιγμιαία το κουμπί στο μπρελόκ και θα απενεργοποιηθεί όταν το πατήσετε ξανά.

Αυτό οφείλεται στο γεγονός ότι υπάρχουν διαφορετικές τροποποιήσεις του τσιπ PT2272 (το κινεζικό ανάλογο είναι SC2272). Και για κάποιο λόγο εγκαθιστούν το PT2272-M4 σε τέτοιες μονάδες, οι οποίες δεν έχουν σταθεροποίηση τάσης στην έξοδο.

Τι τύποι μικροκυκλωμάτων PT2272 υπάρχουν;

    PT2272-M4- 4 κανάλια χωρίς στερέωση. Στην έξοδο του αντίστοιχου καναλιού, το +5V εμφανίζεται μόνο όταν είναι πατημένο το κουμπί στο μπρελόκ. Αυτό ακριβώς είναι το μικροκύκλωμα που χρησιμοποιείται στη μονάδα που αγόρασα.

    PT2272-L4- 4 εξαρτημένα κανάλια με στερέωση. Εάν μια έξοδος είναι ενεργοποιημένη, οι άλλες απενεργοποιούνται. Δεν είναι πολύ βολικό εάν χρειάζεται να ελέγχετε ανεξάρτητα διαφορετικά ρελέ.

    PT2272-T4- 4 ανεξάρτητα κανάλια με στερέωση. Η καλύτερη επιλογή για τον έλεγχο πολλαπλών ρελέ. Δεδομένου ότι είναι ανεξάρτητα, το καθένα μπορεί να εκτελέσει τη λειτουργία του ανεξάρτητα από τη δουλειά των άλλων.

Τι μπορούμε να κάνουμε για να λειτουργήσει το ρελέ όπως το χρειαζόμαστε;

Υπάρχουν διάφορες λύσεις εδώ:

    Σκίζουμε το μικροκύκλωμα SC2272-M4 και το αντικαθιστούμε με το ίδιο, αλλά με τον δείκτη T4 (SC2272-T4). Τώρα οι έξοδοι θα λειτουργούν ανεξάρτητα και μανδαλωμένα. Δηλαδή, θα είναι δυνατή η ενεργοποίηση/απενεργοποίηση οποιουδήποτε από τα 4 ρελέ. Το ρελέ θα ανάψει όταν πατηθεί ένα κουμπί και θα σβήσει όταν πατηθεί ξανά το αντίστοιχο κουμπί.

    Συμπληρώνουμε το κύκλωμα με σκανδάλη στο K561TM2. Δεδομένου ότι το μικροκύκλωμα K561TM2 αποτελείται από δύο σκανδάλες, θα χρειαστείτε 2 μικροκυκλώματα. Τότε θα είναι δυνατός ο έλεγχος τεσσάρων ρελέ.

    Χρησιμοποιούμε μικροελεγκτή. Απαιτεί δεξιότητες προγραμματισμού.

Δεν βρήκα το τσιπ PT2272-T4 στην αγορά ραδιοφώνου και θεώρησα ακατάλληλο να παραγγείλω μια ολόκληρη παρτίδα πανομοιότυπων μικροκυκλωμάτων από την Ali. Επομένως, για να συναρμολογήσω ένα ραδιοελεγχόμενο ρελέ, αποφάσισα να χρησιμοποιήσω τη δεύτερη επιλογή με σκανδάλη στο K561TM2.

Το σχέδιο είναι αρκετά απλό (η εικόνα μπορεί να κάνει κλικ).

Εδώ είναι η υλοποίηση σε ένα breadboard.

Στο breadboard, συναρμολόγησα γρήγορα ένα εκτελεστικό κύκλωμα για ένα μόνο κανάλι ελέγχου. Αν κοιτάξετε το διάγραμμα, μπορείτε να δείτε ότι είναι τα ίδια. Ως φορτίο, προσάρτησα ένα κόκκινο LED μέσω μιας αντίστασης 1 kOhm στις επαφές του ρελέ.

Πιθανότατα προσέξατε ότι έβαλα ένα έτοιμο μπλοκ με ρελέ στο breadboard. Το έβγαλα από τον συναγερμό ασφαλείας. Το μπλοκ αποδείχθηκε πολύ βολικό, καθώς το ίδιο το ρελέ, ένας σύνδεσμος καρφίτσας και μια προστατευτική δίοδος ήταν ήδη συγκολλημένα στην πλακέτα (αυτό είναι το VD1-VD4 στο διάγραμμα).

Επεξηγήσεις για το διάγραμμα.

Μονάδα λήψης.

Ο ακροδέκτης VT είναι ο ακροδέκτης στον οποίο εμφανίζεται μια τάση 5 βολτ εάν έχει ληφθεί σήμα από τον πομπό. Συνέδεσα ένα LED σε αυτό με αντίσταση 300 Ohms. Η τιμή της αντίστασης μπορεί να είναι από 270 έως 560 Ohms. Αυτό υποδεικνύεται στο φύλλο δεδομένων για το τσιπ.

Όταν πατήσετε οποιοδήποτε κουμπί στο μπρελόκ, η λυχνία LED που συνδέσαμε στον ακροδέκτη VT του δέκτη θα αναβοσβήσει για λίγο - αυτό υποδηλώνει τη λήψη του σήματος.

Τερματικά D0, D1, D2, D3; - αυτές είναι οι έξοδοι του τσιπ αποκωδικοποιητή PT2272-M4. Θα πάρουμε το λαμβανόμενο σήμα από αυτούς. Σε αυτές τις εξόδους εμφανίζεται μια τάση +5V εάν ληφθεί σήμα από τον πίνακα ελέγχου (μπρελόκ). Σε αυτούς τους ακροδέκτες συνδέονται τα εκτελεστικά κυκλώματα. Τα κουμπιά A, B, C, D στο τηλεχειριστήριο (μπρελόκ) αντιστοιχούν στις εξόδους D0, D1, D2, D3.

Στο διάγραμμα, η μονάδα λήψης και οι σκανδάλες τροφοδοτούνται με τάση +5V από τον ενσωματωμένο σταθεροποιητή 78L05. Το pinout του σταθεροποιητή 78L05 φαίνεται στο σχήμα.

Κύκλωμα buffer σε D flip-flop.

Ένας διαιρέτης συχνότητας με δύο συναρμολογείται στο τσιπ K561TM2. Οι παλμοί από τον δέκτη φτάνουν στην είσοδο C και το D-flip-flop μεταβαίνει σε άλλη κατάσταση έως ότου ένας δεύτερος παλμός από τον δέκτη φτάσει στην είσοδο C. Αποδεικνύεται πολύ βολικό. Εφόσον το ρελέ ελέγχεται από την έξοδο της σκανδάλης, θα ενεργοποιηθεί ή θα απενεργοποιηθεί μέχρι να φτάσει ο επόμενος παλμός.

Αντί για το μικροκύκλωμα K561TM2, μπορείτε να χρησιμοποιήσετε K176TM2, K564TM2, 1KTM2 (με μέταλλο με επιχρυσωμένη επένδυση) ή εισαγόμενα ανάλογα CD4013, HEF4013, HCF4013. Κάθε ένα από αυτά τα τσιπ αποτελείται από δύο D flip-flops. Το pinout τους είναι το ίδιο, αλλά τα περιβλήματα μπορεί να είναι διαφορετικά, όπως, για παράδειγμα, στο 1KTM2.

Εκτελεστικό κύκλωμα.

Το διπολικό τρανζίστορ VT1 χρησιμοποιείται ως διακόπτης ισχύος. Χρησιμοποίησα το KT817, αλλά το KT815 θα το κάνει. Ελέγχει το ηλεκτρομαγνητικό ρελέ Κ1 στα 12V. Οποιοδήποτε φορτίο μπορεί να συνδεθεί στις επαφές του ηλεκτρομαγνητικού ηλεκτρονόμου K1.1. Αυτό θα μπορούσε να είναι ένας λαμπτήρας πυρακτώσεως, λωρίδα LED, ηλεκτρικός κινητήρας, ηλεκτρομαγνήτης κλειδαριάς κ.λπ.

Pinout του τρανζίστορ KT817, KT815.

Θα πρέπει να ληφθεί υπόψη ότι η ισχύς του φορτίου που συνδέεται με τις επαφές του ρελέ δεν πρέπει να είναι μικρότερη από την ισχύ για την οποία έχουν σχεδιαστεί οι επαφές του ίδιου του ρελέ.

Οι δίοδοι VD1-VD4 χρησιμεύουν για την προστασία των τρανζίστορ VT1-VT4 από την τάση αυτοεπαγωγής. Τη στιγμή που το ρελέ είναι απενεργοποιημένο, εμφανίζεται μια τάση στην περιέλιξή του, η οποία είναι αντίθετη σε πρόσημο από αυτήν που τροφοδοτήθηκε στην περιέλιξη του ρελέ από το τρανζίστορ. Ως αποτέλεσμα, το τρανζίστορ μπορεί να αποτύχει. Και οι δίοδοι αποδεικνύονται ανοιχτές σε σχέση με την τάση αυτοεπαγωγής και την "σβήνουν". Έτσι, προστατεύουν τα τρανζίστορ μας. Μην τους ξεχνάτε!

Εάν θέλετε να συμπληρώσετε το εκτελεστικό κύκλωμα με μια ένδειξη ενεργοποίησης ρελέ, τότε προσθέστε ένα LED και μια αντίσταση 1 kOhm στο κύκλωμα. Εδώ είναι το διάγραμμα.

Τώρα, όταν εφαρμόζεται τάση στο πηνίο του ρελέ, το LED HL1 θα ανάψει. Αυτό θα δείξει ότι το ρελέ είναι ενεργοποιημένο.

Αντί για μεμονωμένα τρανζίστορ στο κύκλωμα, μπορείτε να χρησιμοποιήσετε μόνο ένα μικροκύκλωμα με ελάχιστη καλωδίωση. Κατάλληλο μικροκύκλωμα ULN2003A. Εγχώριο ανάλογο K1109KT22.

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

Λειτουργεί πολύ απλά. Εφαρμόζουμε τάση +5V στην είσοδο IN1, το σύνθετο τρανζίστορ ανοίγει και η έξοδος OUT1 συνδέεται στο αρνητικό τροφοδοτικό. Έτσι, η τάση τροφοδοσίας παρέχεται στο φορτίο. Το φορτίο μπορεί να είναι ένα ηλεκτρομαγνητικό ρελέ, ένας ηλεκτροκινητήρας, ένα κύκλωμα LED, ένας ηλεκτρομαγνήτης κ.λπ.

Στο φύλλο δεδομένων, ο κατασκευαστής του τσιπ ULN2003A μπορεί να υπερηφανεύεται ότι το ρεύμα φορτίου κάθε εξόδου μπορεί να φτάσει τα 500 mA (0,5A), το οποίο στην πραγματικότητα δεν είναι μικρό. Εδώ, πολλοί από εμάς θα πολλαπλασιάσουμε το 0,5A με 7 εξόδους και θα έχουμε συνολικό ρεύμα 3,5 αμπέρ. Ναι ΥΠΕΡΟΧΑ! ΑΛΛΑ. Εάν το μικροκύκλωμα μπορεί να αντλήσει ένα τόσο σημαντικό ρεύμα μέσα από τον εαυτό του, τότε θα είναι δυνατό να τηγανίσετε κεμπάπ σε αυτό...

Στην πραγματικότητα, εάν χρησιμοποιείτε όλες τις εξόδους και τροφοδοτείτε ρεύμα στο φορτίο, τότε μπορείτε να πιέσετε περίπου ~80 - 100 mA ανά κανάλι χωρίς να βλάψετε το μικροκύκλωμα. Ops. Ναι, δεν υπάρχουν θαύματα.

Ακολουθεί ένα διάγραμμα για τη σύνδεση του ULN2003A στις εξόδους της σκανδάλης K561TM2.

Υπάρχει ένα άλλο ευρέως χρησιμοποιούμενο τσιπ που μπορεί να χρησιμοποιηθεί - αυτό είναι το ULN2803A.

Έχει ήδη 8 εισόδους/εξόδους. Το έσκισα από την πλακέτα ενός νεκρού βιομηχανικού ελεγκτή και αποφάσισα να πειραματιστώ.

Διάγραμμα καλωδίωσης ULN2803A. Για να υποδείξετε ότι το ρελέ είναι ενεργοποιημένο, μπορείτε να συμπληρώσετε το κύκλωμα με ένα κύκλωμα LED HL1 και αντίσταση R1.

Έτσι φαίνεται στο breadboard.

Παρεμπιπτόντως, τα μικροκυκλώματα ULN2003, ULN2803 επιτρέπουν το συνδυασμό εξόδων για την αύξηση του μέγιστου επιτρεπόμενου ρεύματος εξόδου. Αυτό μπορεί να απαιτηθεί εάν το φορτίο αντλεί περισσότερα από 500 mA. Συνδυάζονται επίσης οι αντίστοιχες εισροές.

Αντί για ηλεκτρομαγνητικό ρελέ, μπορεί να χρησιμοποιηθεί ένα ρελέ στερεάς κατάστασης (SSR) στο κύκλωμα. μικρόπαλιό μικρό tate R elay). Σε αυτή την περίπτωση, το σύστημα μπορεί να απλοποιηθεί σημαντικά. Για παράδειγμα, εάν χρησιμοποιείτε ρελέ στερεάς κατάστασης CPC1035N, τότε δεν χρειάζεται να τροφοδοτήσετε τη συσκευή από 12 βολτ. Ένα τροφοδοτικό 5 Volt θα είναι αρκετό για να τροφοδοτήσει ολόκληρο το κύκλωμα. Δεν υπάρχει επίσης ανάγκη για ενσωματωμένο σταθεροποιητή τάσης DA1 (78L05) και πυκνωτές C3, C4.

Αυτός είναι ο τρόπος με τον οποίο το ρελέ στερεάς κατάστασης CPC1035N συνδέεται με τη σκανδάλη του K561TM2.

Παρά το μικροσκοπικό του μέγεθος, το ρελέ στερεάς κατάστασης CPC1035N μπορεί να αλλάξει εναλλασσόμενη τάση από 0 σε 350 V, με ρεύμα φορτίου έως και 100 mA. Μερικές φορές αυτό είναι αρκετό για να οδηγήσει ένα φορτίο χαμηλής ισχύος.

Μπορείτε επίσης να χρησιμοποιήσετε οικιακά ρελέ στερεάς κατάστασης, για παράδειγμα, πειραματίστηκα με το K293KP17R.

Το έσκισα από την πλακέτα συναγερμού ασφαλείας. Σε αυτό το ρελέ, εκτός από το ίδιο το ρελέ στερεάς κατάστασης, υπάρχει επίσης ένας οπτοζεύκτης τρανζίστορ. Δεν το χρησιμοποίησα - άφησα τα συμπεράσματα ελεύθερα. Εδώ είναι το διάγραμμα σύνδεσης.

Οι δυνατότητες του K293KP17R είναι αρκετά καλές. Μπορεί να αλλάξει απευθείας τάση αρνητικής και θετικής πολικότητας εντός της περιοχής -230...230 V σε ρεύμα φορτίου έως 100 mA. Αλλά δεν μπορεί να λειτουργήσει με εναλλασσόμενη τάση. Δηλαδή, μπορεί να τροφοδοτηθεί σταθερή τάση στους ακροδέκτες 8 - 9 όπως επιθυμείτε, χωρίς να ανησυχείτε για την πολικότητα. Αλλά δεν πρέπει να τροφοδοτείτε εναλλασσόμενη τάση.

Εύρος λειτουργίας.

Προκειμένου η μονάδα λήψης να λαμβάνει αξιόπιστα σήματα από τον πομπό τηλεχειρισμού, πρέπει να συγκολληθεί μια κεραία στον ακροδέκτη ANT στην πλακέτα. Είναι επιθυμητό το μήκος της κεραίας να είναι ίσο με το ένα τέταρτο του μήκους κύματος του πομπού (δηλαδή λ/4). Δεδομένου ότι ο πομπός κλειδιού λειτουργεί σε συχνότητα 315 MHz, σύμφωνα με τον τύπο, το μήκος της κεραίας θα είναι ~24 cm Εδώ είναι ο υπολογισμός.

Οπου φά - συχνότητα (σε Hz), επομένως 315.000.000 Hz (315 Megahertz).

Ταχύτητα φωτός ΜΕ - 300.000.000 μέτρα ανά δευτερόλεπτο (m/s).

λ - μήκος κύματος σε μέτρα (m).

Για να μάθετε σε ποια συχνότητα λειτουργεί ο πομπός τηλεχειριστηρίου, ανοίξτε τον και αναζητήστε ένα φίλτρο στην πλακέτα τυπωμένου κυκλώματος για Τασιενεργό(Επιφανειακά ακουστικά κύματα). Συνήθως δείχνει τη συχνότητα. Στην περίπτωσή μου είναι 315 MHz.

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

Ως κεραία, μπορείτε να χρησιμοποιήσετε μια τηλεσκοπική κεραία από κάποιο ελαττωματικό ραδιόφωνο ή ραδιόφωνο. Θα είναι πολύ δροσερό.

Η περιοχή στην οποία ο δέκτης λαμβάνει σταθερά το σήμα από το μπρελόκ είναι μικρή. Εμπειρικά καθόρισα την απόσταση να είναι 15 - 20 μέτρα. Με εμπόδια αυτή η απόσταση μειώνεται, αλλά με άμεση ορατότητα η εμβέλεια θα είναι εντός 30 μέτρων. Είναι ανόητο να περιμένεις κάτι παραπάνω από μια τόσο απλή συσκευή το κύκλωμά της είναι πολύ απλό.

Κρυπτογράφηση ή «δέσμευση» του τηλεχειριστηρίου στον δέκτη.

Αρχικά, το μπρελόκ και η μονάδα λήψης δεν είναι κρυπτογραφημένα. Μερικές φορές λένε ότι δεν είναι «δεμένοι».

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

Καρφίτσες από 1 έως 8 για ένα ζεύγος τσιπ κωδικοποιητή/αποκωδικοποιητή ( PT2262/PT2272) χρησιμοποιούνται για τον ορισμό του κώδικα. Αν κοιτάξετε προσεκτικά, στην πλακέτα του πίνακα ελέγχου δίπλα στις ακίδες 1 - 8 του μικροκυκλώματος υπάρχουν κονσερβοποιημένες λωρίδες και δίπλα τους υπάρχουν γράμματα HΚαι μεγάλο. Το γράμμα H σημαίνει High, δηλαδή υψηλό επίπεδο.

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

Το γράμμα L αντίστοιχα σημαίνει Low, δηλαδή τοποθετώντας ένα βραχυκυκλωτήρα από τον πείρο του μικροκυκλώματος στη λωρίδα με το γράμμα ΜΕΓΑΛΟ,ρυθμίζουμε τη χαμηλή στάθμη στα 0 βολτ στον πείρο του μικροκυκλώματος.

Το ουδέτερο επίπεδο δεν αναγράφεται στην πλακέτα τυπωμένου κυκλώματος - Ν. Αυτό συμβαίνει όταν ο πείρος του μικροκυκλώματος φαίνεται να «κρέμεται» στον αέρα και δεν συνδέεται με τίποτα.

Έτσι, ο σταθερός κωδικός καθορίζεται από 3 επίπεδα (H, L, N). Η χρήση 8 ακίδων για τον ορισμό του κωδικού έχει ως αποτέλεσμα 3 8 = 6561 πιθανοί συνδυασμοί! Αν λάβουμε υπόψη ότι τα τέσσερα κουμπιά του τηλεχειριστηρίου εμπλέκονται και στη δημιουργία του κώδικα, τότε υπάρχουν ακόμη περισσότεροι πιθανοί συνδυασμοί. Ως αποτέλεσμα, η τυχαία λειτουργία του δέκτη από το τηλεχειριστήριο κάποιου άλλου με διαφορετική κωδικοποίηση καθίσταται απίθανη.

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

Η λωρίδα Η συνδέεται με κυκλώματα με τάση 5 βολτ. Νομίζω ότι είναι ξεκάθαρο.

Ρύθμισα τους βραχυκυκλωτήρες ως εξής. Τώρα ο δέκτης μου από άλλο τηλεχειριστήριο δεν θα λειτουργεί πλέον, αναγνωρίζει μόνο το "του" μπρελόκ. Φυσικά, η καλωδίωση πρέπει να είναι ίδια τόσο για τον δέκτη όσο και για τον πομπό.

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

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

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

Πώς και τι να διαχειριστείτε

Οι κανονικοί άνθρωποι παίρνουν έναν δέκτη, βάζουν σερβομηχανές και έναν ελεγκτή ταχύτητας, μετακινούν μοχλούς στο τηλεχειριστήριο και απολαμβάνουν τη ζωή χωρίς να αναρωτιούνται για τις αρχές λειτουργίας ή να μπουν σε λεπτομέρειες. Στην περίπτωσή μας, αυτό δεν θα λειτουργήσει. Το πρώτο καθήκον ήταν να μάθουμε πώς ελέγχονταν οι σερβομηχανισμοί. Όλα αποδεικνύονται αρκετά απλά, η μονάδα έχει τρία καλώδια: + ισχύς, - ισχύς και σήμα. Στο καλώδιο σήματος υπάρχουν ορθογώνιοι παλμοί μεταβλητού κύκλου λειτουργίας. Για να καταλάβετε τι είναι, δείτε την εικόνα:

Έτσι, εάν θέλουμε να ρυθμίσουμε τη μονάδα στην άκρα αριστερή θέση, πρέπει να στείλουμε παλμούς με διάρκεια 0,9 ms με διάστημα 20 ms, εάν στα άκρα δεξιά - διάρκεια 2,1 ms, το διάστημα είναι το ίδιο Λοιπόν, με τις μεσαίες θέσεις είναι το ίδιο. Όπως αποδεικνύεται, οι ελεγκτές ταχύτητας ελέγχονται με παρόμοιο τρόπο. Όσοι ασχολούνται με το θέμα θα πουν ότι πρόκειται για ένα κανονικό PWM, το οποίο μπορεί να εφαρμοστεί σε οποιονδήποτε μικροελεγκτή - ένα μικροσκοπικό. Έτσι το αποφάσισα, αγόρασα μια μηχανή σερβομηχανής σε ένα τοπικό κατάστημα και κόλλησα ένα λεγόμενο σερβο-ελεγκτή ATtiny13 για αυτό σε μια σανίδα ψωμιού. Και τότε αποδείχθηκε ότι το PWM δεν είναι εντελώς απλό, αλλά έχει παγίδες. Όπως φαίνεται από το παραπάνω διάγραμμα, ο κύκλος λειτουργίας (ο λόγος της διάρκειας παλμού προς τη διάρκεια της περιόδου) είναι από 5% έως 10% (εφεξής παίρνω παλμούς με διάρκεια 1,0 ms και 2,0 ms ως ακραίες θέσεις ) για έναν μετρητή PWM 256 ψηφίων ATtiny13, αυτό αντιστοιχεί σε τιμές από 25 έως 50. Αλλά αυτό υπό την προϋπόθεση ότι θα χρειαστούν 20 ms για να γεμίσει ο μετρητής, αλλά στην πραγματικότητα αυτό δεν θα λειτουργήσει και για συχνότητα 9,6 MHz και ένα prescaler του 1024, πρέπει να περιορίσουμε τον μετρητή στην τιμή 187 (TOR), οπότε θα έχουμε συχνότητα 50,134 Hz. Οι περισσότεροι (αν όχι όλοι) σερβομηχανισμοί δεν διαθέτουν ακριβή γεννήτρια συχνότητας αναφοράς και επομένως η συχνότητα του σήματος ελέγχου μπορεί να κυμαίνεται ελαφρά. Εάν αφήσετε το TOP του μετρητή στα 255, τότε η συχνότητα του σήματος ελέγχου θα είναι 36,76 Hz - θα λειτουργήσει σε ορισμένους δίσκους (πιθανώς με δυσλειτουργίες), αλλά όχι σε όλους. Έτσι, τώρα έχουμε έναν μετρητή 187 ψηφίων, για τον οποίο το 5-10% αντιστοιχεί σε τιμές από 10 έως 20 - συνολικά 10 τιμές, θα είναι λίγο διακριτικό. Εάν σκέφτεστε να παίξετε με τη συχνότητα ρολογιού και τον προκλιμακωτή, παρακάτω είναι ένας συγκριτικός πίνακας για ένα PWM 8-bit:

Αλλά οι περισσότεροι μικροελεγκτές διαθέτουν χρονόμετρο 16-bit (ή περισσότερο) για τη δημιουργία PWM. Εδώ το πρόβλημα με τη διακριτικότητα θα εξαφανιστεί αμέσως και η συχνότητα μπορεί να ρυθμιστεί με ακρίβεια. Δεν θα το περιγράψω για πολύ καιρό, θα σας δώσω ένα σημάδι αμέσως:

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

Έλεγχος πολλαπλών καναλιών

Έχουμε τακτοποιήσει έναν σερβομηχανισμό, αλλά για ένα αεροπλάνο χρειάζεστε τουλάχιστον τρία από αυτά και επίσης έναν ελεγκτή ταχύτητας. Η απλή λύση είναι να πάρετε έναν μικροελεγκτή με τέσσερα κανάλια PWM 16-bit, αλλά ένας τέτοιος ελεγκτής θα είναι ακριβός και πιθανότατα θα καταλαμβάνει πολύ χώρο στην πλακέτα. Η δεύτερη επιλογή είναι η χρήση λογισμικού PWM, αλλά η ανάληψη χρόνου CPU δεν αποτελεί επίσης επιλογή. Εάν κοιτάξετε ξανά τα διαγράμματα σήματος, το 80% των περιπτώσεων δεν φέρει καμία πληροφορία, επομένως θα ήταν πιο λογικό να ρυθμίσετε μόνο τον ίδιο τον παλμό στα 1-2ms χρησιμοποιώντας PWM. Γιατί ο κύκλος λειτουργίας ποικίλλει μέσα σε ένα τόσο στενό εύρος, αφού θα ήταν ευκολότερο να δημιουργηθούν και να διαβαστούν παλμοί με κύκλο λειτουργίας τουλάχιστον 10-90%; Γιατί χρειαζόμαστε αυτό το μη πληροφοριακό κομμάτι σήματος που καταλαμβάνει το 80% του χρόνου; Υποψιαζόμουν ότι ίσως αυτό το 80% θα μπορούσε να καταληφθεί από παλμούς για άλλους ενεργοποιητές και στη συνέχεια αυτό το σήμα χωρίζεται σε πολλά διαφορετικά. Δηλαδή, σε μια περίοδο 20 ms χωρούν 10 παλμοί με διάρκεια 1-2 ms, τότε αυτό το σήμα χωρίζεται από κάποιο είδος αποπολυπλέκτη σε 10 διαφορετικούς με διάρκεια περιόδου μόλις 20 ms. Αμέσως μετά, σχεδίασα το ακόλουθο διάγραμμα στον PROTEUS:


Το 74HC238 λειτουργεί ως αποπολυπλέκτης παλμοί από την έξοδο του μικροελεγκτή. Αυτοί οι παλμοί είναι PWM με περίοδο 2ms (500Hz) και κύκλο λειτουργίας 50-100%. Κάθε παλμός έχει τον δικό του κύκλο λειτουργίας, υποδεικνύοντας την κατάσταση κάθε καναλιού. Έτσι φαίνεται το σήμα στην είσοδο Ε:


Για να γνωρίζει το 74HC238 σε ποια έξοδο να στείλει το τρέχον σήμα, χρησιμοποιούμε το PORTC του μικροελεγκτή και τις εισόδους A, B, C του αποπολυπλέκτη. Ως αποτέλεσμα, λαμβάνουμε τα ακόλουθα σήματα στις εξόδους:


Τα σήματα εξόδου λαμβάνονται στη σωστή συχνότητα (50Hz) και κύκλο λειτουργίας (5-10%). Επομένως, πρέπει να δημιουργήσετε ένα PWM με συχνότητα 500 Hz και πλήρωση 50-100%, εδώ είναι ένας πίνακας για τη ρύθμιση του προκλιμακωτή και του TOP ενός μετρητή 16 bit:


Είναι ενδιαφέρον ότι ο πιθανός αριθμός τιμών PWM είναι ακριβώς 1000 φορές μικρότερος από τη συχνότητα του χρονοδιακόπτη.
Υλοποίηση λογισμικού
Για το ATmega8 με συχνότητα ρολογιού 16 MHz στο AtmelStudio6, όλα υλοποιούνται ως εξής: πρώτα, ορίζουμε τις τιμές μετρητή για τις ακραίες θέσεις των σερβομηχανισμών:
#define LOW 16000U #define HIGH 32000U
τότε αρχικοποιούμε τη γεννήτρια PWM στο χρονόμετρο/μετρητή1:
OCR1A = ΥΨΗΛΟ; //Ρύθμιση TOP TCCR1A = 0<Απομένει να εφαρμοστούν διακοπές:
ISR(TIMER1_COMPA_vect) //διακοπή όταν επιτευχθεί η ανώτερη τιμή του μετρητή, αμέσως πριν από την έναρξη του επόμενου παλμού ( //c_num είναι μια μεταβλητή που υποδεικνύει τον αριθμό του τρέχοντος καναλιού, τα κανάλια είναι μια συστοιχία τιμών καναλιού εάν (c_αριθμ<= 7) { OCR1B = channels; } else { OCR1B = 0; //отключаем ШИМогенератор для несуществующих в демультиплексоре 8 и 9 канала } } ISR(TIMER1_COMPB_vect, ISR_NOBLOCK)// прерывание возникающее в конце импульса { if (c_num <= 7) { PORTC = c_num; //для каналов 0-7 выводим номер канала на PORTC } //и изменяем значение счетчика от 0 до 9 if (c_num >= 9) (c_num = 0; ) αλλιώς (c_num++;) )
Ενεργοποιήστε καθολικά τις διακοπές και τελειώσατε, εισάγοντας τιμές από LOW έως HIGH στα κανάλια και αλλάζοντας τις τιμές στα κανάλια.

Εφαρμογή σε hardware

Λοιπόν, τακτοποιήσαμε τη θεωρία, ήρθε η ώρα να τα εφαρμόσουμε όλα. Ο μικροελεγκτής ATmega8A επιλέχθηκε ως ο εγκέφαλος του συστήματος, χρονισμένος από χαλαζία στα 16 MHz (όχι επειδή ήθελα 16.000 θέσεις σερβομηχανισμού, αλλά επειδή είχα μερικές από αυτές που βρίσκονται γύρω). Το σήμα ελέγχου για το MK θα ληφθεί μέσω UART. Το αποτέλεσμα είναι το ακόλουθο διάγραμμα:


Μετά από λίγο, εμφανίστηκε αυτό το κασκόλ:




Δεν κόλλησα τους δύο συνδέσμους τριών ακίδων γιατί δεν τους χρειάζομαι και δεν είναι κολλημένοι στη σειρά επειδή δεν έχω μεταλλικές τρύπες και στον κάτω σύνδεσμο οι ράγες και στις δύο πλευρές θα μπορούσαν να αντικατασταθούν με ένα καλώδιο, αλλά στο λογισμικό δεν υπάρχει πρόβλημα με την έξοδο σήματος σε οποιαδήποτε υποδοχή . Λείπει επίσης το 78L05 επειδή ο ρυθμιστής κινητήρα μου έχει ενσωματωμένο σταθεροποιητή (WE).
Για λήψη δεδομένων, η μονάδα ραδιοφώνου HM-R868 είναι συνδεδεμένη στην πλακέτα:


Αρχικά σκέφτηκα να το συνδέσω απευθείας στην πλακέτα, αλλά αυτό το σχέδιο δεν ταίριαζε στο αεροπλάνο, έπρεπε να το κάνω μέσω καλωδίου. Εάν αλλάξετε το υλικολογισμικό, οι επαφές της υποδοχής προγραμματισμού μπορούν να χρησιμοποιηθούν για την ενεργοποίηση/απενεργοποίηση ορισμένων συστημάτων (πλευρικά φώτα κ.λπ.)
Ο πίνακας κοστίζει περίπου 20 UAH = 2,50 $, ο δέκτης - 30 UAH = 3,75 $.

Εξάρτημα μετάδοσης

Το κομμάτι του αεροσκάφους είναι εκεί, μένει να ασχοληθούμε με τον εξοπλισμό εδάφους. Όπως ήδη γράφτηκε νωρίτερα, τα δεδομένα μεταδίδονται μέσω UART, ένα byte ανά κανάλι. Στην αρχή, σύνδεσα το σύστημά μου με ένα καλώδιο μέσω ενός προσαρμογέα στον υπολογιστή και έστειλα εντολές μέσω του τερματικού. Προκειμένου ο αποκωδικοποιητής να προσδιορίσει την αρχή του δέματος και στο μέλλον να επιλέξει δέματα που απευθύνονται ειδικά σε αυτό, πρώτα αποστέλλεται ένα byte αναγνώρισης και μετά 8 byte που καθορίζουν την κατάσταση των καναλιών. Αργότερα άρχισα να χρησιμοποιώ μονάδες ραδιοφώνου όταν ο πομπός ήταν απενεργοποιημένος, όλοι οι κινητήρες άρχισαν να συσπώνται άγρια. Για να φιλτράρω το σήμα από το θόρυβο, με το δέκατο byte στέλνω XOR και των 9 προηγούμενων byte. Βοήθησε, αλλά αδύναμα, πρόσθεσα επίσης έναν έλεγχο για το χρονικό όριο μεταξύ των byte, εάν ξεπεραστεί, ολόκληρη η αποστολή αγνοείται και η λήψη ξεκινά ξανά, περιμένοντας το byte του αναγνωριστικού. Με την προσθήκη ενός αθροίσματος ελέγχου με τη μορφή XOR, η αποστολή εντολών από το τερματικό έγινε αγχωτικό, οπότε άρτισα γρήγορα αυτό το πρόγραμμα με ρυθμιστικά:


Ο αριθμός στην κάτω αριστερή γωνία είναι το άθροισμα ελέγχου. Μετακινώντας τα ρυθμιστικά στον υπολογιστή κινούνταν τα πηδάλια στο αεροπλάνο! Γενικά, διόρθωσα όλα αυτά και άρχισα να σκέφτομαι το τηλεχειριστήριο, αγόρασα αυτά τα joystick για αυτό:

Αλλά μετά μου ήρθε μια σκέψη. Κάποτε με τράβηξαν όλα τα είδη προσομοιωτών πτήσης: "IL-2 Sturmovik", "Lock On", "MSFSX", "Ka-50 Black Shark", κ.λπ. Κατά συνέπεια, είχα ένα χειριστήριο Genius F-23 και αποφάσισε να το βιδώσει στο παραπάνω πρόγραμμα με ρυθμιστικά. Έψαξα στο google πώς να το εφαρμόσω, βρήκα αυτό το post και λειτούργησε! Μου φαίνεται ότι ο έλεγχος ενός αεροπλάνου χρησιμοποιώντας ένα πλήρες joystick είναι πολύ πιο δροσερός από τη χρήση ενός μικρού μοχλού στο τηλεχειριστήριο. Γενικά, όλα φαίνονται μαζί στην πρώτη φωτογραφία - αυτό είναι ένα netbook, ένα joystick, ένας μετατροπέας FT232 και ένας πομπός HM-T868 που είναι συνδεδεμένος σε αυτό. Ο μετατροπέας συνδέεται με ένα καλώδιο 2 μέτρων από τον εκτυπωτή, το οποίο σας επιτρέπει να τον τοποθετήσετε σε κάποιο δέντρο ή κάτι παρόμοιο.

Αρχή!

Υπάρχει λοιπόν ένα αεροπλάνο, υπάρχει ραδιοχειριστήριο - Πάμε (γ) Η πρώτη πτήση έγινε πάνω από την άσφαλτο, το αποτέλεσμα ήταν μια άτρακτος να σπάσει στη μέση και ένας μισοσκισμένος κινητήρας. Η δεύτερη πτήση έγινε πάνω από μια πιο μαλακή επιφάνεια:

Οι επόμενες 10 πτήσεις επίσης δεν ήταν ιδιαίτερα επιτυχημένες. Νομίζω ότι ο κύριος λόγος είναι η εξαιρετική διακριτικότητα του joystick - για ρολό έδωσε μόνο 16 τιμές (αντί για τις πιθανές 256), με τον άξονα βήματος δεν ήταν καλύτερο. Αλλά δεδομένου ότι ως αποτέλεσμα των δοκιμών το αεροσκάφος υπέστη σημαντική ζημιά και δεν μπορεί να επισκευαστεί:


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

Η εμβέλεια λειτουργίας του εξοπλισμού είναι περίπου 80 μέτρα, πιάνει και πιο πέρα, αλλά κάθε τόσο.
Λοιπόν, αυτό είναι όλο, σας ευχαριστώ για την προσοχή σας. Ελπίζω οι πληροφορίες που παρέχονται να είναι χρήσιμες σε κάποιον. Θα χαρώ να απαντήσω σε όλες τις ερωτήσεις.

Τα πιο αγαπημένα και συνάμα δύσκολα ηλεκτρονικά παιχνίδια για νέους ραδιοερασιτέχνες.

Ραδιοέλεγχος μοντέλων

Το άρθρο είναι μια σειρά δημοσιεύσεων σχετικά με το σχεδιασμό και τη λειτουργία εξοπλισμού ραδιοελέγχου για ηλεκτρομηχανικά παιχνίδια και μοντέλα.

Επιλογή μοντέλου και συστήματος ελέγχου

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

Πομπός

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

Δέκτης μονής εντολής

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

Δέκτης τεσσάρων εντολών δύο καναλιών

Μια πιο σύνθετη έκδοση της συσκευής λήψης για το μοντέλο του συστήματος τηλεχειρισμού μέσω ραδιοφώνου. Το όνομα μιλάει από μόνο του: ο εξοπλισμός επιτρέπει στο παιχνίδι να εκτελεί τέσσερις εντολές, παρέχοντας όλο το εύρος κίνησης κατά μήκος του αεροπλάνου.

Επιλογή ενός διακριτού αναλογικού μοντέλου ελέγχου

Ένα πιο περίπλοκο σύστημα τηλεχειρισμού για μοντέλα είναι διακριτικό-αναλογικό, το οποίο σας επιτρέπει να βελτιώσετε ριζικά την ικανότητα ελέγχου του παιχνιδιού. Αλλά το πρόβλημα της επιλογής ενός μοντέλου γίνεται επίσης πιο περίπλοκο: πρέπει να είναι συμβατό με την αρχή του συστήματος ραδιοελέγχου.

Πομπός για τον έλεγχο ιπτάμενων μοντέλων

Ο έλεγχος ιπτάμενων μοντέλων (αεροπλάνα) είναι μια πολύ συναρπαστική δραστηριότητα για τα παιδιά. Οι διαγωνισμοί μάχης σε μοντέλα κορδονιού γίνονται ακόμα κάπου. Όμως ένα μοντέλο εξοπλισμένο με σύστημα ραδιοτηλεχειρισμού είναι το απόλυτο όνειρο κάθε αγοριού. Αυτό το άρθρο περιγράφει πώς να φτιάξετε ένα σύστημα ελέγχου δύο καναλιών για ιπτάμενα μοντέλα από εξοπλισμό διακριτικής αναλογίας.