มอเตอร์ไมโครคอนโทรลเลอร์คืออะไร?

มอเตอร์ไมโครคอนโทรลเลอร์มักจะเป็นมอเตอร์ไฟฟ้าที่ขับเคลื่อนโดยไมโครคอนโทรลเลอร์ซึ่งโดยปกติจะเป็นคอมพิวเตอร์แผงวงจรเดียวที่มีไมโครโปรเซสเซอร์หน่วยความจำและส่วนประกอบอินเตอร์เฟส เมื่อใช้ร่วมกับคอมพิวเตอร์บอร์ดเดี่ยวมอเตอร์ไมโครคอนโทรลเลอร์จะใช้ในระบบมาตรฐานและระบบฝังตัว นอกเหนือจากมอเตอร์ไมโครคอนโทรลเลอร์แล้วอุปกรณ์อื่น ๆ ที่สามารถควบคุมได้โดยไมโครคอนโทรลเลอร์ ได้แก่ โซลินอยด์แอคทูเอเตอร์วาล์วและรีเลย์ คอมพิวเตอร์บอร์ดเดียวเป็นเรื่องธรรมดามากในหลาย ๆ แอปพลิเคชั่นที่ต้องการระบบอัตโนมัติขนาดเล็กถึงปานกลาง

คอมพิวเตอร์บอร์ดเดี่ยวแบบฝังเหมาะที่สุดสำหรับแอปพลิเคชั่นที่ไม่ต้องการการควบคุมด้วยคอมพิวเตอร์ ตัวอย่างของระบบฝังตัวรวมถึงอุปกรณ์ป้องกันและความปลอดภัย มีศักยภาพไม่ จำกัด ในการใช้โซลูชั่นระบบฝังตัวกับระบบและผลิตภัณฑ์ที่มีอยู่ ในสถานการณ์ใดก็ตามที่รูปแบบของปัญญาประดิษฐ์สามารถช่วยได้อาจใช้คอมพิวเตอร์บอร์ดเดี่ยวฝัง คอมพิวเตอร์บอร์ดเดี่ยวหลายเครื่องได้รับการปรับใช้แล้วในอุปกรณ์และเครื่องใช้ในบ้านทุกชนิด

มอเตอร์ไมโครคอนโทรลเลอร์เป็นโครงการยอดนิยมสำหรับมือสมัครเล่นและผู้ที่ชื่นชอบเนื่องจากการเคลื่อนไหวทางกลที่เกี่ยวข้องทำให้ง่ายต่อการชื่นชมการโต้ตอบของเครื่องคอมพิวเตอร์ มอเตอร์ไมโครคอนโทรลเลอร์อาจเป็นมอเตอร์หมุนกระแสตรง (DC) มาตรฐานหรือมอเตอร์สเต็ป สเต็ปเปอร์มอเตอร์ซึ่งเป็นมอเตอร์ดิสเพลสเมนต์เซนเซอร์แบบแยกมุมซึ่งจะเปลี่ยนมุมในแต่ละครั้งมีประโยชน์สำหรับกลไกการกำหนดตำแหน่งเช่นในเครื่องพิมพ์และสแกนเนอร์

โครงการหุ่นยนต์มักจะใช้มอเตอร์ไมโครคอนโทรลเลอร์ โครงการ Arduino ™ซึ่งเป็นคอมพิวเตอร์บอร์ดเดี่ยวที่มาพร้อมกับส่วนประกอบและแผงวงจรแยกต่างหากอาจถูกนำมาประกอบอย่างสมบูรณ์ คนส่วนใหญ่ใช้ภาษาการเขียนโปรแกรมเช่น All-purpose Symbolic Instruction Code (BASIC) หรือ Java ™ของผู้เริ่มต้นเพื่อทำการดำเนินการที่ซับซ้อนได้ง่ายถึงปานกลาง คอนโทรลเลอร์อุปกรณ์ต่อพ่วง (PIC) เป็นไมโครคอนโทรลเลอร์ที่ใช้คำสั่งน้อยลงในชุดคำสั่งและยังเป็นที่รู้จักกันในชื่อไมโครคอนโทรลเลอร์ชุดคำสั่งคอมพิวเตอร์ (RISC) ที่ลดลง

ส่วนประกอบทั่วไปของไมโครคอนโทรลเลอร์คือไมโครโปรเซสเซอร์ซึ่งประกอบด้วยรีจิสเตอร์หรือที่เก็บคำเดี่ยวขนาด 8-, 16- หรือ 32- บิต ในขณะที่ไมโครโปรเซสเซอร์มีบัสข้อมูลภายในที่เชื่อมต่อระหว่างการลงทะเบียนทั้งหมดบัสข้อมูลภายนอกจะเชื่อมต่อกับหน่วยความจำที่ไม่แน่นอนและไม่ลบเลือนเช่นหน่วยความจำแบบอ่าน / เขียน (RAM) และการเข้าถึงแบบสุ่มเข้าถึงแบบสุ่ม (RA) -รอม). ไมโครโปรเซสเซอร์ที่ผลิตขึ้นจำนวนมากมีชุดคำสั่งที่กำหนดไว้ล่วงหน้า วงจรนาฬิกาตัวประมวลผลดึงคำสั่งใหม่จากตำแหน่งตามคำสั่งก่อนหน้าเป็นประจำ หากคำสั่งก่อนหน้านี้เป็นคำสั่งการกระโดดที่อยู่ถัดไปในหน่วยความจำที่จะดำเนินการขึ้นอยู่กับอาร์กิวเมนต์ก่อนหน้า