Med hjälp av Arduino UNO som 3-kanals högupplöst DACs



  • I denna ansökan ger vi en demo om hur man bygger en hög precision strömförsörjning med en DAC-3000 och en hög precision hänvisningen källa REF4096.

Step1:List av Material

eBay store adress:

BUONO UNO R3

REF-4096 + DAC-3000

UM-UNO (Unsoldered) eller UM-UNO Assamblied

Följande delar kommer att använda till det här programmet:

  • 1 x Arduino styrelser (Arduino UNO BUONO R3)
  • 1 x UM-UNO sköld
  • 1 x REF4096
  • 1 x DAC-3000
  • 1 x Pin Header
  • 3 x kvinnliga huvud anslutning
  • Några av trådarna

Steg 2: Maskinvaruanslutningar

Även om inte komplicerat, men det behöver du ha lite tålamod att slutföra anslutningarna också. Bara göra det, och ha kul...

Step3:Arduino koder programmering

Eftersom det med hjälp av serieporten för att göra kommunikationen, är överföringshastigheten 115200bps.

För att ställa in spänningen vänligen med kommandot format: "DA0 = xxxx", "DA1 = xxxx" och "DA2 = xxxx". XXXX är spänning värdet och sitt utbud: 0 till 4096. "REF?" kan du läsa upp din Vref och "REF = xxxx" för att ställa in Vref, kan det göra resultatet mer exakt.

Observera sista tecken är: "\r\n", det innebär bör du aktivera funktionen "SendNew" i verktyget följetong. Annars kommer kommandot att ignoreras.

Steg 4: Njut!

Efter alla ovanstående verk är klar, kan du få spänningen på motsvarande stift genom att skicka kommandot via någon följetong verktyg.

Hög precision makt leverans modulen kan integreras i alla projekt du behövde. Ännu mer, kan du ta det till någonstans.

STEG 5: Makt leverans precisionstest

Beräkningsformeln för spänning värde:

1) spänning för att ADC

Test:

1. Chn0 precisionstest (8 bits DAC)

Nummer Ange värdet ärvärdet spänning Rate(%)

1 500 484 -16-3.20

2 1000 987-13-1.30

3 1500 1492-8-0.53

4 2000 2015 15 0,75

5 2500 2523 23 0.92

6 3000 3034 34 1.13

7 3500 3546 46 1,31

8 4000 4076 76 1,90

2. Chn1 precisionstest (15 bitar DAC)

Nummer Ange värdet ärvärdet spänning Rate(%)
1 500 508 8 3,6

2 1000 1004 4 0,4

3 1500 1501 1 0,07

4 2000 2000 0 0,00

5 2500 2501 1 0.04

6 3000 3003 3 0.10

7 3500 3507 7 0,20

8 4000 4013 13 0,33

3. Chn2 precisionstest (15 bitar DAC)

Nummer Ange värdet ärvärdet spänning Rate(%)

1 500 509 9 1,80

2 1000 1005 5 0,50

3 1500 1502 2 1.13

4 2000 2002 2 0.10

5 2500 2502 2 0,08

6 3000 3004 4 0.13

7 3500 3508 8 0,23

8 4000 4013 13 0,33

Relaterade Ämnen

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Multicolor Knight Rider med RGB LED-PL9823 + Arduino UNO

