2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Dobrý den, v tomto článku bych se chtěl podělit o své zkušenosti s aktuálním převodníkem digitálního signálu na analogový AD5420, který má následující vlastnosti:
- 16bitové rozlišení a monotónnost
- Rozsahy proudového výstupu: 4 mA až 20 mA, 0 mA až 20 mA nebo 0 mA až 24 mA
- ± 0,01% FSR typická celková neupravená chyba (TUE)
- ± 3 ppm/° C typický výstupní drift
- Flexibilní sériové digitální rozhraní
- Detekce chyby výstupu na čipu
- Reference na čipu (maximálně 10 ppm/° C)
- Zpětná vazba/monitorování výstupního proudu
- Asynchronní funkce vymazání
Rozsah napájecího zdroje (AVDD)
- 10,8 V až 40 V; AD5410AREZ/AD5420AREZ
- 10,8 V až 60 V; AD5410ACPZ/AD5420ACPZ
- Kompatibilita výstupní smyčky s AVDD - 2,5 V
- Teplotní rozsah: −40 ° C až +85 ° C
Krok 1: Potřebné součásti
Pro práci jsem vzal následující komponenty:
- Arduino UNO,
- AD5420 štít pro Arduino (s galvanickým oddělením),
- Multimetr (pro měření výstupního proudu).
Krok 2: Sestavení
V prvním kroku je nutné na štít nainstalovat propojky, které jsou zodpovědné za výběr úrovně napětí logických signálů a také za výběr signálů FAULT, CLEAR a LATCH.
V druhém kroku jsem připojil štít AD5420 k Arduino UNO, připojil napájení 9-12V, kabel USB pro programování, multimetr pro měření napětí 24V (z interního zdroje).
Po připojení napájení jsem okamžitě viděl napětí 24 V (což bylo ve skutečnosti o něco vyšší: 25 V).
Po ovládání napětí jsem přepnul multimetr na měření proudu na výstupu štítu.
Krok 3: Programování
Dále jsem naprogramoval skicu v Arduino UNO. Skica a potřebná knihovna jsou připojeny níže.
Přejmenujte soubor z *.txt na *.zip a rozbalte.
Krok 4: Práce
Po naprogramování jsem otevřel Sériový monitor, do kterého se vydávají informace o ladění a jehož prostřednictvím lze nastavit aktuální hodnotu od 0 do 20 mA v krocích po 1,25 mA. Rozhodl jsem se nekomplikovat skicu, ale aby to bylo co nejjednodušší, proto jsem nastavil proud v číslech a písmenech 0-9 a A, B, C, D, E, F, G. Celkem 17 hodnot, 16 intervalů, proto je krok 20mA / 16 = 1,25mA.
V posledním kroku jsem zkontroloval detekci otevřeného obvodu, za tímto účelem jsem přerušil měřicí obvod a zjistil, že stavový registr změnil hodnotu z 0x00 na 0x04.
Výsledky: Aktuální zdrojový DAC je stabilní, má vysokou přesnost. Přítomnost galvanické izolace umožňuje použití v nebezpečných průmyslových oblastech.