Spring til hovedindhold (tryk på Enter)

ADC / DAC Moduler

ADC- og DAC-moduler er præcisionschips på et færdigt printkort der konverterer mellem analoge og digitale signaler — ADC (Analog-to-Digital Converter) læser analoge sensorer ind i en mikrocontroller, mens DAC (Digital-to-Analog Converter) genererer analoge spændinger ud fra digitale data. Udvalget dækker DFRobot Gravity-moduler med 12- og 16-bit opløsning baseret på ADS1115, MCP4725, GP8403, GP8600 og GP8630N — fra simple 0-VCC-udgange til industriel 0-10 V og 4-20 mA strømsløjfer. Find modulet til Arduino, Raspberry Pi, ESP32 eller industriel automation.

  • Gravity: GP8630N I2C/PWM to ±10V / 4-20mA DAC Module (16-bit)
    Mængderabat

    DFRobot

    Gravity: GP8630N I2C/PWM to ±10V / 4-20mA DAC Module (16-bit)

    200,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Gravity: GP8600 1-Channel I2C & PWM to 0-5V / 0-10V / 4-20mA DAC Module (16-bit)
    Mængderabat

    DFRobot

    Gravity: GP8600 1-Channel I2C & PWM to 0-5V / 0-10V / 4-20mA DAC Module (16-bit)

    180,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • I2C ADS1115 16 Bit ADC, Arduino & Raspberry Pi Compatible
    Mængderabat

    DFRobot

    I2C ADS1115 16 Bit ADC, Arduino & Raspberry Pi Compatible

    195,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • I2C DAC Module 2-Channel 0-10V, 3.3V-5V, Short-Circuit Protection
    Mængderabat

    DFRobot

    I2C DAC Module 2-Channel 0-10V, 3.3V-5V, Short-Circuit Protection

    135,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DAC Module I2C 12-Bit, EEPROM, 3.3V-5V, Gravity Interface
    Mængderabat

    DFRobot

    DAC Module I2C 12-Bit, EEPROM, 3.3V-5V, Gravity Interface

    60,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

ADC vs DAC — hvad er forskellen?

De to typer moduler er hinandens spejlbillede:

  • ADC (Analog-to-Digital Converter) — læser en analog spænding (fx fra en temperatursensor eller potentiometer) og omdanner den til et digitalt tal som mikrocontrolleren kan arbejde med. Bruges når du vil måle noget analogt.
  • DAC (Digital-to-Analog Converter) — gør det modsatte: tager et digitalt tal og genererer en analog spænding på en udgang. Bruges når du vil producere et analogt signal — fx til at styre en motor-controller med 0-10 V, generere en sinuskurve, eller dimme en lampe præcist.

De fleste mikrocontrollere har indbyggede ADC'er — men ofte kun 10 eller 12-bit, og typisk uden særlig præcision. Eksterne moduler giver dig højere opløsning (16 eller flere bit), bedre støjydelse, og mulighed for industristandard-udgange som 0-10 V og 4-20 mA.

Modeller i udvalget

ADC-moduler (analog → digital)

  • DFR0553 — ADS1115 16-bit ADC, 4-kanal — den klassiske 16-bit ADC fra Texas Instruments. 4 single-ended kanaler eller 2 differentielle. Programmerbar gain-amplifier (PGA) gør det muligt at måle både små og store spændinger nøjagtigt. I²C-tilslutning. Den mest populære ADC til Raspberry Pi (som ikke har egen ADC).
  • DFR1184 — 0-10 V 15-bit dual-channel ADC — to 0-10 V indgange med 15-bit præcision (0,3125 mV opløsning). Også baseret på ADS1115, men med indbygget spændings-skalering så du kan tilkoble industri-sensorer (tryk-, flow-, vindmålere) direkte. I²C eller UART.

