Θύρα LPT: χαρακτηριστικά και αρχές λειτουργίας. Ο εκτυπωτής δεν εκτυπώνει μέσω LPT. Προτάσεις για τη ρύθμιση του εκτυπωτή Διαχείριση συσκευών μέσω της θύρας lpt

Χαιρετισμούς, φίλοι! Θέλω να αφιερώσω το σημερινό άρθρο σε παλιούς εκτυπωτές που συνδέονται με καλώδιο LPT. Πιο συγκεκριμένα, θέλω να καλύψω με περισσότερες λεπτομέρειες το θέμα του γιατί ένας εκτυπωτής που είναι συνδεδεμένος μέσω σύνδεσης LPT ενδέχεται να μην εκτυπώνει και τι μπορεί να γίνει για να διασφαλιστεί ότι ο εκτυπωτής θα αρχίσει να λειτουργεί κανονικά.

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

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

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

Λίστα με τους πιο δημοφιλείς λόγους για τους οποίους ένας εκτυπωτής που είναι συνδεδεμένος μέσω LPT δεν εκτυπώνει

  • Ο πρώτος αριθμός σε αυτήν τη λίστα είναι να ελέγξετε το καλώδιο. Ναι, είναι ασήμαντο, αλλά παρόλα αυτά, ανεξάρτητα από το πώς το βλέπετε, πρώτα ελέγχουμε το καλώδιο LPT για ακεραιότητα. Δηλαδή, για να μην υπάρχουν διάφορες φυσικές ζημιές σε αυτό, προσέξτε επίσης απευθείας τις ίδιες τις υποδοχές που συνδέονται με τον εκτυπωτή και τον υπολογιστή, πρέπει επίσης να είναι σε καλή κατάσταση, χωρίς σπασμένα μέρη ή συνδετήρες.
  • Ο επόμενος λόγος για τον οποίο ένας εκτυπωτής που είναι συνδεδεμένος μέσω LPT ενδέχεται να μην εκτυπώνει είναι ότι το καλώδιο δεν είναι στενά συνδεδεμένο στη θύρα LPT στο πίσω τοίχωμα της μονάδας συστήματος. Υπάρχουν 2 βίδες και στις δύο πλευρές της βάσης, τις οποίες πρέπει να συνδέσετε, αφού συνδέσετε το LPT, στερεώστε το με ένα κατσαβίδι Πώς μπορούν δύο χαλαρές βίδες να επηρεάσουν τη λειτουργία του εκτυπωτή; Κοιτάξτε, για παράδειγμα, το καλώδιο που συνδέσατε βγήκε λίγο μετά από λίγο, Ως αποτέλεσμα, η σύνδεση μεταξύ των συσκευών δεν είναι πλέον πλήρης.Ως αποτέλεσμα, ο εκτυπωτής σας θα εμφανίσει την κατάσταση " Συνδεδεμένος», αλλά, στην πραγματικότητα, η εκτύπωση δεν θα λειτουργήσει.

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

    Επομένως, εάν έχετε Windows 7,8 ή 10, σας συνιστώ να μεταβείτε στον ιστότοπο του κατασκευαστή και να πραγματοποιήσετε λήψη προγραμμάτων οδήγησης για τα Windows Vista από εκεί. Παρόλο που αυτά τα λειτουργικά συστήματα είναι διαφορετικά, έχουν την ίδια αρχιτεκτονική, επομένως, όλα τα προγράμματα οδήγησης που συνοδεύουν τα Vista είναι κατάλληλα για άλλα νεότερα συστήματα. LPT, άρχισε να λειτουργεί σαν να μην είχε συμβεί τίποτα.
  • Εάν ακόμα δεν έχετε βρει το πρόγραμμα οδήγησης που χρειάζεστε για τη συσκευή σας ( Για παράδειγμα: HP LaserJet 5L ή 4L) και το λογισμικό δεν είναι κατάλληλο για εσάς, το οποίο είναι προεγκατεστημένο στο λειτουργικό σύστημα, τότε σας συνιστώ να δοκιμάσετε να κάνετε λήψη " καθολικό πρόγραμμα οδήγησης εκτύπωσης».

    Κατά κανόνα, παρόμοια προγράμματα οδήγησης είναι διαθέσιμα από όλους τους κατασκευαστές εκτυπωτών και MFP. Παρατήρησα κάτι τέτοιο ότι όταν επικοινωνώ με την τεχνική υποστήριξη με ένα πρόβλημα που σχετίζεται με προγράμματα οδήγησης ( Για παράδειγμα, δεν μπορείτε να βρείτε το πρόγραμμα οδήγησης που χρειάζεστε), τεχν. η υπηρεσία προτείνει αμέσως δοκιμή και έλεγχο του αποτελέσματος. Θα πω μόνος μου ότι μερικές φορές βοηθάει, αλλά υπάρχουν περιπτώσεις που, μετά την εγκατάσταση αυτού του προγράμματος οδήγησης, δεν συμβαίνει τίποτα στον εκτυπωτή και συνεχίζει να είναι αθόρυβος όπως πριν. δεν εκτυπώνει για εσάς, ο εκτυπωτής είναι συνδεδεμένος μέσω LPT και δεν μπορείτε να βρείτε το λογισμικό που χρειάζεστε, στη συνέχεια φροντίστε να κατεβάσετε και να δοκιμάσετε το γενικό πρόγραμμα οδήγησης που θα σας προσφέρει ο κατασκευαστής του εκτυπωτή σας. Ίσως να είστε τυχεροί και να σας βοηθήσει, αλλά μπορεί να είναι και το αντίστροφο, οπότε μην στεναχωριέστε.
  • Δοκιμάστε να συνδέσετε ένα διαφορετικό καλώδιο LPT. Φυσικά, αν δεν εντοπίσατε καμία ζημιά στο κεντρικό καλώδιο που ανέφερα στην πρώτη παράγραφο, τότε πιθανότατα όλα είναι καλά με αυτό. Ωστόσο, εάν έχετε την ευκαιρία να πάρετε ένα εντελώς διαφορετικό LPT και να το συνδέσετε, κάντε το για να εξαλείψετε εντελώς αυτήν την επιλογή για δυσλειτουργία της συσκευής
  • Μερικές φορές, ο λόγος για τον οποίο ένας εκτυπωτής που είναι συνδεδεμένος μέσω LPT drop δεν εκτυπώνεται είναι ότι ο εκτυπωτής δεν είχε ρυθμιστεί σωστά όταν συνδέθηκε για πρώτη φορά. Δηλαδή, εννοώ τη στιγμή που ξεκινάτε, σας ζητείται να επιλέξετε τη θύρα στην οποία είναι συνδεδεμένη η συσκευή, πρέπει να επιλέξετε ξεκάθαρα LPT1 ( Δεδομένου ότι υπάρχει συνήθως μόνο μία θύρα LPT στη μητρική πλακέτα).

    Πολλοί άνθρωποι επιλέγουν κατά λάθος LPT2 ή LPT 3, το οποίο είναι λάθος, και ως αποτέλεσμα στη συνέχεια ξοδεύουν πολύ χρόνο προσπαθώντας να καταλάβουν ποιο ήταν το σφάλμα που προκάλεσε τον εκτυπωτή να μην εκτυπώσει και πώς να το διορθώσει. Επομένως, όταν επιλέγετε μια θύρα, να είστε προσεκτικοί και να είστε βέβαιοι να επιλέξετε LPT 1, και τότε όλα θα λειτουργήσουν καλά για εσάς.
  • Λοιπόν, στην τελευταία παράγραφο, θα σας πω για κάτι τέτοιο όπως η Παράλληλη θύρα, με την οποία ο εκτυπωτής είναι συνδεδεμένος στον υπολογιστή. Αυτή η θύρα είναι ενεργοποιημένη, απενεργοποιημένη και πλήρως διαμορφωμένη στο BIOS. Παρεμπιπτόντως, λόγω αυτών των ρυθμίσεων μερικές φορές δεν εκτυπώνεται ένας εκτυπωτής που είναι συνδεδεμένος μέσω LPT. Το γεγονός είναι ότι σε ορισμένες μητρικές πλακέτες η παράλληλη θύρα είναι απενεργοποιημένη από προεπιλογή και η Ο εκτυπωτής ξεκινά την εκτύπωση μόνο αφού ενεργοποιηθεί. Αλλά, πιο συχνά αυτό συμβαίνει σε περιπτώσεις όπου όλες οι ρυθμίσεις επαναφέρονται στις εργοστασιακές ρυθμίσεις, όπως και οι ρυθμίσεις της θύρας γενικά.

    Ως αποτέλεσμα, την επόμενη φορά που θα ενεργοποιήσετε τον εκτυπωτή, δεν θα εκτυπώνεται πλέον όπως αναμένεται. η απαιτούμενη θύρα θα είναιαπλά απενεργοποιήθηκε στο μενού του BIOS. Επομένως, ελέγχουμε αν το Parallel por που χρειαζόμαστε είναι απενεργοποιημένο εκεί, εάν είναι "Disable", τότε το ενεργοποιούμε και απολαμβάνουμε τη λειτουργία του εκτυπωτή.

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

Στο Habré σχετικά με τον έλεγχο μιας λάμπας μέσω Διαδικτύου, προέκυψε η ιδέα να ελέγξω τον φωτισμό στο σπίτι από έναν υπολογιστή, και επειδή τον έχω ήδη ρυθμίσει να ελέγχει τον υπολογιστή από ένα κινητό τηλέφωνο, αυτό σημαίνει ότι το φως μπορεί να ελεγχθεί από το ίδιο τηλέφωνο. Αφού έδειξε το άρθρο σε έναν από τους συναδέλφους μου, είπε ότι αυτό ακριβώς χρειαζόταν. Γιατί συχνά πέφτει για ύπνο ενώ βλέπει ταινίες στον υπολογιστή. Λίγη ώρα μετά το τέλος της ταινίας, ο υπολογιστής επίσης αποκοιμιέται και σβήνει την οθόνη, αλλά το φως στο δωμάτιο παραμένει αναμμένο. Εκείνοι. αποφασίστηκε ότι αυτό το πράγμα ήταν χρήσιμο και άρχισα να συλλέγω πληροφορίες και λεπτομέρειες για αυτό το θαύμα.
Οι υπόλοιπες πληροφορίες είναι υπό habracut (προσοχή, υπάρχουν πολλές εικόνες - κίνηση).

Διάγραμμα συσκευής

Το αρχικό σχήμα ελήφθη από ένα από τα σχήματα που βρέθηκαν στο Διαδίκτυο και φαινόταν ως εξής:

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

  1. KiCAD
  2. Αετός
Αφού τα κοίταξα όλα, στάθηκα στο Eagle, αφού είχε «παρόμοια» μέρη στη βιβλιοθήκη του. Να τι συνέβη σε αυτό:

