Taula de continguts:

Font actual DAC AD5420 i Arduino: 4 passos (amb imatges)
Font actual DAC AD5420 i Arduino: 4 passos (amb imatges)

Vídeo: Font actual DAC AD5420 i Arduino: 4 passos (amb imatges)

Vídeo: Font actual DAC AD5420 i Arduino: 4 passos (amb imatges)
Vídeo: DACs 101: Introduction to DACs and DAC Buyer's Guide. 2024, De novembre
Anonim
Font actual DAC AD5420 i Arduino
Font actual DAC AD5420 i Arduino

Hola. En aquest article, voldria compartir la meva experiència amb el convertidor digital analògic actual AD5420, que té les característiques següents:

  • Resolució de 16 bits i monotonicitat
  • Rangs de sortida de corrent: 4 mA a 20 mA, 0 mA a 20 mA o 0 mA a 24 mA
  • ± 0,01% d'error total no ajustat típic de FSR (TUE)
  • ± 3 ppm / ° C deriva de sortida típica
  • Interfície digital en sèrie flexible
  • Detecció d'errors de sortida al xip
  • Referència al xip (10 ppm / ° C màxim)
  • Feedback / control del corrent de sortida
  • Funció clara asíncrona

Gamma d'alimentació (AVDD)

  • 10,8 V a 40 V; AD5410AREZ / AD5420AREZ
  • 10,8 V a 60 V; AD5410ACPZ / AD5420ACPZ
  • Conformitat del bucle de sortida a AVDD - 2,5 V
  • Rang de temperatura: -40 ° C a + 85 ° C

Pas 1: components necessaris

Components necessaris
Components necessaris

Per treballar, vaig agafar els components següents:

  • Arduino UNO,
  • Escut AD5420 per Arduino (amb aïllament galvànic),
  • Multímetre (per mesurar el corrent de sortida).

Pas 2: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

Al primer pas, cal instal·lar ponts a l’escut que s’encarreguen d’escollir el nivell de voltatge dels senyals lògics, així com de seleccionar els senyals FAULT, CLEAR i LATCH.

Al segon pas, vaig connectar l’escut AD5420 a l’Arduino UNO, vaig connectar l’alimentació de 9-12V, el cable USB per a la programació, un multímetre per mesurar la tensió de 24V (des d’una font interna).

Després d’haver connectat l’alimentació, de seguida vaig veure un voltatge de 24V (que en realitat era una mica més alt: 25V).

Després de controlar la tensió, vaig canviar el multímetre per mesurar el corrent a la sortida del blindatge.

Pas 3: Programació

A continuació, vaig programar l’esbós a Arduino UNO. A continuació s’adjunta l’esbós i la biblioteca necessària.

Canvieu el nom del fitxer de *.txt a *.zip i descomprimiu-lo.

Pas 4: treballar

Treball
Treball
Treball
Treball
Treball
Treball
Treball
Treball

Després de programar, vaig obrir el monitor sèrie, en el qual s'emet informació de depuració, i mitjançant el qual podeu establir el valor actual de 0 a 20 mA en increments d'1,25 mA. Vaig decidir no complicar l’esbós, sinó fer-lo el més senzill possible, de manera que vaig establir el corrent en números i lletres 0-9 i A, B, C, D, E, F, G. Un total de 17 valors, 16 intervals, per tant, el pas és de 20mA / 16 = 1,25mA.

En l'últim pas, vaig comprovar la detecció d'un circuit obert, per això vaig trencar el circuit de mesura i vaig trobar que el registre d'estat canviava el valor de 0x00 a 0x04.

Resultats: el DAC font actual és estable i té una alta precisió. La presència d’aïllament galvànic permet el seu ús en zones industrials perilloses.

Recomanat: