PDA

Επιστροφή στο Forum : timer με pause function.



p_stama
17-02-14, 18:00
Καλησπερα.

Θελω να φτιαξω εναν timer 20 λεπτων οχι ομως με MController.
Επεισης να εχει την δυνατοτητα με ενα button να κανει Pause και με ξαναπατημα να συνεχιζει τον χρονο απο εκει που ηταν μεχρι το τελος των 20 λεπτων.

Υπαρχει καποιο τετοιο κυκλωμα ???

Ευχαριστω.

info@kalarakis.com
17-02-14, 22:01
Χωρίς Mpu είναι μάλλον δύσκολο να έχει και pause.
Τα συνήθη χρονικά βασίζονται στη φόρτιση ενός πυκνωτή που γίνεται σε ΧΧΧ χρόνο Εδώ πρέπει να σταματήσεις τη φόρτιση του πυκνωτή Αυτό είναι εύκολο
το δύσκολο είναι να μη σου ξεφορτίσει ο πυκνωτής και όταν πας να συνεχίσεις να σου βγάλει διαφορετικό χρόνο.

chip
18-02-14, 00:10
εγώ αντί button θα έβαζα διακόπτη με συγκράτηση (push on- push off) η αν έπρεπε υποχρεωτικά button τότε ένα κύκλωμα debounce και ένα d flip flop (cd4013),
θα έβαζα ένα 555 να δείνει παλμούς χρονισμού περιπου 50Hz και να σταματάει να δείνει παλμούς με εντολή (στο reset pin) που θα πέρνει από το διακόπτη (ή το κύκλωμα toggle με το 4013)
και το κύριο ολοκληρωμένο θα ήταν το cd4521 που είναι timer που βασίζεται σε απαριθμητή οπότε μπορεί να σταματήσεις τη μέτρηση και να συνεχίσεις από εκεί που έμεινες...

ίσως ακόμα ποιο κατάληλο το cd4536 αλλά ποιο δύσκολο να το βρείς και μάλλον και ακρβούτσικο...

FILMAN
18-02-14, 11:29
Και για να προσθέσω στην ιδέα του chip, το ολοκληρωμένο μέτρησης θα μπορούσε να ήταν και 4040 ή 4060. Άμα χρειάζεται και ακρίβεια στο χρόνο η βάση χρόνου μπορεί να είναι και με κρύσταλλο αντί για 555 και RC.

chip
18-02-14, 12:45
είπα το 4541 γιατί είναι timer και σταματά τη μέτρηση όταν τελειώσει ο χρόνος (σαν monostable αλλά με μετρητή όχι αναλογικό)
βέβαια θα μπορούσε να βάλει όπως λες 4060 και κρύσταλο για ακρίβεια στη μέτρηση χρόνου...

FILMAN
18-02-14, 13:09
Έτσι, και παίρνοντας σήμα από την τελευταία έξοδο μπορεί πάλι να μπλοκάρει τον ταλαντωτή ώστε να μη συνεχίσει η απαρίθμηση