Schlagwort-Archive: Signal

GPS USB Stick mit 1PPS Signal

Ich habe hier einen simplen USB Stick aus China. Er wird dort z.B. unter der Bezeichnung VK-172 verkauft für unter 10 Euro. Verbaut ist ein u-blox7 Chip UBX-G7020-KT. Die GPS Patch Antenne ist eingebaut sodass es ein kompletter GPS Empfänger in einem sehr kleinen Gehäuse ist. Er hat auch schon einen USB A Anschluß Stecker dran.

Im Datenblatt ist angegeben dass er auch ein 1 PPS (1 Impuls pro Sekunde) raus geben kann und das Signal mit dem GPS Signal synchronisiert ist. Weiterlesen

Ein Sinus Signal mit dem R2R DA-Wandler am Arduino Uno ausgeben.

Ein Sinus Signal wird mit dem DA Wandler erzeugt und ausgegeben.

Dazu werden als erstes die Sinus Stützwerte berechnet. Für schnelle Frequenzen müssen wir wenig Stützwerte verwenden. Wenn die Frequenz niedriger wird, können mehr Stützwerte genommen werden.

Bei dem 4-Bit DA-Wandler sind 16 Ausgangsspannungen einstellbar, von 0 bis 15 Binär.
Das entspricht einer Spannung von 0 bis 4,7V. Weiterlesen

Ein Rechteck Signal mit einstellbarer Frequenz ausgeben

Nachdem ich nun die Obergrenze des Rechtecksignals getestet habe, will ich mir jetzt mal die unteren Frequenzen ansehen. Da bieten sich die delay(ms) und delayMicroseconds(us) Funktionen an.

Ein Prozessortakt dauert bei 16 MHz Takt 62,5 Nano Sekunden. Meine while schleife mit den nops und Portausgaben benötigt 6 Takte. delayMicroseconds() lässt sich in 1 Mikrosekunden Stufen einstellen bis hin zu 16383, was hier einer Frequenz von ca. 31 Hz entspricht. Weiterlesen