Bộ chuyển đổi usb com tự chế. Bộ chuyển đổi USB-COM DIY: sơ đồ, thiết bị và khuyến nghị. Phiên bản đơn giản hóa trên FT8U232BM

Trong chủ đề này, chúng tôi sẽ xem xét việc lựa chọn một số mạch vô tuyến nghiệp dư cho phép bạn lắp ráp bộ chuyển đổi USB COM, thường được sử dụng trong thiết bị đo lường và y tế. Cổng nối tiếp RS-232 lỗi thời nhưng vẫn còn phù hợp, còn được gọi là cổng COM, được sử dụng để trao đổi thông tin giữa máy tính và thiết bị. Nó được gọi là tuần tự vì dữ liệu được trao đổi từng bit một.


Bộ chuyển đổi USB COM sang FT8U232BM

Đế của bộ chuyển đổi là microassembly FT8U232BM. Nó hỗ trợ tất cả các cấp độ theo yêu cầu của tiêu chuẩn cổng COM (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) theo sơ đồ chân.

Để phù hợp với mức TTL của RS232 với FT8U232BM, các cụm vi mô 74HC00 được sử dụng. Chip 93C46 dùng để lưu trữ mã số cá nhân (PID), mã nhà sản xuất (VID) và số serial của thiết bị. Do đó, có thể loại trừ nhưng khi đó chỉ có thể kết nối một thiết bị với adapter, tạo ra cổng COM ảo. Bạn có thể tải xuống tài liệu tham khảo trình điều khiển để làm việc với máy tính và bản vẽ bảng mạch in từ liên kết màu xanh lá cây ở trên.

Phiên bản đơn giản

Nó chỉ hỗ trợ chuỗi tín hiệu RX, TX, RTS, CTS. Để phù hợp với các cấp độ, chip MAX232 khá nổi tiếng được sử dụng.

PL2303HX là bộ chuyển đổi USB sang RS232 gần như hoàn chỉnh. Thiết kế sử dụng bộ thu phát MAX232 để chuyển đổi các mức RX, TX.


Có hai tùy chọn cho bộ chuyển đổi chip USB COM: mới (var D 2012) và cũ (var A 2004). Theo sách tham khảo, sơ đồ chân của chúng khác nhau, vì vậy bạn cần kiểm tra xem bạn có phiên bản vi mô nào.

PL2303 thay thế hoàn toàn cổng COM, nhưng hầu hết chỉ sử dụng chân Tx và Rx. Để giao tiếp các cấp độ giữa cổng USB và cổng COM, tôi sử dụng chip MAX232 nổi tiếng. Nó cần thiết vì trong cổng COM thông thường, mức logic là 12 volt, trong khi USB hoạt động ở mức thấp hơn.

Để làm việc với bộ điều hợp, bạn cần cài đặt trình điều khiển cho cổng COM ảo trong hệ điều hành máy tính của bạn; bạn có thể tải xuống trình điều khiển này từ liên kết ở trên.

Để kiểm tra chức năng của mạch, bạn có thể đóng các tiếp điểm chuyển đổi mức Rx Tx và gửi một số dữ liệu đến cổng COM, dữ liệu đó sẽ được trả lại. Tuyệt vời cho việc giám sát cổng.

Attiny2313 được cấp nguồn bởi mạch chỉ hỗ trợ tín hiệu điều khiển Rx và Tx.


Bạn có thể tải xuống phần sụn cho vi điều khiển, bản vẽ bảng mạch in của bộ chuyển đổi, chương trình đầu cuối để kiểm tra thiết bị, trình điều khiển và cầu chì từ liên kết ở trên.

Khi bạn kết nối giao diện với máy tính, thông báo “Tìm thấy phần cứng mới” sẽ xuất hiện. Chúng tôi cài đặt trình điều khiển bằng thuật toán tiêu chuẩn và toàn bộ thiết bị đã sẵn sàng để sử dụng. Để kiểm tra chức năng, hãy đoản mạch nhanh các chân Rx và Tx và sử dụng chương trình đầu cuối để đặt số cổng COM và gửi bất kỳ tin nhắn nào. Nếu bộ điều hợp đang hoạt động, một thông báo sẽ xuất hiện trong cửa sổ chương trình.

Các vấn đề khi nhấp nháy máy thu. Thiếu cổng COM. Sử dụng máy tính xách tay

Hầu hết các máy tính, laptop “cũ” mua cách đây hơn 5 năm luôn có vài cổng COM (RS-232). Ít nhất luôn có ít nhất một đầu nối “RS-232”.

Cơm. 1. Đầu nối trên thùng máy tính

Nhiều thiết bị bên ngoài khác nhau được kết nối với nó: chuột, máy in, modem, thiết bị chuyên dụng. Do đó, không có vấn đề gì khi kết nối đầu thu với máy tính để lấy phần sụn. Chỉ cần kết nối, chạy chương trình để cập nhật phần mềm của đầu thu và bình tĩnh làm mọi việc cần thiết là đủ.

Trong các máy tính hiện đại, đầu nối RS-232 thường bị thiếu. Đây là nơi phát sinh vấn đề, thường là những vấn đề rất khó chịu. Trong hầu hết các máy thu, không có phương pháp “chương trình cơ sở” nào khác ngoài việc sử dụng “RS-232”. Và không phải tất cả các máy thu đều có đầu vào “USB” để kết nối ổ đĩa flash ngoài.

Và đôi khi có một vấn đề khác: máy tính xách tay có cổng COM COM, nhưng nó hoạt động với các bộ thu của một kiểu máy, nhưng không hoạt động với các kiểu máy khác. Nguyên nhân là do nhà sản xuất laptop vi phạm chuẩn truyền dữ liệu RS-232. Họ làm điều này để tiết kiệm pin. Nếu nhà sản xuất máy thu cẩn thận và chính xác về mặt kỹ thuật thì một con chip đặc biệt cho cổng “COM” sẽ được lắp vào máy thu. Nhờ con chip này, đầu thu sẽ hoạt động được với cả máy tính xách tay và máy tính. Nhưng việc lắp đặt một vi mạch sẽ làm tăng chi phí tổng thể của sản phẩm và gần đây các nhà sản xuất đã tiết kiệm ngay cả những điều nhỏ nhặt này! Đây là lý do tại sao nảy sinh vấn đề không tương thích giữa máy tính xách tay và hầu hết các máy thu.

Khi sử dụng máy tính, vấn đề thiếu cổng “RS-232” cần thiết được giải quyết một cách đơn giản: bạn cần mua thêm một mô-đun có cổng “COM”. Bo mạch này được cài đặt trong máy tính được gọi là “PIC-COM” hoặc đơn giản là “board cổng COM”.

Cơm. 2. Card PCI cho máy tính có 2 cổng “COM”

Nếu bạn không giỏi về máy tính và chưa bao giờ xử lý việc cài đặt thiết bị bổ sung vào máy tính trước đây, hãy liên hệ với chuyên gia! Nếu không, bạn có thể “khai tử” những thiết bị đắt tiền.

Sau khi cài đặt bo mạch vào máy tính, hệ điều hành Windows sẽ gán một số cho các cổng mới được cài đặt, ví dụ: “1”, “2”… “25”.

Khi sử dụng laptop, bạn không thể lắp bo mạch máy tính thông thường: sai tiêu chuẩn và kích thước. Có hai cách để giải quyết vấn đề này: đắt nhưng chất lượng cao và rẻ nhưng không tương thích hoàn toàn. Trong trường hợp đầu tiên, bạn cần mua một bo mạch đặc biệt có cổng cho máy tính xách tay. Giá của những tấm ván này cao và tôi không thể mua được tấm ván này, ngay cả khi đặt hàng.


Cơm. 3. Bo mạch laptop có cổng “COM”

Và có một nhược điểm: máy tính xách tay “cũ” và “mới” có hai tiêu chuẩn khác nhau cho thiết bị bổ sung! Trước khi mua, hãy kiểm tra hướng dẫn dành cho máy tính xách tay của bạn!

Nếu bạn không thể mua bo mạch cho máy tính hoặc máy tính xách tay thì chỉ còn một lựa chọn duy nhất: “USB”. Hầu như tất cả các kiểu máy tính hiện đại đều có đầu ra “USB”, ít nhất hai hoặc thậm chí cả tám! Có nhiều bộ chuyển đổi USB sang COM khác nhau được bán.

Cơm. 4. Bộ chuyển đổi “USB - COM”

Cơm. 5. Mạch chuyển đổi “USB - COM”

Cách tự hàn bộ chuyển đổi USB-COM. lựa chọn 1

Cách tạo bộ chuyển đổi USB-COM của riêng bạn, bộ chuyển đổi này có thể được sử dụng để kết nối bộ chuyển đổi và các thiết bị khác với máy tính không có cổng COM “cứng”.
Chú ý!
Bộ điều hợp được mô tả bên dưới chỉ cung cấp tín hiệu RX và TX phù hợp.
Tất cả các tín hiệu modem khác không được sử dụng.
Đối với hầu hết các thiết bị chạy không có phần cứng kiểm soát luồng, điều này là quá đủ.
Bộ chuyển đổi hoạt động 100% với bộ chuyển đổi Pilot VAF/MAF

Đi!

Để lắp ráp, bạn sẽ cần các bộ phận sau:

1. PL2303HX (cầu nối USB-USART của Prolific) - 1 chiếc.
2. MAX232CSE (UART-RS232) - 1 cái.
3. Thạch anh 12,00 MHz - 1 chiếc.
4. Tụ điện 10 nF (smd1206) - 2 chiếc.
5. Tụ điện 1 uF (smd1206) - 6 chiếc.
6. Điện trở 27 Ohm (smd1206) - 2 chiếc.
7. Điện trở 1,5KOhm (smd1206) - 1 chiếc.
8. Đầu nối USB mini - 1 chiếc.
9. Đầu nối đực DB-9 – 1 chiếc.
10. Lá PCB cho bo mạch 48*22mm – 1 cái

Sơ đồ bộ điều hợp

Bảng mạch in

Có thể tải xuống các tập tin mạch và con dấu ở định dạng Eagle PCB Editor (số lượt tải xuống: 791)

Lắp ráp và cấu hình
Trên thực tế, ở đây mọi thứ đều cơ bản - chúng tôi làm một tấm ván, khoan 4 lỗ và hàn tất cả các bộ phận.

Kết quả là bạn sẽ có được một bộ chuyển đổi như thế này:

Để ngăn tấm ván khỏi bị oxy hóa, bạn có thể sơn nó bằng vecni polyurethane hoặc bất kỳ loại vecni ô tô khô nhanh nào mà bạn có trong tay.
Tiếp theo, chúng ta kết nối thiết bị này với cổng USB của máy tính.
Windows sẽ phát hiện thiết bị mới và yêu cầu trình điều khiển.

Sau khi cung cấp trình điều khiển Windows, một cổng COM Prolific mới sẽ xuất hiện trong hệ thống:

Bây giờ bạn cần kiểm tra chức năng của bộ chuyển đổi

Để thực hiện việc này, trên bộ chuyển đổi trong đầu nối cổng COM, hãy sử dụng tuốc nơ vít hoặc dây để kết nối các tiếp điểm 2 và 3 (thường có các số được dán trên chính đầu nối với các số liên lạc - hãy xem kỹ hơn) Ngoài ra, bạn có thể hàn một jumper tạm thời:

Khởi chạy chương trình “Hyperterminal” (Start->Programs->Accessories->Communication->Hyperterminal)
Không có hyperterminal trên Vista và Seven! Do đó, bạn sẽ phải truy cập Google/Yandex để tải xuống hyperterminal hoặc bất kỳ thứ gì tương đương.

Chọn cổng com mới của chúng tôi trong cài đặt kết nối:

Bây giờ chúng ta bắt đầu kết nối, chọn bố cục tiếng Anh và thử in nội dung nào đó.

Ký hiệu của các phím bạn nhấn sẽ xuất hiện trên màn hình:

Nếu các chữ cái không xuất hiện, hãy kiểm tra cài đặt

Đó là tất cả!
Bây giờ tất cả những gì còn lại là tháo jumper khỏi danh bạ 2-3 và bạn có thể sử dụng bộ chuyển đổi cho mục đích dự định của nó.
Những thứ kia. Đầu vào của một "bộ chuyển đổi" như vậy được kết nối với đầu nối "USB" miễn phí của máy tính xách tay, trình điều khiển (chương trình điều khiển) được cài đặt từ đĩa đi kèm trong bộ sản phẩm và một cổng COM ảo với số sê-ri được chỉ định sẽ xuất hiện trong Cài đặt hệ thống.

Cách tự hàn bộ chuyển đổi USB-COM. Lựa chọn 2

Hình 1. Tổng quan

Đơn vị được đề xuất ở dạng lắp ráp cho phép bạn thực hiện nguyên tắc: mua - kết nối. Thiết bị sẽ cho phép người dùng máy tính cá nhân kết nối các thiết bị hoạt động từ cổng COM (RS232C) với cổng USB.

Giá bán lẻ ước tính: $18
Bộ điều hợp sẽ hữu ích trong các ứng dụng thực tế: để kết nối nhiều thiết bị khác nhau, cũng như modem và lập trình viên, với máy tính cá nhân.

Thông số kỹ thuật
Điện áp cung cấp từ cổng USB: 5 V.
Mức tiêu thụ hiện tại: 20 mA.
Tốc độ kết nối RS232C: 110-230000 bps
Giao diện: USB1.1, USB2.0.
Các hệ điều hành được hỗ trợ: Win98, Win2000, WinXP, Vista, Linux, v.v.
Kích thước tổng thể của thiết bị: 60x30 mm.
Nội dung giao hàng
Cụm khối bộ chuyển đổi: 1.
Hướng dẫn: 1.

Thiết kế

Về mặt cấu trúc, bộ chuyển đổi được chế tạo trên một bảng mạch in hai mặt làm bằng sợi thủy tinh lá, được bảo vệ bằng một ống co nhiệt trong suốt.

Bộ chuyển đổi cung cấp tất cả các tín hiệu modem: DSR, DTR, RTS, CTS, RI, DCD, cũng như các tín hiệu chính RXD và TXD.

Hình 2. Sơ đồ mạch điện


Hình 3. Hình ảnh bảng mạch in từ phía các bộ phận

Mô tả hoạt động của khối

Sơ đồ mạch điện được thể hiện trên hình 2.

Phần trung tâm của thiết bị là bộ vi điều khiển CP2102 do SILICON LABORATORIES sản xuất. Bộ chuyển đổi MAX3243 do Texas Instruments sản xuất được sử dụng làm chip điều khiển mức. Bộ chuyển đổi cung cấp tất cả các tín hiệu modem: DSR, DTR, RTS, CTS, RI, DCD, cũng như các tín hiệu chính RXD và TXD.

Cài đặt thiết bị trong hệ điều hành

Để cài đặt driver cho máy tính, trước tiên bạn phải tải driver phù hợp với hệ điều hành của mình.

Tiếp theo, cài đặt trình điều khiển trên máy tính cá nhân của bạn. Kết nối bộ chuyển đổi. Hệ điều hành sẽ phát hiện và “yêu cầu” trình điều khiển, bạn nên cho nó biết vị trí của trình điều khiển này (nơi đã giải nén).

Sau khi cài đặt thành công, đèn LED trên bộ chuyển đổi sẽ sáng lên, cho biết thiết bị đã sẵn sàng hoạt động!

Trình điều khiển bạn có thể tải xuống (số lượt tải xuống: 537)

KIỂM TRA HOẠT ĐỘNG BM8050 KHÔNG CÓ THIẾT BỊ NGOÀI

Để kiểm tra việc truyền và nhận tất cả các tín hiệu modem cần thiết theo kết nối của thiết bị COM.

Cài đặt các jumper trên các chân 2-3, 4-6, 7-8 của đầu nối COM VM8050.

Kết nối thiết bị với cổng USB của PC.

Xem hệ điều hành đã phân bổ cổng nào cho thiết bị, để thực hiện việc này, hãy vào Bắt đầu --- Cài đặt --- Bảng điều khiển --- Hệ thống --- Phần cứng --- Trình quản lý thiết bị --- Cổng (COM và LPT) - -- Cầu nối USB tới UART của Phòng thí nghiệm Silicon CP210x (COM1).

Khởi chạy ứng dụng HiperTerminal tiêu chuẩn cho Windows từ Start --- Programs --- Accessories --- Communications --- HiperTerminal.

Dừng kết nối đang chạy, nếu nó đang hoạt động, bằng cách nhấp vào Gọi --- Dừng ở trên cùng.

Xem cổng nào được chương trình sử dụng để giao tiếp với thiết bị, nhập Tệp --- Thuộc tính ở trên cùng bên trái và đối diện "Kết nối qua" chọn cùng một cổng như trong Trình quản lý thiết bị (trong trường hợp của chúng tôi là COM1).

Trong cùng một cửa sổ, hãy đảm bảo rằng điều khiển luồng “Phần cứng” được chọn trong chương trình, để thực hiện việc này, hãy nhấp vào nút “Cấu hình” ở giữa và chọn “Phần cứng” trong cửa sổ “Kiểm soát luồng” phía dưới.

Thoát khỏi cài đặt chương trình bằng cách nhấp vào OK và OK lần nữa.

Nhập văn bản "Văn bản" trong chương trình HiperTerminal và văn bản "Văn bản" được in trên màn hình, xác nhận rằng thiết bị đang hoạt động.

Tháo các jumper khỏi các chân 2-3, 4-6, 7-8 của đầu nối COM VM8050.

Nhập văn bản "Văn bản" trong chương trình HiperTerminal, trong khi không có chữ in nào trên màn hình xác nhận rằng thiết bị đang hoạt động.

Thiết lập trình điều khiển và chọn cổng cho bộ chuyển đổi USB-COM

Ở đây, vấn đề đầu tiên đang chờ đợi chúng ta: thứ nhất, HĐH có thể gán một số lượng quá lớn cho cổng ảo, chẳng hạn như “25”. Và chương trình flash máy thu cho phép bạn làm việc với các số cổng từ một đến bốn. Thứ hai, không phải tất cả các bộ chuyển đổi USB-COM đều có thể hoạt động với chương trình phần sụn và chính bộ thu. Lý do là các nhà sản xuất thiết bị đã thiết kế sản phẩm và chương trình dành cho họ một cách khác nhau. Tất cả các bộ chuyển đổi phải được kiểm tra riêng cho chương trình và bộ thu của bạn. Điều thường xảy ra là bộ chuyển đổi hoạt động với một số thiết bị nhưng không hoạt động với các thiết bị khác.

Nếu sự cố đầu tiên được giải quyết bằng cách thay đổi số cổng trong cài đặt hệ điều hành, thì vấn đề tương thích của phần cứng, chương trình và bộ chuyển đổi sẽ không thể giải quyết được.

Để thay đổi số được gán cho HĐH, bạn phải thay đổi thủ công. Để thực hiện việc này, bạn cần vào “Trình quản lý thiết bị”: “Bắt đầu” - “Cài đặt” - “Bảng điều khiển” - “Hệ thống”.

"Bảng điều khiển"

Trong cửa sổ xuất hiện, chọn tab “Phần cứng” và nhấp vào nút “Trình quản lý thiết bị”. Cửa sổ Trình quản lý thiết bị sẽ mở ra. Trong cửa sổ hiện ra, trong danh sách cây chọn dòng “Ports (COM and LPT). Trong danh sách thả xuống, bạn sẽ thấy tất cả các cổng có sẵn trên máy tính của mình. Chọn cổng ảo của bạn: “Bộ chuyển đổi USB - COM”. Tôi có một công cụ chuyển đổi mô hình Prolific.

Danh sách các cổng có sẵn

Nhấp vào dòng này bằng nút chuột PHẢI, trong cửa sổ mở ra, chọn tòa nhà “Thuộc tính”.

Định cấu hình cổng đã chọn

Trong cửa sổ xuất hiện, chọn tab “Cài đặt cổng”. Trong dòng “Tốc độ”, chọn “115200”, sau đó nhấp vào nút “Nâng cao”.

Định cấu hình cài đặt cổng

Ở cuối cửa sổ mở ra, hãy tìm tab “Số cổng COM”.

Thay đổi số cổng COM

Nhấp vào tab và chọn số cổng COM cần thiết.

Xin lưu ý rằng một số cổng có thể bị chiếm bởi phần cứng hiện có, chẳng hạn như modem tích hợp. Bạn không thể sử dụng một cổng tại một thời điểm!

Sau khi hoàn tất cài đặt, hãy nhấp vào “OK” để lưu các thay đổi của bạn và thoát hoàn toàn chế độ cài đặt, đóng tất cả các cửa sổ đã mở trước đó. Sau đó, khởi động lại máy tính của bạn để thực hiện những thay đổi cần thiết. Nếu bạn đã thay đổi số “COM” của cổng “USB - COM” của bộ chuyển đổi, thì bạn chỉ cần rút phích cắm ra khỏi đầu nối máy tính và kết nối lại.

Cổng nối tiếp hoặc cổng COM là giao diện chuẩn RS-232 được sử dụng để kết nối các thiết bị khác nhau với máy tính. Do hạn chế về lượng thông tin (1 bit) được truyền tại một thời điểm, cổng này nhận được tên thứ hai: nối tiếp. Một sự thật thú vị là trong các giao diện khác nhau, chẳng hạn như Ethernet hoặc USB, thông tin cũng được truyền tuần tự, tuy nhiên, tên như vậy vẫn chưa được gán cho chúng.

Phải làm gì nếu máy tính của bạn không có cổng COM?

Ban đầu, cổng COM được sử dụng để kết nối các thiết bị đầu cuối, modem và chuột. Trong thời hiện đại, mục đích chính là kết nối tất cả các loại nguồn điện, bộ vi điều khiển, hệ thống máy tính, máy tính tiền và các thiết bị khác. Ngoài ra, cổng COM được sử dụng rất tích cực để đồng bộ hóa máy tính: ví dụ: máy tính xách tay với máy tính cá nhân. Bây giờ phương pháp này đã được thay thế bằng việc sử dụng cổng USB.

Cổng COM ảo là gì?

Một cổng COM ảo được hệ điều hành của chúng tôi tưởng tượng ra nhưng nó không hiện diện trên thực tế. Có những chương trình đặc biệt dành cho “trí tưởng tượng”, một trong số đó chúng ta sẽ xem xét sau.

Cái này được dùng để làm gì?

Khi bạn hiểu cổng COM thực sự là gì và nó dùng để làm gì, bạn có thể dễ dàng hình dung ra sự cần thiết của cổng COM ảo. Hãy tưởng tượng: bạn cần kết nối một thiết bị máy tính với máy tính thông qua cổng COM. Nhưng bạn không có nó! Hoặc kết nối nhiều thiết bị nhưng chỉ có một cổng. Phải làm gì trong tình huống như vậy? Đó là việc tạo ra một cổng ảo để tiết kiệm thời gian.

Do đó, một cổng ảo cho phép bạn mô phỏng sự hiện diện của nó trong máy tính khi không có nó. Có khá nhiều ví dụ về ứng dụng. Tuy nhiên, cách sử dụng cổng COM ảo phổ biến nhất là:

  • Nếu cần, hãy kết nối nhiều thiết bị cùng một lúc.
  • Nếu cần, hãy gỡ lỗi (kiểm tra, tìm lỗi) chương trình cho thiết bị máy tính khi không có cổng.

Làm thế nào để tạo cổng ảo?

Các chương trình chuyên biệt được cung cấp cho sự sáng tạo của họ. Thật đáng để lựa chọn những thứ cung cấp cho chúng tôi cài đặt trình điều khiển cần thiết cho các cổng ảo, vì việc tìm kiếm chúng không phải là một trải nghiệm thú vị cho lắm.

Tải xuống và cài đặt chương trình Cổng COM ảo nâng cao. Quá trình cài đặt chỉ mất vài phút và ở một giai đoạn, chúng tôi sẽ được cung cấp trình điều khiển:

Chúng tôi đồng ý và nhấp vào “Cài đặt”. Bạn nên đợi vài phút - đừng lo lắng nếu phải mất 5-10 phút. Điều này ổn.
Sau khi cài đặt, vào chương trình và nhìn thấy cửa sổ chính:

Nó chứa ba tab chính: Cổng chung (nâng cao), cổng máy khách và cổng cục bộ.

Chuyển hướng cổng chung (hoặc mở rộng) Cho phép bạn chia sẻ cổng COM qua mạng cục bộ (LAN) hoặc Internet. Nhờ đó, dữ liệu từ các cổng ảo có thể được chuyển đến người dùng khác một cách dễ dàng và nhanh chóng.
Chuyển hướng cổng khách hàng cho phép bạn tạo các cổng trên máy tính kết nối với các cổng mở rộng thông qua cáp modem null ảo. Điều đáng nói là chương trình sẽ tự động cung cấp cáp ảo.
Chuyển hướng cảng địa phương giúp bạn có thể xem, tạo và xóa tất cả các cặp cổng COM ảo.

Hãy chuyển đến tab cổng cục bộ và nhấp vào nút Thêm. Một cửa sổ sẽ mở ra trước mặt chúng ta, đề nghị tạo một cặp cổng COM, được cho là được kết nối bằng cáp modem null ảo:

Bấm vào đồng ý. Đi tới Bảng điều khiển -> Hệ thống -> Trình quản lý thiết bị.
Chúng tôi thấy rằng các cổng COM của chúng tôi đã được tạo thành công:

Tương tác giữa cổng COM mở rộng và cổng COM máy khách

Nhiều khả năng vấn đề tương tác giữa 2 tab này vẫn chưa rõ ràng. Trên thực tế, mọi thứ đều đơn giản: các cổng mở rộng cho phép bạn chia sẻ các cổng com của mình, tức là tất cả thông tin có sẵn từ các thiết bị được kết nối với các cổng này. Họ kết nối với khách hàng: những người nhận được tất cả thông tin cần thiết.

Để tạo cổng mở rộng, chỉ cần nhấp vào nút Thêm trong tab đầu tiên và chọn cổng mà chúng tôi đang chia sẻ:

Để tạo cổng máy khách, hãy chuyển đến tab thứ hai, nhấp vào nút Thêm và trước tiên hãy chọn cổng mà chúng tôi muốn tạo cổng máy khách, sau đó là địa chỉ của máy tính có cổng mà chúng tôi muốn kết nối:

Kết quả

Vẫn còn rất nhiều điều thú vị còn sót lại về chủ đề cổng COM. Mặc dù công nghệ này đang mờ nhạt dần cùng với sự phát triển của các giao diện khác để kết nối các thiết bị, nhưng nó vẫn được sử dụng tích cực và biết được những phức tạp trong hoạt động của nó là rất hữu ích.

Đầu tiên, một vài lời về vi mạch PL2303. Có 2 phiên bản phổ biến của vi mạch này: mới (var D 2012) và cũ (var A 2004). Theo Bảng dữ liệu, các sơ đồ chân là khác nhau, vì vậy bạn cần xem bạn có phiên bản vi mạch nào. Bài viết này chỉ đề cập đến phiên bản cũ của vi mạch.

Tùy chọn bộ chuyển đổi với ghép nối cấp độ.

Chip PL2303 có thể thay thế hoàn toàn cổng COM nhưng mình chỉ sử dụng chân Tx và Rx thôi. Tôi loại bỏ phần còn lại vì không cần thiết. Sơ đồ của bộ chuyển đổi này được hiển thị trong Hình 1.

Để giao tiếp giữa cổng USB và cổng COM, tôi sử dụng chip MAX232. Vi mạch này là cần thiết vì trong cổng COM cổ điển, mức logic là +-12 volt và USB hoạt động ở mức 0-5 volt.

Hình 1 - Sơ đồ bộ chuyển đổi cổng USB-COM trên chip PL2303 với ghép nối cấp độ

Bảng mạch in của bộ chuyển đổi này có trong các tập tin của bài viết.

Tùy chọn bộ chuyển đổi mà không cần ghép nối cấp độ

Nếu không cần giao tiếp các mức, bạn có thể loại bỏ phần mạch có chip MAX232. Sau khi thay đổi, thu được mạch như hình 2. Biến thể mạch này rất phù hợp để kết nối các bộ vi điều khiển thông qua UART (bộ vi điều khiển và bộ chuyển đổi phải có điểm chung).


Hình 2 - Sơ đồ bộ chuyển đổi cổng USB-COM trên chip PL2303 không ghép nối cấp độ

Bảng mạch in cũng có trong các file của bài viết.

Hình 3 cho thấy thiết bị đã hoàn thành. Mặc dù bo mạch ban đầu được sản xuất cho tùy chọn đầu tiên, nhưng sau đó chip MAX232 đã bị tháo dỡ vì không cần thiết. Bây giờ bộ chuyển đổi đã được sử dụng thành công để giao tiếp bộ vi điều khiển AVR với máy tính thông qua UART.


Hình 3 - Ảnh thiết bị đã hoàn thiện

Trình điều khiển cho chip PL2303

Đối với trình điều khiển, hãy truy cập trang web của nhà sản xuất và tải xuống phiên bản trình điều khiển mới nhất. Liên kết trình điều khiển

vấn đề có thể xảy ra

Có vấn đề với driver, nó báo " Thiết bị này không thể khởi động được. (Mã 10)". Có hai giải pháp:

1) cài đặt phiên bản cũ của trình điều khiển. Bạn có thể tải driver cũ ở đó. Tôi có windows 10 và phương pháp này không giúp được gì nhiều cho tôi.

2) tải xuống một cái nạng cho trình điều khiển (nằm trong các tập tin của bài viết.). Tôi không nhớ mình đã lấy nó từ đâu, nhưng nó đã giúp ích cho tôi. Sau khi tải xuống:

  • ser2pl.inf - nhấp chuột phải và cài đặt
  • Copy mọi thứ vào C:/Windows/System32/Drivers

Để kiểm tra chức năng của bộ điều hợp, bạn cần đóng các tiếp điểm Rx Tx và gửi một số dữ liệu đến cổng COM, dữ liệu sẽ được trả về. Để giám sát cổng COM tôi sử dụng chương trình Màn hình cổng nối tiếp nâng cao.

Danh sách các nguyên tố phóng xạ

chỉ định Kiểu Mệnh giá Số lượng Ghi chúCửa hàngsổ ghi chú của tôi
U1 Bộ chuyển đổi USB sang RS-232PL23031 Vào sổ ghi chú
U2 IC giao diện RS-232

MAX232

1 nếu cần thiết Vào sổ ghi chú
C1, C22 tụ điện22 pF2 Vào sổ ghi chú
C3, C88 tụ điện1 µF6 Vào sổ ghi chú
R1, R2 Điện trở

27 Ôm

2 Vào sổ ghi chú
R3 Điện trở

1,5 kOhm

1

Các vấn đề khi nhấp nháy máy thu. Thiếu cổng COM. Sử dụng máy tính xách tay

Nhiều người dùng gặp phải vấn đề flash firmware máy thu do thiếu cổng COM. Hầu hết các mẫu máy tính cũ đều được trang bị một số cổng COM. Họ có ít nhất 1 đầu nối “RS-232”. Nhờ giải pháp công nghệ này, người dùng có thể kết nối các thiết bị bên ngoài cần thiết. Chuột, máy in, bàn phím, modem và các thiết bị khác được kết nối với máy tính cùng một lúc. Sử dụng máy tính có thể phản xạ lại đầu thu. Người dùng chưa bao giờ gặp phải bất kỳ vấn đề kết nối đáng kể nào. Tất cả những gì họ cần là kết nối cáp, khởi chạy chương trình và nhấp vào các mục cần thiết.

Các nhà sản xuất máy tính hiện đại dường như đã quên mất đầu nối RS-232. Người dùng bình thường có thể không nhận thấy sự vắng mặt của nó. Nhưng nếu bạn là người đăng ký truyền hình vệ tinh và đầu thu của bạn bắt đầu hoạt động không chính xác do cập nhật không kịp thời, bạn sẽ phải đối mặt với một vấn đề khó chịu. Hầu hết các kiểu máy thu chỉ có thể được flash bằng cách sử dụng “RS-232”. Và không phải tất cả các hộp giải mã vệ tinh đều được trang bị đầu vào USB.

Rất thường xuyên, người dùng gặp phải các vấn đề khác. Một trong số đó là sự không tương thích của các cổng COM có sẵn trên máy tính xách tay với một số mẫu máy thu nhất định. Trong hầu hết các trường hợp, điều này là do tiêu chuẩn truyền dữ liệu RS-232 đã bị vi phạm trong quá trình sản xuất máy tính xách tay. Một số nhà sản xuất cố tình làm điều này vì giải pháp này cho phép họ giảm năng lượng sạc pin. Chi tiết nhỏ này được phản ánh trong giá thành của thiết bị máy tính, giúp người tiêu dùng cuối dễ tiếp cận hơn. Chỉ những nhà sản xuất chính xác và cẩn thận mới có thể tự hào về việc có một con chip đặc biệt cho cổng COM. Và thiết bị của họ tương thích với bất kỳ máy thu nào.

Nếu bạn sử dụng máy tính thông thường thì vấn đề có thể được giải quyết bằng cách mua thêm một mô-đun có cổng COM. Nó có dạng một bảng mạch và được gắn vào máy tính. Điều rất quan trọng là phải thực hiện cài đặt một cách chính xác, vì những hành động không chính xác có thể dẫn đến hư hỏng thiết bị. Sau khi bo mạch được cài đặt vào máy tính, hệ điều hành Windows sẽ gán cho mỗi cổng một số riêng.

Nếu bạn sử dụng máy tính xách tay thì tùy chọn này sẽ không hoạt động. Ở đây bạn sẽ gặp phải sự khác biệt giữa kích thước và tiêu chuẩn. Nhưng vấn đề này cũng có giải pháp.

Bạn có thể thử tự hàn bộ chuyển đổi USB-COM2 cách: đắt tiền và đã được chứng minh hoặc rẻ tiền và không hiệu quả một phần:

Phương pháp 1

Chúng tôi mua một bảng đặc biệt có cổng được thiết kế cho máy tính xách tay. Vấn đề không chỉ là chi phí cao của giải pháp mà còn là việc bạn sẽ phải mất một ngày để tìm kiếm một mô hình phù hợp. Cũng cần lưu ý rằng máy tính xách tay có thể có các tiêu chuẩn khác nhau cho các thiết bị bổ sung. Vì vậy, trước tiên bạn nên đọc hướng dẫn sử dụng nếu bạn vẫn còn giữ chúng. Nếu bạn ngần ngại đặt mua một bảng đặc biệt, thì bạn có thể thử phương pháp khác.

Trong hầu hết các trường hợp nó hoạt động. 90% mẫu máy hiện đại được trang bị một số đầu ra “USB”. Bạn có thể mua bộ chuyển đổi USB sang COM.

Để tham khảo. USB là một giao diện nối tiếp được sử dụng để truyền dữ liệu. Cáp bốn dây được sử dụng để kết nối các thiết bị bổ sung. Hai dây cung cấp khả năng nhận và truyền dữ liệu, hai dây cung cấp năng lượng cho một thiết bị bổ sung. Nhược điểm chính của USB là các đầu nối bị lỏng theo thời gian. Kết quả là mất liên lạc. Khi ổ cắm bị đứt, người dùng phải thay bo mạch.

Phương pháp 2

Bạn có thể tự hàn bộ chuyển đổi USB-COM. Điều đáng lưu ý là giải pháp mà chúng tôi mô tả đảm bảo chỉ khớp với tín hiệu RX và TX. Các tín hiệu modem khác không được sử dụng. Chuẩn bị các bộ phận sau:

  • 1 PL2303HX (Cầu nối USB-USART của Prolific)
  • 1 MAX232CSE (UART-RS232)
  • 1 thạch anh 12,00 MHz
  • 2 tụ điện 10 nF (smd1206)
  • 6 tụ điện 1uF (smd1206)
  • 2 Điện Trở 27 Ohm (smd1206)
  • 1 Điện Trở 1.5KOhm (smd1206)
  • 1 đầu nối USB mini
  • 1 đầu nối đực DB-9
  • 1 lá PCB cho bo mạch 48*22mm

Đầu tiên bạn cần làm một tấm ván. Để làm điều này, hãy khoan 4 lỗ và hàn các bộ phận cần thiết.

Kết quả là bạn sẽ có được một bộ chuyển đổi tiêu chuẩn. Để tránh quá trình oxy hóa, bảng có thể được phủ bằng vecni ô tô hoặc polyurethane.

31,7 KiB
492 lượt tải xuống

Ngoài ra, bạn có thể hàn một jumper tạm thời

Sau khi cài đặt trình điều khiển, chúng tôi kiểm tra chức năng của bộ chuyển đổi. Để thực hiện việc này, hãy thử đóng danh bạ 2 và 3 và khởi chạy chương trình “Hyperterminal” (nhập CHƯƠNG TRÌNH qua BẮT ĐẦU. Đi tới TIÊU CHUẨN, chọn GIAO TIẾP và SIÊU THỊ). Tiếp theo, đi tới bất kỳ công cụ tìm kiếm nào và tải xuống hyperterminal hoặc tương đương. Trong cài đặt kết nối, chúng tôi chỉ định một cổng com mới (trong trường hợp của chúng tôi là cổng hyperterminal).

Định cấu hình các tham số cổng (115200, 8, N(không), 1, không kiểm soát luồng).

Để tham khảo. HyperTerminal là một chương trình đặc biệt đi kèm với hệ điều hành Windows. Nó giúp cung cấp quyền truy cập vào các thiết bị máy tính khác thông qua modem, cổng nối tiếp hoặc sử dụng giao thức telnet. Nếu không có HyperTerminal thì người dùng có thể sử dụng shell Windows từ xa. Nếu cần khắc phục sự cố với modem, bạn có thể sử dụng Điện thoại và Modem thay vì HyperTerminal. Nếu chương trình bị thiếu, bạn có thể dễ dàng tìm thấy nó trên Internet và tải xuống sau vài phút.