Το διάγραμμα χρησιμοποιεί τη θύρα DB9, δηλ. μια κανονική θύρα COM, αυτό έγινε για λόγους εξοικονόμησης χώρου στην πλακέτα και των ίδιων των βυσμάτων (είχα COM), και επειδή θα χρησιμοποιήσουμε μόνο 5 αγωγούς, αυτό θα μας αρκεί με μια ρεζέρβα. Κάντε επίσης έναν προσαρμογέα από DB25 (LPT) σε DB9 (COM), στην περίπτωσή μου γίνεται ως εξής:
LPT 2-9 pin = COM 1-8 pin είναι ακίδες ελέγχου δεδομένων.
LPT 18-25 pin (συχνά συνδέονται μεταξύ τους) = COM 9 pin - αυτή είναι η γείωση μας.
Το κύκλωμα χρησιμοποιεί επίσης ένα επιπλέον τροφοδοτικό 12V για την τροφοδοσία του ρελέ· σύμφωνα με το σχέδιο, θα είναι ένας απλός κινέζικος φορτιστής ή ίσως ένας 9V Krona (ένα ρελέ λειτουργεί καλά, πρέπει να ελέγξετε για 4 ταυτόχρονα). Για τη στερέωση της θύρας του υπολογιστή χρησιμοποιούνται ξεχωριστό τροφοδοτικό και γαλβανική απομόνωση με χρήση οπτικού συζεύκτη. Εάν θέλετε, μπορείτε, φυσικά, να το τροφοδοτήσετε από ένα τροφοδοτικό υπολογιστή 12 V, αλλά ο καθένας το κάνει μόνος του και με δική του ευθύνη και κίνδυνο.

Απαραίτητα εξαρτήματα για τη δημιουργία της συσκευής
  1. Θύρα COM - 1 τεμάχιο
  2. υποδοχή τροφοδοσίας - 1 τεμ.
  3. πράσινο LED - 4 τεμ
  4. optocoupler 4n25 - 4 τεμ
  5. κάθισμα για οπτικό συζευκτήρα (είχα μόνο 8 πόδια) - 4 τεμ.
  6. αντίσταση 390 Ohm - 4 τεμ.
  7. αντίσταση 4,7 kOhm - 4 τεμ.
  8. τρανζίστορ KT815G - 4 τεμ.
  9. ρελέ HJR-3FF-S-Z - 4 τεμ.
  10. σφιγκτήρες για 3 επαφές - 4 τεμ.
  11. φύλλο PCB

Προετοιμασία του Σχήματος PCB

Έχοντας προσπαθήσει να χρησιμοποιήσω το Eagle για να προετοιμάσω ένα PCB, συνειδητοποίησα ότι θα ήταν λίγο περίπλοκο και αποφάσισα να βρω μια ευκολότερη επιλογή. Αυτή η επιλογή ήταν το πρόγραμμα sprint layout 5, ακόμα κι αν είναι φτιαγμένο για Windows, αλλά τρέχει χωρίς προβλήματα στο wine υπό Linux. Η διεπαφή του προγράμματος είναι διαισθητική, στα ρωσικά και το πρόγραμμα έχει αρκετά σαφή βοήθεια (βοήθεια). Επομένως, όλες οι περαιτέρω ενέργειες για την ανάπτυξη της πλακέτας τυπωμένου κυκλώματος πραγματοποιήθηκαν στη διάταξη sprint 5 (εφεξής SL5).
Αν και πολλοί άνθρωποι χρησιμοποιούν αυτό το πρόγραμμα για να αναπτύξουν πλακέτες για τις συσκευές τους, δεν περιείχε τα μέρη που χρειαζόμουν (ακόμα και σε μια δέσμη συλλογών μακροεντολών που κατέβασα). Επομένως, έπρεπε πρώτα να δημιουργήσουμε τα μέρη που λείπουν:
  1. Θύρα COM (αυτή που δεν ήταν ίδια με τη δική μου, σύμφωνα με τις οπές στερέωσης)
  2. πρίζα
  3. σφιγκτήρας τριών ακίδων
  4. ρελέ HJR-3FF-S-Z
Τύπος αυτών των εξαρτημάτων:

Αφού προστέθηκαν τα απαραίτητα εξαρτήματα, ξεκίνησε ο πραγματικός σχεδιασμός της πλακέτας τυπωμένου κυκλώματος. Χρειάστηκαν αρκετές προσπάθειες, ήταν περίπου πέντε από αυτές. Κάθε έκδοση του πίνακα τυπώθηκε σε χαρτόνι, τρυπήθηκαν τρύπες και μπήκαν εξαρτήματα σε αυτές. Στην πραγματικότητα, διαπιστώθηκε ότι η θύρα COM μου δεν ταιριάζει με αυτή που ήταν στο SL5. Ένα μικρό σφάλμα εμφανίστηκε επίσης στο κύκλωμα του ρελέ - στην πραγματικότητα, το σώμα του ρελέ μετατοπίστηκε κατά 2-3 mm. Φυσικά, όλα τα λάθη διορθώθηκαν.
Στην πρώτη έντυπη έκδοση, αποδείχθηκε επίσης ότι το τρανζίστορ ήταν συνδεδεμένο εσφαλμένα· δύο επαφές ανακατεύτηκαν.
Μετά από όλες τις διορθώσεις και προσαρμογές, ο πίνακας που προέκυψε φαινόταν ως εξής:

Το SL5 έχει μια λειτουργία Photo View για την προβολή του πίνακα, εδώ είναι πώς φαίνεται σε αυτό:

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

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

Προετοιμασία του PCB

Αποφασίστηκε να κατασκευαστεί η σανίδα με τη μέθοδο LUT (τεχνολογία laser-iron). Στη συνέχεια, όλη η διαδικασία είναι στη φωτογραφία.

Κόψτε ένα κομμάτι PCB στο απαιτούμενο μέγεθος.

Παίρνουμε το πιο λεπτό γυαλόχαρτο και καθαρίζουμε προσεκτικά τη χάλκινη επιφάνεια.

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

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

Στη συνέχεια, πρέπει να προετοιμάσετε ένα διάλυμα για χάραξη. Χρησιμοποίησα χλωριούχο σίδηρο για αυτό. Πάνω στο βάζο με χλωριούχο σίδηρο γράφει ότι το διάλυμα πρέπει να γίνει 1 προς 3. Από αυτό παρέκκλισα λίγο και έφτιαξα 60 γρ χλωριούχου σιδήρου ανά 240 γρ νερού, δηλ. Αποδείχθηκε 1 προς 4, παρόλα αυτά, η χάραξη του πίνακα έγινε κανονικά, μόνο λίγο πιο αργά. Λάβετε υπόψη ότι η διαδικασία της διάλυσης ξηρού χλωριούχου σιδήρου στο νερό παράγει θερμότητα, επομένως πρέπει να το ρίξετε στο νερό σε μικρές μερίδες και να ανακατέψετε. Φυσικά, για τη χάραξη είναι απαραίτητο να χρησιμοποιηθούν μη μεταλλικά δοχεία· στην περίπτωσή μου ήταν ένα πλαστικό δοχείο (όπως μια ρέγγα). Πήρα αυτή τη λύση:

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

Η όλη διαδικασία χάραξης μου πήρε 45 λεπτά, 40 λεπτά θα ήταν αρκετά, αλλά ήμουν απασχολημένος με ένα ακόμα πράγμα.
Μετά τη χάραξη, πλένουμε τη σανίδα με σαπούνι, κόβουμε την ταινία με πετονιά και παίρνουμε:

Προσοχή! Μην ρίχνετε το διάλυμα χλωριούχου σιδήρου στον νεροχύτη (αποχέτευση) - αυτό μπορεί να βλάψει τα μεταλλικά μέρη του νεροχύτη και γενικά το διάλυμα μπορεί να είναι ακόμα χρήσιμο.
Στη συνέχεια, πρέπει να ξεπλύνουμε το τόνερ, αυτό γίνεται με επιτυχία με τον ίδιο διαλύτη 646 που χρησιμοποιήθηκε για την απολίπανση (η παρατεταμένη επαφή του διαλύτη με το δέρμα μπορεί να το καταστρέψει).

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

Η πρώτη συσκευή έφτασε

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

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

Μετά το τρύπημα, είναι απαραίτητο να επικασσιτερωθεί η σανίδα. Για να το κάνω αυτό, χρησιμοποίησα την παλιά μέθοδο - συγκολλητικό σίδερο, ροή TAGS και κασσίτερο. Ήθελα να το δοκιμάσω χρησιμοποιώντας κράμα Rose, αλλά δεν μπορεί να βρεθεί στην πόλη μας.

Μετά την κασσίτερο έχουμε το εξής αποτέλεσμα:

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

Εγκατάσταση εξαρτημάτων

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

Μετά την εγκατάσταση των εξαρτημάτων, πηγαίνουμε και συνδέουμε τη συσκευή στον υπολογιστή μέσω LPT· γι 'αυτό, συγκολλάται ένας προσαρμογέας από DB25(LPT) σε DB9(COM) με την ακόλουθη μορφή:

  • 2 pin DB25 έως 1 pin DB9
  • 3 pin DB25 έως 2 pin DB9
  • 4 pin DB25 έως 3 pin DB9
  • 5 pin DB25 έως 4 pin DB9
  • 6 pin DB25 έως 5 pin DB9
  • 7 ακίδων DB25 έως 6 ακίδων DB9
  • 8 ακίδων DB25 έως 7 ακίδων DB9
  • 21 pin DB25 (οποιαδήποτε από 18 έως 25 είναι δυνατή) έως 9 pin DB9
Δεδομένου ότι το συνηθισμένο συνεστραμμένο ζεύγος χρησιμοποιήθηκε ως σύρμα, έλειπε ένα καλώδιο, αλλά για αυτήν τη συσκευή αρκούν μόνο πέντε καλώδια, επομένως αυτή η επιλογή είναι κατάλληλη. Το εναλλασσόμενο φορτίο μας είναι ένας απλός σοβιετικός φακός. Λοιπόν, ως τροφοδοτικό - ένα καθολικό κινεζικό τροφοδοτικό (4 υποδοχές και τροφοδοτικό από 3 έως 12 V). Εδώ είναι όλα συναρμολογημένα:

Αλλά η συσκευή λειτουργεί ήδη:

Αυτό τελείωσε άλλο ένα βράδυ και η εγκατάσταση των υπόλοιπων τμημάτων αφέθηκε για την επόμενη μέρα.

Και εδώ είναι η πλήρως συναρμολογημένη συσκευή:

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

Αυτό είναι όλο, το μόνο που μένει είναι να βρούμε μια κανονική θήκη για τη συσκευή και να την βάλουμε σε χρήση.

Μέρος λογισμικού

Φυσικά, για να ελέγξετε τη θύρα LPT χρειάζεστε κάποιο είδος λογισμικού, αλλά επειδή έχω Linux στο σπίτι, αποφασίστηκε απλώς να γράψω μόνος μου ένα απλό πρόγραμμα και στη συνέχεια να το προσθέσω και να το προσαρμόσω όπως χρειάζεται. Έμοιαζε κάπως έτσι:
#περιλαμβάνω
#περιλαμβάνω
#περιλαμβάνω
#περιλαμβάνω
#define BASE 0x378
#define TIME 100000
int main()
{
int x = 0x0F;
int y = 0x00;
if (ioperm(BASE, 1, 1))
{
σφάλμα ("ioperm()");
exit(77);
}
outb(x,BASE);
επιστροφή 0;
}

Αυτό το πρόγραμμα στέλνει 0x0F = 00001111 στη θύρα LPT, δηλ. τροφοδοτεί 1 στους ακροδέκτες 2-5 (Data0-Data3) και αυτή είναι η τάση ελέγχου μας μεταξύ των ακροδεκτών 2-5 και της γείωσης (ακίδες 18-25), επομένως και τα τέσσερα ρελέ θα ενεργοποιηθούν. Το πρόγραμμα αποστολής 0x00 σε θύρα για τερματισμό λειτουργεί ακριβώς με τον ίδιο τρόπο, απλά στέλνει y αντί για x - outb (y, BASE). Μπορείτε επίσης να διαβάσετε την κατάσταση της θύρας:
#define BASEPORT 0x378 /* lp1 */
...
printf("κατάσταση: %d\n", inb(BASEPORT));
...

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

Στη συνέχεια, το πρόγραμμα τροποποιήθηκε έτσι ώστε περνώντας τις παραμέτρους της γραμμής εντολών σε αυτό, ήταν δυνατό να καθοριστεί ποια συσκευή και τι να κάνει.
Έξοδος "sw --help":
Πρόγραμμα για έλεγχο ρελέ μέσω θύρας LPT.
Ένα πρόγραμμα μπορεί να έχει μία ή δύο παραμέτρους.
Μορφή παραμέτρου: sw [αριθμός συσκευής] [ενέργεια]
αριθμός συσκευής - από 1 έως 8
δράση - "on", "off", "st" - on, off, status
Παράδειγμα: "sw 2 on" για να ενεργοποιήσετε τη δεύτερη συσκευή ή "sw --help" για εμφάνιση βοήθειας

Υ.Γ αν το χρειαστεί κάποιος, τότε μπορώ να ποστάρω κάπου το αρχείο του διαγράμματος του πίνακα σε sl5 και τον πηγαίο κώδικα του προγράμματος ελέγχου.

Ένας από τους φίλους μου, έχοντας δει το άρθρο http://habrahabr.ru/blogs/DIY/92655/, ήθελε μια συσκευή για τον έλεγχο του φορτίου μέσω της θύρας LPT. Όμως ήθελε να ελέγξει όχι μόνο μία συσκευή, αλλά 8!
Αυτό το κομμάτι υλικού κατασκευάστηκε σύμφωνα με την εικόνα και την ομοιότητα της συσκευής στο άρθρο, με μικρές διαφορές: πρώτον, συνέδεσα ένα ρελέ σε κάθε έξοδο της θύρας LPT (8 τεμ.) και δεύτερον, έφτιαξα ένα ανθρώπινο τυπωμένο κύκλωμα σανίδα. Καταρχάς.
Η περιγραφόμενη συσκευή σάς επιτρέπει να ελέγχετε από υπολογιστή μέσω θύρας lpt οποιεσδήποτε συσκευές, όπως λαμπτήρες φωτισμού, ανεμιστήρας και πολλές άλλες, η ισχύς των οποίων, όταν τροφοδοτείται από δίκτυο 220 V, δεν πρέπει να υπερβαίνει το 1 kW. Εάν γράψετε το κατάλληλο λογισμικό και έχετε σύνδεση στο Διαδίκτυο, μπορείτε να ελέγχετε τις συσκευές σας από οπουδήποτε στη γη.

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


Ένα πρόγραμμα από υπολογιστή μπορεί να ελέγχει τα λογικά επίπεδα στις εξόδους D0..D7 της θύρας LPT. Το επίπεδο λογικής μονάδας στη θύρα LPT είναι 5V, το οποίο είναι πολύ βολικό για περαιτέρω λειτουργία των ενεργοποιητών. Δεδομένου ότι το ρεύμα από την έξοδο LPT δεν επαρκεί για τον έλεγχο του ρελέ, χρησιμοποιούμε έναν ενισχυτή στο τρανζίστορ VT1. Η αντίσταση R1 περιορίζει το ρεύμα στο κύκλωμα βάσης του τρανζίστορ. Το τρανζίστορ αλλάζει ρεύμα στο πηνίο του ρελέ και ενεργοποιεί το ισχυρό φορτίο που θέλετε να ελέγξετε, για παράδειγμα, έναν λαμπτήρα, έναν κινητήρα και άλλα. Η πλακέτα είναι καλωδιωμένη για το ρελέ HJR-3FF-S-Z (τύλιγμα 12V, ρεύμα μεταγωγής επαφής 5Α σε τάση AC 230V). Η δίοδος VD1 προστατεύει το τρανζίστορ VT1 από την αντίστροφη τάση όταν το ρελέ είναι απενεργοποιημένο. Το διάγραμμα δείχνει έναν κόμβο για τη γραμμή θύρας D0 LPT, αλλά το στοιχείο ελέγχου για τις άλλες γραμμές είναι πανομοιότυπο.
Αυτή είναι η απλούστερη συσκευή· οποιοσδήποτε, ακόμη και ένας αρχάριος ραδιοερασιτέχνης, μπορεί να τη συναρμολογήσει. Αν όμως πρόκειται να το χρησιμοποιήσετε για τον έλεγχο συσκευών με ονομαστική τάση τροφοδοσίας 220 V, τότε πριν το ενεργοποιήσετε, δώστε ιδιαίτερη προσοχή στην εγκατάσταση, ειδικά στην εγκατάσταση κυκλωμάτων 220 V, ώστε να μην υπάρχει σύνδεση μεταξύ αυτών των κυκλωμάτων και χαμηλή -κυκλώματα τάσης, για παράδειγμα, λόγω μύξας ή έλλειψης χόρτου. Σας συνιστώ να δοκιμάσετε προσεκτικά τα πάντα με ένα ωμόμετρο πριν το ενεργοποιήσετε για να εντοπίσετε ανεπιθύμητες συνδέσεις. Εάν η εγκατάσταση δεν είναι επιτυχής, κινδυνεύετε όχι μόνο να καταστρέψετε τον υπολογιστή σας, αλλά και να θέσετε τη ζωή σας σε κίνδυνο!
Ανέπτυξα μια πλακέτα τυπωμένου κυκλώματος μονής όψης για αυτήν τη συσκευή στο πρόγραμμα Sprint Layout.

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

Η σχεδόν συναρμολογημένη συσκευή φαίνεται στην παρακάτω φωτογραφία. Φαίνεται ότι κόλλησα τις διόδους στην πλακέτα από την πλευρά των τροχιών απευθείας στους ακροδέκτες του ρελέ που πηγαίνουν στην περιέλιξη.

