ตัวแปลง USB-UART บน CH340G: อัปเกรดเป็น RS232TTL ได้ ทดสอบแล้ว อัปเดตแล้ว

ริซเน่

หลังจากการปรับเปลี่ยนง่าย ๆ บางอย่าง (คำอธิบายที่เหมาะสมที่สุดสำหรับฮับ) และไฟล์เก็บถาวรและไฟล์เก็บถาวรถูกวางไว้บนการ์ดหน่วยความจำและอุปกรณ์เปิดอยู่

แต่พอสนใจก็เช็คจอดำและไฟ LED สีเขียวที่ติดเป็น “สีส้ม”


ฉันคิดว่าไม่มีปัญหา

ในการเชื่อมต่อ UART “สีส้ม” ฉันจะเชื่อมต่อกับเทอร์มินัลใหม่และดูว่ามีอะไรให้บริการบ้าง

หากคุณซื้อชิ้นส่วนที่จำเป็นและบัดกรีแกนเช่นสายเคเบิล (ภาพใต้สปอยเลอร์)

สายเคเบิลรุ่นนูเบีย<->ผู้ที่อยู่ในหัวข้อเข้าใจว่าทำไมฉันถึงไม่อยู่ในการแข่งขันที่สร้างสายเคเบิลเช่นนี้และในบรรดาผู้ที่อ่านมากกว่าครึ่ง หลังจากทาโคโคเบียบรีแล้ว ฉันสงสัยว่าจะเกิดอาการไม่เป็นมิตร เหมือนพ่น "ส้ม" ที่เครื่องปลายทางเหตุผลที่สมเหตุสมผลที่สุดสำหรับความโชคร้ายของฉันทำให้ฉันต้องดำเนินการตามที่อธิบายไว้ด้านล่าง

1. UART และ RS232 แตกต่างกันอย่างไร

ฉันต้องบอกว่าฉันเป็นมิตรกับหัวแร้งมาก

ที่โรงเรียนและมหาวิทยาลัย ก่อนที่จะซื้อคอมพิวเตอร์เครื่องแรก การบัดกรี ไม่ว่าจะเป็นอบเชยชนิดใดก็ตามทำให้ฉันปวดหัว

ฉันยังมีชีวิตอยู่ใกล้หมู่บ้านเมื่อ 90 ปีที่แล้ว

ไม่มีเพนนีเลยจริงๆ ส่วนประกอบได้มาจากกระบวนการคัดแยกขยะวิทยุที่สูญหายไปในสนาม

ข้อมูลบางอย่างจัดทำโดยหนังสือจากห้องสมุดท้องถิ่น - "อินเทอร์เน็ต" ยังห่างไกลจากการเข้าถึงสำหรับทุกคน

มีเครื่องมือไม่มากนักเช่นกัน

ข้อความฟอยล์และคลอรีนซาลิโซกลายเป็นสิ่งมหัศจรรย์ในตำนาน

ฉันขอโทษ มันเป็นเรื่องสำคัญ

ในกล่องนี้ เราใส่ช่องทำเครื่องหมาย Draw body และ Draw Name

หลังจากนั้น คุณจะเห็นวงจรขนาดเล็กทั้งหมด รวมถึงข้อความที่ลงนามในการติดตั้ง และเลือกสร้างอุปกรณ์ด้วยปุ่มเมนูด้านขวา

เราจะได้รับการสนับสนุนให้เลือกอาคารใหม่และบันทึกไว้

ทุกสิ่งหลังจากชีวิตนี้จะรวมอยู่ในกระบวนการจำลองอย่างชัดเจน

นอกจากนี้ การส่งผ่าน UART จะถูกตีความ เช่น ตัวอักษร “A” จะถูกเข้ารหัสในรูปแบบ ASCII ด้วยรหัส 65 สำหรับระบบเลขฐานสิบ หรือลำดับ 01000001b สำหรับระบบตัวเลขสองหลัก

นอกจากนี้ เพื่อเริ่มต้นการถ่ายโอน จำเป็นต้องส่งบิตเริ่มต้นที่มีระดับ "0" และเพื่อให้การถ่ายโอนเสร็จสมบูรณ์ ให้ส่งบิตหยุดหนึ่งหรือสองบิตที่มีระดับ "1"

ดังนั้นแผนภาพรายชั่วโมงของเฟรมที่ส่งผ่าน UART จะมีลักษณะเช่นนี้

หากต้องการสร้างสัญญาณที่คล้ายกับสัญญาณ ให้ใช้อุปกรณ์ Digital Pattern Generator (DPATTERN) ที่มีรูปแบบที่กำหนดเอง

ฉันจะบอกคุณทันทีว่าฉันไม่แน่ใจเกี่ยวกับส่วนประกอบ SMD อย่างแน่นอนเนื่องจากฉันขาดความรู้

ผมจึงเลือก MAX232CPE สำหรับติดตั้งที่ประตู

ยังนำอิเล็กโทรไลต์และไดโอดไปด้วย

อย่างไรก็ตาม ในไม่ช้าก็ชัดเจนว่ามีเพียงไมโครวงจร MAX232CWE เท่านั้นที่ถูกระบุ - เหมือนกัน มีเพียง... SMD เท่านั้น!

หลังจากคิดอยู่ครู่หนึ่งฉันก็ฟังข้อเสนอของผู้ขาย - เมื่อฉันเริ่ม... ฉันไม่พบตัวเก็บประจุสำหรับ 15 V แต่พวกเขาพบพวกมันสำหรับ 100 V ที่มีความจุเท่ากันในขนาดเดียวกัน

เอาล่ะไม่เป็นไร

แทนที่จะเป็นกุหลาบชนิด DB-9 แม่ของฉันได้รับมอบหมายให้ฉัน

ตามลำดับนี้ รายการรุกของ Viishov เห็นได้ชัดว่าคลอรีน zalizo, วานิชซาปอน และ textolite ไม่ได้ผ่านกระบวนการ vikorizedนอกจากนี้ ฉันยังไม่ได้รวมเครื่องมือเพิ่มเติมต่อไปนี้ในรายการนี้: สถานีบัดกรีธรรมดา (ก่อนหน้านี้เป็นหัวแร้งมากกว่า 40 วัตต์ที่มีปลายขนาดกลาง) ผนังด้านข้างและคีมขนาดเล็ก มีดโลหะสำหรับตัด PCB ลวดหายาก ไอโฟล-แอลกอฮอล์ฟลักซ์ LTI-120 เป็นต้น

มหากาพย์นี้ทำให้ฉันเสียเงินเกือบ 3,000 รูเบิล

ส่วนผสมถูกเติมด้วยฮาลแล้วนำกลับบ้าน

ขั้วต่อ HDMI ที่ใช้งานไม่ได้และอินเทอร์เฟซอีเทอร์เน็ตเชื่อมต่อกับการตั้งค่าของชุดกระจายสัญญาณเอง

แน่นอนว่าปัญหาเหล่านี้จะเกิดขึ้นและไม่เกี่ยวกับพวกเขา

มาดูจุดที่น่ารังเกียจของโปรแกรมกันดีกว่า

5. หย่าการชำระเงินเพิ่มเติม

Robiv α ใน Altium Designer

การชำระเงินแบบแบ่งจะทำงานได้ดีขึ้นหลังจากซื้อส่วนประกอบ

ในความคิดของฉัน อาจจำเป็นต้องติดตั้งไลบรารีส่วนประกอบเพิ่มเติมสำหรับ Altium

ขนาดของส่วนประกอบและโครงสร้างของบริเวณที่นั่งสำหรับผิวหนังนั้นสอดคล้องกับรายละเอียดที่ชัดเจนอย่างแท้จริง ที่นี่เกี่ยวกับฉันมันไม่ได้ปราศจากความเมตตา แต่เกี่ยวกับราคาที่ต่ำกว่าฉันจะบอกคุณทันที – อย่าหลงกลกับการหลอกลวงอัตโนมัติ

คุณสามารถปรับได้ แต่หลังจากการแบ่งอัตโนมัติแล้ว จำเป็นต้องยืดเส้นทางระหว่างขาของตัวเก็บประจุ เพื่อให้มีระยะห่างระหว่างกัน 2 มม. สร้างเส้นทางกว้างประมาณหนึ่งในสี่ของมิลลิเมตร ซึ่งจะ จะเย็นเกินไปสำหรับกาน้ำชา

สัญชาตญาณนั้นเดาว่าสุนทรพจน์ดังกล่าวควรมีเอกลักษณ์เฉพาะตัว

ดังนั้นฉันจึงใช้การกำหนดเส้นทางด้วยตนเอง (ขึ้นอยู่กับผลลัพธ์ของการกำหนดเส้นทางอัตโนมัติ) ตั้งค่ากฎการกำหนดเส้นทางให้มีความกว้าง 0.5 มม. (การออกแบบ -> กฎ -> การกำหนดเส้นทาง -> ความกว้าง)

Jackdaw Mirror ต้องการโซเครมเพื่อ ภาพสะท้อนที่รัก กันและกัน นี่เป็นสิ่งสำคัญไม่เช่นนั้นเมื่อย้ายทารกไปเป็นทองแดงก็จะให้ออกมาภาพสะท้อน

เส้นทางของเรา แต่เราไม่ต้องการมัน

นอกจากนี้ โปรดดูที่การตั้งค่าหน้ากระดาษ

เพื่อเลือกรูปแบบกระดาษและเปลี่ยนค่ามาตราส่วน (Scale)

กดครั้งแรกผลลัพธ์เท่ากับ 1.36 และผมมีความผิดที่เพิ่มขึ้นหนึ่ง

ตอนนี้พิมพ์ลายนูน

ฉันไม่มีเครื่องพิมพ์ของตัวเอง ดังนั้นฉันจึงแตกไฟล์ PDF จาก Foxit Reader จากนั้นจึงโอนไฟล์ไปยังแฟลชไดรฟ์ไปยัง “sharashka” ที่ใกล้ที่สุด เหมือนกับการแตกไฟล์เล็ก ๆ บนกระดาษภาพถ่ายมัน

ผลลัพธ์ที่ได้คือแกน

ขนาดของแผ่นชิ้นงานคือ 62x39 มม. หลังขนาดนี้จะใช้กรรไกรโลหะเพื่อตัดวัสดุเป็น textolite

ก่อนหน้านี้ฉันเห็น textolite ด้วยเลื่อยเลือยตัดโลหะและบ่อยครั้ง (หรือมากกว่านั้นก่อนหน้านี้) มันกลับกลายเป็นว่าตระหนี่

เอลทางขวาแน่นมาก

จากนั้น ทีมงานก็ตั้งค่าบ้านของตนเพื่อผลิตยาทาเล็บ - ยาแก้โรคทุกชนิดมหัศจรรย์นี้ปกคลุม mittevo (ฉันยังคงประจบประแจงกับสารเคมีชนิดที่ผู้หญิงของเราใช้ ความงามเป็นพลังที่แย่มาก!)

โดยไม่ต้องยกเครื่องหมาย แทร็กทั้งหมดยังคงเดิม

หลังจากทำความสะอาดสารเคลือบแห้งแล้ว คุณสามารถดำเนินการขันช่องเปิดให้แน่นต่อไปได้

และที่นี่ฉันเริ่มบด - ฉันไม่มีสว่านขนาด 0.5 มม. และแทนที่จะวางไว้ทางขวาจนถึงวันพรุ่งนี้หลังจากซื้อสว่านที่ต้องการแล้วฉันก็ขุดเข้าไปแล้วหยิบมิลลิเมตรด้วยความเคารพว่ามันจะมา

เป็นผลให้ฉันสร้างความเสียหายให้กับผู้ติดต่อ Maidans จำนวนมาก โชคดีที่ไม่มากและไม่สามารถเพิกถอนได้ ถึงกระนั้นก็อย่ารีบเร่งเลยตามที่เพื่อนของฉัน Mark บอกฉันจากห้องปฏิบัติการของภาควิชาเมคคาทรอนิกส์ที่มหาวิทยาลัยมิวนิก ซึ่งฉันกำลังฝึกซ้อมก่อนสำเร็จการศึกษา “Dmitro สำหรับงานผิวหนัง ให้ใช้เครื่องมือที่เหมาะสม”

ในทำนองเดียวกัน ฉันได้ศึกษารายละเอียดอื่นๆ

สิ่งสำคัญที่นี่คือการตัดด้านหลังของชิ้นส่วนอย่างระมัดระวังในวันที่ต้องการ - ฉันล้างแทร็กไม่เกินพื้นที่หนึ่งมิลลิเมตรและพับอย่างถูกต้องและระมัดระวังตามต้องการ

มันสำคัญ มันสำคัญมากที่จะไม่รีบเร่งและทำงานทุกอย่างอย่างรอบคอบ

ผลลัพธ์ก็กลายเป็นสิ่งที่เกิดขึ้น ฉันไม่เห็น "น้ำมูก" แต่เป็นครั้งแรกที่มันแย่พอ แม้ว่าฉันอาจถูกวิพากษ์วิจารณ์ก็ตาม 8. การตรวจสอบ Lantzugs อีกครั้งและการปกปิดอีกครั้ง หลังจากการบัดกรีเราจะล้างฟลักซ์ทั้งหมดด้วยแอลกอฮอล์ ถือมัลติมิเตอร์ในมือของเราแล้วเรียกมีดหมอทั้งหมดโดยตรวจสอบค่าการนำไฟฟ้าและประเภทของพวกมันแผนภาพหลักการ

- และเพลาที่นี่พุ่งขึ้นมาโดยไม่มีใครสังเกตเห็น

มาเชื่อมต่อพอร์ต COM และคลายการเชื่อมต่อแบบมิเรอร์!

“ Earth” นั่งบนจมูกแรกแทนที่จะเป็นจมูกที่ห้า Rx - บนจมูกที่สี่แทนที่จะเป็นอีกจมูก

และฉันก็ยังไม่รู้ว่าแม้ในระหว่างการพัฒนา Altium ทุกอย่างถูกต้อง

นี่กลายเป็นเรื่องลึกลับสำหรับฉัน

ไม่มีปริศนา - เพียงแค่ปรากฏอยู่เบื้องหลังความจริงที่ว่าเรากำลังรับ "แม่" เมื่อสร้างวงจร Altium เรายังคงได้รับ "รอยสัก"

ผลลัพธ์ก็คือภาพสะท้อนของสิ่งที่ได้รับ โชคดีที่ฉันระบุปัญหานี้ไว้ที่สายเคเบิลที่ไม่ได้บัดกรีซึ่งใช้เชื่อมต่ออุปกรณ์เข้ากับพอร์ต COM ของคอมพิวเตอร์เบียร์ผ่าน Qiu

บางทีตอนนี้อาจมีอุปกรณ์ที่จำเป็นซึ่งจะทำให้ชีวิตของคนงานอิเล็กทรอนิกส์ข้ามพรมแดนง่ายขึ้น - การเชื่อมต่อกับคอมพิวเตอร์

นี่เป็นสิ่งจำเป็นในการถ่ายโอนข้อมูลไปยังคอมพิวเตอร์ (อุณหภูมิจากเซ็นเซอร์ ตำแหน่งประตู ความถี่ในการหมุนของมอเตอร์ ตารางค่าจากรีจิสเตอร์ ...) หรือเพื่อรับข้อมูลจากคอมพิวเตอร์ (ตารางค่าสำหรับการคำนวณ ข้อมูลสำหรับการติดตั้ง ใหม่ เฟิร์มแวร์สำหรับ zavantazhuvach...)
เพื่อปรับปรุงอุปกรณ์ใหม่ (ดูสิ่งที่เกิดขึ้นที่สมองของไมโครคอนโทรลเลอร์) จำเป็นต้องมีคำพูดที่ขาดไม่ได้
อย่างที่คุณทราบไม่มีอินเทอร์เฟซใด ๆ ด้วยความช่วยเหลือของไมโครคอนโทรลเลอร์บางตัวคุณสามารถโต้ตอบกับแสงภายนอกได้
หากคุณต้องกังวลเกี่ยวกับการเชื่อมต่อกับคอมพิวเตอร์ มีการแข่งขันระหว่างอินเทอร์เฟซ RS-232 (พอร์ต COM)
เหตุผลก็คือความเรียบง่ายในการใช้งานโดยมีพอร์ตที่ด้านข้างของคอมพิวเตอร์และมีโปรแกรมจำนวนมากเพื่อจุดประสงค์นี้
นอกจากนี้ ไมโครคอนโทรลเลอร์สกินยังมีอินเทอร์เฟซ USART ที่รองรับฮาร์ดแวร์ (ไม่ใช่ RS-232 เดียวกัน แต่มีแรงดันไฟฟ้า 0 - 5v เท่านั้น) ซึ่งทำให้กระบวนการเชื่อมต่อใช้งานง่าย

เพื่อให้สัญญาณของไมโครคอนโทรลเลอร์ USART เท่ากับพอร์ต COM ของคอมพิวเตอร์คุณต้องเลือกตัวแปลงที่งุ่มง่าม (เช่นบน MAX232) มิฉะนั้นคุณอาจไปผิดทาง

วิธีที่ดีที่สุดคือการแปลง UART เป็น USB

ในกรณีนี้ คอมพิวเตอร์จะถือว่าพอร์ต USB เป็นพอร์ต COM เสมือน ด้วยวิธีนี้เราจะฆ่ากระต่ายจำนวนหนึ่ง:- พอร์ต USB ในคอมพิวเตอร์เครื่องใดก็ได้ (แม้ว่าจะมักใช้พอร์ต COM แต่บนแล็ปท็อปจะไม่สามารถใช้งานได้อีกต่อไป)

บอร์ดสองด้าน เหมาะสำหรับไมโครคอนโทรลเลอร์ ATmega8/48/88/168

ฟูซี่สำหรับ ATmega8

ฟูซี่ สำหรับ ATmega48/88/168

ควรติดตั้ง Fusion สำหรับ CodeVisionAVR, PonyProg ในทางกลับกัน

อินเทอร์เฟซ SPI สำหรับโปรแกรมเมอร์เอาต์พุตพร้อมกันกับอินเทอร์เฟซทั้งหมดที่อยู่ด้านหลัง "แฟลชไดรฟ์" - เราเชื่อมต่อโปรแกรมเมอร์ตรงนั้น


หมุดของแผ่นกันไถลถูกบัดกรีไปที่ด้านล่างของแผ่น (โดยไม่ได้มีความสำคัญเกินไป)
เมื่อตั้งโปรแกรมการแปลง จำเป็นต้องจ่ายแรงดันไฟฟ้า 5v จากด้านข้างของอินเทอร์เฟซ


ผ่าน USB ไม่น่าเป็นไปได้ที่แรงดันไฟฟ้าผ่าน LED จะเปลี่ยนแปลง


หากเกิดปัญหาเนื่องจากเสียงรบกวนสูง เราจะเพิ่มตัวต้านทานซึ่งปรับเป็นแรงดันไฟฟ้าต่ำ (5-10 kOhm)

การมีอยู่ของ LED จะต้องถือเป็นตัวควบคุมแรงดันไฟฟ้า

เฟิร์มแวร์ถ่ายโอนคอร์ไลน์ (CTS, RTS, DTR) ไปยังหุ่นยนต์ แต่สำหรับ UART ไม่จำเป็นต้องใช้และจะไม่ส่งออกไปยังตัวเชื่อมต่ออินเทอร์เฟซ

หากคุณต้องการกลิ่นเหม็นคุณเพียงแค่ต้อง "โยน" จัมเปอร์จากด้านล่างของไมโครคอนโทรลเลอร์ไปที่ด้านล่างของขั้วต่ออินเทอร์เฟซ

หลังจากรวบรวมอุปกรณ์แล้ว
จำเป็นต้องติดตั้งไดรเวอร์สำหรับพอร์ต COM เสมือน

/ดิบ - สำหรับ (Windows 2000/XP)


การทำเช่นนี้ง่ายมาก:

1 ใส่แฟลชไดรฟ์เข้ากับพอร์ต USB

2 คุณสามารถดูการแจ้งเตือนเกี่ยวกับผู้ที่พบอุปกรณ์ใหม่ได้ในถาด

3 เปิดตัว "ตัวช่วยสร้างความเป็นเจ้าของใหม่" เลือก "การติดตั้งจากตำแหน่งที่กำหนด" ประทับตรา "ถัดไป";

เราเปิดตัวโปรแกรมติดตั้งพอร์ตที่ต้องการ (หมายเลขพอร์ตที่มองเห็นในตัวจัดการอุปกรณ์) ปิดการใช้งานการมองเห็นและพารามิเตอร์อื่น ๆ กด "เชื่อมต่อ" ในหน้าต่างของปุ่ม "-> ส่ง" เขียนข้อความกด " ->ส่ง” แล้วมาดูผลลัพธ์กัน

หน้าต่างด้านล่าง - ส่งการแจ้งเตือนแล้ว หน้าต่างใหญ่ - รับการแจ้งเตือน

ตราบใดที่ทุกอย่างใช้งานได้ ข้อมูลก็จะเหมือนเดิม

“แฟลชไดรฟ์ - อินเทอร์เฟซการแปลง” นี้จะเปลี่ยนเป็น I2C เป็น USB, SPI เป็น USB, SPI เป็น UART ฯลฯ ในภายหลัง

จำเป็นต้องแฟลชใหม่อีกครั้งด้วยเฟิร์มแวร์ที่จำเป็น

(ตอนนี้ฉันเริ่มรู้สึกถึงความปรารถนาที่จะเป็นสากลในตัวเอง :))
ผ่าน USB ไม่น่าเป็นไปได้ที่แรงดันไฟฟ้าผ่าน LED จะเปลี่ยนแปลง
ป.ล.
site-dzherelo แนะนำว่าในการปรับระดับแรงดันไฟฟ้าตัวแปลง (3.3v) และอุปกรณ์ (5v) เชื่อมต่อผ่านวงจรเชื่อมต่อ
ถ้าฉันคิดว่าตัวต้านทานระหว่างแรงดันไฟฟ้าในเส้น RxD และ TxD สามารถเปลี่ยนแปลงได้เพื่อความสะดวก ฉันต้องลอง พี.พี.เอส.รูปแบบที่เป็นประโยชน์ที่สุดในหนังสือเล่มนี้คือในอนาคตจะมีมากกว่านี้ เพื่อที่เราจะได้ก้าวข้ามพื้นฐานไปได้ในที่สุด (เราก็สูญเสียแหล่งอาหารไปด้วย - ฉันกำลังเขียนช้าๆ)

โปรแกรมสำหรับหุ่นยนต์ที่ใช้พอร์ต COM

ไฟล์เก็บถาวรประกอบด้วยโฟลเดอร์สำหรับการชนะที่แตกต่างกัน:

/w2k - สำหรับ Windows 2000 (โหมดจำนวนมากเท่านั้น)

/xpvista7 - สำหรับ Windows XP/Vista/7 x32 /vista64 - สำหรับรวมองค์ประกอบเพิ่มเติมจำนวนน้อยที่สุดและตัวเครื่องที่บัดกรีได้ง่าย ข้อดีอีกประการหนึ่งของไมโครวงจรนี้คือความสามารถในการตั้งโปรแกรมหน่วยความจำ EEPROM ซึ่งคุณสามารถเปลี่ยนพารามิเตอร์ต่างๆได้อุปกรณ์ USB
- กล่าวโดยสรุปคือราคาที่สูงประมาณ ~ 120-150 รูเบิลซึ่งสามารถเปรียบเทียบกับราคาของไมโครคอนโทรลเลอร์ atmega ได้อย่างสมบูรณ์

หลังจากสร้าง FT232RL แล้ว ฉันได้สร้าง USB-UART เวอร์ชันของฉันขึ้นมาใหม่


พาวเวอร์ทั้งหมดได้รับการพัฒนาบน PLS ที่ขอบของบอร์ด

ยืนระหว่าง PLS โดยเลือกอันหนึ่งเพื่อให้คุณสามารถสร้างอะแดปเตอร์ลงในเขียงหั่นขนมได้

การออกแบบ RXD และ TXD มีไว้สำหรับเชื่อมต่อ UART ของไมโครคอนโทรลเลอร์ ซึ่งพัฒนาบนเฟรม PLS เพื่อให้เชื่อมต่อได้ง่าย
นอกจากนี้เรายังวางไฟ LED 2 ดวงไว้บนบอร์ดเพื่อระบุกระบวนการส่ง/รับข้อมูลโดยวงจรไมโคร FT232RL และจัมเปอร์สำหรับเลือกแรงดันไฟฟ้าของพิน
ที่นี่คุณสามารถใช้ไฟได้ห้าหรือสามโวลต์
ในการเชื่อมต่ออะแดปเตอร์กับไมโครคอนโทรลเลอร์ จำเป็นต้องเชื่อมต่อเอาต์พุต RXD ของไมโครคอนโทรลเลอร์เข้ากับเอาต์พุต TXD ของอะแดปเตอร์ และเชื่อมต่อเอาต์พุต TXD ของไมโครคอนโทรลเลอร์เข้ากับเอาต์พุต RXD ของอะแดปเตอร์

ยังจำเป็นต้องกินที่ดินของตนด้วย

อะแดปเตอร์ USB UART สำหรับ CP2103
ไมโครวงจร CP2103 จาก Silicon Labs นั้นเป็นอะนาล็อกของ FT232 โดยพื้นฐานแล้ว มีวงจรการเชื่อมต่อที่เรียบง่ายพร้อมส่วนประกอบภายนอกจำนวนน้อยที่สุดช่วยให้คุณสามารถจัดระเบียบพอร์ต COM เต็มรูปแบบพร้อมสัญญาณจำนวนมากส่วนประกอบเพิ่มเติมของอุปกรณ์และโปรแกรมสำหรับการกำหนดค่าไดรเวอร์ขนาดที่น้อยลงและราคาไม่แพงมาก ราคา.ความสั้นของผลิตภัณฑ์หมายความว่าเคสเปราะบางและไม่สามารถทำลายได้สำหรับการปิดผนึกในการซักที่บ้าน


บางทีนี่อาจเป็นสาเหตุหลักที่ทำให้วงจรไมโครนี้ไม่เป็นที่นิยมในหมู่ผู้ผลิตเอง


พาวเวอร์ทั้งหมดได้รับการพัฒนาบน PLS ที่ขอบของบอร์ด

ฉันได้สร้าง USB UART ขึ้นมาใหม่โดยไม่สนใจและสร้างขึ้นใหม่บนพื้นฐานของมัน
กฎการพัฒนาทั้งหมดอยู่บน PLS`ki ที่ขอบกระดาน
หลังจากพับอะแดปเตอร์แล้ว จำเป็นต้องสลับระหว่างขั้วบวกและกราวด์กับพิน D+, D- จากนั้นจึงสลับระหว่างพิน
ชิ้นส่วนของไมโครเซอร์กิตมีขนาดเล็กมากและน้ำมูกสามารถรั่วไหลระหว่างส่วนประกอบต่างๆ ได้ง่าย
หลังจากตรวจสอบการเชื่อมต่อแล้ว คุณสามารถเชื่อมต่ออะแดปเตอร์ USB UART เข้ากับคอมพิวเตอร์ได้
เช่นเดียวกับอะแดปเตอร์ด้านหน้า ครั้งแรกที่ติดตั้งระบบ ระบบจะแจ้งให้คุณติดตั้งไดรเวอร์

รับได้จากเว็บไซต์อย่างเป็นทางการของไดรเวอร์ไดรเวอร์สำหรับ CP2103

เมื่อติดตั้งแล้ว อะแดปเตอร์จะแสดงอยู่ใน Device Manager ใต้ส่วน "พอร์ต" เป็น "Silicon Labs CP210X USB to UART Bridge (COM6)"

คุณอาจมีหมายเลขพอร์ตอื่น

ประสิทธิผลได้รับการตรวจสอบในลักษณะเดียวกัน ฉันจะไม่ทำซ้ำ

ตัวเลือกอื่นสำหรับอะแดปเตอร์ USB-UART
ตัวเลือกอะแดปเตอร์สำรองสามารถผลิตได้บนไมโครวงจร FT230XS และ CP2102

เหล่านี้เป็นอะนาล็อกที่ต่ำกว่าและราคาถูกกว่าของ FT232 และ CP2103
วงจรไมโครที่เสียหายจะมีพินที่เสียน้อยลงและไม่รบกวนการทำงานของพิน

ไฟลีย์

โปซิลันยา

ซอฟต์แวร์สำหรับตั้งค่า FT232RL - FT Prog ซอฟต์แวร์สำหรับการปรับแต่ง CP2103 - ยูทิลิตี้การปรับแต่ง สำคัญมาก!ตัวแปลง USB-UART เป็น CH340G:

อัปเกรดเป็น RS232TTL ได้ ทดสอบ อัปเดตแล้ว ควิเทน 2017 1. TTL คืออะไร และ USB คืออะไร ราวกับว่า "อาลี" ทำให้ฉันเคารพในราคาไม่แพงมาก.

ตัวแปลง USB-UART - ตอนนี้ฉันไม่ค่อยแน่ใจว่าสิ่งนี้คืออะไรจริงๆชื่อผลิตภัณฑ์ในภาษาอังกฤษมีลักษณะดังนี้: “ตัวแปลง USB เป็น TTL โมดูล UART CH340G CH340 สวิตช์ 3.3V 5V” ในความเป็นจริงความลึกลับของไมโครวงจร UART และ CH340G ทำให้เกิดข้อสงสัย แต่วลี "USB to TTL" ซึ่งอยู่ในรูปถ่ายของโมดูลที่ด้านล่างนั้นไม่เหมาะสม- ตัวอย่างเช่น มีการเข้ารหัสศูนย์ลอจิคัลด้วยแรงดันไฟฟ้าใกล้กับสายสำคัญ

ยิ่งกว่านั้นสายใต้ดินที่เชื่อมต่อกับขั้วลบสร้างชีวิตและจับศักยภาพเป็นศูนย์ - "กราวด์"

และหน่วยลอจิคัลถูกเข้ารหัสด้วยแรงดันไฟฟ้าใกล้กับแรงดันไฟฟ้าที่ +5V แรงดันไฟฟ้า +5V เองก็กลายเป็นส่วนที่มองไม่เห็นของมาตรฐาน TTL เช่นกันควรสังเกตว่าไมโครวงจร TTL กำลังจะแพร่หลายมากยิ่งขึ้น Radyansky Union อาจได้รับความนิยมมากที่สุดในซีรีส์ K155ความพร้อมใช้งานอย่างกว้างขวางของวงจรไมโครเหล่านี้และวงจรที่คล้ายกันทำให้อุปกรณ์ค้าปลีกสามารถบรรลุวิธีการเข้ารหัสสัญญาณลอจิคัลศูนย์และลอจิคัลแบบเดียวกันได้ยากซึ่งส่งผ่านมาตรฐาน TTL

ไม่ต้องกังวลอะไร

ไมโครวงจร TTL ออกแบบมาสำหรับ

ทรานซิสเตอร์สองขั้ว , วัยเริ่มแก่แล้ว.กลิ่นเหม็นส่งผลกระทบอย่างมากต่อวงจรไมโครสมัยใหม่ ทั้งในแง่ของรหัสความเร็วและพลังงานที่เก็บไว้ พวกเขากำลังถูกแทนที่ด้วยตระกูลไมโครวงจรอื่น ๆ ซึ่งใช้โครงสร้าง MIS (ตัวนำไฟฟ้าที่เป็นโลหะ) หรือเพียงแค่บนทรานซิสเตอร์เอฟเฟกต์สนามแม้ว่าไม่จำเป็นต้องเข้ารหัสมาตรฐานของสัญญาณความชรา แต่วงจรไมโครใหม่จำนวนมากซึ่งไม่เกี่ยวข้องโดยตรงกับ TTL สามารถประหยัดเงินจาก TTL ได้

วงจรไมโคร TTL เองก็ค่อยๆ กลายเป็นส่วนหนึ่งของประวัติศาสตร์ (พวกเขาต้องการยังคงอยู่ในการออกแบบสมัครเล่นจนถึงทุกวันนี้) และชื่อลับของพวกเขา - ตัวย่อ TTL - มีความรู้สึกที่แตกต่างออกไป CH340Gจะรับประกันการขึ้นรูปของชุดที่สมบูรณ์ สัญญาณ RS232ฉันซื้อโมดูลนี้พร้อมกับ rozrakhunkom เพื่อดูรายละเอียดเพิ่มเติม ก่อนที่จะพูด ราคาที่ต่ำเช่นนี้ถือเป็นมรดกอันล้ำค่าของ "ความด้อย" ของโมดูลนี้เฉพาะสัญญาณ TXD และ RXD เท่านั้นที่สามารถรวมเข้าด้วยกันได้ แกน zโดยการโทรอีกครั้ง ความสามารถของสัญญาณ RS232 ของโมดูลและพื้นที่ของความเมื่อยล้านั้นแยกไม่ออกอย่างแท้จริง (ไม่จำเป็นต้องใช้อินพุตและเอาต์พุต RS232 เพื่อวัตถุประสงค์อย่างเคร่งครัด)พอร์ตดังกล่าวสามารถมองเห็นได้ว่าเป็นพอร์ตที่มีการคายประจุต่ำ

พอร์ตขนาน ด้วยการติดตั้งสัญญาณที่เพียงพอบนเอาต์พุตสามตัวและการปรับอินพุตสี่อินพุตอย่างเพียงพอคุณสามารถเรียนรู้เพิ่มเติมได้จากไซต์ใดแล้ว?

ตัวเลือกต่างๆ

vikoristannaya ของโมดูลที่คล้ายกัน

ไม่มีปริศนา - เพียงแค่ปรากฏอยู่เบื้องหลังความจริงที่ว่าเรากำลังรับ "แม่" เมื่อสร้างวงจร Altium เรายังคงได้รับ "รอยสัก"มิฉะนั้น ตัวแปลงที่มีชุดสัญญาณเพิ่มเติมจะมีราคาแพงกว่าตามลำดับ
2 แล้วการจ่ายเงินมากเกินไปล่ะ?
3 สำหรับผู้ที่ใช้หัวแร้ง ทางออกที่ดีที่สุดคือซื้อ “ผลิตภัณฑ์สำเร็จรูป” และนำไปใช้อย่างเต็มประสิทธิภาพ
9 * ภายใต้ชุดสัญญาณ RS232 “ต่ออายุ” สัญญาณจะถูกนำมาพิจารณาที่นี่
10 พอร์ตคอม
11 แม้ว่ามาตรฐาน RS232 จะส่งสัญญาณอื่นๆ มากมายที่ตรวจไม่พบใน COM
12 ฉันขอเสริมว่าโมดูลมีไฟ LED สามดวง (สีแดงทั้งหมด) หนึ่งในนั้นส่งสัญญาณการจ่ายแรงดันไฟฟ้าจาก USB และอีกสองดวงแสดงสถานะของสัญญาณ TXD และ RXD (สว่างขึ้นที่ศูนย์ลอจิคัล จากนั้นที่ไฟต่ำ แรงดันไฟฟ้า odo GND)
13 3. การอัพเกรดโมดูล UART เป็น RS232TTL เต็มรูปแบบ
14 งานที่มอบหมาย
TXD เอาท์พุต
อินพุต RXD
อินพุต CTS

อินพุต DSR อินพุต RIі สัญญาณ RS232อินพุต DCD

เอาท์พุต DTR

เอาต์พุต RTS

แท็บ 1. การกำหนดหมายเลขสัญลักษณ์ไมโครวงจร CH340G

การทดสอบดำเนินการโดยใช้สถานการณ์เพิ่มเติมหลายประการในโปรแกรม Perpetuum M คุณยังสามารถทดสอบตัวแปลงของคุณได้ Zavantazhte (กลิ่นเหม็นบรรจุอยู่ในไฟล์เก็บถาวรเดียว) และ okremoอย่าลืมตรวจสอบและเปลี่ยนหมายเลขพอร์ตในสคริปต์หากจำเป็น ไม่เช่นนั้นจะไม่ทำงาน คุณสามารถค้นหาหมายเลขพอร์ตของการเชื่อมต่อของคุณผ่านทางโปรแกรมเลือกจ่ายงานอุปกรณ์วินโดวส์

- ในช่วงเริ่มต้นของสถานการณ์ผิวหนัง (และสามารถฉีดวัคซีนได้ โปรแกรมแก้ไขข้อความі ตัวอย่างเช่น ด้วยแผ่นจดบันทึก) คุณจะพิมพ์แถว "Im'yaPort="COM3";"แทนที่หมายเลข 3 ใส่หมายเลขที่คุณต้องการ

ตัวอย่างเช่น หากเชื่อมต่อโมดูลแล้ว COM4 จะปรากฏในตัวจัดการอุปกรณ์ ดังนั้นในแต่ละสถานการณ์คุณจะต้องป้อน "COM4" แทน "COM3"

จากนั้นฉันก็รันสคริปต์ "ทดสอบอินพุตพอร์ต COM" ซึ่งแบบเรียลไทม์จะแสดงสถานะของอินพุตพอร์ตสี่พอร์ต: CTS, DSR, RI, DCD

ผ่านตัวต้านทาน 5.6K ฉันเชื่อมต่อสกินจากอินพุตทีละตัวด้วยสายกราวด์ (GND) หรือด้วยเส้นชีวิต +5V มันเป็นอย่างนั้นอินพุตทั้งหมดถูกต้อง เมื่อตั้งโปรแกรมไว้ อินพุตเหล่านั้นดูเหมือนจะกลับด้าน ทุกอย่าง "ตึงเครียด" ขึ้นอยู่กับความเครียดในชีวิตดังนั้นอินพุต "ที่ค้างอยู่" จึงเท่ากับหน่วยลอจิคัลและเห็นได้ชัดว่าผ่านการผกผันจะถูกอ่านโดยทางโปรแกรมเป็น "0"เมื่อเชื่อมต่อกับอินพุตผ่านตัวต้านทาน 5.6K พร้อมขั้วต่อ GND ที่ปักหมุดไว้ อินพุตจะถูกแปลงเป็นสถานะโลจิคัลศูนย์อย่างง่ายดาย (อ่านโดยทางโปรแกรมเป็น "1") จากนั้นการสนับสนุนของ "ดึงขึ้น" ที่แทรกไว้อย่างน้อยก็ ลำดับความสำคัญที่ใหญ่กว่า ต่ำกว่า 5.6K

โปรดทราบว่าในโมดูลที่ใช้ไมโครวงจร PL2303 จะง่ายกว่ามากในการ "แยก" "ดึง" ในตัวเนื่องจากโอห์มต่ำ ตัวเลือกการสมัครสมาชิก: นอกเหนือจากความเป็นไปได้ในการส่งข้อมูลแบบอนุกรมผ่าน UART เรายังมีเอาต์พุตแบบมีสายสามช่องแยกกัน ( TXD, DTR, RTS ) รวมถึงหนึ่งไดเร็กต์ (TXD) และสองอินเวอร์ส รวมถึงอินพุตผกผันที่ใช้โดยทางโปรแกรมพร้อม "ดึง" ไปยังแรงดันไฟฟ้ากระแสตรง (- แรงดันไฟฟ้าที่พิน VCC ที่ไม่มีจัมเปอร์จะอยู่ที่ประมาณ 3.8V แต่ที่พิน 3.3V จะอยู่ที่ประมาณ 3.2V

หากติดตั้งจัมเปอร์ระหว่าง 5V และ VCC ตามหลักการแล้วกำลังไฟจะไม่ล้มเหลว - จะเท่ากับ TTL เพื่อให้หน่วยลอจิคัลถึงห้าโวลต์

หากคุณติดตั้งจัมเปอร์ระหว่าง VCC และ 3.3V แหล่งจ่ายไฟจะดับ ดังนั้นแรงดันไฟฟ้าที่สาย 3.3V จะเพิ่มขึ้นเป็น 3.8V (เช่นเดียวกับที่ VCC ก่อนที่จะติดตั้งจัมเปอร์) และที่เอาต์พุตของพอร์ต หน่วยลอจิคัลถึง 3.6 ...3.8V ซึ่งมากสำหรับ 3.3V

โดยไม่ต้องติดตั้งจัมเปอร์ที่เอาต์พุต ระดับของจัมเปอร์จะสูงถึง 3.6...3.8V ด้วย อาจเป็นไปได้ว่าไม่มีอะไรจะหมดไป แต่การคงอยู่ที่ค่าที่ยอมรับได้เล็กน้อยนั้นไม่ใช่ปัจจัยที่สำคัญที่สุดสำหรับความน่าเชื่อถือ 5. ข้อดีและข้อเสียของตัวแปลง CH340G ในช่วงเวลาสั้นๆ ฉันได้ระบุความแตกต่างอื่นๆ เพียงสองประการที่สามารถเคารพได้ด้วยแนวทางที่ถูกต้องหนึ่งในนั้นไม่ค่อยเหมือนกับมาตรฐาน 3.3V หากคุณไม่ได้ใช้แหล่งจ่ายไฟ 3.3V หรือหากคุณใช้ และหากบริการของเพื่อนของคุณไม่เป็นปัญหาสำหรับคุณ ทุกอย่างก็เรียบร้อยดีข้อเสียอีกประการหนึ่งคือไฟ LED ทั้งหมดของโมดูลนี้มีสีเดียวกัน นั่นคือสีแดง ซึ่งทำให้ยากต่อการจดจำหากคุณต้องการปรับทิศทางของตัวเอง อย่างไรก็ตามในทางปฏิบัติจริงความต้องการไดโอดเปล่งแสงนั้นไม่มากนัก แต่ถ้าจำเป็นคุณสามารถแทนที่ด้วยไดโอดของคุณเองได้มีข้อดีมากกว่านั้นแน่นอน

ข้อดีอีกประการของโมดูลนี้คือเวลาในการติดตั้งวงจรใหม่สำหรับวงจรไมโคร CH340G นั้นนานกว่ามากซึ่งทำให้การบัดกรีง่ายขึ้นมาก


ไมโครวงจรนี้มีทั้งหมด 16 วงจร ซึ่งส่วนใหญ่เป็นทุกสิ่งที่จำเป็นสำหรับ PL2303 ซึ่งมีความสำคัญสำหรับทุกสิ่ง และเป็นวงจรสำหรับชีวิตทุกประเภท

ในความคิดของฉัน การชื่นชมอำนาจทุกอย่างที่สูงของ "การดึงขึ้น" ของอินพุต ซึ่งเปลี่ยนการไหลของศูนย์ลอจิคัล และทำให้สัญญาณค้างน้อยลง หากคุณต้องการป้องกันรหัสชั่วคราวที่สูงด้วยซ้ำ คุณสามารถจัดระเบียบ "ดึงขึ้น" เพิ่มเติมด้วยตัวต้านทานภายนอกได้อย่างง่ายดายหากไม่ได้ใช้โมดูลนี้ จะสามารถติดตั้งตัวต้านทานทั้งหมดที่รองรับ (1K...4.3K) ในตำแหน่งนี้ได้ ดังนั้นจึงไม่จำเป็นต้องลดการรองรับที่อินพุต CTS ลงอย่างมากі ฉันจะเพิ่มอีกที่ฉันใช้ไปเมื่อคืนนี้การทดสอบการปรับระดับ

ตัวแปลงสองตัวบนไมโครวงจร

PL2303

CH340
- เมื่อได้รับรางวัล CH340 อย่างแน่นอน การกำจัดการทำงานผิดพลาดในหุ่นยนต์ในโหมดสุดขั้วจึงมีความสำคัญมากกว่ามาก
หากคุณต้องการตัวแปลงที่มีการออกแบบอื่น (สายอะแดปเตอร์) คุณจะพบว่าตัวแปลงรุ่นอื่นในตระกูล CH340 นั้นน่าเชื่อถือไม่น้อย
หากคุณมีความสนใจและเคารพบทความนี้ โปรดเขียนถึง mail.ru (สกรีนช็อต jkit)
รายการบนเว็บไซต์นี้

14.05.2017
05/12/2017 แขกรับเชิญ:
สวัสดีอีฟจีน .htmฉันมีตัวแปลงเดียวกัน (แบบหนึ่งต่อหนึ่ง)

ด้านขวาคือต้องอัพเกรดอุปกรณ์ FlySky i6 จำนวน 10 ช่อง
- เมื่อได้รับรางวัล CH340 อย่างแน่นอน การกำจัดการทำงานผิดพลาดในหุ่นยนต์ในโหมดสุดขั้วจึงมีความสำคัญมากกว่ามาก
เริ่มแรกควรตั้งค่าจัมเปอร์เป็น "VCC-3V3"
ฉันเข้าใจถูกหรือเปล่าว่าพวกเขาต้องโยนแบบนั้น?

17.05.2017
05/12/2017 แขกรับเชิญ:
กำหนดสูตรอาหารไม่ถูกต้อง

คุณต้องการที่จะรู้ว่าดีด?
- เมื่อได้รับรางวัล CH340 อย่างแน่นอน การกำจัดการทำงานผิดพลาดในหุ่นยนต์ในโหมดสุดขั้วจึงมีความสำคัญมากกว่ามาก
1 คนที่ฉัน "สังเกต" โดยอิงจากข้อเท็จจริงที่ว่าถ้าคุณใส่ 5 V ในกรณีฉุกเฉินให้กับตัวต้านทาน (และอื่น ๆ สำหรับแนวคิดนี้ใกล้เคียงและไม่มีความผิด) แรงดันไฟฟ้าของแหล่งจ่ายคือ 5 mA ซึ่งไม่สามารถทำได้ นำไปสู่มรดกทางลบ

19.05.2017
05/12/2017 แขกรับเชิญ:
05/17/2017 แขกรับเชิญ:

พูดถึงดีดก็เพราะว่า...
- เมื่อได้รับรางวัล CH340 อย่างแน่นอน การกำจัดการทำงานผิดพลาดในหุ่นยนต์ในโหมดสุดขั้วจึงมีความสำคัญมากกว่ามาก
หากเราเข้าใกล้ศูนย์ จะไม่มีแรงดันตกคร่อมตัวต้านทานและเอาต์พุตจะเป็น 3.6 V เท่าเดิมแทนที่จะเป็น 3.3 V รู้สึกได้ถึงการรับประกันต่อของคุณ ขอขอบคุณสำหรับความเคารพ

20.05.2017
05/12/2017 แขกรับเชิญ:
มีองค์ประกอบที่ไม่เป็นเชิงเส้นโดยสิ้นเชิง

และทางด้านขวาไม่ใช่ความจริงที่ว่าแรงดันไฟฟ้าสามารถทะลุ 0.3 V ได้ แต่ในความจริงที่ว่าแรงดันไฟฟ้าที่เพิ่มขึ้นเล็กน้อยอาจทำให้อัตราการไหลเพิ่มขึ้นแบบไม่เชิงเส้น