Тип работы:
Предмет:
Язык работы:


Драйвер шагового двигателя на основе микроконтроллера ATmega8

Работа №193114

Тип работы

Магистерская диссертация

Предмет

робототехника

Объем работы37
Год сдачи2017
Стоимость5370 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
3
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 Общая схема 5
1.1 Шаговый двигатель ПБМТ 200-265-1 8
1.2 Драйвер шагового двигателя 15
1.3 Экран LCD 1602A 16
1.4 UART Universal Asynchronous Receiver Transmitter 18
1.4.1 Аппаратная часть 18
1.4.2 Реализация в Atmega8 19
1.4.3 Настройка скорости передачи данных по UART 24
1.5 Переходник USB-UART CP2102 25
1.6 Программа Terminal 1.9b 26
Тестирование 26
ЗАКЛЮЧЕНИЕ 31
Список использованных источников литературы 32
Приложение 33


В настоящее время в системах управления и обработки данных все ча-ще применяются микроконтроллеры, решающие широкий спектр задач. Микроконтроллеры используются во всех сферах жизнедеятельности челове-ка, устройствах, которые окружают его. Простота подключения и большие функциональные возможности. С помощью программирования микро-контроллера можно решить многие практические задачи аппаратной техники.
Шаговые двигатели играют большую роль в развитии техники и элек-тронике. Шаговые двигатели хорошо используются в принтерах, приводах дисководов, автомобильных приборных панелях, станках ЧПУ и других при-ложениях, требующих высокой точности позиционирования. В связи с этим управление биполярного шагового двигателя играет важную роль.
Цель работы - разработка драйвера управления биполярным шаговым двигателем, на основе микроконтроллера ATmega8 и модулем L298n, c функцией обмена информацией между микроконтроллером и персональным компьютером. Задачи - организация обмена информацией, путем передачи данных с микроконтроллера ATmega8 по UART каналу на PC при помощи переходника CP2102 подключенному к USB-порту PC, для управления мик-росхемой L298n и шаговым двигателем.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы были изучены основы функционирования микро-контроллеров и средств передачи данных между цифровыми устройствами. Была создана схема передачи данных между микроконтроллером Atmega8, шаговым двигателем, микросхемой L298n и выводом информации на LCD экран, при помощи персонального компьютера, с помощью преобразователя CP2102. Была написана программа для микроконтроллера.


1. Использование интерфейса USART микроконтроллеров AVR //Radio Party. [Электронный ресурс]. URL: http://radioparty.ru/prog-avr/program-c/307- lesson-usart-avr (дата обращения: 20.03.16).
2. Реализация в ATmega8 //Radio Aktiv[Электронный ресурс].URL: http://radioaktiv.ru/shems/digital/prog/27894-usbasp-usb-programmator-dlya- atmel-avr-mikrokontrollerov.html (дата обращения 24.03.16).
3. AVR микроконтроллеры //Doneat Home. [Электронный ресурс]. URL: http://www.doneathome.ru/archives/966 (дата обращения 30.03.16).
4. AVR. Учебный курс. Передача данных через UART //Easy Electronics. [Электронный ресурс]. URL:http://easyelectronics.ru/avr-uchebnyj- kurs-peredacha-dannyx-cherez-uart.html(дата обращения 07.04.16).
5. CP2102 - преобразователь USB-UART // Easy Electronics. [Электрон¬ный ресурс]. URL:http://we.easyelectronics.ru/electro-and-pc/cp2102-
preobrazovatel-usb-uart-za-45-rubley.html (дата обращения 20.04.16).
6. Terminal 1.9b — работa с COM-портом // Digital Chip. [Электронный ресурс]. URL: http://digitalchip.ru/terminal-1-9b-rabota-s-com-portom (дата об¬ращения 30.04.16).
7. Таблица символов ASCII // Industrial Nets. [Электронный курс]. URL: http://www.industrialnets.ru/files/misc/ascii.pdf (Дата обращения 24.05.16).
8. Настройка скорости UART // Micri Sin. [Электронный ресурс]. URL:
http://microsin.net/programming/avr/atmega2560-working-with-uart.html (дата
обращения 27.05.16).
9. Bill Earl. All about Stepper Motors |Те1| // Adafruit learning system, 2015. - P. 28.
10.Stepper Motor Basics |Те1| // Industrial Circuits Application Note - P.
1-6.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