Hỗ trợ mua hàng : 02436.231.170 or 0984.058.846
Tư vấn kỹ thuật Raspberry Pi và Module RS485 CAN HAT cho Raspberry Pi : 0862.628.846
Tư vấn kỹ thuật Module khác : 0866.828.846 or 0862.998.846
VUI LÒNG LIÊN HỆ ĐỂ ĐƯỢC HỖ TRỢ KỸ THUẬT VÀ ĐẶT HÀNG TRỰC TIẾP
GIẤY XÁC NHẬN MLAB LÀ ĐƠN VỊ PHÂN PHỐI CHÍNH THỨC (OFFICAL DISTRIBUTOR) CỦA WAVESHARE TẠI VIỆT NAM
GIỚI THIỆU CHUNG
RS485 CAN HAT sẽ cho phép Pi của bạn giao tiếp với các thiết bị khác một cách ổn định ở khoảng cách xa thông qua các chuẩn truyền thông như RS485 hoặc CAN.
Tháng 4 Năm 1983, Hiệp hội công nghiệp điện tử (EIA) chính thức chấp nhận đưa RS485 là một chuẩn truyền thông áp dụng rộng rãi trong công nghiệp, y tế và dân dụng.
Mạng RS485 là mạng truyền thông nội bộ (local network) mã hóa tín hiệu dựa trên sự chênh lệch điện áp (điện áp vi sai) giữa 2 dây cáp truyền, từ đó giúp tăng khoảng cách truyền tín hiệu.
Đặc điểm nổi trội của RS485 là nó có thể hỗ trợ một mạng lên đến 32 node thu phát trên cùng một đường truyền, tốc độ truyền có thể lên tới 10 Mbit/s và khoảng cách có thể lên tới 1200m , tuy nhiên khuyến cáo không nên truyền với tốc độ quá 2Mbit/s, và với một số module chức năng có giao tiếp với MCU qua uart thì tốc độ truyền có thể giới hạn xuống 115200 bps.
Mô hình kết nối mạng RS485 cho Raspberry Pi
CAN Controller Area Network (CAN bus) là một giao thức truyền thông bus nối tiếp phát triển bởi Bosch (một nhà sản xuất thiết bị điện tại Đức) vào đầu những năm 1980. Đến năm 1991 Mercedes-Benz W140 đã dùng mạng CAN vào sử dụng trong hệ thống điện của xe. Cho đến ngày nay nhiều dòng xe ô tô sử dụng CAN làm mạng truyền thông cho các thành phần cảm biến, điều khiển trên xe như : Camry, Mercedes-Benz, Huyndai, …
Mạng CAN sử dụng trên hệ thống điện điều khiển xe ô tô
Kết nối mạng CAN với Raspberry Pi
+ So sánh mạng RS485 với CAN
ĐẶC ĐIỂM, TÍNH NĂNG
+ Chân cắm mở rộng GPIO Raspberry Pi tiêu chuẩn 40PIN, hỗ trợ cho nhiều phiên bản Raspberry Pi : Raspberry Pi Zero, Raspberry Pi 3 Model B, Raspberry Pi 3 Model B+, Raspberry Pi 3 Model A+, Raspberry Pi 4 Model B, ...
+ Chức năng CAN, bộ điều khiển CAN trên bo mạch MCP2515 ( CAN Controller ) thông qua giao diện SPI với Raspberry Pi, bộ thu phát trên board SN65HVD230 (CAN Transceiver)
+ Chức năng RS485, giao tiếp với Raspberry Pi qua UART, giao tiếp bán song công, hỗ trợ điều khiển TX/RX tự động mà không cần lập trình, bộ thu phát trên board SP3485 (RS485 Transceiver)
+ TVS trên bo mạch (Transient Voltage Suppressor), triệt tiêu hiệu quả điện áp đột biến và điện áp tăng đột biến trong mạch để thu phát RS485 hiệu quả, chống sét và chống tĩnh điện.
"Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit for RS485 transceiving, lightning-proof & anti-electrostatic."
+ Có các jump nối để hở, thuận tiện cho việc giao tiếp với các module MCU khác.
+ Đi kèm với code mẫu và hướng dẫn sử dụng (examples in wiringPi/python) - quý khách hàng liên hệ với đội ngũ kỹ thuật của MLAB để được tư vấn, hỗ trợ. Hotline (zalo) 086.262.8846 - Mr Thùy..
CÁC THÔNG SỐ KỸ THUẬT
+ Điện áp hoạt động : 3.3V
+ CAN controller : MCP2515
+ CAN transceiver : SN65HVD230
+ 485 transceiver : SP3485
+ Kích thước : 65mm x 30mm
+ Mounting hole size: 3.0mm
SƠ ĐỒ CHÂN KẾT NỐI
PIN | RASPBERRY PI (BCM) | DESCRIPTION |
---|---|---|
3V3 | 3V3 | 3.3V Power |
GND | GND | Ground |
SCK | P11 / SCLK | SPI clock input |
MOSI | P10 / MOSI | SPI data input |
MISO | P9 / MISO | SPI data output |
CS | P8 / CE0 | SPI chip selection |
INT | P25 | Interrupt |
RXD | P15 / RXD | RS485 UART receive |
TXD | P14 / TXD | RS485 UART transmit |
RSE | P4 | RS485 TX/RX control (auto control by default, some soldering is required to enable manual control), high for TX, low for RX |
Kết nối RS485 giữa Raspberry Pi 4 Model B và Raspberry Pi 3 Model B
Kết nối RS485 giữa Raspberry Pi 4 Model B và USB to RS485 (LINK USB to RS485 MLAB.VN HERE)
KÍCH THƯỚC
TÀI LIỆU THAM KHẢO
Wiki : www.waveshare.com/wiki/RS485_CAN_HAT
MLAB : Đi kèm với code mẫu và hướng dẫn sử dụng (examples in wiringPi/python) - quý khách hàng liên hệ với đội ngũ kỹ thuật của MLAB để được tư vấn, hỗ trợ. Hotline (zalo) 086.262.8846 - Mr Thùy.
Có thể kết hợp với module USB TO RS485 để quá trình test dễ dàng hơn.