
Der Aufbau eines kleinen Frequenzzähers ist dank der heutigen Atmel AVR Controller oder aber auch der Mikrochip PIC Controller (um nur zwei zu nennen) relativ schnell und einfach aufzubauen. Dazu werden meist die internen Timer/Counter des Controllers benutzt. Der Counter wird durch das anliegende Signal am Takteingang hoch gezählt. Durch den Timer wird dann der Counter zu einen festgelegten Zeitpunkt stetig ausgelesen und zurückgesetzt. Nehmen wir mal an ein 20Hz TTL-Signal taktet den Counter so steht nun im Counterregister nach einer Sekunde der Wert 20. Dieser wird nur noch auf dem Display oder serielle Schnittstelle ausgegeben. Nach einer erfolgreichen Auktion bei einen einschlägigen Internet Auktionshaus, erwarb ich einige 7Segment Anzeigen, hierfür musste ich mir etwas einfallen lassen. Heraus kam somit ein besagter kleiner preiswerter 50MHz Frequenzzähler, den ich nicht vorenthalten will.
Dabei dienen die ersten 5 Displays für die Anzeige der Frequenz, das sechste und letzte Display zeigt den Bereich an, also Hz, KHz oder MHz. Der Frequenzzähler ist also in der Lage Frequenzen von 1Hz bis 50.000MHz anzuzeigen und schaltet dabei selbstständig den Bereich um. Als Eingangssignal benötigt der Frequenzzähler zurzeit ein 5V TTL Signal. Dies kann man aber noch mit einem kleinen Eingangsverstärker ändern. Eine serielle Schnittstelle stellt später die Verbindung mit dem PC her. Soweit so gut, allerdings besteht nun das Problem das der Countereingang des Controllers vom Takt abhängig ist welches das Blockschaltbild verdeutlicht.
带源程序电路图。和PCB设计图。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部2条评论
快来发表一下你的评论吧 !