0
Καλησπέρα παιδιά. Θέλω να οδηγήσω 4 ψηφία από LED. Δίνω 12V σε αυτά. Ελέγχω κάθε segment ας πούμε των ψηφίων με 7 εξόδους ενός PIC. Από άλλες 4 εξόδους ελέγχω το ποιό ψηφίο θα ανάβει και όταν αυτή η ενναλαγή είναι πολύ γρήγορη φαίνεται σα να ανάβουν όλα τα ψηφία μαζί. Δοκίμασα στην αρχή με NPN transistors αλλά πρόσεξα ότι το transistor-διακόπτης δίνει συνεχώς 12V. Έτσι μετά από διάβασμα είδα ότι θα πρέπει να βάλω PNP (εφόσον θέλω high side switch), τα οποία οδηγούνται μέσω NPN και τα οποία με τη σειρά τους ελέγχονται από τις εξόδους του PIC. Το πρόβλημα είναι ότι τα segments που δε θέλω να ανάβουν, ανάβουν ελαφρώς, παίρνοντας υπόψιν κάποιο άλλο ψηφίο. Αυτό σημαίνει ότι τα transistors-διακόπτες κλείνουν συνεχώς, έστω και λίγο. Επίσης σε γρήγορη εναλλαγή, η τάση που παίρνω μετά τα PNP είναι περίπου 9V, ενώ σε αργή είναι κανονικά 12V. Οπότε έχω 2 προβλήματα. Ας υποθέσουμε ότι Τ1 είναι το NPN και Τ2 το PNP. Έχω βάλει μετά την έξοδο του PIC μια αντίσταση 1ΚΩ, οπότε RB1=1KΩ. Μία αντίσταση 4,7 από το C1 πρός τη βάση του Τ2. Ακόμα μία ίδια από τα 12V στη βάση του Τ2. 12V στο Ε του Τ2 και το C2 στο LOAD, εδώ 42 LED, ανά έξι σε 7 segments. Ευχαριστώ εκ των προτέρων.