Επιστροφή στο Forum : timer με pause function.
Καλησπερα.
Θελω να φτιαξω εναν timer 20 λεπτων οχι ομως με MController.
Επεισης να εχει την δυνατοτητα με ενα button να κανει Pause και με ξαναπατημα να συνεχιζει τον χρονο απο εκει που ηταν μεχρι το τελος των 20 λεπτων.
Υπαρχει καποιο τετοιο κυκλωμα ???
Ευχαριστω.
info@kalarakis.com
17-02-14, 22:01
Χωρίς Mpu είναι μάλλον δύσκολο να έχει και pause.
Τα συνήθη χρονικά βασίζονται στη φόρτιση ενός πυκνωτή που γίνεται σε ΧΧΧ χρόνο Εδώ πρέπει να σταματήσεις τη φόρτιση του πυκνωτή Αυτό είναι εύκολο
το δύσκολο είναι να μη σου ξεφορτίσει ο πυκνωτής και όταν πας να συνεχίσεις να σου βγάλει διαφορετικό χρόνο.
εγώ αντί button θα έβαζα διακόπτη με συγκράτηση (push on- push off) η αν έπρεπε υποχρεωτικά button τότε ένα κύκλωμα debounce και ένα d flip flop (cd4013),
θα έβαζα ένα 555 να δείνει παλμούς χρονισμού περιπου 50Hz και να σταματάει να δείνει παλμούς με εντολή (στο reset pin) που θα πέρνει από το διακόπτη (ή το κύκλωμα toggle με το 4013)
και το κύριο ολοκληρωμένο θα ήταν το cd4521 που είναι timer που βασίζεται σε απαριθμητή οπότε μπορεί να σταματήσεις τη μέτρηση και να συνεχίσεις από εκεί που έμεινες...
ίσως ακόμα ποιο κατάληλο το cd4536 αλλά ποιο δύσκολο να το βρείς και μάλλον και ακρβούτσικο...
Και για να προσθέσω στην ιδέα του chip, το ολοκληρωμένο μέτρησης θα μπορούσε να ήταν και 4040 ή 4060. Άμα χρειάζεται και ακρίβεια στο χρόνο η βάση χρόνου μπορεί να είναι και με κρύσταλλο αντί για 555 και RC.
είπα το 4541 γιατί είναι timer και σταματά τη μέτρηση όταν τελειώσει ο χρόνος (σαν monostable αλλά με μετρητή όχι αναλογικό)
βέβαια θα μπορούσε να βάλει όπως λες 4060 και κρύσταλο για ακρίβεια στη μέτρηση χρόνου...
Έτσι, και παίρνοντας σήμα από την τελευταία έξοδο μπορεί πάλι να μπλοκάρει τον ταλαντωτή ώστε να μη συνεχίσει η απαρίθμηση
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.