Mục lục:

Nguồn hiện tại DAC AD5420 và Arduino: 4 bước (có hình ảnh)
Nguồn hiện tại DAC AD5420 và Arduino: 4 bước (có hình ảnh)

Video: Nguồn hiện tại DAC AD5420 và Arduino: 4 bước (có hình ảnh)

Video: Nguồn hiện tại DAC AD5420 và Arduino: 4 bước (có hình ảnh)
Video: THÔNG ĐIỆP TRÂN QUÝ HIỆN TẠI l GIÁC NGỘ TÂM NGUỒN 2024, Tháng mười một
Anonim
Nguồn hiện tại DAC AD5420 và Arduino
Nguồn hiện tại DAC AD5420 và Arduino

Xin chào. Trong bài viết này, tôi muốn chia sẻ kinh nghiệm của tôi với bộ chuyển đổi tín hiệu số sang tương tự hiện tại AD5420, có các đặc điểm sau:

  • Độ phân giải 16-bit và tính đơn điệu
  • Phạm vi đầu ra hiện tại: 4 mA đến 20 mA, 0 mA đến 20 mA hoặc 0 mA đến 24 mA
  • ± 0,01% FSR tổng sai số không điều chỉnh điển hình (TUE)
  • ± 3 ppm / ° C độ lệch đầu ra điển hình
  • Giao diện kỹ thuật số nối tiếp linh hoạt
  • Phát hiện lỗi đầu ra trên chip
  • Tham chiếu trên chip (tối đa 10 ppm / ° C)
  • Phản hồi / giám sát dòng điện đầu ra
  • Chức năng xóa không đồng bộ

Phạm vi cung cấp điện (AVDD)

  • 10,8 V đến 40 V; AD5410AREZ / AD5420AREZ
  • 10,8 V đến 60 V; AD5410ACPZ / AD5420ACPZ
  • Tuân thủ vòng đầu ra đối với AVDD - 2,5 V
  • Phạm vi nhiệt độ: −40 ° C đến + 85 ° C

Bước 1: Các thành phần cần thiết

Các thành phần cần thiết
Các thành phần cần thiết

Đối với công việc, tôi đã sử dụng các thành phần sau:

  • Arduino UNO,
  • Tấm chắn AD5420 cho Arduino (với cách ly điện),
  • Đồng hồ vạn năng (để đo dòng điện đầu ra).

Bước 2: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Ở bước đầu tiên, cần lắp jumper trên tấm chắn chịu trách nhiệm chọn mức điện áp của tín hiệu logic, cũng như chọn tín hiệu FAULT, CLEAR và LATCH.

Trong bước thứ hai, tôi kết nối tấm chắn AD5420 với Arduino UNO, kết nối nguồn 9-12V, cáp USB để lập trình, một Đồng hồ vạn năng để đo điện áp 24V (từ nguồn bên trong).

Sau khi kết nối nguồn điện, tôi ngay lập tức thấy điện áp 24V (thực tế là cao hơn một chút: 25V).

Sau khi kiểm soát điện áp, tôi chuyển Đồng hồ vạn năng để đo dòng điện ở đầu ra của tấm chắn.

Bước 3: Lập trình

Tiếp theo, tôi lập trình bản phác thảo trong Arduino UNO. Bản phác thảo và thư viện cần thiết được đính kèm bên dưới.

Đổi tên tệp từ *.txt thành *.zip và giải nén.

Bước 4: Làm việc

Đang làm việc
Đang làm việc
Đang làm việc
Đang làm việc
Đang làm việc
Đang làm việc
Đang làm việc
Đang làm việc

Sau khi lập trình, tôi mở Serial Monitor, trong đó thông tin gỡ lỗi được đưa ra và qua đó bạn có thể đặt giá trị hiện tại từ 0 đến 20 mA với gia số 1,25 mA. Tôi quyết định không làm phức tạp bản phác thảo, nhưng để làm cho nó đơn giản nhất có thể, vì vậy tôi đặt dòng điện bằng số và chữ cái 0-9 và A, B, C, D, E, F, G. Tổng cộng có 17 giá trị, 16 khoảng thời gian, do đó, bước là 20mA / 16 = 1,25mA.

Ở bước cuối cùng, tôi kiểm tra phát hiện một mạch hở, đối với điều này, tôi đã ngắt mạch đo và thấy rằng thanh ghi trạng thái đã thay đổi giá trị từ 0x00 thành 0x04.

Kết quả: DAC nguồn hiện tại ổn định, có độ chính xác cao. Sự hiện diện của cách ly điện cho phép sử dụng nó trong các khu công nghiệp nguy hiểm.

Đề xuất: