ส่วนของ วงจรไดร์ฟมอเตอร์ขับคอนโทลวาว์ล
อุปกรณ์ที่ไช้ในส่วนนี้ก็มี IC เบอร์ L293D : 1 ตัว ,Opto เบอร์ TLP521-1 : 3 ตัว นะครับ
เกริ่นนำ Motor นั้นมีหลากหลายประเภท แต่ที่จะใช้ควบคุม valve เป็น DC motor หรือมอเตอร์ไฟกระแสตรง เช่น มอเตอร์รถแข่งทามิย่า รถกระป่อง ล้วนมีมอเตอร์ประเภทนี้
ที่เราต้องศึกษาเกี่ยวกับมอเตอร์ในการควบคุม Valve คือวงจร ไดร์ฟมอเตอร์ เพื่อทำให้กระแสและแรงดันพอที่จะสามารถปรับทิศทางการหมุนของมอเตอร์ได้ตามต้องการ โดยการควบคุมจาก Microcontroller แต่ถ้ามองตัวมอเตอร์ในเรื่องการเลือกใช้นะครับ ให้มองว่าเราต้องการอะไรจากมัน แรงบิด(Torque) หรือ ความเร็ว( Speed) ซึ่งทั้งสองอย่างจะแปรผกผันกันนะครับ คือ แรงบิดมาก จะทำให้ ความเร็วต่ำ ทีนี้เราสามารถเพิ่มหรือลดค่านี้ได้ด้วยการใช้ ชุดเฟืองทด หรือ Gearbox ครับ ( มอเตอร์ที่เราใช้เป็นแบบ Gearbox ขนาด 12V. ความเร็ว 20 รอบต่อนาที ) เวลาเราจะไปซื้อมอเตอร์เกียร์ จะมีค่าความเร็วรอบต่อนาทีบอกนะครับ เช่นที่เราไช้
20 rpm ( round per minute ) หรือ 20 รอบ ต่อ นาที ครับ
ที่เราต้องศึกษาเกี่ยวกับมอเตอร์ในการควบคุม Valve คือวงจร ไดร์ฟมอเตอร์ เพื่อทำให้กระแสและแรงดันพอที่จะสามารถปรับทิศทางการหมุนของมอเตอร์ได้ตามต้องการ โดยการควบคุมจาก Microcontroller แต่ถ้ามองตัวมอเตอร์ในเรื่องการเลือกใช้นะครับ ให้มองว่าเราต้องการอะไรจากมัน แรงบิด(Torque) หรือ ความเร็ว( Speed) ซึ่งทั้งสองอย่างจะแปรผกผันกันนะครับ คือ แรงบิดมาก จะทำให้ ความเร็วต่ำ ทีนี้เราสามารถเพิ่มหรือลดค่านี้ได้ด้วยการใช้ ชุดเฟืองทด หรือ Gearbox ครับ ( มอเตอร์ที่เราใช้เป็นแบบ Gearbox ขนาด 12V. ความเร็ว 20 รอบต่อนาที ) เวลาเราจะไปซื้อมอเตอร์เกียร์ จะมีค่าความเร็วรอบต่อนาทีบอกนะครับ เช่นที่เราไช้
20 rpm ( round per minute ) หรือ 20 รอบ ต่อ นาที ครับ
มาที่ส่วนขับมอเตอร์ หรือ DRIVER นะครับ
เราจะใช้IC เบอร์ L293D ขับมอเตอร์เพราะสะดวกกับการใช้งาน เราสามารถต่อขาของ IC Micro Controller เข้าที่ ขา IC L293D ได้เลย โดยเราจะใช้อินพุทควบคุมการขับมอเตอร์ต่อเข้าที่ขา 1A, 2A ควบคุมเอาต์พุต 1Y และ 2Y โดยที่ 1Y และ 2Y ก็ต่อเข้ากับขั้วของมอเตอร์ได้เลย การควบคุมการทำงานของมอเตอร์ ให้ หมุนไปทางซ้าย หรือ หมุนไปทางขวา ทำได้โดยการป้อนอินพุตจาก Microcontroller เข้าไปที่ขา 1A และ 2A โดย Microcontroller จะจ่าย แรงดัน 0 หรือ 5 โวลต์ เพื่อควบคุมการทำงานของ Opto isolate แต่แรงดัน 5 โวลต์ไม่มากพอที่จะขับ มอเตอร์ไห้หมุนตามที่ต้องการได้ เราเลยต่อขา 4 ของ Opto isolate กับแหล่งจ่าย 12 V.เพื่อเปลี่ยนจากแรงดัน 5 V.ไห้เป็น 12 V. เมื่อ Microcontroller จ่าย 5 โวลต์ที่ขาหนึ่งจะทำไห้ LED ของ opto ก็จะสว่าง แล้วไป trick ให้แรงดัน12โวลต์ ไหลไปที่ขา 3 ทำไห้แรงดัน 12 V. ไปขับมอเตอร์ และอีกอย่างที่ต่อ Opto isolate เข้าไปก็เพื่อแยก Ground ของ มอเตอร์ กับ Ground ของ Microcontroller เพื่อป้องกันการกระซากกระแสของมอเตอร์
****** ขา 1 และขา 4 ของ opto ต่อกับ ตัวต้านทานขนาด 330Ω เพื่อจำกัดกระแสที่จะไหลเข้าสู่ opto ไม่ไห้สูงเกินไป เพื่อป้องกัน opto พัง โดยคำนวนกระแสจาก V = IR ,V = 12 , R = 330 กระแสที่ได้ก็จะเท่ากับ 36 mA ไม่ทำไห้ opto เสียหายได้ ขา 2 ของ poto ต่อกับ Ground ฝั่ง microcontroller ส่วนขา 4 ต่อกับ ขาของ L293Dหลังจาก คิดวงจรเสร็จ, ทดลองวาดในโปรแกรม, ทดลองต่อใน poto board สำเสร็จทำงานได้ตามที่ต้องการ หลังจากนั้น ก็วาดลาย PCB
หลังจากวาดลาย PCB ก็ทำการกัดแผ่นปริ้น แล้วก็บัดกรีใส่ IC เข้าไปในบอร์ด หลังจากนั้นก็รอต่อกับ ส่วนอื่นๆ
No comments:
Post a Comment