Πίνακας περιεχομένων:

Super Easy PC Control of 110 Vac Using a Crydom Solid-State Relay: 3 Steps (with Pictures)
Super Easy PC Control of 110 Vac Using a Crydom Solid-State Relay: 3 Steps (with Pictures)

Βίντεο: Super Easy PC Control of 110 Vac Using a Crydom Solid-State Relay: 3 Steps (with Pictures)

Βίντεο: Super Easy PC Control of 110 Vac Using a Crydom Solid-State Relay: 3 Steps (with Pictures)
Βίντεο: Using Photovoltaic MOSFET Drivers 2024, Ιούλιος
Anonim
Super Easy PC Control of 110 Vac Using Crydom Solid-State Relay
Super Easy PC Control of 110 Vac Using Crydom Solid-State Relay

Ετοιμάζομαι να δοκιμάσω το χέρι μου να κάνω συγκόλληση θερμής πλάκας. Ως εκ τούτου, χρειαζόμουν έναν τρόπο ελέγχου του 110Vac από τον υπολογιστή μου. Αυτό το εκπαιδευτικό δείχνει πώς μπορείτε να ελέγχετε εύκολα 110Vac από μια σειριακή θύρα εξόδου σε έναν υπολογιστή. Η σειριακή θύρα που χρησιμοποίησα ήταν τύπου USB. Οποιαδήποτε τυπική σειριακή θύρα πρέπει να λειτουργεί. Η ιδέα είναι να συνδέσετε τον ακροδέκτη DTR (έτοιμο τερματικό δεδομένων) από τη σειριακή θύρα PC σε ένα ρελέ στερεάς κατάστασης Crydom. Το ρελέ Crydom δέχεται ένα σήμα ελέγχου 3 έως 32 βολτ για να ενεργοποιήσει το ρελέ στερεάς κατάστασης. Το ρελέ Crydom μπορεί επίσης να χειριστεί έως -32 βολτ στην είσοδο ελέγχου στο ρελέ. Δείτε το συνημμένο φύλλο δεδομένων. Υπό κανονικές συνθήκες, το σήμα DTR αλλάζει μεταξύ +10 βολτ και -10 βολτ. Αυτό λειτουργεί τέλεια για το ρελέ Crydom. Το ρελέ Crydom ενεργοποιείται σε οτιδήποτε πάνω από 3 βολτ. Οποιαδήποτε τάση κάτω από 1 βολτ είναι εγγυημένη για να απενεργοποιήσετε το ρελέ. Έτσι, η χρήση των +10 έως -10 βολτ του σήματος DTR είναι τέλεια. Το ρελέ Crydom έχει μέγιστο φορτίο 2mA στο σήμα DTR. Η αλλαγή του DTR υπό έλεγχο προγράμματος είναι επίσης πολύ εύκολη. Έχω επισυνάψει ένα μικρό σενάριο Python που αλλάζει την καρφίτσα DTR κάθε δύο δευτερόλεπτα. Το σενάριο Python έχει μήκος μόνο 16 γραμμές! Για να λειτουργήσει ο κώδικας Python θα πρέπει να προσθέσετε ένα επιπλέον μικρό πακέτο στην Python που ονομάζεται PySerial. Έχω επισυνάψει επίσης το πρόγραμμα εγκατάστασης των Windows για το PySerial σε αυτό το εκπαιδευτικό. Με μια γρήγορη αναζήτηση στο Google, μπορείτε επίσης να βρείτε εύκολα το PySerial στο Source Forge.

Βήμα 1: Καλωδίωση Crydom

Καλωδίωση Crydom
Καλωδίωση Crydom

Προσοχή! Βεβαιωθείτε ότι έχετε ελέγξει τα πάντα όταν εργάζεστε με 110Vac. Το κύκλωμα καλωδίωσης δεν θα μπορούσε να γίνει πολύ πιο εύκολο από αυτό! Το μπλοκ Crydom είναι απλά ενσωματωμένο με την καυτή πλευρά της γραμμής 110Vac. Η ουδέτερη πλευρά περνά ακριβώς μέσα. Περάστε επίσης το έδαφος. Αλλά, επίσης, συνδέστε το έδαφος με τη ψύκτρα/μπλοκ Crydom με τη γείωση. Ξέρω, ξέρω, η καλωδίωση που χρησιμοποίησα στην πλευρά AC είναι πολύ μικρή. Έχω ένα πραγματικά μεγάλο ρελέ Crydom (40 Amps!), Οπότε πρέπει να έχω μερικά μεγάλα καλώδια. Το σπίτι μου έχει διακόπτες 15 ενισχυτών, οπότε η καλωδίωση #12 θα ήταν εντάξει. Απλώς έπιασα ένα παλιό καλώδιο υπολογιστή και ξέχασα πόσο μικρά είναι τα καλώδια. Νομίζω ότι η καλωδίωσή μου στην πλευρά AC είναι #18. Μέχρι τώρα έπαιζα με μια λάμπα 100 watt, οπότε κανένα πρόβλημα. Θα επανασυνδέσω πριν συνδέσω μια μεγάλη εστία.

Βήμα 2: Κωδικός δοκιμής Python

Παρακάτω είναι ο μαγικός κώδικας Python. Και πάλι, δεν γίνεται πολύ πιο εύκολο από αυτό. Έχω επισυνάψει επίσης τον κώδικα σε ένα αρχείο που ονομάζεται "Test.py".import sys, serialfrom time sleep sleepCOM_PORT = 7BAUD = 9600ser = serial. Serial (COM_PORT-1, BAUD, timeout = 0.5, rtscts = 0)# Εναλλαγή Καρφίτσωμα DTR ενεργοποιημένο για 15 δευτερόλεπτα και στη συνέχεια απενεργοποιημένο για 5 δευτερόλεπτα. Ενώ (1): εκτύπωση "On" ser.setDTR (1) sleep (15) print "Off" ser.setDTR (0) sleep (5)

Βήμα 3: Να είστε προσεκτικοί

Πρόσεχε
Πρόσεχε

Πριν χρησιμοποιήσω αυτό το ρελέ στερεάς κατάστασης, θα τοποθετήσω κάποιο πλεξιγκλάς στην πλευρά AC του ρελέ. Το 110Vac μπορεί πραγματικά να δαγκώσει, οπότε να είστε προσεκτικοί! Ελπίζω να σας βοηθήσει - Ευχαριστώ, Jim

Συνιστάται: