Оглавление:

ЦАП источника тока AD5420 и Arduino: 4 шага (с изображениями)
ЦАП источника тока AD5420 и Arduino: 4 шага (с изображениями)

Видео: ЦАП источника тока AD5420 и Arduino: 4 шага (с изображениями)

Видео: ЦАП источника тока AD5420 и Arduino: 4 шага (с изображениями)
Видео: Анализ и доработка ЦАП OPOINT DA10 - Dual ES9038Q2M [DacMaster] 2024, Ноябрь
Anonim
Источник тока ЦАП AD5420 и Arduino
Источник тока ЦАП 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: Необходимые компоненты

Необходимые компоненты
Необходимые компоненты

Для работы я взял следующие компоненты:

  • Arduino UNO,
  • Экран AD5420 для Arduino (с гальванической развязкой),
  • Мультиметр (для измерения выходного тока).

Шаг 2: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

На первом этапе необходимо установить на экран перемычки, отвечающие за выбор уровня напряжения логических сигналов, а также за выбор сигналов FAULT, CLEAR и LATCH.

На втором этапе я подключил экран AD5420 к Arduino UNO, подключил питание 9-12 В, кабель USB для программирования, мультиметр для измерения напряжения 24 В (от внутреннего источника).

Подключив питание, я сразу увидел напряжение 24В (что на самом деле было немного выше: 25В).

Проверив напряжение, я переключил мультиметр на измерение тока на выходе экрана.

Шаг 3: программирование

Затем я запрограммировал скетч в Arduino UNO. Эскиз и необходимая библиотека прилагаются ниже.

Переименуйте файл из *.txt в *.zip и разархивируйте.

Шаг 4: Работа

Работающий
Работающий
Работающий
Работающий
Работающий
Работающий
Работающий
Работающий

После программирования я открыл Serial Monitor, в который выдается отладочная информация и с помощью которого можно установить текущее значение от 0 до 20 мА с шагом 1,25 мА. Я решил не усложнять скетч, а сделать его максимально простым, поэтому я установил ток цифрами и буквами 0-9 и A, B, C, D, E, F, G. Всего 17 значений, 16 интервалов, следовательно, шаг составляет 20 мА / 16 = 1,25 мА.

На последнем этапе я проверил обнаружение обрыва цепи, для этого сломал измерительную цепь и обнаружил, что регистр состояния изменил значение с 0x00 на 0x04.

Результаты: Текущий исходный ЦАП стабилен, имеет высокую точность. Наличие гальванической развязки позволяет использовать его во взрывоопасных производственных зонах.

Рекомендуемые: