Arduino hög hastighet oscilloskop med PC-gränssnitt (7 / 7 steg)
Steg 7: Skapa en enkel buffert låda för analog ingång
Det finns många möjliga sätt att pre-villkora spänningen
Här är tre enkla Input balsam för din oscilloskop:
- Spänning efterföljare
- Bipolär +-9V till 0-5V omvandlare
- A.C. coupler
Efterföljaren måste vara
- Snabb
- Hög bandbredd
- Låg ljudnivå
- Hög ingång impedans
- Låg Utgångsimpedans
NE5534P passar räkningen och är billigt. Datablad: http://pdf.datasheetcatalog.com/datasheet2/d/0ji5w...
Den har en enkel dc offset krets-se till att du trimma 100K potten för att ställa den tillverkade spänningen till noll för insatsen av noll.
Jag använde en balanserad +-9V leverans. +-6V skulle emellertid ge tillräckligt utrymme att ge en effekt på 5V. Den absoluta maximalt är +-22V.
.
Den bipolära converter tillåter en signal som är mindre än noll skall mätas av analoga porten, som inte kan tas under noll.
Detta bipolära converter är intressant. Tidigare har jag designat dessa med en op-förstärkare, precision spänning referens och massor av trim krukor. Denna design var inspirerad av en artikel som stöddes av Ronald Michallick av linjära applikationer. Han föreslog att en tre motstånd bro och levererade ett excel-kalkylblad för att designa den.
Om du behöver olika områden med inspänningar använda kalkylbladet för att få egna motstånd värden.
Setup två 1 k trim krukorna med en exakt motstånd mätaren så att de övre och lägre motstånd möta Formgivningsspecifikationen.
Några punkter att notera:
en) den arduino "5V" nivån kanske inte är korrekta. Ändra kalkylblad b2-b3 värdena om du vill ha strikta noggrannhet.
b) att minska +-9V till 0-5V är ett spänningsfall på 18 till 5.
en siffra i våra oscilloskop är 5 * 1000 * 1/255 = 19.6mV.
En ingång förändring 18 * 19,6 / 5 kommer att orsaka en förändring i analog port.
Det är 70.6mV. Så relativt grova spänning förändringar observeras (med 71mV hopp).
.
AC-koppling är mycket enkel. DC bias ligger vid mittpunkten av våra analoga port spänning (5V).
Ingen extern DC ska överföring över 10uF kondensatorn. Denna krets fungerar bra med en mikrofon förförstärkare.
Att installera denna krets ansluta till arduino, använda rådata skala på pc-mjukvaran. Ta port data och trimma 100K potten så att indata är 127. Eller använda en voltmeter och inställd på "5V" / 2.
.
Kretsarna är allt rakt fram att bygga på en bit koppar stripboard.
Jag föreslår ett uttag för op förstärkaren.
Att sätta kretsar i en låda är användbart, separata utgångar kan anslutas mellan som behov uppstår.
Observera 0,1 tum kontakterna på sidan av min låda så att standard Arduino huvud leder kan användas.
Kontrollera dina kretsar före provning. Allt ansvar för användning av denna artikel vilar med dig.
.
Låt mig veta när du får det att fungera.