Module RF Zigbee UART CC2530+PA V2 | Hướng dẫn cấu hình

Mạch Thu Phát RF Zigbee UART CC2530+PA V2 là một module thu phát sóng vô tuyến sử dụng chuẩn Zigbee, hoạt động ở tần số 2.4GHz. Mạch được thiết kế để truyền nhận dữ liệu không dây ở khoảng cách xa, lên đến 1000m trong điều kiện lý tưởng. Điểm nổi bật của mạch là sự kết hợp giữa chip CC2530 của Texas Instruments (TI) và chip khuếch đại công suất PA CC2591, giúp tăng cường khả năng truyền tín hiệu.

Thông số kỹ thuật:

  • IC chính RF Zigbee SoC CC2530 từ TI
  • IC khuếch đại công suất PA CC2591.
  • Điện áp sử dụng: 2.8 - 3.5VDC
  • Dòng tiêu thụ: < 30mA
  • Chuẩn truyền sóng Zigbee 2.4Ghz.
  • Tốc độ truyền sóng tối đa 3300bps.
  • Công suất truyền: 20dbm
  • Khoảng cách truyền lý tưởng: 1000m.
  • Giao thức kết nối UART TTL 3.3V, Baudrate tối đa 115200.
  • Kích thước: 16x34mm.

Đặc điểm và Tính năng:

  • Khoảng cách truyền xa: Nhờ chip khuếch đại công suất PA CC2591, mạch có thể đạt khoảng cách truyền lên đến 1000m trong điều kiện lý tưởng.
  • Chuẩn Zigbee: Sử dụng chuẩn Zigbee 2.4GHz, một chuẩn công nghiệp ổn định, tiết kiệm năng lượng và hỗ trợ tạo mạng lưới (mesh network).
  • Giao tiếp UART: Giao tiếp UART (Universal Asynchronous Receiver-Transmitter) giúp mạch dễ dàng kết nối với vi điều khiển, máy tính hoặc các thiết bị khác thông qua cáp chuyển USB-UART.
  • Dễ sử dụng: Mạch thường được lập trình sẵn firmware, cho phép người dùng dễ dàng cấu hình và sử dụng chỉ với một vài thao tác bằng nút nhấn.

Ứng dụng:

  • Hệ thống nhà thông minh
  • Hệ thống điều khiển tự động
  • Mạng cảm biến không dây
  • Giám sát và điều khiển từ xa
  • Mạng cảm biến không dây
  • Tự động hóa

Hướng dẫn sử dụng Module thu phát RF Zigbee CC2530 Uart 2.4g

Cấu hình mạch:

Mạch thường được cấu hình bằng nút nhấn (thường được gọi là nút "key" hoặc "SET") trên module. Quy trình chung như sau:

Bước 1: Vào chế độ cấu hình:

  • Đảm bảo mạch chưa được cấp nguồn.
  • Nhấn và giữ nút key.
  • Cấp nguồn cho mạch trong khi vẫn giữ nút key.
  • Khi 4 đèn LED trên mạch nhấp nháy, thả nút key. Mạch đã vào chế độ cấu hình.

Bước 2: Chọn Baudrate:

  • Sau khi vào chế độ cấu hình, các đèn LED sẽ hiển thị trạng thái Baudrate hiện tại.
  • Nhấn nút key để thay đổi Baudrate. Mỗi lần nhấn sẽ chuyển sang một mức Baudrate khác.
  • Các mức Baudrate phổ biến bao gồm 9600, 19200, 38400, 57600, 115200 bps. Hãy chọn Baudrate phù hợp với vi điều khiển hoặc thiết bị bạn đang kết nối.
  • Sau khi chọn Baudrate mong muốn, nhấn và giữ nút key để chuyển sang bước tiếp theo.

Bước 3: Chọn Kênh (Channel):

  • Sau khi lưu Baudrate, các đèn LED sẽ hiển thị trạng thái kênh hiện tại.
  • Nhấn nút key để thay đổi kênh. Có 16 kênh khác nhau (từ 0 đến 15) được biểu thị bằng trạng thái của 4 đèn LED.
  • Các module muốn giao tiếp với nhau phải được cấu hình cùng kênh.
  • Nhấn và giữ nút key để chuyển sang bước tiếp theo.

Bước 4: Chọn Chế độ Truyền nhận:

  • Có hai chế độ truyền nhận chính:
    • Point to Point: Chỉ truyền nhận giữa hai module được cấu hình cụ thể. Thường cần cấu hình địa chỉ cho từng module trong chế độ này.
    • Broadcast: Một module phát tín hiệu và tất cả các module khác trong cùng kênh đều nhận được.
  • Nhấn nút key để chuyển đổi giữa các chế độ.
  • Nhấn và giữ nút key để lưu cấu hình và thoát khỏi chế độ cấu hình.

Lưu ý thiết đặt chỉ được lưu và có hiệu lực khi bạn đến được bước 4.

Để thiết đặt lại hãy rút nguồn và quay về bước 1.

Bảng cấu hình kiểu truyền nhận:

Nếu bạn chọn Point to Point

  • Ở module thứ nhất bạn chọn cấu hình Point to Poit A
  • Cũng ở bước này, ở module thứ 2 bạn chọn cấu hình Point to Poit B

Nếu bạn chọn Broadcast

  • Thì chọn trường hợp còn lại như hình giống nhau ở tất cả module

Cách dùng rất đơn giản

Giả sử chúng ta đang giao tiếp truyền thống bằng 2 dây TX-RX giữa 2 arduino như thế này.

Bạn chú ý quy tắc nối TX của thiết bị A phải nối với RX của thiết bị B nhé.

Giờ muốn lên đời RF thì ta cũng làm tương tự.

Test module với phần mềm Hercules:

Download phần mềm Hercules tại đây

Ví dụ cấu hình:

Giả sử bạn muốn cấu hình hai module để giao tiếp Point to Point với Baudrate 115200 và kênh 5:

  • Module 1: Cấu hình Baudrate 115200, kênh 5, chế độ Point to Point A.
  • Module 2: Cấu hình Baudrate 115200, kênh 5, chế độ Point to Point B.

Bằng cách này, hai module sẽ giao tiếp được với nhau.

Để giao tiếp 2 thiết bị với nhau mình sử dụng thêm USB UART và kết nối như sơ đồ ở trên.

Sau đó mở phần mềm Hercules lên chọn cổng COM cho từng thiết bị và test truyền nhận thử.

Nếu thành công các bạn sẽ truyền nhận được giữa 2 thiết bị với nhau như hình trên.

Video

Nhận xét

Mới hơn Cũ hơn