Mục lục:
- Bước 1: Công cụ & Vật liệu
- Bước 2: Cài đặt DIP Switch & Jumper cho BUS 1
- Bước 3: Cài đặt DIP Switch & Jumper cho BUS 2
- Bước 4: Cài đặt DIP Switch & Jumper cho BUS 3
- Bước 5: Tích hợp phần mềm
Video: Lên đến 3 cổng RS485 trên một Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong hướng dẫn này, tôi sẽ chỉ cách kết nối tối đa 3 bus RS485 độc lập với một Arduino. Điều này có thể hữu ích nếu bạn muốn tạo một cổng giữa các bus này hoặc nếu bạn muốn điều khiển các thiết bị trong các bus này (mà không cần kết nối chính các bus). Một ứng dụng khác là kết nối thiết bị RS422 (ví dụ: điều khiển động cơ) và thiết bị RS485 (ví dụ: cảm biến) với cùng một Arduino.
Trong mọi trường hợp, bạn sẽ cần một lá chắn RS485 với giao diện cách ly để khắc phục các sự cố nối đất và bảo vệ Arduino.
Bước 1: Công cụ & Vật liệu
Phần cứng:
- Arduino UNO (hoặc bất kỳ máy tính bảng đơn nào khác có ổ cắm Arduino Shield)
- Arduino RS42 / RS485 Shield với giao diện biệt lập
Phần mềm:
Arduino IDE
Bước 2: Cài đặt DIP Switch & Jumper cho BUS 1
Nhảy:
- UART RX đến vị trí 0
- UART TX lên vị trí 1
- Điện áp vào vị trí 5V
Dip Switch:
- S1 = TẮT - BẬT - BẬT - TẮT
- S2 = TẮT - TẮT - BẬT - BẬT
- S3 = BẬT - TẮT - TẮT - TẮT
Bước 3: Cài đặt DIP Switch & Jumper cho BUS 2
Nhảy:
- UART RX đến vị trí 2
- UART TX lên vị trí 3
- Điện áp vào vị trí 5V
Dip Switch:
- S1 = TẮT - BẬT - BẬT - TẮT
- S2 = TẮT - TẮT - BẬT - BẬT
- S3 = BẬT - TẮT - TẮT - TẮT
Bước 4: Cài đặt DIP Switch & Jumper cho BUS 3
Nhảy:
- UART RX đến vị trí 4
- UART TX lên vị trí 5
- Điện áp vào vị trí 5V
Dip Switch:
- S1 = TẮT - BẬT - BẬT - TẮT
- S2 = TẮT - TẮT - BẬT - BẬT
- S3 = BẬT - TẮT - TẮT - TẮT
Bước 5: Tích hợp phần mềm
Lá chắn cho bus 1 sẽ sử dụng UART phần cứng trên PIN 0 và 1 của Arduino. Cả hai lá chắn khác sẽ sử dụng UART phần mềm.
#bao gồm
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
void setup ()
{
….
// cổng nối tiếp init cho bus 1
Serial.begin (9600);
// cổng nối tiếp init cho bus 2
RS485_BUS2.begin (9600);
// cổng nối tiếp init cho bus 3
RS485_BUS3.begin (9600);
….
Dữ liệu truyền của các UART phần mềm này bị giới hạn bởi sức mạnh tính toán của Arduino. Tất nhiên nếu bạn sử dụng bảng Arduino hoặc STM32 dựa trên ARM thì điều này sẽ không thực sự là vấn đề, nhưng đối với UNO, bạn chỉ nên sử dụng hai lá chắn cùng một lúc và lá chắn thứ hai không quá 9600 Baud theo tốc độ dữ liệu..
Đề xuất:
Nâng cấp đèn nền VU Meter lên đèn LED xanh lam bằng các bộ phận bóng đèn CFL cũ.: 3 bước
Nâng cấp Đèn nền của máy đo VU thành Đèn LED màu xanh lam bằng cách sử dụng các bộ phận bóng đèn CFL cũ. làm việc như chì đã bị vỡ ra bên dưới bề mặt kính. Sự thay thế duy nhất tôi
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: 9 bước (có hình ảnh)
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: Cập nhật ngày 25 tháng 11 năm 2017 - Đối với phiên bản Công suất cao của dự án này có thể kiểm soát hàng kilowatt tải, hãy xem Trang bị thêm Điều khiển BLE cho tải công suất cao - Không cần thêm dây Ngày 15 tháng 11 năm 2017 - Một số bo mạch / ngăn xếp phần mềm BLE
NODEMcu Cổng Usb không hoạt động? Tải mã lên bằng USB lên Mô-đun TTL (FTDI) chỉ trong 2 bước: 3 bước
NODEMcu Cổng Usb không hoạt động? Tải mã lên bằng mô-đun USB sang TTL (FTDI) chỉ trong 2 bước: Bạn mệt mỏi với việc kết nối với nhiều dây từ USB sang mô-đun TTL đến NODEMcu, hãy làm theo hướng dẫn này, để tải mã lên chỉ trong 2 bước. Nếu cổng USB của NODEMcu không hoạt động, sau đó đừng hoảng sợ. Nó chỉ là chip trình điều khiển USB hoặc đầu nối USB,
Từ một ảnh chụp nhanh đến một bức ảnh tuyệt vời: Giai đoạn một: 17 bước
Từ Ảnh chụp nhanh đến Ảnh tuyệt vời: Giai đoạn một: Chụp ảnh con người và địa điểm trong lễ hội khiêu vũ đường phố có thể rất nhiều màu sắc và thú vị. chúng ta sẽ tự hào biết bao về hoàng tử của chúng ta
Làm thế nào để chạy một Distro Linux trên một máy tính từ một Ipod Bình luận Plz Người đầu tiên đã đăng: 5 bước
Cách chạy một Distro Linux trên máy tính Từ Ipod Bình luận Plz Người đầu tiên đã đăng: Tôi đặt một bản phân phối phổ biến. của Linux trên ipod cũ của tôi và chạy nó trên máy tính của tôi khá tuyệt lấy tất cả các bức tranh