หมวดหมู่ทั้งหมด
banner

บล็อก

หน้าแรก >  บล็อก

วิธีจัดหาโมดูลกล้องยูเอสบีที่รองรับหลายระบบปฏิบัติการสำหรับเคาน์เตอร์บริการและเทอร์มินัล

Sep 03, 2026

3f121524-76f7-4236-8bc9-db0a80e6ebdf.png

กล้องตัวหนึ่งอาจทำงานได้ดีเยี่ยมบนแล็ปท็อปพัฒนาที่ใช้ระบบปฏิบัติการ Windows แต่กลับล้มเหลวเมื่อเชื่อมต่อกับบอร์ด Android ที่เลือกใช้ในเคาน์เตอร์แบบสุดท้าย ผู้ผลิตอุปกรณ์ปลายทางมักจะพบปัญหานี้เมื่อใกล้ถึงขั้นตอนสุดท้าย ต้นแบบแสดงภาพความละเอียด 1080p ที่ชัดเจน จึงทำให้ดูเหมือนงานเกี่ยวกับกล้องเสร็จสมบูรณ์แล้ว อย่างไรก็ตาม ระหว่างการทดสอบระบบ กล้องอาจหายไปหลังจากรีบูต ระบบปฏิบัติการ Android อาจเปิดเผยโหมดความละเอียดต่ำเพียงโหมดเดียว หรือระบบปฏิบัติการ Linux อาจสตรีมวิดีโอได้ แต่ไม่อนุญาตให้แอปพลิเคชันปรับค่าการรับแสง
 
เซ็นเซอร์ไม่ใช่สาเหตุเสมอไป บ่อยครั้ง ปัญหาแท้จริงอยู่ระหว่างเฟิร์มแวร์ของกล้อง คำอธิบาย UVC แบนด์วิดท์ของพอร์ต USB สแต็กการจัดการกล้องของระบบปฏิบัติการ และแอปพลิเคชัน สำหรับโครงการเคาน์เตอร์ การระบุกล้องที่ โมดูลกล้อง usb เป็นเพียงจุดเริ่มต้นเท่านั้น โมดูลนั้นต้องผ่านการทดสอบภายในระบบการผลิตก่อนที่จะได้รับการอนุมัติ

UVC ช่วยลดภาระงานของผู้ขับขี่ แต่ไม่ได้ยกเลิกการทดสอบความเข้ากันได้

UVC ย่อมาจาก USB Video Class ซึ่งกำหนดวิธีที่อุปกรณ์วิดีโอผ่านพอร์ต USB รายงานรูปแบบภาพ ความละเอียด อัตราเฟรม และการควบคุมต่อโฮสต์ บนระบบปฏิบัติการ Windows อุปกรณ์ UVC ที่สอดคล้องตามมาตรฐานสามารถใช้ไดรเวอร์วิดีโอผ่านพอร์ต USB ที่ระบบจัดให้แทนไดรเวอร์กล้องเฉพาะทาง นี่จึงเป็นหนึ่งในเหตุผลที่โมดูล UVC พบได้ทั่วไปในเครื่องบริการตนเอง เครื่องควบคุมการเข้าถึง และอุปกรณ์สำหรับการประชุม
การเปลี่ยนระบบปฏิบัติการอาจส่งผลให้ผลลัพธ์เปลี่ยนแปลงได้ ระบบ Linux โดยทั่วไปเข้าถึงกล้อง UVC ผ่านไดรเวอร์ uvcvideo และ V4L2 การควบคุมมาตรฐานมักใช้งานได้โดยตรง ในขณะที่การควบคุมเฉพาะผู้ผลิตอาจจำเป็นต้องมีการแมปซอฟต์แวร์เพิ่มเติม การรองรับกล้อง USB ภายนอกบน Android ต้องให้ความสนใจเพิ่มเติม: บอร์ดจะต้องรองรับโหมด USB host, kernel จะต้องเปิดใช้งาน UVC, และภาพระบบ (system image) จะต้องรวมผู้ให้บริการกล้องภายนอก (external camera provider) หรือแอปพลิเคชันที่เข้าถึงอุปกรณ์ USB โดยตรง ดังนั้น คำยืนยันจากผู้จัดจำหน่ายว่าโมดูลหนึ่งๆ รองรับ Android จึงไม่เพียงพอต่อตนเอง ความเข้ากันได้จะต้องได้รับการยืนยันบนบอร์ดจริงและภาพระบบจริง

โฮสต์อาจไม่ใช้ความละเอียดสูงสุดที่ระบุไว้ในแผ่นข้อมูล

ลองดู โมดูลกล้อง USB Sinoseen OV2710 ข้อกำหนดที่เผยแพร่ระบุว่าใช้เซนเซอร์ OV2710 ความละเอียด 2 ล้านพิกเซล ให้เอาต์พุต 1920 x 1080 รองรับ USB 2.0 มีโฟกัสคงที่ และรองรับโหมดเอาต์พุตทั้ง MJPEG และ YUV แบบไม่บีบอัด คุณสมบัติเหล่านี้ไม่มีข้อใดที่ผิดปกติ แต่โฮสต์จะไม่เลือกโหมดความละเอียดสูงสุดที่ระบุไว้บนหน้าเว็บโดยอัตโนมัติ
MJPEG มักทำให้การส่งวิดีโอความละเอียด 1080p ผ่าน USB 2.0 ทำได้ง่ายขึ้น เนื่องจากช่วยลดปริมาณข้อมูลที่ไหลผ่านบัส อย่างไรก็ตาม สิ่งที่แลกกันมาคือภาระการถอดรหัสบนโฮสต์ โปรเซสเซอร์แอนดรอยด์ระดับปานกลางอาจแสดงสตรีม 1080p ได้ แต่ใช้เวลาประมวลผลของซีพียูไปกับการถอดรหัสอย่างเห็นได้ชัด วิดีโอแบบไม่บีบอัดกลับกันตรงข้าม: ต้องการการถอดรหัสน้อยลง แต่ใช้แบนด์วิดท์ USB มากขึ้นอย่างมาก หากกล้องใช้ฮับภายในร่วมกับสแกนเนอร์บาร์โค้ด เครื่องอ่านบัตร ไมโครโฟน หรือหน้าจอสัมผัส ควรตรวจสอบแบนด์วิดท์นี้ตั้งแต่ระยะเริ่มต้น ก่อนอนุมัติโมดูล ให้บันทึกความละเอียด อัตราเฟรม รูปแบบ และการใช้พลังงานที่รายงานโดยเฟิร์มแวร์สำหรับการผลิตจริง แทนที่จะคัดลอกข้อมูลจำเพาะหลักที่ผู้ผลิตเซนเซอร์ระบุไว้

จุดโฟกัสคงที่ต้องสอดคล้องกับเลยเอาต์ของเทอร์มินัล

โมดูล OV2710 ใช้ระบบโฟกัสแบบคงที่ ซึ่งมีมุมมองที่ระบุไว้ที่ 70 องศา การโฟกัสแบบคงที่ไม่มีมอเตอร์โฟกัสให้เคลื่อนที่ สึกหรอ หรือกลับไปยังตำแหน่งผิด จึงมักเป็นตัวเลือกที่น่าเชื่อถือสำหรับอุปกรณ์ปลายทาง — ทั้งนี้โดยสมมุติว่าระยะการทำงานยังคงอยู่ภายในช่วงที่ควบคุมได้ ตัวอย่างเช่น กล้องที่ติดตั้งเหนือหน้าจออาจต้องจับภาพผู้ใช้ที่อยู่ห่างออกไป 60 ถึง 100 เซนติเมตร ตู้ล็อกเกอร์อัจฉริยะอาจต้องมองเห็นทั้งผู้ใช้และพื้นที่ช่องเก็บของ ในขณะที่เครื่องอ่านบัตรประจำตัวอาจวางเอกสารไว้ใกล้เลนส์มากกว่านั้น การตั้งค่าโฟกัสเพียงแบบเดียวจึงไม่สามารถใช้งานได้ดีกับการติดตั้งทั้งสามแบบนี้พร้อมกัน โปรดทดสอบกล้องด้วยเคสและกระจกครอบเลนส์ที่ใช้งานจริงแล้ว ปัญหาสะท้อนจากหน้าจอ การเว้าของช่องเปิดเลนส์ หรือขอบหน้าจอบางเกินไป อาจทำให้ภาพที่ดูดีเมื่อทดสอบบนโต๊ะเปล่าเปลี่ยนแปลงไป

ตรวจสอบค่าการรับแสงและตัวควบคุมภาพอื่น ๆ บนระบบปฏิบัติการแต่ละตัว

แผ่นข้อมูลอาจระบุการควบคุมต่าง ๆ เช่น ความสว่าง คอนทราสต์ ความอิ่มตัว แกมมา สมดุลสีขาว และการรับแสง แต่แอปพลิเคชันอาจไม่สามารถใช้การควบคุมทั้งหมดนี้ได้บนระบบปฏิบัติการแต่ละแบบ แอปพลิเคชันหนึ่งอาจปล่อยให้การรับแสงทำงานแบบอัตโนมัติ อีกแอปพลิเคชันหนึ่งอาจเขียนค่าคงที่ไว้เมื่อเริ่มต้นใช้งาน บางโปรแกรมจะรีเซ็ตการตั้งค่ากล้องหลังจากถอดและเสียบสายยูเอสบีใหม่ ในขณะที่โปรแกรมอื่นจะใช้ค่าเดิมต่อไป ความแตกต่างนี้จะเห็นได้ชัดเจนในเทอร์มินัลที่ติดตั้งใกล้ทางเข้า ประตูที่สว่างจ้าอาจทำให้ใบหน้าผู้ใช้อยู่ในเงามืด และการเปลี่ยนแปลงพฤติกรรมการรับแสงหลังจากรีบูตอาจส่งผลต่อประสิทธิภาพการจำแนกใบหน้า แม้ว่าฮาร์ดแวร์จะไม่มีการเปลี่ยนแปลงใด ๆ
กำหนดชุดการควบคุมที่ได้รับอนุมัติสำหรับแต่ละระบบปฏิบัติการ จากนั้นทำการตรวจสอบซ้ำในสถานการณ์ต่อไปนี้: การบูตเครื่องแบบเย็น (cold boot), การรีบูตแบบอุ่น (warm reboot), การถอดและเสียบสายยูเอสบีใหม่ และการเริ่มต้นแอปพลิเคชันใหม่ กล้องอาจแสดงพฤติกรรมที่ต่างกันในแต่ละสถานการณ์ การผ่านการทดสอบเพียงสถานการณ์เดียวจึงไม่สามารถยืนยันความเข้ากันได้ได้

ตำแหน่งที่โมดูลยูเอสบี OV2710 ถูกนำมาใช้งาน

โมดูลกล้อง USB Sinoseen OV2710 เป็นจุดเริ่มต้นที่เหมาะสมสำหรับเทอร์มินัลที่ต้องการสตรีมความละเอียด 1080p เพียงหนึ่งสตรีม การเชื่อมต่อผ่าน USB 2.0 และตำแหน่งกล้องคงที่ เซนเซอร์ขนาด 1/2.7 นิ้วและพิกเซลขนาด 3.0 ไมครอนของมันเหมาะสำหรับการจับภาพวิดีโอทั่วไป การควบคุมการเข้าถึง วิดีโอโดร์เบลล์ และเทอร์มินัลบริการตนเอง ขนาดบอร์ดที่ระบุไว้คือ 38 x 38 มิลลิเมตร สามารถปรับแต่งขนาดบอร์ด มุมเลนส์ และเฟิร์มแวร์ได้ผ่านโครงการ โมดูลกล้องแบบกำหนดเอง โมดูลนี้รับพลังงานจากบัส USB ที่แรงดัน 5 V โดยมีกระแสไฟฟ้าในการทำงานตามที่ระบุไว้คือ 200 mA
  
OV2710 ใช้ระบบโรลลิ่งชัตเตอร์ จึงไม่ใช่ตัวเลือกแรกโดยธรรมชาติสำหรับการตรวจสอบสายพานความเร็วสูง หรือการจับบาร์โค้ดที่เคลื่อนที่เร็ว ช่วงอุณหภูมิในการทำงานที่ระบุไว้ (0°C ถึง 55°C) ยังจำเป็นต้องเปรียบเทียบกับอุณหภูมิภายในเทอร์มินัลสำเร็จรูปด้วย อุปกรณ์ที่ใช้งานกลางแจ้งอาจต้องออกแบบระบบระบายความร้อนหรือกำหนดค่ากล้องที่แตกต่างออกไป หากโครงการต้องการกล้องหลายตัว ระยะสายยาวขึ้น หรือสตรีมความละเอียดสูงแบบไม่บีบอัด โมดูลกล้อง USB 3.0 อาจเหมาะสมกว่า

ทดสอบตัวอย่างบนโฮสต์สำหรับการผลิต

อย่าตรวจสอบตัวอย่างเพียงแค่บนแล็ปท็อปเครื่องเดียวแล้วหยุดเท่านั้น ให้ใช้โปรเซสเซอร์สำหรับการผลิตจริง ปล่อยภาพระบบเวอร์ชันสุดท้าย ใช้แอปพลิเคชันจริง ฮับภายใน และสายเคเบิลตามแผนที่กำหนด ให้เปิดกล้องทำงานตลอดรอบการปฏิบัติงานแบบครบวงจร ระหว่างการทดสอบนี้ ให้รีบูตเทอร์มินัลซ้ำๆ ถอดและจ่ายไฟ USB ใหม่ เข้าและออกจากโหมดสลีป พร้อมทั้งใช้งานอุปกรณ์เสริม USB อื่นๆ ไปพร้อมกันด้วย บันทึกข้อมูลว่ากล้องสามารถระบุตัวเองได้ทุกครั้งหรือไม่ โหมดใดบ้างที่แอปพลิเคชันสามารถเปิดใช้งานได้จริง และภาพที่ได้มีความเสถียรภายใต้สภาพแสงจริงของเทอร์มินัลหรือไม่ การแสดงภาพตัวอย่างที่ชัดเจนเพียงอย่างเดียวพิสูจน์อะไรได้น้อยมาก สิ่งที่ผู้ผลิตเทอร์มินัลให้ความสำคัญยิ่งกว่าคือความสามารถในการเริ่มต้นใช้งานซ้ำได้ทุกครั้ง และสตรีมภาพที่มีความเสถียรอย่างต่อเนื่อง

สิ่งที่ต้องอนุมัติก่อนการผลิตจำนวนมาก

การอนุมัติควรครอบคลุมการจัดวางกล้องทั้งหมด ไม่ใช่เพียงชื่อเซนเซอร์เท่านั้น ให้ล็อกขนาดของแผงวงจร (PCB) ตำแหน่งของขั้วต่อ สายเคเบิลและระบบป้องกันสัญญาณ มุมมองของเลนส์ (field of view) ระยะโฟกัส รหัสระบุ USB ค่าควบคุมภาพเริ่มต้น โหมดวิดีโอที่เฟิร์มแวร์รายงาน และแพลตฟอร์มโฮสต์ที่ผ่านการทดสอบแล้ว หากมีรายการใดรายการหนึ่งยังไม่ได้รับการยืนยัน ให้ถือตัวอย่างนั้นเป็นหน่วยงานด้านวิศวกรรม ไม่ใช่ต้นแบบสำหรับการผลิตจริง สำหรับความต้องการเชิงกลหรือเฟิร์มแวร์ที่ไม่มาตรฐาน ติดต่อ Sinoseen พร้อมระบุบอร์ดเป้าหมาย ระบบปฏิบัติการ ระยะการทำงานที่ต้องการ และโหมดสตรีมที่จำเป็น ก่อนขอตัวอย่างสุดท้าย

คำถามที่พบบ่อย

UVC หมายความว่ากล้องจะทำงานกับระบบปฏิบัติการทุกระบบหรือไม่

ไม่ แม้ UVC จะลดภาระงานเกี่ยวกับไดรเวอร์แบบเฉพาะเจาะจงลงมาก แต่โฮสต์ยังคงต้องรองรับกล้อง USB มีการตั้งค่าระบบอย่างเหมาะสม และมีแอปพลิเคชันที่สามารถเปิดโหมดวิดีโอที่ต้องการได้

USB 2.0 เพียงพอสำหรับกล้องระดับเทอร์มินัลที่รองรับความละเอียด 1080p หรือไม่

บ่อยครั้งใช่ค่ะ โดยเฉพาะเมื่อกล้องให้สัญญาณเอาต์พุตแบบ MJPEG ผลลัพธ์ที่ได้ยังขึ้นอยู่กับอัตราเฟรม จำนวนอุปกรณ์ที่เชื่อมต่อกับฮับภายใน และแบนด์วิดท์ที่อุปกรณ์เสริมอื่นๆ ใช้งาน

เลนส์โฟกัสคงที่เหมาะสำหรับการจับภาพใบหน้าหรือไม่

ใช่ค่ะ เมื่อตำแหน่งของกล้องและระยะห่างของผู้ใช้ควบคุมได้อย่างเหมาะสม โปรดยืนยันการโฟกัสสุดท้ายด้วยเปลือกหุ้มและการติดตั้งกระจกครอบที่ใช้จริงในการผลิต การทดสอบบนโต๊ะเปิดเปล่าไม่เพียงพอ

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

สิ่งที่มักปรับแต่ง ได้แก่ ขนาดแผงวงจรพิมพ์ (PCB) ตำแหน่งของขั้วต่อ ความยาวสายเคเบิล มุมมองของเลนส์ (field of view) ระยะโฟกัส รหัสระบุอุปกรณ์ USB ค่าควบคุมภาพเริ่มต้น และโหมดวิดีโอที่เฟิร์มแวร์เวอร์ชันผลิตแจ้งรายงาน
สินค้าที่แนะนำ

Related Search

Get in touch