καλύτερος τρόπος για να παρακολουθείτε μεγάλο αριθμό των παλμών;

D

david90

Guest
Χρειάζομαι ένα μετρητή που μπορείτε να παρακολουθείτε / μετρούν μεγάλο αριθμό των παλμών από μια συσκευή. Περίπου το ένα δισεκατομμύρια παλμούς για να είμαστε ακριβείς. Τι είδους MC είναι καλύτερο;
 
Χρειάζομαι ένα μετρητή που μπορείτε να παρακολουθείτε / μετρούν μεγάλο αριθμό των παλμών από μια συσκευή. Περίπου το ένα δισεκατομμύρια παλμούς για να είμαστε ακριβείς. Τι είδους MC είναι καλύτερο;
Κάθε 8-bit MC είναι καλό για αυτό. Απλά χρησιμοποιήστε 4-byte ανυπόγραφο ακέραιος, μπορεί να αποθηκεύσει 2 ^ 32-1 = 4294967295, περισσότερο από αρκετό. Φιλικά, Γιώργος
 
Ένας απλός μετρητής λογισμικού είναι εντάξει εφ 'όσον παλμών δεν συμβαίνουν πολύ γρήγορα? Αν ο παλμός οδηγεί ένα διακόψει, θα μπορούσατε ίσως να μετρούν μερικά 100kHz χωρίς πάρα πολύ πρόβλημα. Ωστόσο, εάν υπάρχει οποιοσδήποτε κίνδυνος ενός δεύτερου παλμού που συμβαίνουν, ενώ η διακοπή από το πρώτο εξακολουθεί να εξυπηρετείται, θα χάσετε το αθόρυβα μετράει. Για να μειώσετε τον κίνδυνο αυτό, θα χρειαστεί να χρησιμοποιήσετε έναν εξωτερικό ή on-chip hardware μετρητή για να πάρει τη διακοπή ποσοστό αυτό στο 10-100us-ish (ανάλογα με το UC και το ρυθμό του ρολογιού της και οποιεσδήποτε άλλες δραστηριότητες που χρησιμοποιούν ίδια ή υψηλότερη διακόπτει προτεραιότητας). HTH Barny
 
Γεια σου, Bilion / sec / min; Είναι μεταβλητό ή όχι; Πιστεύω ότι χρειαζόμαστε περισσότερες πληροφορίες για να σας βοηθήσει ... Cheers!
 
Έφτιαξα με επιτυχία ένα 32 bit μετρητή με 18f452, απλά δημοσκοπήσεων πείρο εισόδου ... έργα μέχρι 100 kHz ...
 
Μια AVR MCU (ΤΕΤΟΙΑ 90S1200) είναι enought, όμως, πριν από τη μεταποίηση κύκλωμα είναι πιο δύσκολο να το σχεδιασμό.
 
Εάν η MCU έχει άνοδο και πτώση άκρη χρονόμετρο σύλληψη, τα πράγματα γίνονται πιο εύκολα όπως αυτό και ο κωδικός είναι αποτελεσματική χρήση οδηγός διακόπτει? λιγότερο λογισμικού σύστημα θα πρέπει να καταναλώνονται u μπορεί να χρησιμοποιήσει MCU όπως Cygnal, MSP430, pSoc, κλπ.
 

Welcome to EDABoard.com

Sponsor

Back
Top