LabVIEWForum.de - TTL-Signale zählen

LabVIEWForum.de

Normale Version: TTL-Signale zählen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo erstmal,

mich treibt die Frage um, wie das zählen eines TTL-Signales wirklich funktioniert. Bei Wiki kann man lesen wie die Transistorschaltung funktioniert und wann am Ausgang ein Low- bzw- High-Pegel anliegt. Aber wie funktioniert das zählen? Ist das eine reine Software-Geschichte ... Stichwort Zähler-Task oder ...? Mein Puzzel passt noch nicht richtig. Weiß da von euch jemand Rat?

DankeSmile

Gruß Jens
das Zählen an sich ist Software, in Hardware gibt es keinen Counter, da gibts nur 0 und 1 bzw. Spannungen (Pegel), wobei die Grenze etwas fließend ist, wenn man nun z.B. an einen ASIC denkt. Aber auch auf einem ASIC läuft Software, die aber halt "in Hardware gegossen" ist ...


Auf einer 6602 gibts z.B. einen ensprechen "Prozessor" der die benötigten Funktionen implementiert hat, unter anderem muss ja irgendwo ein Speicher vorhanden sein, in dem man einen Integer-Wert in-/dekrementieren kann ...
' schrieb:Hallo erstmal,

mich treibt die Frage um, wie das zählen eines TTL-Signales wirklich funktioniert. Bei Wiki kann man lesen wie die Transistorschaltung funktioniert und wann am Ausgang ein Low- bzw- High-Pegel anliegt. Aber wie funktioniert das zählen? Ist das eine reine Software-Geschichte ... Stichwort Zähler-Task oder ...? Mein Puzzel passt noch nicht richtig. Weiß da von euch jemand Rat?

DankeSmile

Gruß Jens

Reine Software über digitale Eingänge ist zwar möglich aber wird sicher beschränkt sein in der maximalen Frequenz bei der man noch sicher Pulse zählen kann.

Meist wird das ganz einfach mit digitalen Zählerbausteinen getan, die aber in freier Wildbahn ausser als 8 bit 74HCxxx nur sehr eingeschränkt vorkommen. Die meisten guten Zählerbausteine die heutzutage auf Boards zum Beispiel von NI verbaut sind, sind Bestandteil eines grösseren kundenspezifischen ASICS das auch noch andere Aufgaben erledigt wie etwa die PCI Bus Ansteuerung, digital IO, Steuerung der AD Wandler, etc.

Alternativ kann man auch das Signal analog einlesen und anschliessend in Software analisieren. Last but not least kannst Du heutzutage FPGA Targets verwenden (die sogar in LabVIEW programmierbar sind, cRIO und sRIO von NI) und Dir darauf jeden gewünschten digitalen Zähler aufbauen.

Rolf Kalbermatter
Hallo jens_j,

wenn Du verstehen willst wie digitale Zähler funktionieren kannst Du das hier nachlesen:

http://de.wikibooks.org/wiki/Digitale_Scha...nik#Z.C3.A4hler

Grüße

kpa
Referenz-URLs