บทความนี้จะแสดงวิธีการสร้างเวอร์ชันราคาถูกของเครื่องมือที่สำคัญที่สุดอย่างหนึ่งสำหรับวิศวกรอิเล็กทรอนิกส์ นั่นก็คือ ออสซิลโลสโคป
สิ่งที่น่าสนใจที่สุดอย่างหนึ่งในการเป็นผู้สร้างสรรค์คือคุณจะไม่ต้องเสียเวลาไปกับเครื่องมืออีกต่อไป เมื่อมีส่วนประกอบที่เหมาะสม ผู้สร้างสรรค์มักจะสามารถสร้างเครื่องมือชั่วคราวได้ทุกที่ทุกเวลา วันนี้เราจะมาดูวิธีสร้างเครื่องมือที่สำคัญที่สุดอย่างหนึ่งสำหรับวิศวกรอิเล็กทรอนิกส์ นั่นก็คือ ออสซิลโลสโคปในราคาประหยัด
ออสซิลโลสโคปเป็นเครื่องมือทดสอบที่ใช้สำหรับการแสดงภาพและสังเกตแรงดันไฟฟ้าของสัญญาณที่เปลี่ยนแปลง โดยปกติจะเป็นกราฟสองมิติที่มีสัญญาณหนึ่งสัญญาณหรือมากกว่านั้นแสดงตามเวลา ออสซิลโลสโคปใช้ในการออกแบบและแก้ไขข้อบกพร่องของอุปกรณ์อิเล็กทรอนิกส์เพื่อดูและเปรียบเทียบรูปคลื่น กำหนดระดับแรงดันไฟฟ้า ความถี่ สัญญาณรบกวน และพารามิเตอร์อื่นๆ ของสัญญาณที่ใช้ที่อินพุตเมื่อมีการเปลี่ยนแปลงตามเวลา ซึ่งทำให้ออสซิลโลสโคปเป็นเครื่องมือที่สำคัญมากบนโต๊ะของวิศวกรอิเล็กทรอนิกส์หรือผู้ผลิต อย่างไรก็ตาม ออสซิลโลสโคปมีราคาค่อนข้างแพง ซึ่งทำให้เกินขอบเขตของผู้ใช้ทั่วไป แต่จะเป็นอย่างไรหากเราสามารถสร้างสิ่งที่ถูกกว่า กะทัดรัด และใช้งานได้ดีโดยใช้ส่วนประกอบที่ผู้ผลิตคุ้นเคย นั่นคือคำถามที่นำไปสู่บทช่วยสอนในวันนี้
สำหรับบทช่วยสอนในวันนี้ เราจะสร้างออสซิลโลสโคป HS101 ออสซิลโลสโคป HS101 ประกอบด้วยออสซิลโลสโคปแบบพกพาและกะทัดรัด HS101 ที่เชื่อมต่อกับโทรศัพท์มือถือหรือแท็บเล็ตที่ใช้ระบบปฏิบัติการ Android และรันแอป HScope ออสซิลโลสโคปนี้ใช้ ไมโครคอนโทรลเลอร์ STM32F103 ซึ่งมี ADC 12 บิต 2 ตัวที่ทำงานรวดเร็ว และจะสุ่มตัวอย่างสัญญาณที่จะตรวจสอบ (หลังจากผ่านองค์ประกอบเงื่อนไข เช่น เครือข่ายตัวต้านทาน ตัวเก็บประจุ และไดโอด) บนบอร์ด
คุณสมบัติบางประการของ HS101 ได้แก่:
ออสซิลโลสโคปสามารถใช้ในสถานการณ์มาตรฐานสำหรับงานต่างๆ เช่น การวัด DC และยังมีประโยชน์สำหรับการบันทึกแรงดันไฟฟ้าระยะยาวและการตรวจเช็ครถยนต์พื้นฐาน เช่น
จำเป็นต้องมีส่วนประกอบต่อไปนี้เพื่อสร้างโครงการนี้:
แผนผังสำหรับโครงการนี้ทำได้ง่ายอย่างไม่น่าเชื่อ โมดูลอินพุตที่ประกอบด้วยตัวต้านทาน ตัวเก็บประจุ และไดโอดถูกสร้าง/บัดกรีบนบอร์ดที่มีรูพรุน (โปรโต) จากนั้นจึงติดตั้งบน บอร์ด STM Blue Phil โดยใช้ขั้วต่อตัวเมียที่เสียบเข้ากับ Blue Phil โดยตรง วิธีนี้ทำให้การออกแบบเป็นแบบโมดูลาร์และกะทัดรัด เชื่อมต่อส่วนประกอบต่างๆ บนบอร์ดโปรโตตามที่แสดงในแผนผังด้านล่าง
หลังจากบัดกรีชิ้นส่วนต่างๆ แล้ว ให้เสียบโมดูลอินพุตบนยาเม็ด STM Blue ตามที่แสดงในภาพด้านล่าง
สิ่งที่น่าสนใจอย่างหนึ่งเกี่ยวกับโครงการในวันนี้คือเราจะอัปโหลดโค้ดไปยังบอร์ดไมโครคอนโทรลเลอร์โดยใช้สมาร์ทโฟน ซึ่งหมายความว่าคุณไม่จำเป็นต้องใช้คอมพิวเตอร์สำหรับส่วนใดๆ ของโครงการนี้สำหรับบทช่วยสอนในวันนี้ เราจะใช้แอป STM32 Utils แอปนี้มาพร้อมเฟิร์มแวร์สำหรับออสซิลโลสโคป HS101 ดังนั้นสิ่งที่เราต้องทำคือเชื่อมต่อไมโครคอนโทรลเลอร์ Blue pill เข้ากับโทรศัพท์ของคุณผ่าน ตัวแปลง USB เป็น Serial และ สาย OTG ดังที่แสดงในภาพด้านล่าง
แผนผังพินสำหรับการเชื่อมต่อสายอนุกรมกับ USB และยาเม็ด STM32 Blue แสดงอยู่ด้านล่างนี้
ยาเม็ดสีฟ้า – USB-UART
เมื่อเชื่อมต่อเสร็จแล้ว ให้กดปุ่ม “ Init Chipset” บนแอป คุณจะเห็นไฟบน STM สว่างขึ้น คลิกปุ่ม “ DIY Library ” บนแอป เลือกเฟิร์มแวร์ HS101 แล้วคลิก “ Flash Firmware ”
เมื่อการอัปโหลดเฟิร์มแวร์เสร็จสมบูรณ์แล้ว คุณสามารถถอดสาย USB เข้ากับซีเรียล และเชื่อมต่อบอร์ดกับโทรศัพท์ผ่านสาย OTG
เท่านี้ออสซิลโลสโคปของคุณก็พร้อมแล้ว!
STM32 ใช้พลังงานจากสมาร์ทโฟนผ่านสาย OTG ทันทีที่เชื่อมต่อกับโทรศัพท์ ไฟ LED สีแดงของบอร์ด Blue Pill จะสว่างขึ้น ทันทีที่ STM32 เปิดขึ้น ให้เปิดแอป HScope แอปจะจดจำออสซิลโลสโคปโดยอัตโนมัติและเริ่มแสดงข้อมูล
เชื่อมต่อสัญญาณใดๆ เข้ากับอินพุตของ HS101 แล้วคุณจะเห็นข้อมูลที่แสดงบนแอปตามที่แสดงด้านล่าง
แอป HScope เวอร์ชันฟรีช่วยให้ใช้ HS101 เป็นเครื่องทดสอบแรงดันไฟฟ้าและเป็นออสซิลโลสโคปแบบง่ายซึ่งอาจเพียงพอสำหรับงานง่ายๆ ในทางกลับกัน แอป HScope เวอร์ชันเต็มให้การเข้าถึงสถิติแบบเรียลไทม์ FFT และใช้แปลง HS101 ให้เป็นเครื่องบันทึกข้อมูลได้
สัญญาณรบกวนเป็นความท้าทายที่ใหญ่ที่สุดของออสซิลโลสโคป HS101 ซึ่งขึ้นอยู่กับรุ่นโทรศัพท์เป็นอย่างมาก และสามารถเอาชนะปัญหานี้ได้โดยการเพิ่มตัวเก็บประจุระหว่างพิน GND และ 3.3V บนบอร์ด Blue Pill ค่าของตัวเก็บประจุที่อยู่ใกล้กับขั้วต่อ USB มากที่สุดอาจอยู่ที่ประมาณ 470uF เพื่อปรับปรุงคุณภาพข้อมูล
ออสซิลโลสโคปที่อธิบายไว้ในบทช่วยสอนนี้อาจไม่สามารถแทนที่ออสซิลโลสโคป Lab มาตรฐานได้ แต่ออสซิลโลสโคปนี้จะช่วยให้คุณทำภารกิจเล็กๆ น้อยๆ บางอย่างเสร็จได้อย่างรวดเร็วโดยไม่ต้องจ่ายเงินจำนวนมาก นอกจากนี้ยังพกพาสะดวก จึงมีประโยชน์หากคุณต้องเคลื่อนย้ายบ่อยๆ