Tutorial: Tổng Hợp Các Sơ đồ Chuyển đổi RS232 <-> RS485

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. Tutorial: Tổng hợp các sơ đồ chuyển đổi RS232 <-> RS485 Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 4
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước 1 2 3 4 template Next
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #1

    Tutorial: Tổng hợp các sơ đồ chuyển đổi RS232 <-> RS485

    02-08-2008, 21:22 Mình có làm giao tiếp một hệ thống vi điều khiển với PC thông qua mạng RS485 , nên có 1 chút ít kiến thức về mạch chuyển đổi từ RS232 sang RS485.Thấy có nhiều bạn cũng có quan tâm đến mạng RS485 nên mở ra Thread này , hy vọng anh em huynh đệ nào đã từng làm qua hay quan tâm thì đóng góp các Schematic để tạo nên một Hệ thống tài liệu về RS232 <-> RS485 Converter Vì Lý thuyết của mạng RS232 ,RS485 cũng có và được nhắc đến khá nhiều, nên ở đây mình chỉ POST các Schematic do mình thiết kế và Tham khảo ở các tài liệu ( đã làm Mạch Thật, chạy OK ) Tóm tắt Giao Thức như hình sau: --------------------------------------------- Bộ Chuyển đổi RS485-RS232 dùng thường có 2 phương pháp chính: 1. Dùng IC 555 để định thời (KHUYÊN DÙNG ,vì Truyền nhận TỰ ĐỘNG) 2. Dùng Tín hiệu RTS của cổng Serial để điều khiển * Các IC chuyển đổi RS232<-->RS485 thông dụng là : MAX485 (Maxim , giá 30k thì phải,mắc nên ít xài ) , SN75176B (của Texas , giá 4k) ,hay DS75176 (của Dallas),.... Mình thì thấy dùng con SN75176B cũng OK ,giá lại rẻ nữa. ------------------------------------------------------------------ I. SƠ ĐỒ BỘ CHUYỂN ĐỔI DÙNG IC 555 ĐỂ ĐỊNH THỜI: 1. Mạch chuyển đổi cho PC: 2. Bộ chuyển đổi cho MCU, PLC File Schematic (định dạng PDF) ,mình gởi ở file Kèm theo THREAD này. * Gởi kèm Lý thuyết về RS232-RS485 mà mình sưu tầm được. Attached Files
    • RS485_Schematic_HoangLongU.pdf (78.8 KB, 5734 lượt xem)
    • Ly thuyet ve RS232_RS485_SUU TAM.pdf (313.1 KB, 8990 lượt xem)
    Last edited by hoanglongu; 03-08-2008, 17:55. My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter Tags: None
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #2 02-08-2008, 21:32 II. SƠ ĐỒ BỘ CHUYỂN ĐỔI DÙNG TÍN HIỆU RTS ĐỂ ĐIỀU KHIỂN Sơ đồ này mình Tham Khảo ở WEBSITE:http://aquaticus.info/rs485_to_rs232 ( cung cấp Free Schem và Code để Test Bộ chuyển đổi này --> Khá Good) mình đã Hàn mạch DÂY và chạy OK. 1. MẠch chuyển đổi cho PC Trong 2 Sơ đồ này: Bạn NỐI GND cho chân thứ 15 của MAX232 NỐI Vcc cho chân thứ 16 của MAX 232 Cấp Vcc cho chân số 8 và GND cho chân số 5 của Max485 (hoặc SN75176B) 2. Mạch chuyển đổi cho MCU ( Ex: ATMega8) Hy vọng các anh em đóng góp cho Thread này nhiều Schematic bổ ích và Open Source ( cho xài Free) hen.. Chúc vui! Last edited by hoanglongu; 02-08-2008, 21:39. My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter
    • 1 like

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #3 03-08-2008, 10:39 Mình Updates thêm: 1.File ORCAD Schemmatic của Sơ đồ có định thời dùng IC555 (khuyên dùng Sơ đồ này) 2. Giao Diện để Test thử mạng RS485 2 File này gởi kèm theo trong bài viết này. ------------------------------------------------- Note: Anh em nào cảm thấy bài viết có ích thì nhấn nút THANKS ha ( cho mình vui ,hi hi) Attached Files
    • RS485_Schematic_HoanglongU.rar (34.2 KB, 2204 lượt xem)
    • Giao Dien_Test RS485.rar (56.6 KB, 2669 lượt xem)
    Last edited by hoanglongu; 03-08-2008, 12:24. My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

    Comment

    Gửi bài viết Huỷ bỏ
  • xuanvu_dk2 xuanvu_dk2 Thành viên tích cực
    • Tham gia: Jul 2007
    • Bài viết: 111
    • Share
    • Tweet
    #4 17-08-2008, 02:22 Nguyên văn bởi hoanglongu Xem bài viết Mình Updates thêm: 1.File ORCAD Schemmatic của Sơ đồ có định thời dùng IC555 (khuyên dùng Sơ đồ này) 2. Giao Diện để Test thử mạng RS485 2 File này gởi kèm theo trong bài viết này. ------------------------------------------------- Note: Anh em nào cảm thấy bài viết có ích thì nhấn nút THANKS ha ( cho mình vui ,hi hi) Chao ban minh thay tren dien dan nay ban co nhieu bai viet hay va bo ich. Ban co the gui cho minh xin vai code VB ve do thi nhan du lieu tu cong com duoc khong? xuanvudk2@gmail.com NGUYỄN XUÂN VŨ Mua bán, sửa chữa PLC, biến tần Vỉ mạch điện tử công nghiệp các loại 0978462163

    Comment

    Gửi bài viết Huỷ bỏ
  • xuanvu_dk2 xuanvu_dk2 Thành viên tích cực
    • Tham gia: Jul 2007
    • Bài viết: 111
    • Share
    • Tweet
    #5 17-08-2008, 02:26 Nguyên văn bởi hoanglongu Xem bài viết Mình Updates thêm: 1.File ORCAD Schemmatic của Sơ đồ có định thời dùng IC555 (khuyên dùng Sơ đồ này) 2. Giao Diện để Test thử mạng RS485 2 File này gởi kèm theo trong bài viết này. ------------------------------------------------- Note: Anh em nào cảm thấy bài viết có ích thì nhấn nút THANKS ha ( cho mình vui ,hi hi) Minh ve roi nhung khong dep lam Attached Files
    • Click image for larger version    Name:	untitled.bmp  Views:	6179  Size:	756.0 KB  ID:	1333289
    NGUYỄN XUÂN VŨ Mua bán, sửa chữa PLC, biến tần Vỉ mạch điện tử công nghiệp các loại 0978462163

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #6 10-09-2008, 17:47 Nguyên văn bởi xuanvu_dk2 Xem bài viết Minh ve roi nhung khong dep lam Bạn vẽ như vậy là cũng đẹp mà Vẽ đồ thị thì có thể dùng ActiveX Control như TeeChart... hay có thể Vẽ bằng Lập trình thuần tuý thôi cũng được. Khi nào rảnh hơn 1 chút ( do đang nghiên cứu L.V.T.N), mình sẽ Post vài Chương trình Vẽ Đồ thị bằng Lập trình ở luồng này: http://dientuvietnam.net/forums/show...t=11088&page=9 My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

    Comment

    Gửi bài viết Huỷ bỏ
  • saobanmai saobanmai Thành viên chính thức
    • Tham gia: Apr 2007
    • Bài viết: 95
    • Share
    • Tweet
    #7 14-09-2008, 17:05 Nguyên văn bởi hoanglongu Xem bài viết II. SƠ ĐỒ BỘ CHUYỂN ĐỔI DÙNG TÍN HIỆU RTS ĐỂ ĐIỀU KHIỂN Sơ đồ này mình Tham Khảo ở WEBSITE:http://aquaticus.info/rs485_to_rs232 ( cung cấp Free Schem và Code để Test Bộ chuyển đổi này --> Khá Good) mình đã Hàn mạch DÂY và chạy OK. 1. MẠch chuyển đổi cho PC Trong 2 Sơ đồ này: Bạn NỐI GND cho chân thứ 15 của MAX232 NỐI Vcc cho chân thứ 16 của MAX 232 Cấp Vcc cho chân số 8 và GND cho chân số 5 của Max485 (hoặc SN75176B) 2. Mạch chuyển đổi cho MCU ( Ex: ATMega8) Hy vọng các anh em đóng góp cho Thread này nhiều Schematic bổ ích và Open Source ( cho xài Free) hen.. Chúc vui! Cho mình hỏi tí.Trong cả 2 sơ đồ trên thì chân RE và chân DE có tác dụng giống như việc điều khiển BUS , tức là khi một nút muốn truyền thì đưa các chân này lên mức cao, sau khi truyền xong lại đưa về mức thấp (không biết hiểu thế có đúng không ?) . Vậy khi nhận thì 2 chân này có tác dụng điều khiển gì không ? .Nếu tôi áp dụng truyền thông đa xử lí trong đó PC hay một MCU trong mạng làm chủ BUS và treo chân này lên mức cao(không có điều khiển gì hết), lúc này việc truyền nhận sẽ do master làm chủ và áp dụng một cách thức khác để truyền nhận(ví dụ chiêu thức "thẻ bài " trong mạng Token Ring) thì có được không ?

    Comment

    Gửi bài viết Huỷ bỏ
  • saobanmai saobanmai Thành viên chính thức
    • Tham gia: Apr 2007
    • Bài viết: 95
    • Share
    • Tweet
    #8 14-09-2008, 17:11 Các bác cứ đưa ra mấy cái sơ đồ không không thế thì bọn đệ làm ăn được gì.Ít ra thì chỉ cho bọn đệ cách lập trình, sơ đồ thuật toán hay cách thức hoạt động của nó chứ. Đệ muốn hỏi nếu gởi 1 byte địa chỉ hay byte dữ liệu từ master đến slaver thì phải làm công việc gì(sơ đồ thuật toán để lập trình ấy).

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #9 15-09-2008, 11:34 Nguyên văn bởi saobanmai Xem bài viết Các bác cứ đưa ra mấy cái sơ đồ không không thế thì bọn đệ làm ăn được gì.Ít ra thì chỉ cho bọn đệ cách lập trình, sơ đồ thuật toán hay cách thức hoạt động của nó chứ. Đệ muốn hỏi nếu gởi 1 byte địa chỉ hay byte dữ liệu từ master đến slaver thì phải làm công việc gì(sơ đồ thuật toán để lập trình ấy). Bạn saobanmai ơi, mình Viết tên Thread là : Tổng hợp các sơ đồ chuyển đổi RS232 <--> RS485 , còn Phần Lý thuyêt ( bao gồm Lý thuyết + Giao thức Truyền Nhận) đã được nói nhiều trong các Thread khác của diễn đàn cũng như ở các Sách, nên bạn phải tự nghiên cứu để chọn ra giao thức truyền Data ( mà theo bạn là tối ưu) chứ . Ngoài ra ,mình cũng đã gởi kèm file: Lý thuyết mạng RS485 rồi ( cũng khá đầy đủ về cách Lập trình). Trong mạng RS485 , có định địa chỉ các NODE , vì vậy ,dựa vào các địa chỉ này mà ta sẽ Truyền nhận dữ liệu theo kiểu Master - Slave . Còn kiểu truyền Token-Ring thì mình chưa làm thử ,nên không có kinh nghiệm gì để chia sẻ. My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

    Comment

    Gửi bài viết Huỷ bỏ
  • saobanmai saobanmai Thành viên chính thức
    • Tham gia: Apr 2007
    • Bài viết: 95
    • Share
    • Tweet
    #10 30-09-2008, 21:29 Nguyên văn bởi hoanglongu Xem bài viết Bạn saobanmai ơi, mình Viết tên Thread là : Tổng hợp các sơ đồ chuyển đổi RS232 <--> RS485 , còn Phần Lý thuyêt ( bao gồm Lý thuyết + Giao thức Truyền Nhận) đã được nói nhiều trong các Thread khác của diễn đàn cũng như ở các Sách, nên bạn phải tự nghiên cứu để chọn ra giao thức truyền Data ( mà theo bạn là tối ưu) chứ . Ngoài ra ,mình cũng đã gởi kèm file: Lý thuyết mạng RS485 rồi ( cũng khá đầy đủ về cách Lập trình). Trong mạng RS485 , có định địa chỉ các NODE , vì vậy ,dựa vào các địa chỉ này mà ta sẽ Truyền nhận dữ liệu theo kiểu Master - Slave . Còn kiểu truyền Token-Ring thì mình chưa làm thử ,nên không có kinh nghiệm gì để chia sẻ. thank you !!!!

    Comment

    Gửi bài viết Huỷ bỏ
  • diep_love diep_love Thành viên tích cực
    • Tham gia: Aug 2006
    • Bài viết: 139
    • Share
    • Tweet
    #11 20-10-2008, 11:00 ban HoanglongU có mạch chuyển đổi rs 323<---> rs422 không cho mình xin với mình đang cấn nó thanks

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #12 20-10-2008, 11:48 Nguyên văn bởi diep_love Xem bài viết ban HoanglongU có mạch chuyển đổi rs 323<---> rs422 không cho mình xin với mình đang cấn nó thanks Là mạch chuyển từ chuẩn RS232 - RS422 phải không bạn. Mình thì không có sẵn Sơ đồ của mạch này. Nhưng các Chip lái như : MAX485 hay SN75176 đều có Hỗ trợ Chuẩn RS422 .Về sơ đồ mạch , bạn có thể thay đổi 1 ít từ mạch RS232-RS485 là có thể trở thành RS232-RS422. Bạn có thể Tham khảo sơ đồ mạch ở đây , Sơ đồ này sử dụng Tín hiệu RTS để điều khiển. Link: http://pinouts.ru/Converters/rs422_cable_pinout.shtml Attached Files
    • Click image for larger version    Name:	rs232-rs422_cable.gif  Views:	5798  Size:	13.6 KB  ID:	1334269
    My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

    Comment

    Gửi bài viết Huỷ bỏ
  • tkthung tkthung Thành viên mới
    • Tham gia: Oct 2007
    • Bài viết: 15
    • Share
    • Tweet
    #13 05-11-2008, 18:45 ban Hoanglongu có thể cho mình mạch rs 485 kết nối với 89c51 ko, ko có dùng rs 232 nha Sẵn bạn thử thiết kế mạch vdk dùng 1 master điều khiền 2 con khác dùng rs485 bạn chỉ cấn thiế kế như vậy dc rồi vì mình đang làm 1 đề tài liên quan dến nó nhưng đi tìm hết nhà sách mà kô có cuốn nào nói về rs 485 hết Thanks bạn nhiều nha

    Comment

    Gửi bài viết Huỷ bỏ
  • david david Thành viên tích cực
    • Tham gia: Sep 2006
    • Bài viết: 210
    • Share
    • Tweet
    #14 05-11-2008, 19:26 bạn có thể vào đấy xem : http://lecongcuong.blogspot.com

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglongu hoanglongu Moderator
    • Tham gia: Jun 2007
    • Bài viết: 216
    • Share
    • Tweet
    #15 07-11-2008, 09:08 Nguyên văn bởi tkthung Xem bài viết ban Hoanglongu có thể cho mình mạch rs 485 kết nối với 89c51 ko, ko có dùng rs 232 nha Sẵn bạn thử thiết kế mạch vdk dùng 1 master điều khiền 2 con khác dùng rs485 bạn chỉ cấn thiế kế như vậy dc rồi vì mình đang làm 1 đề tài liên quan dến nó nhưng đi tìm hết nhà sách mà kô có cuốn nào nói về rs 485 hết Thanks bạn nhiều nha Cái mạch chuyển đổi này, mình đã làm Hoàn Chỉnh rồi: Hiện nay mình còn dư 4 bộ Mạch Chuyển RS232 <--> RS485 ( Bộ cho MCU hay PC đều có - vì hồi hè làm Dự Án về RS485) . Mạch đảm bảo hoạt động OK Còn về cách thức Giao tiếp,bạn có thể muốn PC hay MCU là Master là như nhau cả thôi: + Nếu PC là Master: Phải cần bộ chuyển đổi cho PC ,và bộ chuyển cho mỗi Slave-MCU + Nếu MCU là Master : Không cần bộ chuyển cho PC, chỉ cần bộ chuyển cho các MCU Vì hiện nay ,mình đang làm mạng CAN (Control Area NetWork) - không dùng RS485 .Nên nếu bạn cần ,mình sẽ Để lại mấy bộ chuyển RS232-RS485 cho bạn. Bạn có thể liên lạc với mình qua: Mail: leonardo_u3000@yahoo.com Phone: 0906677347 My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

    Comment

    Gửi bài viết Huỷ bỏ
