PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC - Thiết kế và Ứng dụng (http://www.picvietnam.com/forum/forumdisplay.php?f=23)
-   -   Mạch chuyển đổi RS232<=>RS485 tự động chuyển mạch (http://www.picvietnam.com/forum/showthread.php?t=9404)

nguyen_de89 23-05-2011 12:51 AM

Trích:

Nguyên văn bởi tanbka (Post 45406)
Trên chân chọn hướng của 485 nối với chân data của đầu rs232 qua con diot giảm áp xuống 5V mà. Khi nào có tín hiệu từ máy tính xuống, thì mạch truyền dữ liệu đi xa, còn bình thường nó nhận dữ liệu từ xa về.
Mạch này chuyển 232-485 mà, kết nối đơn giản không cần tín hiệu chuyển hướng, còn nếu bạn dùng MCU thì khỏi cần con 232, dùng mỗi con 485 thôi, tín hiệu chuyển hướng lấy từ 1 chân điều khiển ra của MCU.

Mạch trên dùng để connect với PC thì cần 232,còn đối với MCU như bạn nói thì chỉ cần mỗi con 485 như vậy tín hiệu control bằng tay phải k bạn?
Nếu MCU thì mình chỉ cần mỗi 485 bỏ 232 vậy mình có cần 4 điện trở ở đầu vào k bạn

tanbka 23-05-2011 09:53 AM

điện trở đầu vào là bên phía 485, vẫn phải có chứ bạn.

nguyen_de89 23-05-2011 10:46 AM

Còn ở chân số 3 của cổng COM đó bạn,có nối với điện trở 1k2 xong nối qua 485,và 2 diode,sau đó nối với chân chọn hướng của 485 theo bạn nói diode zener ghim 5v,mình k biết tác dụng làm gì vậy bạn,bạn có thể giải thích kĩ chỗ đó giùm mình dc k?

longdv 10-06-2012 11:32 PM

mình nghĩ thế này ko biêt đúng ko.
bình thương nhận data tư VDK về thì chân TXD của công COM ở mức 0. cho phép max485 nhận data. \
còn khi gửi data đi thì chân TXD của công COM Khác mức 0 (có khi lên mức 1 tùy data), khi nó ở mức 1 (khoảng 12V) thì có con zener5V ghim 5V làm cho mức 1 xuống con 5V==> đưa vô Max485 nó hiểu là đang cho phép truyền data ,. thế là truyền thôi,
Bình thường thì nó ở chế độ nhận data

chuotdientu 14-06-2012 12:41 PM

Mạch của bạn tanbka:

Ở chế độ RS232 không truyền data :
-->Tx_RS232 (chân số 3) ở mức 1: tương ứng -12V-->bị D4 ghim áp 0V (thực tế khoảng .6~.7V)-->tín hiệu chân 2,3 max485 mức 0 (0V)-->max485 nhận data.
-->vậy: nếu RS232 không truyền data thì max485 sẽ ở chế độ nhận data

Ở chế độ RS232 truyền data:
-->Tx_RS232 (chân số 3) ở mức 0: tương ứng +12V-->bị D3 zener ghim áp 5V(lúc này D4 không hoạt động)-->tín hiệu chân 2,3 max485 mức 1 (5V)-->max485 truyền data. (disable nhận data)
-->Vậy: nếu RS232 truyền data thì max 485 chuyển sang chế độ truyền data.(và không nhận data).

D4: ghim áp 0V-->tạo logic0 cho max485
D3: ghim áp 5V-->nếu không có D3 thì điện áp 12 đưa thẳng vào max485-->max485 sẽ theo ông bà liền

mạch này là haft duplex.

mrtddiep 14-06-2012 01:09 PM

help help me.cac huynh oi co ai biet con ic tc74a0-5.0 o cho nao ban khong minh kiem o cho nhat tao ma khong thay.chi cho minh voi hay ai co thi de lai cho minh voi. cam on moi nguoi truoc nhe !

mrtddiep 15-06-2012 11:53 AM

cac huynh oi sao khong ai chi cho minh cho mua voi .help help gan bao ve roi.
hic hic !


Múi giờ GMT. Hiện tại là 05:56 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