Usb to ttl hw 597 kết nối linux. Bộ chuyển đổi USB-UART sang CH340G: nâng cấp lên RS232TTL, thử nghiệm, so sánh

Máy được chụp giao tận nơi khi mua sạc.
Bộ sản phẩm bao gồm một bảng điều hợp và bốn dây dài 20 cm với các đầu nối ở hai đầu.



Bo mạch được siết chặt thành một ống co nhiệt trong suốt, các chức năng của đầu ra được chỉ định ở mặt sau.


Bộ điều hợp dựa trên chip PL2303HX và được HĐH Win7/x64 xác định là cổng COM3 ảo.
Bộ điều hợp có thể được kết nối với bộ sạc Imax B6 để tạo đường cong xả pin.
từ Habrahabr:
- Ở phần tự sạc thì menu bật ở đây: User set program -> USB/Temp select -> USB Enable


Không thể kết nối +5 volt, chúng chỉ cần thiết để cấp nguồn cho cảm biến. TX được kết nối với RX (tiếp nhận) của bộ chuyển đổi, GND tương ứng với mặt đất. Tốc độ 9600, nhưng bản thân LogView biết điều đó.


Truy cập và tải xuống phiên bản mới nhất ở đó.
Tuy nhiên, bạn có thể tải xuống chương trình đã cài đặt bản cập nhật từ .


Tại đây, hãy mở Graphic - Mở bản nháp đồ họa. Đồ họa - Lưu bản thảo đồ họa để đặt làm mặc định trong mỗi lần khởi chạy.


Bạn có thể lưu bất kỳ Tệp nhật ký nào - Lưu dưới dạng, sau đó mở và làm việc với nó hơn nữa - định cấu hình cài đặt hiển thị và tạo ảnh từ tệp đó. Chương trình này không đặc biệt phức tạp, bạn có thể tìm ra nó trong một giờ bằng cách gõ. Có một bản dịch tiếng Nga (tôi không nhớ đã tìm thấy nó ở đâu, nó đã có trên liên kết của tôi), nhưng nó chưa hoàn chỉnh. Vâng, và tiếng Anh cũng vậy - trong menu, bạn thường bắt gặp những từ tiếng Đức nguyên thủy mà bạn đã phải học - Entlaned - giải ngũ, Laden - tấn công. Zyklus - chu kỳ.

Tôi định mua +33 Thêm vào mục yêu thích Thích bài đánh giá +20 +54

PL2303HX là một bộ chuyển đổi USB-to-Serial nhỏ có tích hợp bộ thu phát RS232 (giao diện UART). Vi mạch tạo một cổng COM ảo trên máy tính, qua đó bạn có thể flash các bộ vi điều khiển, cũng như khôi phục các bộ định tuyến và hộp giải mã tín hiệu.


Thông số kỹ thuật

Điện áp nguồn: 5V (từ USB)
Giao diện 1: USB
Giao diện 2: TTL (0 đến 5, Rx và Tx)
Điện áp đầu ra, V: 3,3 và 5 (đầu ra riêng biệt)
Kích thước: 50mm x 15mm x 8mm
Hỗ trợ hệ điều hành: Windows XP/7/8/8.1/10.

Thông tin chung về PL2303HX

Chip chính trên mỗi mô-đun là PL2303HX, cho đến năm 2012 vẫn được sản xuất bởi Prolific Technology. Trên thực tế, đây là bộ chuyển đổi giao diện USB sang UART với các mức logic TTL, CMOS (0 V ... +5 V). Một mặt, đầu nối USB để kết nối với máy tính và mặt khác, đầu nối UART năm chân (RX, TX và đầu ra nguồn cho + 5V và + 3,3V), để bảo vệ ngắn mạch, mô-đun được đặt trong một ống co nhiệt trong suốt, sơ đồ mạch PL2303HX được hiển thị trong hình bên dưới.

Mục đích của đèn LED:
P (Nguồn) - nguồn (bật liên tục)
R (RxD) - dữ liệu đã nhận
T (TxD) - dữ liệu được truyền

Có thể thấy từ sơ đồ điện rằng đầu ra +5V được cấp nguồn trực tiếp từ cổng USB, không có các bộ phận bảo vệ và đầu ra +3,3V được cấp nguồn từ bộ ổn định PL-2303 bên trong, có thể chịu được dòng điện lên đến 150 mA. Trình điều khiển Prolific chính thức cho Windows 7, 8 và 10 không hoạt động kể từ đó. kiểm tra tính nguyên bản của chip PL-2303, nhưng có thể sửa mọi thứ bằng cách xem phần này.

thử nghiệm

Để thử nghiệm, bạn có thể sử dụng Nhà ga1_9_b", bạn có thể tải xuống chương trình này trong bài viết này.

Cài đặt, trình điều khiển
chúng tôi ra mắt "Nhà ga1_9_b" thay mặt cho người quản trị.
Ở góc trên cùng, chọn " cổng COM" (có thể được xem trong trình quản lý thiết bị) và nhấp vào " Kết nối»

Bên dưới, nhập một giá trị tùy ý và nhấp vào " -> gửi“, đèn LED TxD sẽ sáng nhanh sau mỗi lần nhấn.
Rút ngắn các chân TxD và RxD lại với nhau và nhấn "-> Gửi", hai đèn LED, TxD và RxD, sẽ sáng nhanh sau mỗi lần nhấn và chương trình sẽ hiển thị lệnh đã gửi.
Có thể kiểm tra điện áp 3,3V và 5V bằng đồng hồ vạn năng thông thường

liên kết
Tài liệu PL2303HX
lái xe cho

Bộ chuyển đổi USB TTL PL 2303 nhỏ là một loại lập trình viên được sử dụng với bảng để đọc thông tin từ các cảm biến khác nhau:

  • độ ẩm;
  • nhiệt độ;
  • sự chuyển động.

Đây là lý do cho việc sử dụng rộng rãi bộ điều hợp USB TTL PL2303 trong các thiết bị điều khiển bằng sóng vô tuyến. Bộ điều hợp USB TTL được lập trình bằng C++, tức là. Bộ điều hợp USB TTL là một "bus vạn năng" trong truyền dữ liệu được sử dụng trong công nghệ điện toán tốc độ thấp đến trung bình.

Cần có cáp bốn dây để kết nối nó với bộ điều hợp USB RS232 TTL. Một cặp xoắn là cần thiết cho kết nối vi sai khi nhận và truyền (RX và TX) và các cặp còn lại dùng để cấp nguồn cho các thiết bị ngoại vi (GND và + 5V).

Với điều kiện là dòng điện tối đa của các thiết bị đó không vượt quá 500mA và đối với USB - 900mA), chúng được kết nối mà không cần nguồn điện riêng.

Mặc dù thực tế là có các mức tiêu chuẩn cho logic TTL 0-5 V, nhưng không cần bộ chuyển đổi USB TTL.

Tuy nhiên, do giao diện/giao thức USB khá phức tạp để xây dựng một thiết bị dựa trên nó, cần có kiến ​​thức chuyên sâu và bộ vi xử lý để xử lý dữ liệu.

Một giao thức khác có thể được sử dụng để trợ giúp - UART (UART), giao thức phổ biến nhất hiện nay. Trong số nhiều giao thức, RS-232, thường được gọi là cổng COM, được coi là được sử dụng phổ biến nhất. Nó là lâu đời nhất trong tất cả, nhưng vẫn còn phù hợp cho đến ngày nay.

Nó có dòng:

  • truyền tải - TXD;
  • nhận - RXD.

Nếu chúng được sử dụng khi truyền dữ liệu thì không cần điều khiển phần cứng. Đối với phần cứng, hãy sử dụng DTS và RTS.

Đầu ra của máy phát được kết nối với đầu vào của máy thu và ngược lại.

RS-232 khác với logic tiêu chuẩn (5-volt) trong nguyên tắc hoạt động điện. Trong phiên bản này, "0" lần lượt nằm trong phạm vi từ +3 đến +12 V, một - trong phạm vi từ -3 đến -12.

Phần kết luận. Mục đích của bộ điều hợp UART USB TTL là "kết nối" giao diện phức tạp nhất

USB với giao thức UART đơn giản và "chạy" được hỗ trợ bởi vi điều khiển và hoạt động với mức logic 0-5V.

Bộ chuyển đổi USB RS232 TTL Pl 2303 được lắp ráp trên chip PL2303 tạo cổng COM ảo trên PC. Được sử dụng để flash các thiết bị có vi điều khiển.

Chi phí của nó là 40,84 rúp.

Để giao hàng đến Ukraine, bạn cần trả thêm 149,74 rúp.

Các tính năng chính của Mô-đun bộ chuyển đổi USB sang TTL PL2303:

  • loại điện áp - thường xuyên;
  • nguồn điện - 3,3 / 5 V;
  • mục đích - cho máy tính;
  • phạm vi nhiệt độ - -40 ĐẾN +85;
  • Hãng sản xuất: Dymore.

Bộ chuyển đổi cổng mini USB 3.3V 5.5V sang TTL

Ôn tập

  • Kích thước - 36x17,5 mm (Dài x Rộng);
  • Liên hệ: GND, CTS, VCC, TXD, DTR, RXD, RXD;
  • Chipset FT232RL;
  • Hỗ trợ - 5V, 3,3V;
  • Cao độ - 2,54 mm.

Các mô-đun chất lượng tuyệt vời trị giá 100,24 rúp. được cung cấp bởi các cửa hàng trực tuyến https://ru.aliexpress.com/popular/ttl-adapter.html .

Để phát hiện ô tô bằng bộ chuyển đổi GPS Bộ chuyển đổi USB TTL PL2303 HX RS232

Chi phí của nó là 42,7 rúp.

Các tính năng bao gồm:

  • bao bì chống tĩnh điện ngăn chặn sự tích tụ tĩnh điện,
  • ảnh hưởng tiêu cực đến công việc;
  • độ tin cậy cao, ổn định;
  • Hỗ trợ WIN7.

Một sản phẩm có trọng lượng 5 gam (không bao bì) được sử dụng trong các thí nghiệm của học sinh trong sản xuất, v.v. Kích thước của nó là 50X15X7 mm. Đối với bộ chuyển đổi USB PL2303 sang RS232

TL có một cặp giao diện dùng để kết nối (nam năm chân) và PC (chuẩn USB).

FT232RL Cổng mini USB 3.3V 5.5V sang TTL

Chi phí của nó là 106,43 rúp. Đây là một tùy chọn rẻ tiền để tăng khả năng của bộ vi điều khiển USB. Để bảo vệ, cầu chì có thể đặt lại 500mA để bảo vệ chống quá dòng.

Đặc trưng

  • màu đỏ;
  • Nguồn điện USB - 5 hoặc 3,3 V;
  • trọng lượng - 4 gam;
  • kích thước - 43x17 mm.

Kích thước nhỏ giúp bạn có thể sử dụng nó trong quá trình phát triển, trong đó kích thước của tiện ích là rất quan trọng.

USB sang TTL sang UART trên chip PL2303

Dùng trong lập trình Arduino.

Bộ chuyển đổi trên chip Max3232 chuyển đổi tín hiệu của cổng RS-232 thành các mạch kỹ thuật số có thể sử dụng được dựa trên các công nghệ TTL.

Nó có giá 76,11 rúp.

CP2102 USB 2.0 sang TTL UART 6Pin

Bao gồm bo mạch CP2102, USB2.0 tích hợp tốc độ tối đa, bộ tạo dao động tinh thể, bus dữ liệu UART và hỗ trợ tín hiệu mà không cần modem USB bên ngoài.

  • Nặng 4 gam;
  • Đèn chỉ báo LED cho: nguồn, truyền và nhận;
  • Trạng thái làm việc - 3,3 và 5 V.

Nó có giá 82,3 rúp.

Hầu hết các bo mạch Arduino đều đi kèm với bộ chuyển đổi USB-to-Serial tích hợp. Gần đây, chip CH340 đã được sử dụng cho các mục đích này. Vi mạch này giúp giảm đáng kể chi phí sản xuất vi điều khiển và hoàn toàn không ảnh hưởng đến hiệu suất. Và đối với các thiết bị lập trình không có vi mạch tích hợp để giao tiếp qua giao diện UART, có các bộ lập trình USB-to-TTL đặc biệt. Bây giờ tôi sẽ nói về trình điều khiển cho PL2303. Với sự trợ giúp của các lập trình viên như vậy, bạn có thể dễ dàng flash các tệp . Chúng tôi đã nói về điều này trong.

Các lập trình viên tương tự thực hiện cùng một nhiệm vụ, nhưng có thể được thực hiện trên các chip của các nhà sản xuất khác nhau. Trang web của tôi đã có một bài viết với trình điều khiển và . Trong bài viết này, tôi sẽ cung cấp các liên kết tải xuống cho trình điều khiển PL2303. Để xác định trình điều khiển nào bạn cần, hãy xem mô tả về bộ chuyển đổi USB-TTL của bạn hoặc xem nội dung được ghi trên chip.

Tải xuống trình điều khiển PL2303

Cài đặt trình điều khiển

  1. Tải xuống trình điều khiển cho hệ điều hành của bạn từ các liên kết ở trên.
  2. Giải nén kho lưu trữ
  3. Chạy tập tin thực thi SETUP.EXE
  4. Trong cửa sổ mở ra, nhấp vào nút Cài đặt
  5. Điều này hoàn thành việc cài đặt

Nếu bài viết hữu ích với bạn thì tôi rất vui. Và nếu bạn sử dụng các nút xã hội bên dưới, thì tôi sẽ hạnh phúc gấp 2 lần 🙂

Có lẽ, ai đó đã đọc các tin nhắn trên diễn đàn của chúng tôi xuất xác về cách tạo cáp USB-TTL từ các phương tiện ngẫu hứng.

Chúng tôi quyết định phát hành điều này như một bài viết hướng dẫn riêng biệt. Cảm ơn xuất xác cho các tài liệu được cung cấp.

Chú thích: Bài viết này là một bổ sung cho giao diện nối tiếp, nên đọc trước.

Như bạn đã biết từ bài viết trên, tiền tố Ritmix RZX-50 có thể được kết nối với máy tính thông qua uart ttl, nhưng do tín hiệu điện áp không khớp với tiêu chuẩn rs-232 nên cần có bộ chuyển đổi. Ví dụ, như một giải pháp làm sẵn, bạn có thể sử dụng một bộ chuyển đổi đặc biệt hoặc thậm chí là bộ chuyển đổi này.

Khó khăn là không phải lúc nào cũng có sẵn các giải pháp như vậy và nếu có thì giá khai báo có thể khá cao.

Tuy nhiên, bạn có thể lắp cáp bộ chuyển đổi usb-rs232 (com) thông thường, được bán ở bất kỳ cửa hàng máy tính nào. Ví dụ, như thế này:

Cáp usb-rs232 uas111 Gembird. Thật tiện lợi vì bộ điều khiển được giấu trong hộp gọn gàng. Đúng vậy, nó được niêm phong, vì vậy để mở nó, bạn sẽ phải cưa nó hoặc dùng mỏ hàn cắt bỏ lớp nhựa.

Về nguyên tắc, bất kỳ loại cáp tương tự nào khác cũng được, tuy nhiên, bạn cần chú ý đến việc dễ dàng tiếp cận bo mạch bằng bộ điều khiển. Trên một số loại cáp, nó được giấu trong đầu nối rs-232, rất khó mở, trong khi trên một số loại cáp khác, có thể có một điểm rơi vi mạch, không dễ hàn vào. Cuối cùng, một sợi cáp như vậy có thể dựa trên một con chip kỳ lạ nào đó.

Chíp pl2303. Trước hết, các chân 1 (TXD) và 5 (RXD) rất đáng quan tâm, việc đánh số các chân đi ngược chiều kim đồng hồ từ góc được đánh dấu trên chính con chip bằng một dấu chấm.

Mặt trái với chip max213. Tín hiệu từ chân 1 của pl2303 đến chân thứ 6 của cực đại và tín hiệu từ chân thứ 5 đi đến chân thứ 19 của “cực đại”.
Về nguyên tắc, con chip này không cần thiết cho uart-ttl, nó thậm chí có thể can thiệp. Do đó, nó phải được hàn cẩn thận, càng dễ hàn vào các miếng đệm tiếp xúc.

Chip max213 được hàn. Dây màu đỏ được hàn vào tín hiệu TXD, dây màu vàng được hàn vào tín hiệu RXD, dây màu đen được nối đất. Sau đó, bạn có thể kết nối theo sơ đồ Antony, kết nối các dây "theo chiều ngang", tức là. RXD của bộ điều khiển thành TXD của hộp giải mã tín hiệu số và TXD thành RXD tương ứng.

Chân giao diện nối tiếp Ritmix RZX-50.

Phần quan trọng thứ hai là kết nối trực tiếp với máy tính và thiết lập kết nối.
Dưới đây chúng tôi sẽ xem xét một tình huống cụ thể khi W7 x64 được cài đặt trên máy tính (máy tính xách tay) và Xubfox 11.10 x32 được cài đặt trong máy ảo VirtualBox. Mọi thứ được mô tả bên dưới cũng đúng với bất kỳ bản phân phối linux nào.

Cáp được hàn như trên được kết nối với máy tính (trong khi rzx-50 KHÔNG được kết nối). Đương nhiên, hệ thống sẽ không cài đặt trình điều khiển, nhưng điều này là không bắt buộc. Chúng tôi tải xubfox trong một máy ảo, chuyển tiếp thiết bị được kết nối bên trong (nên được gọi là Bộ điều khiển nối tiếp USB của Prolific Technology Inc.). Sau đó tải bảng điều khiển và nhập dmesg. Một trong những dòng cuối cùng phải là định nghĩa của thiết bị được kết nối (pl2303) và phản ánh của nó trên hệ thống tệp - trong trường hợp này là /dev/ttyUSB0. Chúng tôi nhớ tên này.

Bây giờ chúng ta cần cài đặt minicom. Lệnh này là tiêu chuẩn: "sudo apt-get install minicom". Chạy thiết lập: "sudo minicom -s" và vào menu cấu hình. Trong Thiết lập cổng nối tiếp được đặt /dev/ttyUSB0 làm Thiết bị nối tiếp, tốc độ dòng được đặt thành 56700 8N1, Kiểm soát luồng phần cứng và phần mềm bị tắt (Không). Tiếp theo, trong Modem và quay số, bạn cần xóa các dòng Init String và Reset String.

Chúng tôi thoát khỏi thiết lập và khởi động minicom ở chế độ bình thường (sudo minicom). Bây giờ bạn có thể kiểm tra cáp bằng cách rút ngắn dây từ tín hiệu TXD và RXD. Nếu các biểu tượng tương ứng xuất hiện trên màn hình khi bạn nhấn bất kỳ phím nào trong minicom, thì cáp đang hoạt động.

Giờ đây, bạn có thể kết nối hộp giải mã tín hiệu số với dây theo cách đã chỉ ra ở trên và bật nó lên, thưởng thức đầu ra trong cửa sổ trình giả lập thiết bị đầu cuối. Khi được nhắc nhập mật khẩu, hãy nhập "root". Nếu các ký tự rác hoặc không liên quan xuất hiện định kỳ trong quá trình nhập và xuất, thì có gì đó không ổn với mặt đất (rất có thể đã bị hỏng). Lý tưởng nhất là mặt đất cũng không được rút ngắn tín hiệu TXD và RXD theo bất kỳ cách nào.

Từ Biên tập viên: Cá nhân tôi nhớ ngay đến cuối những năm 90, khi kỷ nguyên Palm bắt đầu. Vào thời điểm đó, tôi tự hào là chủ sở hữu của Handspring Visor Deluxe, chiếc PDA mạnh nhất vào thời điểm đó (từ “máy tính bảng” vẫn chưa được phát minh ra). Vì vậy, do thiếu cổng USB (vâng! vâng!) Tôi đã phải tự làm cáp RS232-TTL. Hơn nữa, vì Visor có tín hiệu ba volt và chip Maxim cung cấp mức tín hiệu mong muốn rất khan hiếm nên tôi phải treo một bộ chia điện áp từ 5 đến 3,3v trên chân “đầu ra” để không làm cháy thiết bị.

Giờ đây, mọi thứ đơn giản hơn nhiều và bạn có thể tập trung vào các hoạt động có ý nghĩa hơn, chẳng hạn như đóng góp khả thi vào việc tạo phần sụn thay thế cho RZX-50 🙂