|
แนวทางการออกแบบ
มาพิจารณาตารางค่าความจริงในรูปที่
7 กันก่อนนะครับ เพื่อที่จะได้ออกแบบการทำงานของหุ่นยนต์ได้ตามความต้องการของเรา
จากตารางค่าความจริงที่เราต้องการ เมื่อ L = 0, R = 1หรือ
L = 1, R = 0 จะทำให้มอเตอร์หมุนกลับทิศทางกัน เมื่อ L = 1,
R = 1 มอเตอร์จะหมุนถอยหลังและพิจารณาที่ L = 0, R = 0 ตรงจุดนี้จะพิจารณาเป็นพิเศษ
เพราะชื่อของโครงงานเราคือ "หุ่นยนต์หัวใจอ่อนไหว"
จะไม่มีการวิ่งไปข้างหน้าอย่างเด็ดขาด จึงพิจารณาสภาวะที่เกิดขึ้นว่า
เป็นสภาวะของหุ่นยนต์ที่ต้องหยุดนิ่งไม่มีการเคลื่อนที่ เราจึงต้องทำอะไรสักอย่างหนึ่งเพื่อให้สภาวะนี้หยุดนิ่งแต่สภาวะอื่น
ๆ มีการเคลื่อนที่ของมอเตอร์ สิ่งที่ทำก็คือ ต้องพิจารณาตารางความจริงของ
L293 เมื่อเราให้ขา ENABLE เป็น 0 จะทำให้เกิดสภาวะหนึ่งที่ทำให้มอเตอร์ไม่หมุน
เราจึงได้ออกแบบตามบล็อกไดอะแกรมดังรูปที่ 8
|