Мазмуну:

Учурдагы булак DAC AD5420 жана Arduino: 4 кадам (сүрөттөр менен)
Учурдагы булак DAC AD5420 жана Arduino: 4 кадам (сүрөттөр менен)

Video: Учурдагы булак DAC AD5420 жана Arduino: 4 кадам (сүрөттөр менен)

Video: Учурдагы булак DAC AD5420 жана Arduino: 4 кадам (сүрөттөр менен)
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Ноябрь
Anonim
Учурдагы булак DAC AD5420 жана Arduino
Учурдагы булак DAC AD5420 жана Arduino

Саламатсызбы. Бул макалада мен AD5420 учурдагы санарип-аналогдук алмаштыргыч менен тажрыйбамды бөлүшкүм келет, ал төмөнкү өзгөчөлүктөргө ээ:

  • 16 биттик чечим жана монотондуулук
  • Учурдагы чыгаруу диапазондору: 4 мАдан 20 мАга чейин, 0 мАдан 20 мАга чейин же 0 мАдан 24 мАга чейин
  • ± 0.01% FSR типтүү жалпы жөндөлбөгөн ката (TUE)
  • ± 3 ppm/° C типтүү чыгаруу дрейф
  • Ийкемдүү сериялык санариптик интерфейс
  • On-chip чыгаруу катасын аныктоо
  • On-chip маалымдама (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В чыңалуусун көрдүм (бул чындыгында бир аз жогору болчу: 25V).

Чыңалууну көзөмөлдөгөндөн кийин мен мультиметрди калканчтын чыгышындагы токту өлчөө үчүн алмаштырдым.

3 -кадам: Программалоо

Андан кийин, мен эскизди Arduino UNOдо программаладым. Эскиз жана керектүү китепкана төмөндө тиркелет.

Файлдын атын *.txtтан *.zip деп өзгөртүп, ачыңыз.

4 -кадам: Иштөө

Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат

Программалоодон кийин мен Serial Monitorду ачтым, ага мүчүлүштүктөрдү оңдоо маалыматы чыгарылат жана ал аркылуу сиз учурдагы маанини 0дон 20 мАга чейин 1.25 мА кадам менен орното аласыз. Мен эскизди татаалдаштырбай, мүмкүн болушунча жөнөкөй кылууну чечтим, андыктан токту 0-9 жана A, B, C, D, E, F, G сандарына жана тамгаларына койдум. Жалпысынан 17 баалуулук, 16 интервал, демек, кадам 20mA / 16 = 1.25mA болуп саналат.

Акыркы кадамда мен ачык микросхеманын табылышын текшердим, бул үчүн мен өлчөө схемасын бузуп, статус регистринин мааниси 0x00дөн 0x04кө өзгөргөнүн аныктадым.

Results: Учурдагы булак DAC туруктуу, жогорку тактыкка ээ. Гальваникалык изоляциянын болушу аны коркунучтуу өндүрүш аймактарында колдонууга мүмкүндүк берет.

Сунушталууда: