|
Tài trợ cho PIC Vietnam |
Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển... |
|
Ðiều Chỉnh | Xếp Bài |
17-06-2009, 12:29 PM | #1 |
Đệ tử 6 túi
|
RS485-Su dung CCS
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.
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
20-03-2011, 06:16 PM | #2 | |
Đệ tử 6 túi
|
Trích:
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 à.. |
|
26-09-2011, 04:47 PM | #3 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
sao chẳng thấy bác nào vào cho ý kiến cả hè
|
28-09-2011, 09:11 AM | #4 |
Đệ tử 6 túi
Tham gia ngày: Jan 2007
Bài gửi: 127
: |
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é. |
28-09-2011, 11:19 PM | #5 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
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.
|
28-09-2011, 11:31 PM | #6 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
à 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
|
29-10-2011, 07:29 PM | #7 |
Nhập môn đệ tử
Tham gia ngày: Oct 2011
Bài gửi: 1
: |
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
|
31-10-2011, 11:59 AM | #8 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
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 |
11-11-2011, 11:51 AM | #9 |
Đệ tử 2 túi
Tham gia ngày: Apr 2010
Bài gửi: 44
: |
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
|
11-11-2011, 11:58 AM | #10 |
Đệ tử 2 túi
Tham gia ngày: Apr 2010
Bài gửi: 44
: |
Rs485 - rs232
Đơ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
|
23-11-2011, 05:12 PM | #11 |
Đệ tử 1 túi
Tham gia ngày: Nov 2010
Bài gửi: 17
: |
|
|
|