' 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?
Danke
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