Εμφάνιση αποτελεσμάτων : 1 έως 1 από 1

Θέμα: Ηλεκτρονική κλειδαριά με pic

  1. #1
    Μέλος Το avatar του χρήστη BOOMER
    Όνομα
    Θωμάς
    Εγγραφή
    Mar 2006
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    91

    Προεπιλογή Ηλεκτρονική κλειδαριά με pic

    Το κύκλωμα είναι μια ηλεκτρονική κλειδαριά, βάζοντας τον κωδικό ενεργοποιούμε την έξοδο. Υπάρχουν τρία προγράμματα το PROG24 το οποίο βγάζει μια σειρά από παλμούς , το πρόγραμμα PROG25 το οποίο εναλλάσσει την έξοδο από λογικό 0 σε λογικό 1 και αντίστροφα κάθε φορά που εισάγουμε τον κωδικό και το πρόγραμμα PROG26 το οποίο φέρει την έξοδο σε λογικό 1 για χρονικό διάστημα 5 δευτερολέπτων.
    Χρησιμοποιείται ένα πληκτρολόγιο με 12 πλήκτρα (0,1,2,3,4,5,6,7,8,9,*,#) και με ένα κοινό ακροδέκτη.
    Ο αρχικός κωδικός που υπάρχει στην μνήμη του pic αποτελείται από έξι αριθμούς οι οποίοι είναι όλοι 0, δηλαδή ο “000000”, Βάζοντας τους αριθμούς αυτούς και πατώντας το * ενεργοποιείται η έξοδος. Το πώς θα συμπεριφερθεί η έξοδος εξαρτάται από ποιο πρόγραμμα θα χρησιμοποιήσουμε (βλέπε παραπάνω).
    Επίσης το πλήκτρο * χρησιμοποιείται και ως resetσε περίπτωση που εισάγουμε κάποιο λάθος αριθμό. Πατάμε το * και εισάγουμε ξανά από την αρχή το σωστό κωδικό.
    Από τη στιγμή που πατήσουμε το πρώτο πλήκτρο για να εισάγουμε τον κωδικό ενεργοποιείται ένας περιορισμός χρόνου 5 περίπου δευτερολέπτων. Δηλαδή θα πρέπει από πάτημα πλήκτρου μέχρι το επόμενο πάτημα πλήκτρου να μη περάσει χρόνος πάνω από 5 δευτερόλεπτα, διαφορετικά θα γίνει resetκαι θα πρέπει να εισάγουμε από την αρχή τον κωδικό.
    Ο κωδικός που είναι γραμμένος στον pic βρίσκεται στην EEPROM data memory και αυτό μας δίνει την δυνατότητα να μπορούμε να τον αλλάξουμε. Για να γίνει πιο κατανοητή η διαδικασία αυτή ακολουθούν κάποια παραδείγματα.

    Έστω ότι θα αλλάξουμε τον αρχικό κωδικό 000000 σε 123456.
    Πατάμε 000000 # 6 123456 #

    Έστω ότι θα αλλάξουμε τον κωδικό 123456 σε 445.
    Πατάμε 123456 # 3 445 #

    Έστω ότι θα αλλάξουμε τον αρχικό κωδικό 445 σε 7857.
    Πατάμε 445 # 4 7857 #

    Όπως φαίνεται από τα παραδείγματα ο πρώτος αριθμός μετά το # καθορίζει το μήκος του κωδικού , δηλαδή από πόσα ψηφία θα αποτελείται. Ο αριθμός αυτός μπορεί να πάρει τις εξής τιμές (1,2,3,4,5,6).
    Ο περιορισμός χρόνου των 5 δευτερολέπτων ισχύει και κατά την διάρκεια της αλλαγής του κωδικού. Αν καθυστερήσουμε να πατήσουμε κάποιο πλήκτρο κατά τη φάση της αλλαγής του κωδικού και περάσουν 5 δευτερόλεπτα τότε επανέρχεται ο παλιός κωδικός.
    Το κύκλωμα χρειάζεται για τη τροφοδοσία του, μια σταθεροποιημένη τάση 5 Volt.
    Όσον αφορά το πρόγραμμα PROG24 μπορούμε να αλλάξουμε την κωδικοποιημένη σειρά παλμών, αλλάζοντας τις τιμές των καταχωρητών Reg22 και Reg23 ανοίγοντας το αρχείο PROG24.asm. Οι τιμές που μπορούν να πάρουν οι καταχωρητές είναι από 0 έως και 255.




    Υλικά
    Αντιστάσεις
    4,7 Κ Χ 1
    10 Κ Χ12
    Πυκνωτές
    33pFX2
    100nFX1
    10μF X1
    Κρύσταλλος
    4MHz X1
    Ολοκληρωμένο
    16F84A X1
    Μπουτόν normal open
    Πληκτρολόγιο 12 πλήκτρων με ένα κοινό ακροδέκτη.
    Συνημένες Εικόνες Συνημένες Εικόνες
    • Τύπος Αρχείου: jpg 1.jpg (77,8 KB, 1295 εμφανίσεις)
    • Τύπος Αρχείου: jpg 3.JPG (42,6 KB, 1179 εμφανίσεις)
    • Τύπος Αρχείου: jpg 2.jpg (36,3 KB, 971 εμφανίσεις)
    Συνημμένα Αρχεία Συνημμένα Αρχεία
    • Τύπος Αρχείου: zip files.zip (11,8 KB, 477 εμφανίσεις)

    2 Not allowed! Not allowed!

  2. 6 μέλη ευχαρίστησαν τον BOOMER για αυτό το χρήσιμο μήνυμα:

    abet (09-10-11), dimitris 74 (22-11-17), kalligaro (19-04-13), navar (21-02-11), sdoup (10-07-13), stvlol74 (27-05-13)

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

  1. Ηλεκτρονική κλειδαριά πόρτας με Arduino
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 36
    Τελευταίο Μήνυμα: 09-08-16, 15:14
  2. Ηλεκτρονική κλειδαριά
    By ALAMAN in forum Γενικά
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 13-03-15, 20:51
  3. Ηλεκτρονική κλειδαριά
    By nikolio1 in forum Ηλεκτρονικά
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 09-10-12, 21:01
  4. USB Ηλεκτρονική κλειδαριά
    By GR_KYROS in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 15-08-10, 14:24
  5. ηλεκτρονική κλειδαριά
    By Ashtaroth in forum Γενικά
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 31-08-04, 03:28

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας