Arduino oscilloscoop (1 / 1 stap)

Stap 1: Het toevoegen van spanning dividers


De show circuit boven bestaat uit:


Aan de linkerkant: een 1:4 voltage scheidingslijn tussen de sonde en A1

Dit zal de spanning tot 1/4 van de ingangsspanning. De analoge pinnen aankan 5V, dus dit voor spanningen tot 20V zorgen zal.

Merk op dat er 2 ingangskanalen in het beeld van het breadboard. De samplefrequentie toe te voegen een extra kanaal vertraagd dramatisch (omdat continue modus kan niet worden ingeschakeld voor de ADC), dus heb ik besloten te verlaten uit in de definitieve code.

Aan de rechterkant: een geschakelde spanning scheidingslijn tussen 5V en de analoge Referentie (AREF) pin
U kunt de schakelopties gebruiken om in te stellen van het meetbereik bedraagt: 5V, 6.64V, 10V van 20V

Hoe dit werkt:

Als geconfigureerd om 'externe verwijzing', vergelijkt de ADC de spanning van de analoge ingangen met AREF, in plaats van 5V.
Hier is een voorbeeld: Stel dat de sonde is het meten van 5V. De spanning op de A1 zullen 5V/4 = 1 .25V

  • Als beide schakelaars uitgeschakeld zijn, is de spanning op de AREF pin 5V.
    De ADC zal lezen 1,25/5 = 25%
  • Als 1 schakelaar uitstaat en schakelaar 2 brandt, is de spanning op AREF 2.5V
    De ADC 1,25/2.5 zal lezen = 50%
  • Als schakelaar 1 is op schakelaar 2 is uitgeschakeld, is de spanning op AREF 1.66V
    De ADC zal lezen 1.25/1.66 = 75%
  • Als beide schakelopties op, is de spanning op AREF 1.25V
    De ADC zal lezen 1.25/1.25 = 100%

De tweede paal van elke switch is aangesloten op een digitale ingang. Deze pin om automatisch aan de omvang van de spanning kunnen we lezen.

Een condensator tussen de sonde en grond
Misschien niet nodig zijn, maar voor sommige sommige pc's reden meten een heleboel lawaai Daarzonder. De condensator die zal oplossen, maar kan enigszins beïnvloeden het signaal bij het meten van hoge frequenties.

Een zener tussen A0 en grond
De arduino een beetje beschermen tegen overspanning of omgekeerde spanning (Bedankt, tttapa, voor de tip!)

Wees voorzichtig:

  • Als de analoge verwijzing is ingesteld op interne (standaard), terwijl u spanning naar de AREF pin leveren, kon de arduino beschadigd raken. Ik deed dat, en het niet beschadigen mijne, maar beter veilig en upload de juiste code voordat u verbinding maakt AREF.
  • de analoge ingangen kunnen niet overweg met negatieve spanningen.
  • Niet groter is dan 5V op de arduino pinnen. Het is waarschijnlijk een goed idee om te testen het circuit met een spanning onder 5V, zo

    u schade niet de arduino in het geval dat de scheidingslijn van de spanning op de A1 was onjuist bedraad.

De arduino code was gebaseerd op dit uitstekende artikel:

http://meettechniek.info/embedded/Arduino-Analog.html

Succes!
Bram

Gerelateerde Artikelen

Girino - snel Arduino oscilloscoop

Girino - snel Arduino oscilloscoop

ik ben een natuurkundige en het mooiste deel van werken op dit gebied is dat ik krijg om te bouwen van mijn eigen instrumenten. Met deze manier van denken besloten heb ik om te bouwen van een homebrew Arduino oscilloscoop. Dit instructable werd gesch
Hoe maak je een Arduino oscilloscoop sonde

Hoe maak je een Arduino oscilloscoop sonde

deze instructabe zal u tonen hoe te maken van een arduino oscilloscoop sonde voor deze links, van een poorman oscilloscoop en een multi-kanaal oscilloscoop voor arduino /Stap 1: Materialen en onderdelen Toolssoldeerboutsoldeerhobby boor (hebt u niet
Hoe maak je een goedkope 16 MHz Arduino oscilloscoop met behulp van Excel en uw computerscherm naar Display

Hoe maak je een goedkope 16 MHz Arduino oscilloscoop met behulp van Excel en uw computerscherm naar Display

Vaak zal een elektronica-hobbyist ontwerpen en bouwen iets alleen te vinden dat het de juiste manier hij of zij zich niet gedraagt. Soms is het probleem in dit soort situaties gerelateerd aan een elektrisch signaal, maar dat spul met de snelheid van
Arduino oscilloscoop jonger dan 5 $ - 3-kanaals

Arduino oscilloscoop jonger dan 5 $ - 3-kanaals

Oscilloscopen worden gebruikt door elektronica-liefhebbers, hobbyisten en het is een van de gemeenschappelijke instrumenten op een werkbank. Maar het kopen van een dure dus uiteindelijk heb ik besloten dat de reden waarom niet kan krijgen te maken me
Arduino - oscilloscoop (arme man oscilloscoop)

Arduino - oscilloscoop (arme man oscilloscoop)

Hi guys,een paar dagen geleden vond ik deze code in de github en het is het beste wat die ik tot nu toe gevonden dus ik besloten heb om dit project te verspreiden zo veel als ik kan, voor iedereen die wil dat een goedkope oscilloscoop rond dit is de
Nokia 5110 Arduino oscilloscoop

Nokia 5110 Arduino oscilloscoop

Een nieuwe video over mijn nieuwe oscilloscoop. Vragen laat ze in de comments.---Downloads---https://github.com/adafruit/Adafruit-PCD8544-Nokia...https://github.com/adafruit/Adafruit-GFX-LibraryDe Arduino schets is gekoppeld aan dit instructable.----
Eenvoudig goedkoop Arduino oscilloscoop

Eenvoudig goedkoop Arduino oscilloscoop

Hallo iedereen!Ik kwam met dit interessante project, als ik beginnen ben te leren verwerken, dus ik dacht dat het zou gaaf zijn om het te delen met u. Hoop dat u zult genieten!OK, gewoon om dingen duidelijk, absoluut dit geen een oscilloscoop profess
Draadloos Arduino oscilloscoop

Draadloos Arduino oscilloscoop

In deze handleiding zal ik uitleggen hoe een Windows 8.1 telefoon, Arduino Uno bestuur en HC-05 Bluetooth-module gebruiken om te bouwen van een draadloze oscilloscoop. De telefoontoepassing heeft de kritieke functies van een oscilloscoop, hoewel de b
OFFscope - off line oscilloscoop (Arduino + SD kaart snel logboekregistratie)

OFFscope - off line oscilloscoop (Arduino + SD kaart snel logboekregistratie)

Dit is geen real time oscilloscoop!Eerst verwerven u signaal door besparing/logging het naar SD-kaart. U bekijkt het verworven signaal op uw PC.Deze off line oscilloscoop is bedoeld voor auto sensor diagnose. 99% van de automotive sensoren werken in
Arduino - meerkanaals oscilloscoop (Poor Man's oscilloscoop)

Arduino - meerkanaals oscilloscoop (Poor Man's oscilloscoop)

ik presenteer software-upgrades voor de Arduino oscilloscoop (Poor Man's oscilloscoop) die het mogelijk maken om te visualiseren van gegevens voor twee of drie tegelijk kanalen. De belangrijkste functies zijn identiek aan de oorspronkelijke oscillosc
Arduino High speed oscilloscoop met PC-interface

Arduino High speed oscilloscoop met PC-interface

Uw Arduino en PC gebruiken als een Snelle geheugenoscilloscoop.De Arduino kunt spanning lezingen met een frequentie van betrouwbaar verzamelen tussen 141 en 153 KiloHertz.1000 kan data worden afgelezen in ongeveer 6.8ms.Overgedragen aan een PC, deze
Arduino Audio Input

Arduino Audio Input

Geluid in je Arduino sturen. Dit Instructable zal u tonen hoe om audio te bereiden, zodat het kan worden bemonsterd en verwerkt door een Arduino sound responsieve projecten en audio-effecten te maken. (Dit artikel is een aanvulling op een ander Instr
Geluidsopname van de Arduino (Mega)

Geluidsopname van de Arduino (Mega)

Record Audio naar uw Audino Mega SD-kaart.Het audio-bestand kan worden afgespeeld op een standaard audiotoepassing of geanalyseerd byte voor byte.Dit Instructable zal tonen u hoe audio-ingang kan herhaaldelijk worden toegevoegd aan een 512 byte buffe
Arduino - verbeterde Poor Man's oscilloscoop

Arduino - verbeterde Poor Man's oscilloscoop

dit Instructable blijft het werk hier gepresenteerd.  Het verstrekt een snelle en gemakkelijke manier om te zetten uw Arduino in een oscilloscoop, al vond ik dat bruikbaarheid ontbrak.  Ik vernieuwde de software als u wilt toestaan voor een veel bete