Мазмұны:

DAC AD5420 және Arduino ағымдағы көзі: 4 қадам (суреттермен)
DAC AD5420 және Arduino ағымдағы көзі: 4 қадам (суреттермен)

Бейне: DAC AD5420 және Arduino ағымдағы көзі: 4 қадам (суреттермен)

Бейне: DAC AD5420 және Arduino ағымдағы көзі: 4 қадам (суреттермен)
Бейне: AD5410 / AD5420 12/16Bit シリアル入力・電流出力DAコンバータ 2024, Қараша
Anonim
DAC AD5420 және Arduino ағымдағы көзі
DAC AD5420 және Arduino ағымдағы көзі

Сәлеметсіз бе. Бұл мақалада мен AD5420 цифрлық-аналогты түрлендіргішпен өз тәжірибеммен бөліскім келеді, ол келесі сипаттамаларға ие:

  • 16 биттік ажыратымдылық және монотондылық
  • Ағымдағы шығыс диапазоны: 4 мА - 20 мА, 0 мА - 20 мА немесе 0 мА - 24 мА
  • ± 0,01% FSR типтік жалпы реттелмеген қате (TUE)
  • ± 3 ppm/° C типтік шығыс дрейфі
  • Икемді сериялық цифрлық интерфейс
  • Чиптің шығыс ақауларын анықтау
  • Чипте сілтеме (максималды 10 ppm/° C)
  • Кері байланыс/шығу токының мониторингі
  • Асинхронды таза функция

Қуат көзі (AVDD) диапазоны

  • 10,8 В -тан 40 В -қа дейін; AD5410AREZ/AD5420AREZ
  • 10,8 В - 60 В дейін; AD5410ACPZ/AD5420ACPZ
  • AVDD - 2,5 В шығыс циклінің сәйкестігі
  • Температура диапазоны: −40 ° C -тан +85 ° C -қа дейін

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер

Жұмыс үшін мен келесі компоненттерді алдым:

  • Ардуино БҰҰ,
  • AD5420 қалқан Arduino үшін (гальваникалық оқшауланған),
  • Мультиметр (шығыс тогын өлшеуге арналған).

2 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Бірінші қадамда қалқанға логикалық сигналдардың кернеу деңгейін таңдауға, сондай -ақ FAULT, CLEAR және LATCH сигналдарын таңдауға жауапты секіргіштерді орнату қажет.

Екінші қадамда мен AD5420 қалқанын Arduino UNO-ға қостым, 9-12В қуатын, бағдарламалауға арналған USB кабелін, 24В кернеуді өлшеуге арналған мультиметрді (ішкі көзден) жалғадым.

Қуатты қосқаннан кейін мен бірден 24В кернеуді көрдім (бұл шын мәнінде сәл жоғары болды: 25В).

Кернеуді басқарғаннан кейін мен мультиметрді қалқанның шығысындағы токты өлшеуге ауыстырдым.

3 -қадам: бағдарламалау

Содан кейін мен эскизді Arduino UNO бағдарламасында бағдарламаладым. Эскизі мен қажетті кітапханасы төменде берілген.

Файлдың атауын *.txt -тан *.zip -ге өзгерту және ашу.

4 -қадам: жұмыс

Жұмыс
Жұмыс
Жұмыс
Жұмыс
Жұмыс
Жұмыс
Жұмыс
Жұмыс

Бағдарламалағаннан кейін мен отладтау туралы ақпарат шығарылатын сериялық мониторды аштым және ол арқылы ағымдағы мәнді 0 -ден 20 мА -ға дейін 1,25 мА өсіммен орнатуға болады. Мен эскизді қиындатпауды, бірақ оны барынша қарапайым етуді шештім, сондықтан мен токты 0-9 және A, B, C, D, E, F, G сандарымен және әріптерімен қойдым. Барлығы 17 мән, 16 интервал, сондықтан қадам 20мА / 16 = 1,25мА құрайды.

Соңғы қадамда мен ашық тізбектің анықталуын тексердім, ол үшін мен өлшеу тізбегін бұздым және күй регистрі мәнді 0x00 -ден 0x04 -ке өзгерткенін анықтадым.

Нәтижелер: DAC ағымдағы көзі тұрақты, жоғары дәлдікке ие. Гальваникалық оқшаулаудың болуы оны қауіпті өндірістік аймақтарда қолдануға мүмкіндік береді.

Ұсынылған: