Danh sách sản phẩm

Mạch chuyển giao tiếp UART TTL to RS485 V2

Mã sản phẩm: IMA511   |   Tình trạng: Còn 13 sản phẩm có sẵn
25.000₫

Mô tả sản phẩm

Mạch chuyển giao tiếp UART TTL to RS485 V2 được thiết kế để có thể giúp bạn chuyển giao tiếp từ chuẩn giao tiếp UART TTL (Vi điều khiển, máy tính nhúng,...) sang chuẩn giao tiếp RS485 và ngược lại.

Mạch chuyển giao tiếp UART TTL to RS485 V2 được thiết kế với khả năng chống nhiễu cao, tích hợp các bộ đệm, Cầu chì tự phục hồi, Diod chống nhiễu giúp hệ thống chạy ổn định, an toàn hơn và không làm cháy board điều khiển trung tâm. Phần chân giao tiếp RS485 trên mạch có chân Mass, nếu hệ thống có đường đây mass tiếp đất thì có thể sử dụng để nối vào chân Mass này giúp tăng khả năng chống nhiễu và chống  sét.

Mạch hỗ trợ kết nối nhiều điểm RS485 trên đường Bus, mạch được thiết kế để các điểm có thể nối "nóng" mà không sợ hiện tượng module bị chết khi chưa ngắt đường truyền tổng.

Thông số kỹ thuật:

  • Điện áp hoạt động: 3 - 5VDC.
  • Điện áp giao tiếp TTL: 3 - 5VDC.
  • Khoảng cách truyền RS485 có thể lên đến 1km (khuyến nghị sử dụng dưới 800m và dây bus chuyên dụng cho RS485).
  • Chuẩn chân cắm TTL 2.54mm.
  • Có đèn led thông báo trạng thái truyền nhận RX và TX.

Sơ đồ chân:


Code tham khảo Arduino: 

#include <ModbusMaster.h>
#include <SoftwareSerial.h>
//Rx/Tx is hooked up to pins 5, 3
SoftwareSerial mySerial(5, 3); // RX, TX
ModbusMaster node;
void setup() {
  // Modbus communication runs at 9600 baudrate
  Serial.begin(9600);
  mySerial.begin(9600);
  // Modbus slave ID 1
  node.begin(1, mySerial);
}
void loop()
{
  uint8_t result;
  uint8_t j;
  uint16_t data[16];  
  // Read 16 registers starting at 0x3100, 05 quantities)
  result = node.readHoldingRegisters(0, 5);
  if (result == node.ku8MBSuccess)
   {
    Serial.print("ReadHoldingRegisters: ");
    Serial.println(node.getResponseBuffer(4));
    delay(1000);  
   }
  delay(1000);

}

Video tham khảo:

Khách hàng nhận xét