นี่คือการวิเคราะห์ทางเทคนิคของความแตกต่างระหว่างการใช้USBและRS232ในฐานะที่เป็นอินเทอร์เฟซแบบสัมผัสสำหรับจอภาพมุ่งเน้นไปที่โปรโตคอลและความหมายของพวกเขาอย่างหมดจด:
ความแตกต่างที่สำคัญระหว่าง USB และ RS232 สำหรับอินเทอร์เฟซ Touch Monitor:
โปรโตคอลและสถาปัตยกรรมพื้นฐาน:
USB (บัสอนุกรมสากล): A มาตรฐานบัสอนุกรมความเร็วสูงออกแบบมาสำหรับการเชื่อมต่ออุปกรณ์ต่อพ่วงกับระบบโฮสต์ (เช่นพีซี) . รองรับอุปกรณ์หลายเครื่องบนคอนโทรลเลอร์โฮสต์เดียว (ผ่านฮับ)การปล้นร้อนและการสื่อสารแบบสองทิศทาง .
RS232 (มาตรฐานที่แนะนำ 232): A มาตรฐานการสื่อสารอนุกรมแบบดั้งเดิมเป็นหลักสำหรับจุดหนึ่งไปอีกจุดหนึ่งการเชื่อมต่อระหว่างอุปกรณ์ขั้วข้อมูล (DTE) และอุปกรณ์การสื่อสารข้อมูล (DCE) . มันกำหนดระดับแรงดันไฟฟ้าเวลาและตัวเชื่อมต่อทางกายภาพ .
ความเร็วการถ่ายโอนข้อมูลและประสิทธิภาพ:
USB:อย่างสำคัญเร็วขึ้น.
USB 1.1: ความเร็วต่ำ (1.5 Mbps), ความเร็วเต็ม (12 Mbps)
USB 2 . 0: ความเร็วสูง (480 Mbps) - บ่อยที่สุดสำหรับการสัมผัส
usb 3.0+ (น้อยกว่าสำหรับการสัมผัสพื้นฐาน): superspeed (5 gbps+) .}
โปรโตคอลที่ใช้แพ็คเก็ตที่มีประสิทธิภาพพร้อมการตรวจสอบข้อผิดพลาด . เหมาะสำหรับแพ็คเก็ตข้อมูลขนาดเล็กที่พบบ่อยที่เกิดจากเหตุการณ์สัมผัส .}
RS232:มากช้าลง.
ความเร็วทั่วไปมีตั้งแต่ 300 bps ถึง 115 . 2 kbps (บางครั้งถึง 230.4 kbps หรือ 460.8 kbps พร้อมฮาร์ดแวร์เฉพาะ) . 9600 bps หรือ 115200 bps เป็นค่าเริ่มต้นทั่วไป
สตรีมอนุกรมแบบง่าย ๆ ของบิต . เพียงพอสำหรับการรายงานพิกัดแบบสัมผัสพื้นฐาน แต่ขาดประสิทธิภาพและความเร็วของ USB .}
การติดตั้งและการกำหนดค่า:
USB:
plug-and-play (PNP):การตรวจจับอุปกรณ์อัตโนมัติและการติดตั้งไดรเวอร์โดยระบบปฏิบัติการที่ทันสมัย (OS) เป็นมาตรฐาน .
รุ่นไดรเวอร์มาตรฐาน:โดยทั่วไปจะใช้ระบบปฏิบัติการHID (อุปกรณ์อินเทอร์เฟซของมนุษย์)คลาสไดรเวอร์ . คอนโทรลเลอร์แบบสัมผัสแสดงตัวเองเป็นอุปกรณ์ที่สอดคล้องกับมาตรฐาน HID มาตรฐานซึ่งต้องการการตั้งค่าผู้ใช้ขั้นต่ำ .
RS232:
การกำหนดค่าด้วยตนเอง:ต้องมีการตั้งค่าพารามิเตอร์การสื่อสารที่ชัดเจนทั้งบนพีซีโฮสต์และคอนโทรลเลอร์แบบสัมผัส: อัตราการรับส่งข้อมูลบิตข้อมูลบิตหยุดความเท่าเทียมกันการควบคุมการไหล . ไม่ตรงกันทำให้เกิดความล้มเหลว .}
ต้องการไดรเวอร์เฉพาะ:มักจะต้องมีการติดตั้งเฉพาะไดรเวอร์พอร์ตอนุกรมที่ให้บริการแก่ผู้ขายบนโฮสต์พีซีเพื่อแปลสตรีมข้อมูลอนุกรมเป็นอินพุตสัมผัสที่ใช้งานได้สำหรับ OS . ไม่ได้โดยเนื้อแท้ PNP .}
การเดินสายและตัวเชื่อมต่อ:
USB:ใช้สายเคเบิลมาตรฐานทั่วไปราคาไม่แพง (Type-A ถึง Type-B micro/mini หรือ Type-C มากขึ้น) . ความยาวสายเคเบิลมี จำกัด ในทางปฏิบัติ (โดยปกติ<5m without active extension/repeaters).
RS232:แบบดั้งเดิมใช้ตัวเชื่อมต่อ DB9 หรือ DB25 . ต้องใช้สายเคเบิลอนุกรมแบบมีสายโดยเฉพาะ (สายเคเบิล NULL-MODEM สำหรับการเชื่อมต่อ DTE-DTE เช่น PC-to Touch-Controller) . รองรับสายเคเบิลที่ยาวขึ้นน่าเชื่อถือ (โดยทั่วไปจะอยู่ที่ 15-25 เมตรสามารถขยายเพิ่มเติมด้วยเทคนิค/ไดรเวอร์ที่เหมาะสม) .
การส่งมอบพลังงาน:
USB:จัดเตรียมให้+5 V Power(สูงถึง 500mA สำหรับ USB 2 . 0, เพิ่มเติมสำหรับรุ่นที่ใหม่กว่า) เหนือสายเคเบิล บ่อยครั้งเปิดเครื่องควบคุมแบบสัมผัสโดยตรงขจัดความจำเป็นสำหรับอะแดปเตอร์พลังงานแยกต่างหาก .
RS232: ไม่ได้ให้พลังงานสำหรับอุปกรณ์ที่เชื่อมต่อ . คอนโทรลเลอร์แบบสัมผัสต้องใช้แหล่งพลังงานแยกต่างหาก (โดยปกติจะเป็นอะแดปเตอร์พลังงานภายนอก) .
การสนับสนุนระบบปฏิบัติการ:
USB:การสนับสนุนที่แพร่หลายและเนทีฟในระบบปฏิบัติการที่ทันสมัยทั้งหมด (Windows, MacOS, Linux, Android, Chromeos) ผ่านคลาส HID . ฟังก์ชันการทำงานหลัก "Just Works" .
RS232:ต้องใช้ระบบปฏิบัติการเพื่อให้มีสแต็คไดรเวอร์พอร์ตอนุกรมที่เข้ากันได้และไดรเวอร์คอนโทรลเลอร์แบบสัมผัสที่เฉพาะเจาะจง . การสนับสนุนโดยทั่วไปมีความแข็งแกร่ง แต่ต้องอาศัยคุณภาพของไดรเวอร์เฉพาะและเวอร์ชัน OS เฉพาะ . อาจเป็นเรื่องยากสำหรับระบบที่ทันสมัยมากที่ขาดพอร์ต com ทางกายภาพ .}
เวลาแฝงและการตอบสนอง:
USB:ข้อเสนอโดยทั่วไปเวลาแฝงที่ต่ำกว่าเนื่องจากความเร็วที่สูงขึ้นและการจัดการโปรโตคอลที่มีประสิทธิภาพภายใน OS . รู้สึกตอบสนองได้ดีขึ้นสำหรับอินพุตแบบสัมผัส .
RS232:สามารถแนะนำเวลาแฝงที่สูงขึ้นเล็กน้อยเนื่องจากความเร็วที่ต่ำกว่าและค่าใช้จ่ายที่อาจเกิดขึ้นจากการแปลไดรเวอร์อนุกรมแม้ว่ามักจะยังคงยอมรับได้สำหรับแอปพลิเคชันจำนวนมาก .
ภูมิคุ้มกันและสิ่งแวดล้อมเสียงรบกวน:
USB:การส่งสัญญาณที่แตกต่างให้การปฏิเสธเสียงรบกวนโดยธรรมชาติที่ดี . ไวต่อคุณภาพและความยาวของสายเคเบิลสำหรับโหมดความเร็วสูง .
RS232:ใช้ค่อนข้างแกว่งแรงดันสูง(โดยทั่วไป± 3V ถึง± 15V) ซึ่งสามารถเสนอได้ภูมิคุ้มกันที่ดีกว่าในระยะทางไกลหรือในสภาพแวดล้อมอุตสาหกรรมที่มีเสียงดังทางไฟฟ้าเมื่อเทียบกับสัญญาณแรงดันไฟฟ้าต่ำปลายเดี่ยว . เทคนิคการแยกพื้นดินก็เป็นเรื่องธรรมดา .
ตารางสรุป:
| คุณสมบัติ | อินเตอร์เฟส USB Touch | RS232 อินเตอร์เฟสสัมผัส |
|---|---|---|
| ประเภทโปรโตคอล | บัสอนุกรมความเร็วสูง | อนุกรมแบบจุดต่อจุดแบบดั้งเดิม |
| ความเร็ว | สูง (สูงถึง 480 Mbps สำหรับ USB 2.0) | ต่ำ (โดยทั่วไป 9.6kbps - 115.2 kbps) |
| การติดตั้ง | ปลั๊กแอนด์เพลย์ (ไดรเวอร์ HID) | การกำหนดค่าด้วยตนเองไดรเวอร์ผู้ขาย |
| การเดินสาย | มาตรฐานทั่วไปสั้นกว่า | สายเคเบิลอนุกรมเฉพาะ |
| พลัง | จัดเตรียม +5 v power to Controller | ต้องใช้แหล่งจ่ายไฟแยกต่างหาก |
| การสนับสนุนระบบปฏิบัติการ | พื้นเมืองผ่าน HID (ยอดเยี่ยม) | ขึ้นอยู่กับคนขับ (โดยทั่วไปดี) |
| ความหน่วงแฝง | โดยทั่วไปต่ำกว่า | โดยทั่วไปสูงกว่าเล็กน้อย |
| ภูมิคุ้มกัน | ดี (แตกต่าง) | ดีมาก (แกว่งแรงดันสูง) |
| กรณีการใช้งานหลัก | ผู้บริโภค, เชิงพาณิชย์, ซุ้ม | ระบบอุตสาหกรรมระบบมรดกระยะยาว |
บทสรุป:
ตัวเลือกระหว่าง USB และ RS232 ขึ้นอยู่กับข้อกำหนดของแอปพลิเคชันอย่างมาก:
USB เป็นตัวเลือกที่ต้องการสำหรับแอพพลิเคชั่นที่ทันสมัยส่วนใหญ่เนื่องจากความเรียบง่ายของปลั๊กแอนด์เพลย์ความเร็วสูงเวลาแฝงต่ำการส่งมอบพลังงานผ่านสายเคเบิลและการรองรับระบบปฏิบัติการที่แพร่หลายผ่านมาตรฐาน HID . เหมาะอย่างยิ่งสำหรับอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคระบบจุดขายซุ้มและการคำนวณทั่วไป .}}}
RS232 ยังคงเกี่ยวข้องในสถานการณ์เฉพาะ: สภาพแวดล้อมที่เรียกร้องสายเคเบิลยาวหรือภูมิคุ้มกันทางไฟฟ้าสูง (การตั้งค่าอุตสาหกรรม) การรวมเข้ากับอุปกรณ์ดั้งเดิมที่มีพอร์ตอนุกรมหรือสถานการณ์ที่การสื่อสารแบบจุดต่อจุดอย่างเข้มงวด