Στο αρχικό άρθρο πηγής (σύνδεσμος στην αρχή του άρθρου), υπάρχουν προγράμματα για τη διαχείριση της θύρας LPT και την περιγραφή τους.

Ένας από τους απλούστερους προγραμματιστές AVR είναι ο προγραμματιστής θύρας LPT. Αυτό οφείλεται στο γεγονός ότι τα επίπεδα σήματος της θύρας LPT είναι συμβατά με τα επίπεδα σήματος που είναι απαραίτητα για τον προγραμματισμό του ATS. Επομένως, τα σήματα από τη θύρα LPT μπορούν να δοθούν απευθείας στον μικροελεγκτή (οι αντιστάσεις χρειάζονται μόνο για την προστασία της θύρας από τυχαία βραχυκυκλώματα). Ένας τέτοιος προγραμματιστής μπορεί να συναρμολογηθεί από σκραπ υλικά σε κυριολεκτικά 5 λεπτά!


Όπως μπορείτε να δείτε, το κύκλωμα προγραμματιστή LPT για AVR είναι εξαιρετικά απλό:

Για να φτιάξουμε έναν προγραμματιστή LPT θα χρειαστούμε:


Μπορείτε να χρησιμοποιήσετε οποιεσδήποτε αντιστάσεις βρείτε στην περιοχή από 100 έως 150 Ohms. Μπορείτε να συναρμολογήσετε τον προγραμματιστή χωρίς καθόλου αντιστάσεις, αλλά τότε θα είναι ακόμα πιο εύκολο να κάψετε τη θύρα. Μπορείτε να χρησιμοποιήσετε ένα καλώδιο IDE ως καλώδιο. Κατά τη σύνδεση ενός βρόχου, για πιο σταθερή λειτουργία του προγραμματιστή, κάθε καλώδιο «σήματος» πρέπει να εναλλάσσεται με ένα καλώδιο «γείωσης». Αυτό θα μειώσει το επίπεδο παρεμβολής που προκαλείται στις γραμμές και θα αυξήσει έτσι το μήκος του καλωδίου προγραμματισμού. Το μήκος του καλωδίου πρέπει να είναι εντός 50 εκ. Χρειάζεστε επίσης ένα βύσμα για σύνδεση με την προγραμματιζόμενη συσκευή.
Για προγραμματισμό εντός κυκλώματος, η Atmel συνιστά τις ακόλουθες τυπικές υποδοχές:


Εάν σκοπεύετε να ασχοληθείτε σοβαρά με τους μικροελεγκτές, κάντε τους συνδέσμους στάνταρ. Για τον εφάπαξ προγραμματισμό της συσκευής, συνιστώ τη χρήση του προγραμματιστή (τέτοιοι σύνδεσμοι συνδέουν τα κουμπιά και τα LED της θήκης του υπολογιστή στη μητρική πλακέτα) και τις αρσενικές ακίδες PLS στην πλακέτα. Αυτό καθιστά δυνατή την όσο το δυνατόν απλούστευση της διάταξης της πλακέτας της συσκευής, καθώς οι ακίδες για τον προγραμματιστή είναι εγκατεστημένες σε κοντινή απόσταση από τα πόδια του μικροελεγκτή. Τα πόδια MOSI, MISO, SCK των μικροελεγκτών AVR βρίσκονται πάντα μαζί, επομένως μπορεί να χρησιμοποιηθεί ένας τριπλός σύνδεσμος για αυτά. Κάνουμε ξεχωριστές συνδέσεις για "γείωση" - GND και "reset" - Reset.


Συναρμολόγηση προγραμματιστή LPT σε 5 βήματα:


Απαιτούνται βραχυκυκλωτήρες μεταξύ των ακροδεκτών σύνδεσης 2-12 και 3-11, ώστε ο προγραμματιστής μας να είναι ορατός σε προγράμματα όπως ο προγραμματιστής STK200/300 (το STK200/300 είναι ένα είδος προτύπου και επομένως ο προγραμματιστής μας θα είναι ορατός σε πολλά προγράμματα).

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

