ไมโครคอนโทรลเลอร์ที่มีใช้งานทั่วไป มีอะไรบ้าง

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

โครงสร้างและส่วนประกอบ

  • CPU
  • Memory
  • Port
  • BUS
  • วงจรกำเนิดสัญญาณนาฬิกา
  • ส่วนประกอบอื่น ๆ

ประโยชน์ของไมโครคอนโทรลเลอร์

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

ตระกูล avr

AVR เป็นไมโครคอนโทรลเลอร์ตระกูลหนึ่งผลิตโดยบริษัท Atmel AVR มีสถาปัตยกรรมแบบ RISC มีความเร็วในการประมวลผล 1 คำสั่ง ต่อ 1 สัญญาณนาฬิกา ใช้พลังงานต่ำโดยบางรุ่นใช้ไฟเพียง 1.5 V – 5.5 V เท่านั้นและยังมีโหมดประหยัดพลังงานอีก 6 โหมด ในบทความนี้ผมจะใช้ AVR เบอร์ ATmega48 ซึ้งเป็นรุ่นเล็กสุดในกลุ่ม ATmega สำหรับโปรแกรมที่ใช้เขียนนั้นจะใช้ mikroC for AVR 

ไมโครคอนโทรลเลอร์ arduino

                 Arduino คือ บอร์ดไมโครคอนโทรลเลอร์ในรูปแบบ open-source เน้นการใช้งานที่ง่ายทั้ง  hardware และ software 

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

Arduino คือ โครงการที่นำชิปไอซีไมโครคอนโทรลเลอร์ตระกูลต่างๆ มาใช้ร่วมกันในภาษา C ซึ่งภาษา C นี้เป็นลักษณะเฉพาะ คือมีการเขียนไลบารี่ของ Arduino ขึ้นมาเพื่อให้การสั่งงานไมโครคอนโทรลเลอร์ที่แตกต่างกัน สามารถใช้งานโค้ดตัวเดียวกันได้ โดยตัวโครงการได้ออกบอร์ดทดลองมาหลายๆรูปแบบ เพื่อใช้งานกับ IDE ของตนเอง สาเหตุหลักที่ทำให้ Arduino เป็นนิยมมาก เป็นเพราะซอฟแวร์ที่ใช้งานร่วมกันสามารถโหลดได้ฟรี และตัวบอร์ดทดลองยังถูกแจกแปลน ทำให้ผู้ผลิตจีนนำไปผลิตและขายออกตลาดมาในราคาที่ถูกมากๆ โดยบอร์ดที่ถูกที่สุดในตอนนี้คือบอร์ด Arduino ที่มีราคาเพียง 120 – 150 บาทเท่านั้น

ตระกูล pic

PIC หมายถึง microcontroller อีกระข้าลหนึ่ง ย่อมาจากคำว่า Peripheral Interface Controllerซึ่ง concept ของเจ้า microcontroller เชื้อสายนี้ก็คือ มานะรวมเอาทุกๆสิ่งทุกๆอย่างไว้ในตัวของมันไม่ว่าจะเป็น PROGRAM MEMROY, RAM, EEPROM, SERIAL, I2C, PWM, A/D อื่นๆอีกมากมาย โดยไม่จำเป็นจะต้องต่อ เครื่องใช้ไม้สอยเสริมจากข้างนอก

PIC เป็นครอบครัวที่เป็นไมโครคอนโทรลเลอร์ทำโดยเทคโนโลยีไมโครชิพมาจาก PIC1650 การพัฒนามาจากเครื่องดนตรีทั่วไปส่วนไมโครอิเล็กทรอนิกส์ ชื่อ PIC แรกเรียกว่า Peripheral Interface แบบควบคุม ส่วนแรกของครอบครัวที่มีอยู่ในปี 1976; ในปี 2013 บริษัท ฯ ได้จัดส่งกว่าสิบสองล้านชิ้นส่วนบุคคลที่ใช้ในความหลากหลายของระบบฝังตัว

             รุ่นแรกของ PIC ได้รอม (ROM) หรือ EPROM ฟิลด์โปรแกรมสำหรับการจัดเก็บโปรแกรมบางคนที่มีบทบัญญัติสำหรับการลบหน่วยความจำ ทุกรุ่นในปัจจุบันใช้หน่วยความจำ Flash สำหรับการจัดเก็บข้อมูลของโปรแกรมและรูปแบบใหม่ให้ PIC การ reprogram ตัวเอง หน่วยความจำโปรแกรมและหน่วยความจำข้อมูลจะถูกแยกออกจากกัน หน่วยความจำข้อมูลเป็น 8 บิต 16 บิตและในรุ่นล่าสุด 32 บิตกว้าง คำแนะนำการใช้โปรแกรมแตกต่างกันในบิตนับจากคนในครอบครัวของ PIC และอาจจะเป็น 12, 14, 16 หรือ 24 บิต ชุดคำสั่งยังแตกต่างกันโดยรุ่นที่มีชิปมีประสิทธิภาพมากขึ้นการเพิ่มฟังก์ชั่นคำแนะนำสำหรับการประมวลผลสัญญาณดิจิตอล

>>Credit<<

24th July 2018 MOROTHAI Tags: Autoclave, Autoclave udono, Automation System, Balaman, Balancer, Bending Machine, Blusher, Checking Fixture, control box, conveyor, Design Services, Hoist, Jig and Fixture, Jig for aircraft parts, Jig for airplane parts, load balance, Machining Part, maintenance, maintenance machine, moro, moro thai, moro thailand, moro.co.th, morothai, Ogino, overhaul cnc, overhaulเครื่องจักร, PMเครื่องจักร, predictive maintenance, Second Hand Machine, STEAM STERILIZERS, Toyo koken Balancer, toyokoken Balaman, Udono, Udono STEAM STERILIZERS, Used Bending Machine, กว้านไฟฟ้า, ขายเครื่องจักรอุตสาหกรรม, งาน ซ่อม เครื่องจักร, จำหน่ายเครื่องฆ่าเชื้อ, จิ๊กฟิกเจอร์, ช่างซ่อมบำรุง, ซ่อมบำรุง, ซ่อมบำรุงเครื่องจักร, ซ่อมบำรุงเครื่องจักรกล, ซ่อมเครื่องจักร, ซ่อมแซมเครื่องจักร, ติดตั้งระบบควบคุมอัตโนมัติ, ติดตั้งอุปกรณ์ลำเลียง, ติดตั้งเครื่องจักกล, ตู้คอนโทรล, ทำ jig, บริษัทผลิตเครื่องจักร, บำรุงรักษาเครื่องจักร, บำรุงเครื่องจักร, ปรับปรุงเครื่องจักร, ผลิต jig, ผลิต jig fixture, ผลิตจิ๊กฟิกเจอร์, ผลิตชิ้นส่วนเครื่องกล, ผลิตชิ้นส่วนเครื่องจักร, ผลิตระบบควบคุมอัตโนมัติ, ผลิตอุปกรณ์ลำเลียง, ผลิตเครื่องกล, ผลิตเครื่องจักร, ผลิตเครื่องจักรกล, ผลิตเครื่องจักรกลเกษตร, ผลิตเครื่องจักรโรงงาน, ผลิตเครื่องมือกล, รอกไฟฟ้า, ระบบ automation, ระบบ automation คือ, ระบบ vacuum, ระบบควบคุมอัตโนมัติ, ระบบอัตโนมัติ, รับ ผลิต jig fixture, รับmaintenance, รับpmประจำปี, รับpmประจำเดือน, รับทำjig, รับผลิตชิ้นงาน, รับผลิตชิ้นส่วนเครื่องกล, รับผลิตเครื่องจักร, รับออกแบบ jig fixture, สร้างjig, สร้างเครื่องจักรกล, สายพานลำเลียง, หุ่นยนต์อัตโนมัติ, ออกแบบ jig, ออกแบบjig, ออกแบบจิ๊กฟิกเจอร์, ออกแบบชิ้นส่วนเครื่องจักร, ออกแบบระบบควบคุมอัตโนมัติ, ออกแบบอุปกรณ์จับยึด, ออกแบบอุปกรณ์ลำเลียง, ออกแบบเครื่องกล, ออกแบบเครื่องจักรกล, ออกแบบเครื่องมือกล, อุปกรณ์จับยึด, อุปกรณ์จับยึดสำหรับชิ้นส่วนอากาศยาน, อุปกรณ์เครื่องจักร, เครื่อง Refurbished, เครื่องBender, เครื่องBender Amada, เครื่องShearing, เครื่องShearing Amada, เครื่องฆ่าเชื้อ, เครื่องฆ่าเชื้อด้วยไอน้ำ, เครื่องจักร, เครื่องจักร Amada, เครื่องจักร อุตสาหกรรม อาหาร, เครื่องจักรกลเกษตร, เครื่องจักรที่ใช้ในการตรวจสอบ, เครื่องจักรมือสอง, เครื่องจักรอาหาร, เครื่องจักรอุตสาหกรรม, เครื่องจักรโรงงาน, เครื่องช่วยยก, เครื่องตัด, เครื่องผ่อนแรง, เครื่องพับ, เครื่องพับมือสอง, เครื่องมือกล, เครื่องลบคบอัตโนมัติ, เครื่องลบคม, เครื่องอัตโนมัติ, เครื่องเรียงชิ้นงาน, แมนูแฟคเจอร์, แมนูแฟคเจอร์ โอเวอร์ฮอล, โมโระ, โมโร่

ไมโครคอนโทรลเลอร์มีในอุปกรณ์อะไรบ้าง

MicroController ทั่วๆ ไปประกอบด้วย.
CPU (Central Processing Unit).
RAM (Random Access Memory).
EPROM/PROM/ROM (Erasable Programmable Read Only Memory).
I/O (Input/Output) - serial and parallel..
Timers..
Interrupt Controller..

ไมโครคอนโทรลเลอร์มีประโยชน์อะไรบ้าง

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

เครื่องใช้ไฟฟ้าที่ใช้ไมโครคอนโทรลเลอร์ในการทำงานมีอะไรบ้าง

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

ไมโครคอนโทรลเลอร์ตัวแรกที่คนนิยมนำมาใช้คือตัวไหน

ไมโครคอนโทรลเลอร์ที่นิยมใช้กัน เริ่มตั้งแต่ตัวแรกที่เป็นลักษณะของ CPU ไม่ถึงขั้นเรียกว่า ไมโครคอนโทรลเลอร์ ก็คือ ตระกูล Z80 เป็นลักษณะของ CPU เล็กๆ ที่ต้องอาศัย IO ต่างๆ เพิ่มเติมเข้ามา มาก จึงทาให้บอร์ดมีขนาดค่อนข้างใหญ่จัดได้ว่าเป็นการเริ่มต้นการเรียนรู้ที่ดีของยุคสมัยนั้น ท าให้ได้เรียนรู้ ชุดคาสั่งที่เป็น Op Code.