DAC-moduler (digital → analog)

  • DFR0552 — MCP4725 12-bit DAC, EEPROM — en kompakt og billig DAC med 12-bit opløsning, 0-VCC udgang, EEPROM (gemmer indstilling ved strømsvigt) og I²C. Velegnet til simple analog-udgange og funktionsgenerator (sinus, trekant) i hobbyprojekter.
  • DFR0971 — GP8403 2-kanal 0-10 V DAC — to uafhængige 0-10 V udgange. 12-bit, 0,5 % udgangsfejl, kortslutningsbeskyttelse, op til 8 I²C-adresser (kan kaskaderes til 16 enheder). Industristandard-udgange direkte tilkoblbare til invertere, ventiler og 0-10 V dimmere.
  • DFR1229 — GP8600 16-bit DAC, 0-5 V/0-10 V/4-20 mA — 16-bit præcision med flere udgangsmodi: 0-5 V, 0-10 V eller 4-20 mA strømsløjfe. Accepterer både I²C og PWM input. Til professionelle industri-installationer hvor 4-20 mA er standarden.
  • DFR1230 — GP8630N 16-bit DAC, ±10 V/4-20 mA — det avancerede valg: symmetrisk ±10 V udgang der gør det muligt at styre bidirektionelle enheder (servo-motorer fremad/baglæns, ventiler) uden ekstern bro-elektronik. Også 4-20 mA-mode. 16-bit præcision.

Hvad betyder bit-opløsning?

Opløsningen i bit angiver hvor finkornet konverteringen er:

  • 10-bit (1024 trin): Arduino Uno's indbyggede ADC. På 5 V er hvert trin ca. 5 mV. Fint til simple sensorer og potentiometre.
  • 12-bit (4096 trin): ESP32's indbyggede ADC. Ca. 0,8 mV pr. trin på 3,3 V. Bedre til moderate præcisionskrav.
  • 15-bit (32768 trin): ca. 0,3 mV pr. trin på 10 V. Industri-niveau præcision.
  • 16-bit (65536 trin): ca. 0,15 mV pr. trin på 10 V. Til de mest krævende applikationer.

Industri-standard udgange

De fleste industri-sensorer og aktuatorer arbejder med to standarder:

  • 0-10 V: velegnet til korte afstande og lokal styring. Bruges i HVAC, dimmere, frekvensomformere og lysstyring.
  • 4-20 mA strømsløjfe: bruges når signalet skal sendes over lange afstande (til 1 km+) i elektrisk støjende miljøer. Strømmen er stabil uanset ledningsmodstand, og 4 mA = 0 % gør det muligt at detektere brudte ledninger (0 mA = fejl).

De moderne GP8600- og GP8630N-moduler understøtter begge standarder, så du kan vælge afhængigt af installationen.

Hvilket modul skal jeg vælge?

  • Raspberry Pi-projekt der mangler analog input: DFR0553 ADS1115 — den klassiske 4-kanal ADC. Plug-and-play med Gravity.
  • Arduino-projekt med høj præcision: DFR0553 (ADC) eller DFR0552 (DAC) — billigt og enkelt.
  • Industri-sensor 0-10 V der skal læses: DFR1184 — har indbygget spændings-skalering så du slipper for ekstern modstands-divider.
  • 0-10 V dimmer eller industri-aktuator skal styres: DFR0971 — to uafhængige kanaler, kortslutningsbeskyttelse.
  • 4-20 mA strømsløjfe (lange afstande, fabrikker): DFR1229 eller DFR1230 — professionel grade.
  • Bidirektionel motor-styring (frem/tilbage): DFR1230 — den eneste med ±10 V symmetrisk udgang.
  • Lyd og signalgenerator: DFR0552 (MCP4725) — billig og hurtig nok til lavfrekvens-bølgeformer.

Tilkobling og kompatibilitet

Alle moduler i udvalget bruger DFRobot's Gravity-økosystem med PH2.0 4-pin stik (VCC, GND, SDA, SCL). De er fuldt kompatible med:

  • Arduino — direkte via I²C-bibliotek og Gravity-kabel.
  • ESP32 — fungerer på 3,3 V.
  • Raspberry Pi — den nemmeste måde at tilføje analoge ind- og udgange til Pi'en.
  • STM32 og andre 3,3-5 V mikrocontrollere — alle moduler accepterer både 3,3 V og 5 V forsyning.

Typiske anvendelser

Måling af industri-sensorer (tryk, flow, vind, energi), styring af 0-10 V dimmere og frekvensomformere (VFD), 4-20 mA strømsløjfer til SCADA-systemer, lyd-syntese og funktionsgenerator, præcisionsmåling i laboratorie-projekter, retrofit af gamle analoge apparater til mikrocontroller-styring, batterimonitorering, motor-styring (servomotorer, BLDC), og ventil- og pumpestyring i automation.

Relateret

Til generelle signalkonvertere (logikniveau-skift osv.), se Signal convertere og Level Shifter Moduler. Til at læse direkte spændings- og strømmålinger, se Strøm- og Spændings Sensorer. Til mikrocontrollere, se Arduino, ESP32 Boards og Raspberry Pi. Tilbage til Moduler oversigt.