PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Giao tiếp cổng COM và LPT (http://www.picvietnam.com/forum/forumdisplay.php?f=44)
-   -   RS485-Su dung CCS (http://www.picvietnam.com/forum/showthread.php?t=4314)

longtu 17-06-2009 12:29 PM

RS485-Su dung CCS
 
1 Attachment(s)
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

Trích:

Nguyên văn bởi longtu (Post 26862)
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/showthre...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

Rs485 - rs232
 
1 Attachment(s)
Đơ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

Trích:

Nguyên văn bởi hocavr (Post 51348)
Đơ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


Múi giờ GMT. Hiện tại là 01:34 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam