Ðăng Nhập

View Full Version : Vấn đề giao tiếp qua mạng RS485


khoai tây
26-03-2011, 10:56 PM
Các anh chị có thể giúp em kiểm tra chương trình của em viết để giao tiếp giữa PIC18F4520 (master) với Pic6f877a (slave dùng để đo nhiệt độ không ạ)
Nếu chỉ là viết riêng để đọc ADC từ LM35 thì hiển thị lên LCD vẫn bình thường. Nhưng khi em cho vào đường truyền RS485 thì thậm chí nhiệt độ còn không thể hiển thị lên LCD :((
Đây là code và mạch mô phỏng của em!
Mong hồi âm từ mọi người!

stupid11
27-03-2011, 12:02 PM
Các anh chị có thể giúp em kiểm tra chương trình của em viết để giao tiếp giữa PIC18F4520 (master) với Pic6f877a (slave dùng để đo nhiệt độ không ạ)
Nếu chỉ là viết riêng để đọc ADC từ LM35 thì hiển thị lên LCD vẫn bình thường. Nhưng khi em cho vào đường truyền RS485 thì thậm chí nhiệt độ còn không thể hiển thị lên LCD :((
Đây là code và mạch mô phỏng của em!
Mong hồi âm từ mọi người!

Việc mô phỏng mạng RS-485 trên proteus hình như là ko thực hiện được hay sao

ấy..(trong protues ko có con max-485 nhưng có thể thay bằng max-487).

Bạn thử bỏ con max-485 đi,truyền qua chuẩn RS-232 xem có được không..nếu mà được thì

việc giao tiếp qua mạng rs-485 là tương tự(chỉ thêm vào chân điều khiển hướng)..mình

cũng chưa làm về RS-485 bao giờ...nhưng mình nghĩ là vậy,không biết có chính xác không? :D