Trước 1 2 3 4 template Next Về tác giả Collapse hoanglongu - Received the Bachelor (honors) and Master (by research) of Engineering in Automatic Control at Faculty of Electrical-Electronics Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam, in 2009 and 2011, respectively. - Majors: Automatic Control, Solar/Wind Energy systems, Electrical Machines, Two-wheeled Self-Balancing Robot, Microcontrollers. Tìm hiểu thêm về hoanglongu Bài viết mới nhất Collapse
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
    • Channel: Điện tử công suất
    Hôm qua, 15:40
  • bqviet Trả lời cho Sửa bộ nguồn DC 60V 45A bởi bqviet Bộ nguồn xung ở tầm công suất 2700W này, gần 3 ký, không bao giờ đơn giản để mà sửa ngay cả đối với người có kinh nghiệm chứ đừng nói người không chuyên. Đám linh kiện công suất không tự nhiên cháy mà phải xuất phát từ nguyên nhân...
    • Channel: Điện tử công suất
    04-01-2025, 22:09
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú kiểm tra đi ốt đầu vào, ra nữa ạ. Về phần kiểm tra dao động chú hỏi chị google ấy ạ, có nhìu cô chú đã hướng dẫn rồi ạ...
    • Channel: Điện tử công suất
    04-01-2025, 16:53
  • Minhdai95 Trả lời cho Sửa bộ nguồn DC 60V 45A bởi Minhdai95 mình đã kiểm tra phần công suất thấy hỏng cả 4 con IGBT mà mình muốn kiểm tra phần dao động và hồi tiếp khi chưa cấp điện cho mạch thì có cách nào không b, mình không phải dân trong nghề lên chưa có kinh nghiệm sửa. Cảm ơn b
    • Channel: Điện tử công suất
    04-01-2025, 14:27
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú nhắm phần công suất dễ kiểm tra và hay hư hỏng nhất trước ạ. Rồi đến phần dao động nguồn, hồi tiếp...
    • Channel: Điện tử công suất
    04-01-2025, 11:42
  • Minhdai95 Sửa bộ nguồn DC 60V 45A bởi Minhdai95 mọi người đã ai sửa bộ nguồn này chưa ạ, cho e xin ít kinh nghiệm để sửa bộ nguồn. Em cảm ơn...
    • Channel: Điện tử công suất
    04-01-2025, 11:22
  • nhathung1101 Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi nhathung1101
    • Channel: Điện tử dành cho người mới bắt đầu
    31-12-2024, 17:39
  • nguyendinhvan Comment on Thắc mắc về hạ áp cho adapter laptop bởi nguyendinhvan
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 23:20
  • nguyendinhvan Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi nguyendinhvan Phải làm đúng quy chình thì mới được Bươc 1 lấy cái nguồn điều chỉnh, set về đúng 12v, cấp cho đường out 19v như hình. Chú ý là phần đầu vào adaptor không cấp điện. Bước 2 . Kiểm tra điện áp tại chân số 3 das001 có đúng... 1 Photo
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 23:20
  • LamVo Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi LamVo Nhấp nháy có thể do chu kỳ hoạt động bị rút ngắn quá dẫn đến không đủ nguồn nuôi ic, bác thử tăng giá trị tụ nguồn phụ nuôi ic và giảm giá trị điện trở hạn dòng cho nó xem có cải thiện không....
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 08:45
Xem toàn bộ Copyright © 2000-2025 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 06:33. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Sơ đồ Chân Rs422