Embedded system and Control

ระบบสมองกลฝังตัวและควบคุม
4(4-0-12)
เงื่อนไข: โดยความเห็นชอบของสาขาวิชา
การพรรณาระบบสมองกลฝังตัว การออกแบบฮาร์ดแวร์และเฟิร์มแวร์ของระบบสมองกลฝังตัวพื้นฐาน การเลือกวิธีประมวลผลของระบบ โปรแกรมต่อการประสานระหว่างฮาร์ดแวร์และเฟิร์มแวร์อินพุท/เอาท์พุท และโปรแกรมขับสำหรับการเชื่อมต่อการประมวลผลแบบฝังตัว และ เครือข่าย ระบบปฎิบัติการของระบบสมองกลฝังตัว การจัดการทรัพยากรในเวลาจริง กรณีศึกษาของการประยุกต์ใช้ระบบสมองกลฝังตัวในการควบคุม เช่น ระบบเบรกกันล้อล็อค การควบคุมเครื่องยนต์ ระบบป้องกันล้อไถล ระบบกระตุ้นการทำงานของถุงลมนิรภัย เป็นต้น
เค้าโครงรายวิชา
1. การพรรณาระบบสมองกลฝังตัว ข้อพิจารณาและความต้องการในการออกแบบ (4 ชั่วโมง)
2. สถาปัตยกรรมระบบประมวลผลแบบฝังตัวและการโปรแกรม (4 ชั่วโมง)
3. อินพุท/เอาท์พุท และโปรแกรมสำหรับการเชื่อมต่อการประมวลผลแบบฝังตัว เครือข่าย (8 ชั่วโมง)
4. ระบบปฏิบัติการสำหรับการทำงานพร้อมกัน การกำหนดเวลา การสื่อสารและการประสานเวลา (8 ชั่วโมง)
5. เทคนิคการจัดการทรัพยากรในเวลาจริง (8 ชั่วโมง)
6. การประยุกต์ใช้-ระดับของแนวความคิดการออกแบบระบบสมองกลฝังตัวและการควบคุมแบบป้อนกลับ (8 ชั่วโมง)
7. กรณีศึกษาของการประยุกต์ใช้ระบบสมองกลฝังตัวในยานยนต์ (8 ชั่วโมง)
ผลสัมฤทธิ์การเรียนรู้
1. อธิบายหลักการของระบบสมองกลฝังตัว, การออกแบบฮาร์ดแวร์และเฟิร์มแวร์ของระบบสมองกลฝังตัวพื้นฐาน
2. สามารถเลือกวิธีประมวลผลของระบบ โปรแกรมต่อการประสานระหว่างฮาร์ดแวร์และเฟิร์มแวร์อินพุท/เอาท์พุท และโปรแกรมขับสำหรับการเชื่อมต่อการประมวลผลแบบฝังตัว และ เครือข่าย ระบบปฎิบัติการของระบบสมองกลฝังตัว
3. สามารถจัดการบริหารทรัพยาการในเวลาจริง
4. สามารถสืบค้นหัวกรณีศึกษาข้อวิจัยของการประยุกต์ใช้ระบบสมองกลฝังตัวในการควบคุมจากแหล่งข้อมูลต่าง ๆ ที่น่าเชื่อถือ
5. ประยุกต์ใช้งานวิจัยด้านระบบสมองกลฝังตัวในลักษณะโครงงาน
6. สามารถสื่อสารนำเสนอโครงงานด้านระบบสมองกลฝังตัวทั้งการพูด และการเขียนรายงาน

Embedded system and Control
Condition: Consent of the School
An overview of embedded system. The fundamentals of embedded system hardware and firmware design. Embedded processor selection. Hardware/firmware interface. I/O and device driver interface to embedded processor and network. Operating system of embedded system. Real-time resource management. Case study of applying embedded system to control tasks like ABS, engine control, traction control, airbag deployment, etc.
Course outline
1. Embedded systems descriptions, design considerations and requirements (4 hours)
2. Embedded processor architecture and programming (4 hours)
3. I/O and device driver interfaces to embedded processors with networks (8 hours)
4. OS primitives for concurrency, timeouts, scheduling, communication and synchronization (8 hours)
5. Real-time resource management techniques (8 hours)
6. Application-level embedded system design concepts and feedback control (12 hours)
7. Case study of using embedded system in Automotive (12 hours)
Learning Outcomes
1. Understand principle of the embedded system and the fundamentals of embedded system hardware and firmware design
2. Be able to select embedded processor, hardware/firmware interface. I/O and device driver, interface to embedded processor and network and operating system.
3. Manage real-time resource.
4. Self-Study to search on case study of applying embedded system to control tasks from various trustworthy sources.
5. Apply research on embedded system and control in a project manner.
6. Communicate and present the embedded system project in both formats of speech and writing report.