
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > So kanns einem gehen.. LOL hier noch die URL > > > > http://home.arcor.de/burkhard-john/aprs_interface/i2c_bus.html > > ich muss Frequenzen bis 4 KHz messen. Es muß auch nicht unbedingt ein I²C Baustein sein. Kann man nicht die Ports der Unit auf Frequenzeingänge umbauen? moin leo, so ganz ohne weiteres wird ein umbau nicht sein und dazu noch die software.... hm.... wenn dann würd ic es über assembler machen, doch zuvor müsstest du eine signalleitungen (frequenzgeber) für die auswertung aufbereiten. Spannung etc. so dass auch sicher gestellt ist das A.) bei verwndung eines digtalen eingang die Schaltspannung Logisch 1 ist ich glaube 4,7 v =1 alles dunter=Logisch 0.... und B.) bei verwendung eines analogen Ports das gleiche ebn nur das du hier für dich freie bereiche wie zum beispiel 0-2,5 V= logisch 0 und 2,6 - 5,0 V= logsch 1 ist sofern das also sicher gestellt ist (schlagwort:Übertrager 10 zu 1 o.Ä) könntest du es mittels programm versuchen..... würde es dann in etwa so versuchen..... 1. Merken der aktuellen Timerzeit 2. Messdauer sagen wir mal 5 sekunden zum gemerkem wert dazu 3. frequenz Zähler auf null setzen 4. nun slange in einer schleife bleiben bis der (sich ständi ändernde) aktuelle Timerwert größer gleich dem gemerkem+die 5 sec ist 5. innerhalb der schleife eine definierte Zeit x (10ms) warten 6. den zutand des ports abfragen und den frequenzzähler um eins erhöhen wenn logisch 1 sonst nicht erhöhen 7. die schleife solange durchlaufen bis die (s.o.) 5 Sec um sind 8. Umrechung des wertes aus der Wordvariablen Frequenzzähler. problem wird sein wirklich genaue werte auf diese weise zu bekommen 4 Khz sind 4000 impulse pro sekunde am port... diesen zustand mittels basic 4000 mal in der sekunde abzufragen... sorry ich denke ist nicht möglich aber ggf. hilft dir dieser artikel hier weiter http://www.dl1dsn.de/projects/counter/counter.htm dieser Zähler soll sogar bis 200 mhz funktionieren.... wenn ich mich recht erinnere gab es im buch Hardwarebastelleien für den c64 ebenfalls eine freqenzzähler schaltung.... ist aber schon lange her... der c64 hatte letztlich auch nicht wirklich viel mehr rechenpower als eine unit 1, glaube ich. darf man fragen woher deine frequenzen stammen??? ggf. fällt mir ja eine ganz simple lösung ein. gruß André |
| Antwort schreiben |