Giringiro - schnelle Arduino Oszilloskop


ich bin Physiker und der schönste Teil der Arbeit in diesem Bereich ist, dass ich meine eigene Instrumente zu bauen. Mit dieser Art des Denkens beschloss ich, einen Homebrew Arduino Oszilloskop zu bauen. Diese instructable wurde mit dem Ziel der Lehre ein bisschen über Mikrocontroller und Datenerfassung geschrieben. Dies ist eine extreme Projekt, weil ich wollte, squeeze-out von Arduino so viel Geschwindigkeit wie ich konnte, habe ich andere Arduino-Oszilloskop nicht so schnell wie diese gesehen.

Vor einiger Zeit war ich an einem Arduino-Projekt arbeiten und ich brauchte, um festzustellen, ob das Ausgangssignal in Übereinstimmung mit den Besonderheiten war. So verbrachte ich einige Zeit im Internet auf der Suche nach Arduino Oszilloskopen bereits umgesetzt, aber ich mochte nicht, was ich gefunden habe. Die Projekte, die ich gefunden bestanden meist aus einer grafischen Benutzeroberfläche für Computer, die in Verarbeitung und eine sehr einfache Arduino Sketch geschrieben. Die Skizzen waren so etwas wie:

void setup() {}
Serial.Begin(9600);
}

void loop() {}
Int Val = analogRead(ANALOG_IN);
Serial.println(Val);
}

Dieser Ansatz ist nicht falsch und ich will nicht, jemand zu beleidigen, aber das ist zu langsam für mich. Die serielle Schnittstelle ist langsam und senden alle Ergebnisse einer analogRead() durch sie ist ein Engpass.

Ich studiere seit einiger Zeit Wellenform Digitizer und ich weiß recht gut, wie sie funktionieren, so bekam ich von ihnen Inspiration. Das waren die Ausgangspunkte des Oszilloskops, die ich wollte zu schaffen:

  • das eingehende Signal sollte von dem Arduino zu bewahren entkoppelt;
  • mit einem Versatz des Signals ist es möglich, negative Signale zu sehen;
  • die Daten sollten gepuffert werden;
  • ein Hardware-Auslöser ist erforderlich, um die Signale zu fangen;
  • ein Ringpuffer geben dem Signalverlauf vor dem Trigger (mehr zu diesem Punkt zu folgen);
  • Verwendung von unteren Hebel-Funktionen, die die Standardtastenkombinationen macht das Programm schneller ausgeführt.

Die Skizze für den Arduino ist dieser Schritt, zusammen mit den Schaltplan der Schaltung beigefügt, die ich gemacht.

Der Name, den ich kam mit, Giringiro, ist eine frivole Anspielung auf Italienisch. Giro bedeutet Drehung und das Suffix -Ino hinzufügen, erhalten Sie eine kleine Drehung, aber Giringiro bedeutet auch Kaulquappe. Ich habe auf diese Weise einen Namen und ein Maskottchen.

Stichworte: Arduino, Oszilloskop

In Verbindung stehende Artikel

Wie erstelle ich eine preiswerte 16 MHz Arduino-Oszilloskop mit Excel und Ihrem Computer-Bildschirm zur Anzeige

Wie erstelle ich eine preiswerte 16 MHz Arduino-Oszilloskop mit Excel und Ihrem Computer-Bildschirm zur Anzeige

Oft wird ein Elektronik-Bastler konstruieren und bauen etwas nur um herauszufinden, dass es nicht die so verhalten, wie, die er oder sie bestimmt. Manchmal hängt in diesen Situationen das Problem in ein elektrisches Signal zusammen, aber das Zeug mit
Wie erstelle ich eine Arduino-Oszilloskop-Sonde

Wie erstelle ich eine Arduino-Oszilloskop-Sonde

