- •Практическая работа №1
- •Часть 1. Знакомство со средой разработки Code Vision avr c Compiler Теоретические сведения
- •Задание для самостоятельного выполнения
- •Часть 2. Самостоятельная разработка программы для микроконтроллера Теоретические сведения
- •Задание для самостоятельного выполнения
- •Практическая работа №2
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Практическая работа №3
- •Контрольные вопросы
- •Практическая работа №4
- •Контрольные вопросы
- •Практическая работа №5
- •Теоретические сведения
- •Контрольные вопросы
- •Практическая работа №6
- •Теоретические сведения
- •Контрольные вопросы
- •Практическая работа №7
- •Теоретические сведения
- •Контрольные вопросы
- •Практическая работа №8
- •Ход работы
- •Контрольные вопросы
- •Практическая работа №9
- •Основные теоретические сведения
- •Ход работы
- •Контрольные вопросы
Ход работы
Задание 1
Разработайте программу для МК ATmega8, осуществляющую управление биполярным шаговым двигателем. Параметры двигателя, способ подключения его обмоток, требуемые характеристики движения выберите из таблицы в соответствии со своим вариантом. Разгон до требуемой скорости вращения и торможение должны осуществляться за 10 секунд.
Таблица 1 – Варианты заданий
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
Кол-во шагов на оборот |
60 |
80 |
100 |
120 |
140 |
160 |
Подключение фаз |
PD0-3 |
PD1-4 |
PD2-5 |
PD3-6 |
PD4-7 |
PB0-3 |
Скорость вращения, об/мин. |
20 |
40 |
60 |
80 |
100 |
120 |
Продолжит. вращения, мин. |
1 |
1,5 |
2 |
2,5 |
0,5 |
0,75 |
Вариант |
7 |
8 |
9 |
10 |
11 |
12 |
Кол-во шагов на оборот |
180 |
200 |
220 |
230 |
240 |
250 |
Подключение фаз |
PB1-4 |
PB2-5 |
PB3-6 |
PB4-7 |
PC0-3 |
PC1-4 |
Скорость вращения, об/мин. |
140 |
150 |
160 |
180 |
200 |
250 |
Продолжит. вращения, мин. |
1,25 |
1,75 |
2,25 |
2,75 |
1,2 |
0,8 |
Задание 2
В симуляторе VMLabразработайте проект, с помощью которого проверьте правильность работы написанной программы. Проект должен позволять наблюдать уровней управляющих сигналов. Измерьте время совершения одного шага, рассчитайте время совершения одного оборота и вычислите скорость вращения. Сравните полученное значение с расчетным.
В отчет включите формулировку задания, текст программы, текст проекта в VMLab, диаграммы управляющих сигналов, результаты измерения времени совершения одного шага, результаты расчетов периода вращения и скорости вращения.
Контрольные вопросы
Перечислите преимущества шаговых двигателей?
Каковы недостатки шаговых двигателей?
В каких случаях выгодно использование шаговых двигателей?
В чем особенности шаговых двигателей с переменным магнитным сопротивлением, с постоянным магнитным сопротивлением и гибридных двигателей?
В чем особенности биполярных и униполярных двигателей?
Перечислите и кратко охарактеризуйте основные возможные режимы работы шагового двигателя?