Microcontrollers in Control Systems
Description: This course outlines the basics of the theory of microcontrollers, outlines the methods for evaluating and choosing their architecture. The modern 8-bit microcontrollers of the Atmel megaAVR family and 32-bit microcontrollers of the Atmel SAM3S family (Cortex-M3 core) are considered. It also discusses the basics of programming microcontrollers and the principles of creating control devices based on them. The interfaces UART, SPI, I2C and others are considered. The issues of converting information from analog to digital form and vice versa are touched upon. Acquaintance with real-time operating systems on the example of FreeRTOS.
Amount of credits: 5
Course Workload:
| Types of classes | hours |
|---|---|
| Lectures | 15 |
| Practical works | 30 |
| Laboratory works | |
| SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
| SAW (Student autonomous work) | 75 |
| Form of final control | Exam |
| Final assessment method |
Component: Component by selection
Cycle: Base disciplines
Goal
- Получение знание об общих принципах построения микроконтроллеров, освоение программирования микроконтроллеров фирмы Atmel на языке ассемблер и отладки программ.
Objective
- Подготовка специалистов к производственной и исследовательской работе в области создания и эксплуатации элементов и систем автоматического управления и измерительных приборов.
Learning outcome: knowledge and understanding
- Осуществлять выбор схем аналоговых и цифровых электронных устройств, выполнять схемотехнические расчеты и составлять принципиальные схемы с учетом реализации в интегральном исполнении;
Learning outcome: applying knowledge and understanding
- Выполнять разработку устройств хранения и отображения информации на основе программных и аппаратных средств
Learning outcome: formation of judgments
- Умение проводить предварительное технико-экономическое обоснование проектных решений, выполнять организационно-плановые расчеты по созданию или реорганизации производственных участков.
Learning outcome: communicative abilities
- Осуществлять выбор основных типов микропроцессоров, основные этапы и особенности проектирования, как отдельных подсистем, так и всей микропроцессорной системы в целом для различных применений.
Learning outcome: learning skills or learning abilities
- Способность осваивать вводимое новое оборудование, проверять техническое состояние и остаточный ресурс действующего оборудования систем автоматизации, в случае необходимости обеспечивать ремонтно-восстановительные работы на производственных участках предприятия.
Key reading
- 1.Новиков В.Ю. Скоробогатов П.К. Основы микропро- цессорной техники. –М.: Интернет-университет, 2003 2. Баранов Н В. Применение микроконтроллеров AVR. – М.: Додэка ХХI, 2004.