|
|||||||
Servo
Tester-2 แบบปรับ VR Software PWM |
|||||||
| วัตถุประสงค์ | |||||||
| -เพื่อศึกษาการทำงานแบบ software PWM โดยใช้ Timer1(สามารถเพิ่ม Servo ได้อีกหลายตัว) | |||||||
| -เพื่อศึกษาการทำงานเบื้องต้นของ Servo | |||||||
| -เพื่อศึกษาการทำงานของโมดูล A2D | |||||||
![]() |
|||||||
การทดสอบการทำงานของ
Servo แบบปรับด้วย VR |
|||||||
| หลักการทำงาน | |||||||
| -อ่านค่าแรงดันจาก VR ซึ่งจะมีค่าประมาณ 0-255 แล้วนำค่าที่ได้มาควบคุมสัญญาณ PWM โดยแปลงเป็นค่าความกว้างของสัญญาณ 1ms-2ms | |||||||
| - MCU ที่ใช้ PIC16F88 ซึ่งมีโมดูล A2D | |||||||
|
|||||||
| ผลการทดลอง | |||||||
| -เมื่อเริ่มจ่ายไฟให้กับวงจร Servo จะหมุนมาอยู่ที่ต่ำแหน่ง ที่สัมพันธ์กับ VR | |||||||
| - ลองปรับค่า VR ไปมาจะสังเกตเห็นว่า Servo จะหมุนตามต่ำแหน่ง ที่สัมพันธ์กับ VR | |||||||
| NOTE: | |||||||
| - Servo บางรุ่นอาจจะหมุ่นกลับด้าน (ซ้ายเป็นขวา-ขวาเป็นซ้าย) | |||||||
| - เมื่อ Servo ทำงานจะดึงกระแสไฟมากอาจทำให้ MCU Reset ได้ ดังนั้น C 0.1,C100U ควรต่อไว้ใกล้ๆ ขา VDD ของ MCU | |||||||
| - หาก Servo ขนาดใหญ่ จะต้องแยกแหล่งจ่ายไฟ +5V ไว้ใช้กับ Servo อย่างเดียว ไม่ควรใช้ร่วมกับ MCU | |||||||
| Servo Tester-1 แบบปุ่มกด | |||||||
|
|||||||