На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Курсовая работа "Разработка системы автоматического управления шаговым двигателем на микроконтроллере" язык С (Proteus 8 + Atmel Studio)

Содержание отчёта по программе 

Техническое задание 5

1.1 Общие сведения.. 5

1.1.1 Полное наименование системы и ее условное обозначение. 5

1.1.2 Наименование разработчика системы. 5

1.1.3 Основания для разработки. 5

1.1.4 Плановые сроки начала и окончания работы по созданию системы: 5

1.2 Назначение и цели создания системы... 5

1.2.1 Назначение системы. 5

1.2.2 Цели создания системы. 6

1.3 Требования к системе.. 6

1.3.1 Требования к системе в целом.. 6

1.4 Требования к видам обеспечения. 6

1.4.1 Требования к программному обеспечению. 6

1.4.2 Требования к техническому обеспечению. 7

1.5 Состав и содержание работ по созданию системы... 7

1.6 Порядок контроля и приемки системы. 7

1.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие. 8

1.8 Требования к документированию. 9

  • НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ 10

2.1 Постановка задачи проектирования.. 10

2.2 Описание предметной области.. 10

2.2.1Общие сведения о шаговых двигателях. 10

2.2.2Архитектура приложения. 11

2.3 Анализ аналогов. 12

2.3.1SMC_Program.. 12

2.3.2 SMC_Program_Modbus. 13

2.3.3 SMC_PROGRAM LAN.. 13

2.4  Перечень задач, подлежащих решению в процессе разработки.. 15

2.5  Обоснование выбора платформы разработки.. 15

  • ПРОЕКТНО-КОНСТРУКТОРСКАЯ ЧАСТЬ 17

3.1. Разработка аппаратной и программной структуры системы автоматического управления шаговым двигателем на микроконтроллере.. 17

3.2. Разработка алгоритмов системы автоматического управления шаговым двигателем на микроконтроллере.. 18

3.3. Разработка аппаратной архитектуры системы автоматического управления шаговым двигателем на микроконтроллере. 21

3.4. Разработка систем передачи информации системы автоматического управления шаговым двигателем на микроконтроллере. 23

3.5. Реализация функционирующего программного обеспечения системы автоматического управления шаговым двигателем на микроконтроллере. 23

3.6. Разработка интерфейса взаимодействия пользователя с системы автоматического управления шаговым двигателем на микроконтроллере. 24

  • ПРОЕКТНО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 25

4.1. Тестирование и отладка макета аппаратной и программной частей системы автоматического управления шаговым двигателем на микроконтроллере. 25

4.2. Разработка руководства пользователя. 26

4.3. Экспериментальные данные тестирования процедур и функциональных задач. 29

ЗАКЛЮЧЕНИЕ   31

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ   32

Часть отчёта 

Фрагмент программного кода:

#include <avr/io.h>//Подключаем библиотеку ввода/вывода

#define nop() {asm("nop");}//подключаем функция для формирования задержки

void right (void);//Прототип функции поворота ротора ШД вправо
void left (void);//Прототип поворота влево

int x, j, m=100; //переменные

//Функция задержки
void delay(int t)
{
	for (x=0; x<t ;x++)
	nop ();
}

//Функция длинной задержки
void long_delay(int p)
{
	for (j=0; j<p; j++)
	{
		delay(150);
	}
}

Содержание архива:

  • Расчётно пояснительная записка 33 стр. (в формате .docx)
  • 2 листа c UML диаграммами, по алгоритмам и логике работы программы (в формате .vsdx и .png)
  • Презентация для выступления
  • Готовый стенд в Proteus 8
  • Программа(исходный код на C++)
  • Прошивка для микроконтролерра Atmega

Купить 3500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

imlkenshi

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

3500,00 

Покупается впервые!
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Курсовая МК.rar
3761472
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Курсовая работа "Разработка системы автоматического управления шаговым двигателем на микроконтроллере" язык С (Proteus 8 + Atmel Studio)
Написать программу управления шагового двигателя , в которой при нажатии кнопки скорость вращения вала двигателя будет возрастать от min к max, При этом диод должны извещать о скорости вращения вала двигателя по закону: выключилось 3 диода – скорость 80% от max скорости вращения вала.
Категория: Образование
Стоимость: 3500,00