electronic construction

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

Ευχαριστούμε....

electronic construction

Θέλετε να αντιδράσετε στο μήνυμα; Φτιάξτε έναν λογαριασμό και συνδεθείτε για να συνεχίσετε.

Greece


2 απαντήσεις

    VU-meter των 12 LED με PIC

    Νικολέττα
    Νικολέττα
    Admin


    Αριθμός μηνυμάτων : 360
    Ημερομηνία εγγραφής : 08/06/2012
    Ηλικία : 48
    Τόπος : ΚΑΛΑΜΑΤΑ

    VU-meter των 12 LED με PIC  Empty VU-meter των 12 LED με PIC

    Δημοσίευση από Νικολέττα Τετ 25 Ιουλ 2012, 10:28 pm

    Τι είναι VU-meter

    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]

    Το VU-meter είναι όργανο μέτρησης όγκου ηχητικού σήματος σε σχετική λογαριθμική κλίμακα dB. Αυτή η 'σχετικότητα' έχει δημιουργήσει πλήθος τεχνικών προδιαγραφών για κάλυψη πληθώρας εφαρμογών μέτρησης του ακουστικού σήματος από την πρώιμη ραδιοφωνία έως την ψηφιακή εγγραφή με αλγόριθμους συμπίεσης.
    Κλίμακα μετρήσεων

    Κάθε προδιαγραφή μέτρησης VU χρησιμοποιεί και διαφορετική κλίμακα. Η πιό χρήσιμη για καταναλωτικά προϊόντα (προενισχυτές, ενισχυτές, οικιακή εγγραφή ήχου) όπως και στην εκπομπή ραδιοφωνίας/τηλεόρασης είναι η:
    κλίμακα dBu με σημείο αναφοράς 0 dBu = 0.775 V rms (sine wave) = 1.1 V peak

    Η συνηθέστερη κλίμακα ενδείξεων VU είναι από -20dB έως +3dB.
    Στο παρόν κύκλωμα έχουμε κλίμακα από -20dBu έως +5dBu σε 12 βήματα:


    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]

    Ενδειξη μέσης στάθμης σήματος και κορυφών
    Τα VU-meters δείχνουν μια μέση τιμή στάθμης σήματος. Βασική παράμετρος προδιαγραφής είναι οι χρόνοι μετάβασης (attack) και επιστροφής (decay) της ένδειξης για ριπή τόνου. Η 'κλασική' απόκριση είναι 300mSec attack/decay και προέρχεται από τα όργανα βελόνας. Πολύ γρήγορη ένδειξη δε συνιστάται γιατί 'μπερδεύει' το χρήστη που πρέπει να έχει οπτική αντίληψη του σήματος. Μια χρήσιμη λειτουργία στα VU-meter με LED είναι η συγκρατημένη ένδειξη των κορυφών (peak hold) για πρόληψη τυχόν παραμορφώσεων στα στάδια ενίσχυσης ή διαμόρφωσης.Υπάρχουν πολλά κυκλώματα για τη μέτρηση του μέσου όγκου σήματος όπως και της συγκράτησης κορυφών. Γενικά χωρίζονται στα μισού ή πλήρους κύματος δηλαδή αυτά που δειγματοληπτούν τη θετική πλευρά ή όλο το σήμα. Αρκετά κυκλώματα θα βρείτε στο datasheet του LM3916 (NSC) και στο internet. Εδώ θα χρησιμοποιήσουμε απλό κύκλωμα ανίχνευσης κορυφών μισού κύματος με τρανζίστορ το οποίο δίνει ενδείξεις πάνω από τα 0dBu. Η συμπεριφορά του κυκλώματος αυτού φαίνεται στην παρακάτω φωτογραφία, η έξοδος του ανιχνευτή κορυφών έχει έντονο μπλε χρώμα:

    Κύκλωμα

    Το κύκλωμα βασίζεται στον μC PIC12F675 των 8 pins και τη συνδεσμολογία CharliePlexing στα 12 LED. Ο μC χρονίζεται από τον ενσωματωμένο ταλαντωτή (RC 4MHz). Οι μετρήσεις γίνονται από τον εσωτερικό A/D (10 bits). Στην είσοδο ήχου υπάρχει απλός ανιχνευτής κορυφών (LM3916 application note). Η οδήγηση των 12 LEDs θα γίνει από 4 I/O pins εναλλάσσοντας κατάσταση εξόδου High/Low/Tristate.Η τάση τροφοδοσίας πρέπει να είναι καλά σταθεροποιημένη γιατί χρησιμοποιείται και ως τάση αναφοράς για το εσωτερικό A/D. Η κλίμακα VU είναι προ-ρυθμισμένη για ενδείξεις -20 έως +5dB. Η συγκράτηση των ενδείξεων κορυφής λειτουργεί για μετρήσεις μεγαλύτερες από 0dBu (στα 4 τελευταία LED).
    Ο μC θα προγραμματιστεί με το αρχείο: VUmeter.hex

    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]


    Πλακέτα
    Η κάτοψη μονταρίσματος:


    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]

    Η όψη του χαλκού (διάσταση 65mm επί 31mm):

    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]


    Η όψη χαλκού σε .pdf για εκτύπωση.

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


    Αλλαγή θέσης των LED με το 'Test Mode'

    Τα LED συνδέονται σε 6 αντιπαράλληλα ζεύγη (κάθε ζεύγος έχει ένα LED 'ορθά' πολωμένο και ένα 'ανάστροφα') και πρέπει να γίνουν οι πιθανές συνδέσεις (Α με Β, Α με C, A με D, B με C, B με D και C με D). Για να βρείτε τη σωστή σειρά των LED ενεργοποιήστε το 'Test Mode' ενώνοντας το αντίστοιχο jumper TEST (γείωση στο pin 4 του μC).

    Τροφοδοτείστε με 5VDC το κύκλωμα. Θα παρατηρήσετε τα LED να ανάβουν αργά το ένα μετά το άλλο και στο τέλος θα υπάρχει ένα κενό (όλα σβηστά). Ο κύκλος θα επαναλαμβάνεται όσο το jumper TEST είναι ενωμένο. Μόλις αρχίζουν να ανάβουν, σημειώστε τους α/α των LED στην πλακέτα σας. Λ.χ. άναψε πρώτο το 7ο μετά το 8ο, το 4ο κλπ.

    Πριν προγραμματίσετε τον PIC12F675 κοιτάξτε τη μνήμη προγράμματος στις διευθύνσεις από 0x0031. Εκεί υπάρχει ο πίνακας αντιστοίχισης των LED. Στο v1.2 του VUmeter.hex περιέχονται:
    ADDR: 0031 DATA: 340A 340B 3406 3407 3405 3404 3402 3403 3408 3409 3400 3401

    Αν υποθέσουμε ότι εσείς είδατε να ανάβουν τα LED με τη σειρά:
    7-8-4-3-1-2-10-9-11-12-6-5 (δηλ. το 7ο LED της πλακέτας σας άναψε 1ο και τελευταίο άναψε το 5ο)
    θα προγραμματίσετε τις θέσεις μνήμης με τον α/α -1 σε δεκαεξαδικό δηλαδή με:
    06-07-03-02-00-01-09-08-0A-0B-05-04 (στο δεκαεξαδικό 10=0A, 11=0B)

    Συγκεκριμένα Θα αλλάξετε τις θέσεις μνήμης σε:
    ADDR: 0031 DATA: 3406 3407 3403 3402 3400 3401 3409 3408 340Α 340Β 3405 3404


    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]

    Σημείωση: οι αντιστάσεις R6-R9 μπορούν να μειωθούν έως τα 18Ω για αύξηση φωτεινότητας στα LED ή για χρήση μπλε/άσπρων LED τα οποία πρέπει να είναι χαμηλού ρεύματος ή υψηλής φωτεινότητας


    Τελική μορφή
    Παρακάτω φαίνεται το μονταρισμένο πρωτότυπο με 12 κόκκινα LED.


    [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]

    Χρησιμοποιήστε βάση στο μC για να μπορείτε να τον προγραμματίσετε πάλι εύκολα.
    Electron
    Electron
    Admin


    Αριθμός μηνυμάτων : 440
    Ημερομηνία εγγραφής : 07/06/2012
    Τόπος : Greece

    VU-meter των 12 LED με PIC  Empty Απ: VU-meter των 12 LED με PIC

    Δημοσίευση από Electron Τετ 25 Ιουλ 2012, 10:32 pm

    Πολύ ωραία αναλυτική κατασκευή!!!

      Παρόμοια θέματα

      -

      Η τρέχουσα ημερομηνία/ώρα είναι Παρ 01 Νοε 2024, 3:27 am