Γενικές συστάσεις:
— Η θύρα LPT είναι αρκετά λεπτή - είναι πολύ εύκολο να "πυροβοληθεί", οπότε να είστε προσεκτικοί όταν εργάζεστε με τη θύρα.
— Θα συνιστούσα να κάνετε ξεχωριστή σύνδεση για τη γείωση σε όλους τους προγραμματιστές. Αυτό είναι απαραίτητο για να μπορεί πρώτα να συνδεθεί η γείωση και να εξισωθούν τα δυναμικά γείωσης της προγραμματιζόμενης συσκευής και του υπολογιστή. (Για όσους δεν γνωρίζουν, αν ο υπολογιστής σας είναι συνδεδεμένος σε κανονική πρίζα χωρίς επαφή γείωσης, τότε λόγω των ιδιαιτεροτήτων του φίλτρου τροφοδοσίας του υπολογιστή, υπάρχει πάντα δυναμικό 110 V στη θήκη του υπολογιστή. Εάν ο προγραμματιστής έχει συνδεθεί "επιτυχώς", αυτό είναι αρκετό για την εγγραφή μικροελεγκτή ή θύρας LPT ενός υπολογιστή.

Συμπέρασμα:
-Αν αποφασίσατε να συναρμολογήσετε τον πρώτο σας προγραμματιστή και ο υπολογιστής σας διαθέτει θύρα LPT, τότε ο προγραμματιστής “5 καλώδια” είναι η καλύτερη επιλογή! Είναι εξαιρετικά απλό και δεν θα είναι δύσκολο να επαναληφθεί. Επιπλέον, ο προγραμματιστής είναι συμβατός με τους κλασικούς προγραμματιστές STK200/300, πράγμα που σημαίνει ότι θα υποστηρίζεται από πολλά προγράμματα προγραμματισμού AVR.
-Εάν σκοπεύετε να προγραμματίζετε αρκετά συχνά, για να ασφαλίσετε τη θύρα LPT, προτείνω να συναρμολογήσετε έναν προγραμματιστή LPT με στοιχεία buffer (μπορείτε να δείτε το izielectronics για μια καλή έκδοση του προγραμματιστή LPT) ή να συναρμολογήσετε έναν εξίσου απλό (το COM η θύρα είναι πολύ πιο ανθεκτική και πιο δύσκολη στην καύση).

(Επισκέφθηκε 66.789 φορές, 19 επισκέψεις σήμερα)

Τα τελευταία χρόνια λαχταριστές συνταγές σε εικόνες, κατατοπιστικές. Η ενότητα ενημερώνεται καθημερινά. Πάντα οι πιο πρόσφατες εκδόσεις των καλύτερων δωρεάν προγραμμάτων για καθημερινή χρήση στην ενότητα Βασικά προγράμματα. Υπάρχουν σχεδόν όλα όσα χρειάζεστε για την καθημερινή εργασία. Ξεκινήστε σταδιακά να εγκαταλείπετε τις πειρατικές εκδόσεις υπέρ πιο βολικών και λειτουργικών δωρεάν αναλόγων. Εάν εξακολουθείτε να μην χρησιμοποιείτε τη συνομιλία μας, σας συνιστούμε να εξοικειωθείτε με αυτήν. Εκεί θα βρείτε πολλούς νέους φίλους. Επιπλέον, αυτός είναι ο πιο γρήγορος και αποτελεσματικός τρόπος επικοινωνίας με τους διαχειριστές του έργου. Η ενότητα Ενημερώσεις προστασίας από ιούς συνεχίζει να λειτουργεί - πάντα ενημερωμένες δωρεάν ενημερώσεις για το Dr Web και το NOD. Δεν είχατε χρόνο να διαβάσετε κάτι; Το πλήρες περιεχόμενο του ticker βρίσκεται σε αυτόν τον σύνδεσμο.

Γραφική ένδειξη LCD - σύνδεση μέσω θύρας LPT

Γραφική ένδειξη LCD 128x64 pixels Fordata FDCG12864B (KS0108B) - σύνδεση με υπολογιστή μέσω θύρας LPT. Το συνδέσαμε.

- Πώς να συνδέσετε την οθόνη LCD;
- Συνδέω!
- Δεν καταλαβαίνεις, εννοώ την οθόνη LCD!
- Στην πρίζα και στον υπολογιστή!


Η οθόνη υγρών κρυστάλλων σε έναν υπολογιστή φαίνεται μοντέρνα και κομψή, αλλά θα φαίνεται πιο χρήσιμη σε ένα κέντρο πολυμέσων. Ειδικά όταν είναι γραφικό. Υπάρχει ένα μέρος για να εξασκηθείτε στην τέχνη της εργονομίας των πληροφοριών και της μονόχρωμης τέχνης pixel. Να σπουδάσουμε;
Αποφασίσαμε ομόφωνα: «Ναι, θα το κάνουμε!»
Τι αγοράσαμε: ένα ζευγάρι ενδείξεις LCD 128x64 pixel Fordata FDCG12864B (KS0108B), και είχαμε τα υπόλοιπα.
Και να τι ήταν: Καλώδια LPT Centronics, αντιστάσεις κοπής 10 KOhm, κανονικές αντιστάσεις 10 Ohm (0,25 W), αρσενικοί σύνδεσμοι Molex.
Μια λογική ερώτηση: Γιατί δύο ενδείξεις LCD;
Απάντηση: Ο αριθμός των δεικτών είναι ίσος με τον αριθμό των συν-συγγραφέων.



Μετά την αγορά του δείκτη, το πρώτο πράγμα που αποφασίσαμε να κάνουμε ήταν να μάθουμε τι είδους θηρίο είναι αυτό; Αποδείχθηκε ότι είναι καθαρόαιμος «Κινέζος», οι «πατέρες» του ζωντανά στον ιστότοπο fordata.cn, από εκεί αντλήσαμε τη λιτή περιγραφή του για 1 σελίδα σε μορφή .pdf.
Ωστόσο, οι «πατέρες» των δημιουργών κατάφεραν να τοποθετήσουν πολλές χρήσιμες πληροφορίες σε μια σελίδα: διαστάσεις συσκευής, μπλοκ διάγραμμα, χαρακτηριστικά, pinout, μηχανικές προδιαγραφές, εύρη ισχύος και ηλεκτρονικά χαρακτηριστικά.
Το διάγραμμα σύνδεσης για μια ένδειξη LCD με θύρα LPT είναι αρκετά απλό, αλλά απαιτεί προσοχή, επιμονή και, φυσικά, δυνατότητα συγκόλλησης (καλώδια στις επαφές).
Είναι σημαντικό να σημειωθεί ότι οι επαφές στην υποδοχή LPT είναι αριθμημένες, απλά πρέπει να κοιτάξετε προσεκτικά και θα γίνουν αντιληπτές, το ίδιο ισχύει και για την ένδειξη LCD, στην πλευρά απέναντι από την οθόνη μπορείτε να δείτε σημάδια παρόμοια με αυτά που φαίνονται στο το διάγραμμα:


Διάγραμμα σύνδεσης της ένδειξης LCD στη θύρα LPT.

Θύρα LPT

Ένδειξη LCD

GND 1 (Vcc) Κοινό τερματικό
+5V 2 (Vdd) Τάση τροφοδοσίας
αντίθεση 3 (V0) Αντίθεση
17 4 (RS) Επιλέξτε: εντολή/δεδομένα
GND 5 (R/W) Επιλέξτε: ανάγνωση/εγγραφή
1 6 (Ε) Πύλη δεδομένων
2 7 (DB0) Δίαυλος δεδομένων
3 8 (DB1) Δίαυλος δεδομένων
4 9 (DB2) Δίαυλος δεδομένων
5 10 (DB3) Δίαυλος δεδομένων
6 11 (DB4) Δίαυλος δεδομένων
7 12 (DB5) Δίαυλος δεδομένων
8 13 (DB6) Δίαυλος δεδομένων
9 14 (DB7) Δίαυλος δεδομένων
14 15 (CS1) Επιλογή κρυστάλλων 1
16 16 (CS2) Επιλογή κρυστάλλων 2
+5V 17 (RST) Αρχική ρύθμιση
αντίθεση 18 (Vee) Έξοδος μετατροπέα DC-DC
+5V+10Ohm 19 (A) + ισχύς οπίσθιου φωτισμού
GND 20 (K) - τροφοδοτικό οπίσθιου φωτισμού

Ας εξηγήσουμε την παρουσία μιας αντίστασης στη μονάδα οπίσθιου φωτισμού. Σύμφωνα με τα ηλεκτρονικά χαρακτηριστικά της συσκευής (δηλαδή την ένδειξη LCD), η ονομαστική τάση τροφοδοσίας οπίσθιου φωτισμού της είναι 4,2 V, η μέγιστη είναι 4,5 V και με αυτήν την ίδια αντίσταση ηρεμούμε ελαφρώς την «υποθυμία των τροφοδοτικών». Στη φωτογραφία της πίσω πλευράς της ένδειξης μπορείτε να δείτε τα μαξιλαράκια επαφής από το CD-ROM, προσεκτικά συγκολλημένα από τον Albert.



Μπροστινή πλευρά της ένδειξης.


Πίσω πλευρά της ένδειξης.

Συγκολλημένος; Πριν από τη σύνδεση, ελέγχουμε για άλλη μια φορά τη συνοχή της συγκολλημένης σύνδεσης και του κυκλώματος. Αν όλα είναι σωστά, αντέχουμε! Δεν συνδεόμαστε! Υποθέτουμε ότι έχετε ήδη συνδεθεί, αλλά δεν φαίνεται τίποτα εκτός από τον οπίσθιο φωτισμό. :-).
Για την εμφάνιση οποιασδήποτε πληροφορίας σχετικά με την ένδειξη, απαιτείται ένα πρόγραμμα που εξυπηρετεί την ένδειξη.

