|
|||||||
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 แบบปุ่มกด | |||||||
ศมิทธิ์
เอมสมบัติ |
|||||||
|