"Roger Beep" με PIC 8-pin

Κυκλώματα ραδιοσυχνότητας, ταλαντωτές, δέκτες, κεραίες, τηλεχειρισμοί και ραδιοερασιτεχνικές εφαρμογές.
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 476
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

"Roger Beep" με PIC 8-pin

Δημοσίευσηαπό GeorgeVita » 19 Σεπ 2013, 14:39

Κύκλωμα "Roger Beep" με PIC 8-pin

Αν και τα C.B. τα έχουμε κάπως ξεχάσει, το παρακάτω κύκλωμα παράγει ηχητικούς τόνους στην απελευθέρωση ενός μπουτόν για το κλασικό εφέ του "Roger Beep", δηλαδή την ηχητική σήμανση του τέλους εκπομπής. Αντί του μπουτόν PTT μπορεί να είναι ένα μπουτόν χειρισμού σε μια συσκευή/παιχνίδι ή ένα αισθητήριο ανοίγματος πόρτας για την ανάλογη ηχητική ειδοποίηση.

Χαρακτηριστικά:
- Είσοδος PTT με γείωση κατά την εκπομπή (από το διακόπτη PTT)
- Εξοδος PTT για 'επιμήκυνση' της εκπομπής (open collector NPN)
- Παραγωγή τόνου με μορφή 'ψευδο-ημιτόνου'
- Ενδειξη σε LED της 'κατάστασης εκπομπής'
- Τροφοδοσία 5V dc

Η σχεδίαση έχει γίνει για τους μC 8-pin PIC16F675 ή PIC16F629.

Εικόνα

Οι 'χρονισμοί' έχουν ως εξής:

Εικόνα

Η δοκιμή έγινε σε PIC16F675 με το αρχείο RogerBeep.hex όπου παράγονται 2 τόνοι για ένα αποτέλεσμα 'Roger BoopBeep'!


Ρυθμίσεις για αλλαγή των τόνων:

Μπορούμε να μεταβάλλουμε τις συχνότητες των δύο τόνων (με 00-FF):
address: 0x52 data: 0x3032 (αλλάζουμε το 32, μικρότερο = μικρότερη συχνότητα)
address: 0x56 data: 0x3096 (αλλάζουμε το 96, μικρότερο = μικρότερη συχνότητα)

και το πλήθος των 'εναλλάξ' τόνων:
address: 0x58 data: 0x3020 (αλλάζουμε το 2 σε 1 για ένα τόνο ή σε 3 για τρεις)

Αν θέλουμε ένα αρκετά μακρύ τόνο μπορούμε να βάλουμε:
address: 0x52 data: 0x30AB
address: 0x56 data: 0x30AB
address: 0x58 data: 0x3040
(δηλαδή 4 ίδιους τόνους υψηλότερης συχνότητας AB)

Επιστροφή σε “RF και ραδιοερασιτεχνικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης