✔️ Chức năng: Giao tiếp chuẩn RS-485 (differential)
✔️ Loại truyền: Halfduplex (gửi và nhận, nhưng không đồng thời)
✔️ Điện áp hoạt động: 5V DC
✔️ Dòng tiêu thụ: Rất thấp (tầm vài mA, tiết kiệm năng lượng)
✔️ Tốc độ truyền: Lên tới 2.5 Mbps
✔️ Số thiết bị hỗ trợ: Kết nối tới 32 thiết bị trên cùng bus
✔️ Chân IC phổ biến: 8 chân (SOIC hoặc DIP8)
✔️ Điều khiển truyền/nhận: Qua chân DE (Driver Enable) và RE (Receiver Enable)
Nguyên lý hoạt động:
✔️ MAX485 chuyển đổi tín hiệu TTL (UART – 0 và 5V) thành tín hiệu vi sai RS-485 (dựa trên sự chênh lệch giữa hai dây A và B).
✔️ Dữ liệu chỉ truyền hoặc nhận tại một thời điểm ⇒ cần điều khiển DE và RE hợp lý:
✔️ Gửi dữ liệu: DE = HIGH, RE = HIGH (tắt nhận, bật gửi)
✔️ Nhận dữ liệu: DE = LOW, RE = LOW (tắt gửi, bật nhận)
Ứng dụng thực tế:
✔️Giao tiếp Arduino ↔ Arduino: Truyền dữ liệu khoảng cách xa bằng RS-485
✔️ PLC ↔ Cảm biến công nghiệp: Chuẩn RS-485 dùng nhiều trong Modbus RTU
✔️ Hệ thống điều khiển trung tâm: Tòa nhà, trạm điện, nhà máy sản xuất
✔️ Camera, cảm biến giám sát: RS485 dùng để truyền tín hiệu điều khiển PTZ
✔️RS485 ↔ TTL chuyển đổi: Làm cầu nối giữa máy tính/microcontroller với thiết bị RS-485
Hình Ảnh IC Giao Tiếp MAX485