Készítsen egyszerű oszcilloszkóppal 5 alapján az Arduino UNO

  • Dec 26, 2019
click fraud protection

Azt kell, hogy a munka:

  • A testület Arduino UNO;
  • USB-kábellel csatlakoztassa az Arduino, hogy a PC-;
  • 2 vezetékek (férfi a férfi);
  • laptop vagy PC telepített szoftver Arduino.
Ezt meg kell, hogy saját „mini-oszcilloszkóp”
Ezt meg kell, hogy saját „mini-oszcilloszkóp”

Ezután betét egyik végét a drót A0, a másik végén a vezetéket a GND (lásd. az alábbi ábrát). Minden oszcilloszkóp kész. Ezek a 2 vezetéket fogja használni, hogy mérje meg a feszültséget.

Ezután csatlakoztassa az Arduino a számítógéphez USB-kábel segítségével. A számítógép telepíteni kell az Arduino szoftver. Ennyi, és szeretné futtatni.

Magyarázat a munka és a kód

A legújabb verzió a Arduino szoftver egy eszköz, ami a teremtés oszcilloszkóp nagyon egyszerű!

Ez az úgynevezett "Soros Plotter " és a következőképpen működik.

Belehallgat a soros port és megjeleníti az egyes szám, amely lát.

Ez azt jelenti, hogy létre kell hozni egy oszcilloszkóp annyit kell tennie, hogy írjon kódot kiírja a feszültség értéke az analóg bemenet és a plotter Arduino gondoskodik minden mást.

Már csak 7 sornyi kódot, hogy ezt a munkát!

instagram viewer
void setup () {
Serial.begin (115,200); // megnyitja a soros portot, beállítja a sebességet 115200 bit / c
}
void hurok () {
int, Val = analogRead (A0); // értékét olvassa A0
Serial.println (Val); // levelet az analóg érték a soros porton
}

Ezután fordítsd le és töltse le a kódot az Arduino. Ezután menj a Serial Plotter. Látnia kell, valahogy így:

Analóg bemenet Arduino UNO eltarthat akár 5 V Ügyeljen arra, hogy ne lépje túl ezt a határt, mivel károsíthatja a Arduino.

Ha meg kell mérni a jelet, a nagyobb feszültségű, akkor feszültségosztó.

árnyalatok

Úgy döntöttem, hogy 115200 baud. Ez a bitek száma másodpercenként. Küldeni egy karaktert a soros porton keresztül, akkor általában kell 10 bit. 8 bit egy szimbólum mellett az egy kezdeti bit és egy stop bit.

Tehát ez ad nekem egy mértéke 11.520 karakter másodpercenként.

Értékei menetrend írva a szöveg. Így a szám 800 küldött egy „8”, majd a „0”, akkor a „0”. Ez a három karakter.

Nézzük egyszerűsítése, és azt mondják, hogy minden a számok tartományban 100-999. Ezután a legtöbb mérést, hogy az oszcilloszkóp végezhet másodpercenként 11520 osztva 3, ami 3840. Ezt nevezik mintavételi frekvencia.

Meg lehet mérni a frekvencia csak, ami teszik fel a mintavételi frekvencia fele. Fele 3840 - 1920 is. Ez azt jelenti, hogy meg lehet mérni a gyakorisága mintegy 1,9 kHz szkóp.

A másik probléma ezzel oszcilloszkóp, hogy a mérések, amelyek a száma 100 alatti vagy feletti 999, akkor kevesebb, vagy több mint 3 karakter küldeni. Ez növelheti vagy csökkentheti a mintavételi frekvencia, és jeleznie kell elrontani "Soros Plotter "

Azt is rögzíti ezt ügyelve arra, hogy mindig küld 4 karakter. Például a „0013” helyett a „13”. "0390" helyett "390".

A fenti oszcilloszkóp - viszonylag gyors és viszonylag egyszerű beállítani. De ugyanakkor, számos módja van, hogy javítsa meg! Talán van valami ötleted ezzel kapcsolatban?

Iratkozzon fel a csatornát, és ne felejtsük el, hogy megjegyzéseket!