Om du vet den berömda lysdioder WS1012 ignorera du inte denna tutorial.PL9823 den billigaste ledde som använder samma protokoll av WS1012 ledde. Du kan använda detta ledde för göra en ledstrip eller också en ledde matrisen. PIX (http://www.0lab.it/po...

Med hjälp av Arduino Uno till program ATTINY84-20PU

Med hjälp av Arduino Uno till program ATTINY84-20PU (Newark punkt # 68T3783). Detta Instructable visar hur du använder Arduino plattform för att arbeta med fysiskt mindre processorer, som ATtiny84 (84/44/24), ATtiny85 (85/45/25), och ATtiny2313. Dett...

Hem Automation DIY projekt med hjälp av Arduino UNO & Ethernet Shield

"Det huvudsakliga målet med detta projekt är att hur du kan styra hemelektronik som TV, fläkt, tube light eller något med hjälp av din dator eller bärbara enhet"Hjärtat i detta projekt är Ethernet shield och definitivt hjärnan med detta projekt...

Burning Bootloader på ATMega328 med Arduino UNO som ISP

uppdatering: denna handledning kommer att arbeta på Arduino IDE 1.0.1, den senaste 1.0.5 gör vissa förändringar på ISP skissen så jag inte är säker på om det kommer att fungera (jag bara köpte 2 ATMega328 och brände både på 1.0.1).Vänligen använd 1.0...

GSM baserade relä växlar med hjälp av Arduino UNO

Hej vänner, Pratik här...Vi ska diskutera här växla reläer över gsm modul använder och arduino och Gsm 900A.Material som behövs:1. Arduino uno2. Gsm 900A modul.3. 2 relä modul.4. 12v 1amp eller 2amp adapter för Gsm-modul.5. gäng peka peka anslutninga...

Ultrasonic avståndsmätare med LCD-display på Arduino UNO

I denna tutorial kommer vi att se en annan användning av modulen HC-SR04 ultraljud. Denna modul används ofta på robotar och leksaksbilar för att hitta hinder men det kan användas för att mäta avstånd också.Avstånd som mäts av HC-SR04 visas på vår äls...

Arduino UNO som AtMega328P programmerare

Efter att ha fått min första Arduino UNO, insåg jag snart att det är opraktiskt att använda en UNO för varje projekt. Som med mikrochip familjen av MCU, jag ville ha ett enkelt sätt att programmet fristående kretsar och chips.Söka på internet, var de...

Projektor IR-kontroll med hjälp av Arduino Uno

Under Halloween och jul projektet jag video på ett fönster på mitt hus. Systemet utnyttjar en LED-projektor som visar virtuella tecken på ett fönster. Effekten gör det verkar som om tecknen är verkligen inne i ditt hem.Medan hela konceptet uppskattas...

₹1000 PPG signal baserade Heart rate kalkylator och temperatur display med hjälp av arduino uno och android OS

projektet är i grunden en bärbara puls och kroppstemperatur övervakningssystem. Det har styrelsen lcd uppvisning och också stöd för att visa parametrarna på en android-enhet i realtid. Arduino är hjärnan i systemet.Steg 1: Komponenter som krävs* Ardu...

DIY: Dörr larm med Hall enheten och Arduino Uno

detta är en dörr larmsystem som enkelt kan byggas och installerat. Den använder den grundläggande principen som skisserats av Arduino Uno Designers som är att använda sensorn, mikro-controller och manöverdonet. I denna design sensorn är Hall-effekt e...

Smart telefon kontrollerad LED lampor med HC-05 och Arduino UNO

Bluetooth modul HC-05 är en av de vanligaste bit av hårdvara som gör att du kan snabbt prototypen dina idéer som kräver en trådlös kontroll/connective element. Detta projekt är en mycket snabb demonstration av hur vi kan gränssnittet modulen med en a...

Hur ladda upp koder till Lilypad Arduino utan FTDI med hjälp av Arduino Uno

Idag, ska jag visa dig som jag brukade hade ett problem med min FTDI modul medan jag försöker ladda upp någon - på Arduino IDE designat - koder från min dator till Lilypad Arduino Atmega328 ombord.Faktiskt, måste du använda dina FTDI moduler som vanl...

DIY Li-Fi med hjälp av Arduino Uno

Mycket enkel och användbar projektet att förstå bearbetning av Li-Fi, du kan också göra din egen Li-Fi-enhet med lite mer ändringar av design och koden försynt. Du faktiskt behöver två arduino, en skicka och den andra för att ta emot för att göra det...

Traffic light 4-vägs. Med hjälp av arduino uno

Detta är en enkel 4-vägs Traffic Light Controller som jag gjort. Lysdioderna är kontrollerade min en arduino uno.1. 4 röda ledde, 4 gula led, 4 gröna lampan2. skärbräda3. Arduino UNO4. kabelSteg 1:Steg 2: Steg 3: Steg 4:...

Motverka (0 => 99) med hjälp av Arduino UNO och två 7display segmments

Hej!Detta är min första instructable, denna instuctable oro att göra en räknare (0 = > 99).Steg 1: Steg 1: inser montaget delar som behövs:visar 2 7segmment gemensam anod4 motstånd: 2 (2.2k) på grundval av de två transistorerna + 2 (220) skydd 7 segm...

Hur till program ATtiny85 med Arduino UNO

Hur man programmerar Attiny85 med Arduino UNO i mest lätt vägSteg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 - vad vi behöver?Steg 2 - ansluta Arduino ombord med ArduShield och ATtiny85Steg 3 - Setup Arduino IDESteg...

Hur man programmerar ATtiny85 med Arduino uno styrelsen

I denna tutorial använder vi en Arduino ombord som en ATtiny programmerare.För att göra detta kommer att vi använda en Arduino UNO styrelse som en ISP (programmerare) och en ATtiny85 mikro-controller.Vi kommer att använda Codebender - online Arduino...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...