dieses Instructabe zeigen Ihnen, wie erstelle ich eine Arduino-Oszilloskop-Sonde für diese Links, ein Poormans Oszilloskop und ein Multi-Kanal-Oszilloskop für Arduino /Schritt 1: Materialien und Komponenten WerkzeugeLötkolbenLotHobby Drill (wenn Sie
Arduino Oszilloskop unter 5 $ - 3-Kanal

Arduino Oszilloskop unter 5 $ - 3-Kanal

Oszilloskope von Elektronik-Enthusiasten, Hobbyisten verwendet werden und es ist eines der gemeinsamen Tools auf einer Werkbank. Aber kaufen kann teuer also schließlich beschloss ich, warum nicht mit einem Arduino zu machen. So dieser basic-Projekt w
Arduino Oszilloskop

Arduino Oszilloskop

Eine sehr einfache und leicht zu Arduino PC Oszilloskop zu machen.Merkmale:50K Samples/Sekunde(tatsächlich kann es bis zu 110K gehen aber das Signal wird laut)Auto-triggerFrequenzzählerHinreichend genaue Spannung Lesungen (abhängig von der Genauigkei
Einfache billige Arduino-Oszilloskop

Einfache billige Arduino-Oszilloskop

Hallo allerseits!Ich kam mit diesem interessanten Projekt, wie ich fange an zu lernen, Verarbeitung, also ich dachte, es wäre cool, es mit Ihnen teilen. Hoffe, Sie werden es genießen!OK, um Dinge klar zu machen, ist dies keine professionelle, gute Qu
WLAN-Arduino Oszilloskop

WLAN-Arduino Oszilloskop

In dieser Anleitung erkläre ich wie man eine Windows 8.1 Telefon, Arduino Uno Board und HC-05 Bluetooth-Modul verwenden, um eine drahtlose Oszilloskop zu bauen. Die Telefonanwendung hat die kritischen Funktionen eines Oszilloskops, obwohl die Bandbre
Nokia 5110 Arduino Oszilloskop

Nokia 5110 Arduino Oszilloskop

Ein neues Video über meine neue Oszilloskop. Fragen lassen sie in Kommentaren.---Downloads---https://github.com/Adafruit/Adafruit-PCD8544-Nokia...https://github.com/Adafruit/Adafruit-GFX-LibraryDie Arduino-Skizze ist zu diesem instructable verbunden.
Schnelle Arduino MIDI-Laser-Harfe

Schnelle Arduino MIDI-Laser-Harfe

Hallo!Ich habe ein paar Arduino (und seit kurzem geliefert) MIDI-Laser Harfen gerahmt (siehe eine hier), und ich erhalte häufig e-Mails fordern mehr Informationen darüber, wie man zu bauen. Ich setze diese instructable zusammen, um eine grundlegende
Arduino - Oszilloskop (Arme-Leute Oszilloskop)

Arduino - Oszilloskop (Arme-Leute Oszilloskop)

Hallo Leute,vor ein paar Tagen fand ich diesen Code auf Github und es ist das beste, was, die ich bisher gefunden, also ich beschlossen habe, dieses Projekt zu verbreiten, so viel wie möglich für alle, die möchten, dass eine billige Oszilloskop dies
81 Sekunden speichern: schnelle Arduino Bootload/Programm für Produktion

81 Sekunden speichern: schnelle Arduino Bootload/Programm für Produktion

Erfordert: AVRISP MkII und eine Linux Computer (oder virtuelle Maschine)Diese Instructable zeigt, wie Sie automatisieren und beschleunigen Sie die Installation des Bootloader und Demo-Programm auf einem Arduino-kompatiblen Gerät.Der Arduino Bootloade
Schnelle Arduino Hygrometer (Luftfeuchte-Sensor)

Schnelle Arduino Hygrometer (Luftfeuchte-Sensor)

Wir haben einige Kondenswasser und Schimmel Probleme in unserer Wohnung vor kurzem darauf, ich denke, die Luftfeuchtigkeit. Unsere Anlage ist relativ neu gebaut und hat sehr gute Dämmeigenschaften (doppelt verglaste Fenster etc..). Der Nebeneffekt da
OFFscope - offline Oszilloskop (Arduino + SD Karte schnell Protokollierung)

OFFscope - offline Oszilloskop (Arduino + SD Karte schnell Protokollierung)

Dies ist kein Echtzeit-Oszilloskop!Zunächst erwerben Sie Signal durch Einsparung/Logging auf SD-Karte. Dann überprüfen Sie die erworbenen Signal auf Ihrem PC.Diese oFFline Oszilloskop ist für Automobile Sensor Diagnose bestimmt. 99 % der Automobile S
Arduino High Speed Oszilloskop mit PC-Schnittstelle

Arduino High Speed Oszilloskop mit PC-Schnittstelle

Verwenden Sie Ihre Arduino und PC als Schnelle Speicheroszilloskop.Der Arduino kann zuverlässig Spannung Lesungen mit einer Frequenz von zwischen 141 und 153 KiloHertz sammeln.1000 können Daten in rund 6.8ms gemessen werden.Öl an einen PC, können die
Arduino - Multi-Kanal-Oszilloskop (Arme-Leute Oszilloskop)

Arduino - Multi-Kanal-Oszilloskop (Arme-Leute Oszilloskop)

ich bin präsentieren Software-Upgrades für den Arduino-Oszilloskop (Arme-Leute Oszilloskop), die es ermöglichen, zwei oder drei Daten visualisieren gleichzeitig Kanäle. Die wichtigsten Merkmale sind identisch mit dem ursprünglichen Oszilloskop mit Au