Το δεύτερο μέρος είναι λογισμικό.

Αρχικά, πρέπει να επιτρέψετε σε προγράμματα που αλληλεπιδρούν με ενδείξεις LCD να λειτουργούν απευθείας με τη θύρα LPT. Για να το κάνετε αυτό, θα χρειαστεί να εγκαταστήσετε το πρόγραμμα οδήγησης για άμεση πρόσβαση στις θύρες (Port I/O Driver), το οποίο βρίσκεται εδώ - port95nt. Στη συνέχεια, θα χρειαστεί να επανεκκινήσετε τον υπολογιστή σας.
Μετά από αυτό, μπορείτε να εγκαταστήσετε ένα πρόγραμμα που θα εξυπηρετεί την ένδειξη LCD. Ήταν πολλοί, αλλά οι πιο επίμονοι παρέμειναν. Το ένα είναι προσανατολισμένο στο σενάριο (υποστηρίζει έναν τεράστιο αριθμό δεικτών), το άλλο βασίζεται σε κλικ του ποντικιού (κατά κάποιο τρόπο θυμίζει τις διεπαφές των περιβαλλόντων OOP). Το όνομα του πρώτου είναι LCDHype και του δεύτερου LCDStudio (απαιτούνται στοιχεία .NET στο σύστημα). Ο καθένας επιλέγει αυτό που του αρέσει περισσότερο.
Παρακάτω είναι τα αποτελέσματα της λειτουργίας της ένδειξης σε βάση με το πρόγραμμα LCDStudio. Οι οθόνες κατασκευάστηκαν από τους συγγραφείς στη διαδικασία του mastering αυτού του προγράμματος:



Ρολόι και ημερομηνία.


Μερικές πληροφορίες συστήματος.


Λογότυπο.


Άλλο ένα λογότυπο.

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

Παρατηρήσεις:Παρατηρήθηκε ότι η εικόνα τους στο LCDHype δεν «σκάει» από το χρόνο εκτέλεσης 1, όπως κάποιες ενδείξεις της εγχώριας εταιρείας MELT, τις οποίες δεν μπορούσαμε να βρούμε σε απόθεμα σε τοπικούς αντιπροσώπους. Το γεγονός αυτό δεν θεωρείται σε καμία περίπτωση μειονέκτημα των δεικτών και αξίζει μάλιστα να σημειωθεί ότι η υποστήριξη και το περιεχόμενο πληροφοριών της τεκμηρίωσης στον ίδιο τον ιστότοπο του MELT βρίσκεται σε αρκετά υψηλό επίπεδο τη στιγμή της σύνταξης.

Εάν ξαφνικά, ως αποτέλεσμα χειρισμών με τον εξοπλισμό, λάβετε ένα μήνυμα από τον οδηγό ως εξής: Το πρόγραμμα οδήγησης συσκευής dlportio.sys δεν έχει φορτωθεί. Η θύρα I/O δεν θα έχει καμία επίδραση.Δεν χρειάζεται πανικός! Αυτό το πρόβλημα μπορεί να επιλυθεί ως εξής: Εκτελέστε το regedit. Μεταβείτε στον κλάδο μητρώου HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\. Στο φάκελο dlportio, αλλάξτε την τιμή της παραμέτρου Start σε 1. Κάντε επανεκκίνηση του υπολογιστή.

Σας ευχόμαστε επιτυχία στη σύνδεση των ενδείξεων LCD!