PDA

View Full Version : RS485-Su dung CCS


longtu
17-06-2009, 12:29 PM
Chào các bạn,
Minh đang tìm hieu ve RS485, mình sử dụng CCS để viết chương trình. Trong CCS đã có sẵn các ví dụ vể RS485: ex_RS485.c; ex_rs232-rs485.c;rs485.c.
Các bạn có kinh nghiệm hay chú ý gì khi sử dụng các ví dụ này(ex_RS485.c; ex_rs232-rs485.c;rs485.c. ) thì cho mình biết nhé?

Minh sử dung PIC18F4680, định sử dụng RS485 để có thể truyền dử liệu đi xa, có thể kết nối đến nhiểu thiết bị và điểu khiển chúng.

Sơ đồ mạch như sau: (xem file dính kèm)

Mình đã thử mo phỏng với Proteus như không chạy
Mong các bạn cho mình ý kiến góp ý nhe.

stupid11
20-03-2011, 06:16 PM
Chào các bạn,
Minh đang tìm hieu ve RS485, mình sử dụng CCS để viết chương trình. Trong CCS đã có sẵn các ví dụ vể RS485: ex_RS485.c; ex_rs232-rs485.c;rs485.c.
Các bạn có kinh nghiệm hay chú ý gì khi sử dụng các ví dụ này(ex_RS485.c; ex_rs232-rs485.c;rs485.c. ) thì cho mình biết nhé?

Minh sử dung PIC18F4680, định sử dụng RS485 để có thể truyền dử liệu đi xa, có thể kết nối đến nhiểu thiết bị và điểu khiển chúng.

Sơ đồ mạch như sau: (xem file dính kèm)

Mình đã thử mo phỏng với Proteus như không chạy
Mong các bạn cho mình ý kiến góp ý nhe.


Mình cũng mô phỏng không chạy...bạn đã mô phỏng giao tiếp RS485 giữa 2 con PIC chưa...hình như là Proteus ko mô phỏng được MÃ-485 thì phải...

mà mình thấy mạch chuyển đổi RS232<=>RS485 của bạn hình như có vấn đề...thường thì người ta sử dụng mạch chuyển đổi tự động..bạn sử dụng
phần mềm à..

chairman_t
26-09-2011, 04:47 PM
sao chẳng thấy bác nào vào cho ý kiến cả hè

nguyendinhtuan
28-09-2011, 09:11 AM
Về sơ đồ mạch không có gì sai, nhưng bạn làm vậy rất dễ có lỗi. do chân LTC 485 chân số 2,3 nối với điện trở để lên mức cao. mức cao là mức phát. Bạn có thể dùng IC555 để thay thể.
Bạn xem lại code xem chuẩn chưa. viết một đoạn code chạy UART xem, sau đó áp dụng vào mạch này là ổn. test tưng phần thu và phát riêng nhé.

chairman_t
28-09-2011, 11:19 PM
bác Tuấn có mô phỏng rồi thì cho bọn em xem luôn nhé, chớ em làm hoài sao chưa chạy, cám ơn bác.

chairman_t
28-09-2011, 11:31 PM
à cho em hỏi luôn, cái này bác có làm cái chế độ 'address detection in 9-bit ' không

lequangve
29-10-2011, 07:29 PM
co ai ban nguyen do an rs485 giao tiep voi pic 16f877a dieu khien thiet bi khong? minh dang can lam do an.co thi xin lien he 01649665290

chairman_t
31-10-2011, 11:59 AM
http://thuvienonline.com.vn/showthread.php/688-Luan-van-Xay-dung-mo-hinh-dieu-khien-nha-thong-minh
cái này làm bằng chuẩn rs485, nhưng tốn tiền down load

hocavr
11-11-2011, 11:51 AM
RS485 giao tiếp như RS232, chỉ chú ý khi truyền thì chân số 2,3 mức tín hiệu là 1 ( chân VĐK lên 1) và ngược lại

hocavr
11-11-2011, 11:58 AM
Đơn giản mà, bạn làm theo sơ đồ này nhé, đảm bảo ngon lành, mình làm theo như thế, chạy ổn

tan_truong
23-11-2011, 05:12 PM
Đơn giản mà, bạn làm theo sơ đồ này nhé, đảm bảo ngon lành, mình làm theo như thế, chạy ổn
Cảm ơn bạn đã chia sẻ mạch convert, mình đã làm theo rồi, nhưng vấn đề là chương trình trên máy tính điều khiển cái bọn ở dưới, có chia sẻ nào nữa ko bạn?
Cảm ơn bạn nhiều