Расчет системы управления электропривода

Разработка функциональной и принципиальной схем системы управления электропривода. Выбор типа управляющего устройства, источников питания, силовых ключей, коммутационной аппаратуры, элементов управления. Разработка программы управляющего устройства.

Рубрика Физика и энергетика
Вид курсовая работа
Язык русский
Дата добавления 12.03.2013
Размер файла 498,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Задание на курсовую работу

В данной курсовой работе необходимо выполнить расчет системы управления электропривода, разработать функциональную и принципиальную схемы, составить программу работы системы на Ассемблере, описать ее и реализовать на лабораторном стенде. Исходные данные приведены в таблице 1.

Таблица 1 - Исходные данные

Мст, кг·см

Схема

Тип привода

Управление

Тип задания скорости

Кол-во дискретных скоростей, об/мин

Наличие реверса

Индикация

3

уни

скор

симметр

дискр

7:1/2/4/8/100/200/400

-

об/мин

Параметры выбранного шагового двигателя приведены в таблице 2.

Таблица 2 - Каталожные данные двигателя FL42STH47-0406A2

Рабочий ток/фаза, А

Сопротивление/

фаза, Ом

Индуктивность/

фаза, мГн

Крутящий момент, кг·см2

Длина, мм

Момент инерции ротора, г·см2

0,4

30

25

3,17

48

68

Оглавление

1. Функциональная схема

2. Выбор типа управляющего устройства

3. Разработка и описание принципиальной схемы системы управления

3.1 Выбор требуемых источников питания

3.2 Выбор силовых ключей

3.3 Выбор коммутационной аппаратуры, элементов управления и индикации

3.4 Составление принципиальной схемы системы

4. Расчет временных диаграмм работы элементов системы

5. Разработка программы управляющего устройства (для контроллера atmega8535)

5.1 Описание выбора и расчета элементов программы

5.2 Листинг программы

Библиографический список

1. Функциональная схема

Рисунок 1 - Функциональная схема системы управления

1.1 Описание функциональной схемы

Младшие четыре бита порта «A» микроконтроллера устанавливаем на ввод сигналов с тумблеров:

РA0 - «разрешение»;

РA1, РA2, РA3 - на задание скоростей.

Младшие четыре бита порта «B» микроконтроллера устанавливаем на управление обмотками ШД:

РB0 - А+;

РB1 - В+;

РB2 - А-;

РB3 - В-.

Весь порт «D» определим на вывод на сегменты индикаторов.

Младшие биты порта «С» микроконтроллера - на вывод на катоды индикаторов:

PС0 - HG1;

PС1 - HG2;

PC2 - HG3.

2. Выбор типа управляющего устройства

В соответствие с функциональной схемой количество входов-выходов

равно 19. В качестве управляющего устройства был выбран микроконтроллер ATmega8535 фирмы Atmel. Его технические данные приведены в таблице 3.

Таблица 3 - Технические данные ATmega8535

Параметр

Значение

1

Память программ (FLASH), кБ

8

2

ОЗУ (Static RAM), байт

512

3

Память данных (EEPROM), байт

512

4

Рабочая тактовая частота, МГц

0…16

5

Напряжение питания, В

4,5…5,4

6

РОН

32х8

7

8-разрядный таймер/счетчик

2

8

16-разрядный таймер/счетчик

1

9

10-разрядный АЦП, каналов

8

10

Встроенный аналоговый компаратор

+

11

Программируемые входы/выходы

32

12

Внутренний RC-генератор

+

13

Внутренние и внешние источники прерывания

+

14

Последовательный интерфейс USART

+

15

Последовательный интерфейс SPI

+

16

Количество команд

130

17

Последовательный интерфейс I2C

+

18

ШИМ, каналов

4

Рисунок 2 - Назначение выводов микросхемы

Назначение выводов:

RESET - сброс микроконтроллера;

VCC - напряжение питания;

GND - общий провод;

XTAL1, XTAL2 - подключение кварцевого резонатора;

AVCC - аналоговое питание для АЦП;

AREF - внешний источник опорного напряжения для АЦП;

PA0…PA7 - Выводы порта А;

PB0…PB7 - Выводы порта B;

PC0…PC7 - Выводы порта C;

PD0…PD7 - Выводы порта D.

Альтернативные функции выводов:

XСK - внешний тактовый вход интерфейса USART;

T0, T1 - входы таймеров Т0, Т1;

OC0, OC1A, OC1B, OC2 - выходы таймеров Т0, Т1, Т2;

ICP - вход захвата таймера Т1;

INT0, INT1, INT2 - входы внешних прерываний;

AIN0, AIN1 - входы аналогового компаратора;

SS - сетевой режим по интерфейсу SPI;

MOSI - выход интерфейса SPI;

MISO - вход интерфейса SPI;

SCK - тактовый вход интерфейса SPI;

RXD, TXD - вход и выход USART;

SDA, SDL - линии последовательной передачи данных и тактовых импульсов по шине I2C;

TOSC2, TOSC1 - выводы подключение часового резонатора 32768 Гц;

ADC0…ADC7 - каналы АЦП.

3. Разработка и описание принципиальной схемы системы управления

3.1 Выбор требуемых источников питания

Произведем расчет тока, потребляемого индикаторами. В данной работе используется 3 индикатора, в каждом по 7 светодиодов. Ток светодиода 10-12 мА, следовательно, ток, необходимый для полной индикации равен

Iинд=3·7·(10..12)= 210… 252 мА.

Напряжение питания микроконтроллера +5 В. Следовательно, мощность, потребляемая индикаторами

Pинд=Uпит·Iпит=5·(0,21…0,252)=1,05…1,26 Вт. (1)

По мощности, напряжению питания и току выбираем источник питания

PS-05-5, приведем его технические параметры в таблице 4.

Таблица 4 - Технические параметры источника питания PS-05-5

Параметр

Значение

Входное напряжение

85-264 В AC / 120-370 В DC

Выходное напряжение

DC 5 В

Выходной ток

1 А

Мощность

5 Вт

Выберем источник питания для силовых ключей.

Для симметричного управления напряжение источника питания равно

Uист.пит?Iф·Rф, (2)

где Iф - рабочий ток;

Rф - активное сопротивление фазы выбранного шагового двигателя.

Uист.пит=Iф·Rф=0,4·30=12 В;

Pист. пит.? Uист.пит·Iф; (3)

Uист.пит·Iф =12·0,4=4,8 Вт.

По найденным значениям напряжения и мощности выбираем источник питания PS-05-12. Его технические данные приведены в таблице 5.

Таблица 5 - Технические параметры источника питания PS-30-12

Параметр

Значение

Входное напряжение

85-264 В AC / 120-370 В DC

Выходное напряжение

DC 12 В

Выходной ток

2,2 А

Мощность

40 Вт

3.2 Выбор силовых ключей

Произведем выбор исходя из условий

где k3=2..10.

В качестве силовых ключей был выбран полевой транзистор с изолированным затвором и n-каналом IRLML2402, технические параметры которого приведены в таблице 6, а схема - на рисунке 3.

Таблица 6 - Технические параметры полевого транзистора IRLML2402

Параметр

Значение

Конфигурация и полярность

N

Напряжение сток-исток UDSS

20 В

Сопротивление открытого канала RDS

250 мОм

Ток стока ID

1,2 A

Время нарастания trr

9,5 с

Время спадания tf

4,8 с

Рисунок 3 - Схема полевого транзистора с изолированным затвором

3.3 Выбор коммутационной аппаратуры, элементов управления и индикации

В данной работе для задания скоростей и сигнала разрешения используются тумблеры. Выбираем тумблер МТ1. Технические параметры данного тумблера представлены в таблице 7.

Таблица 7 - Технические параметры тумблера МТ1

Параметр

Значение

Ток

0,0005-4 А

Напряжение

0,5-30 В

Мощность

70 Вт

Масса

13 г

Для индикации выходных сигналов был выбран семисегментный индикатор фирмы Kingbright BC56-11HWA. Его схема приведена на рисунке 4, а технические параметры представлены в таблице 8.

Рисунок 4 - Схема семисегментных индикаторов BC56-11HWA

Таблица 8 - Технические параметры семисегментного индикатора BC56-11HWA

Параметр

Значение

Схема включения

общий катод

Цвет свечения

красный

Количество сегментов

8

Количество разрядов

3

Максимальное прямое напряжение

2,5 В

Максимальный прямой ток

25-30 мА

Максимальное обратное напряжение

5 В

Обратный ток

10 мкА

Мощность рассеивания

150 мВт

Макс. импульсный прямой ток

140-160 мА

3.4 Составление принципиальной схемы системы

Выбор резисторов

Выберем резисторы для ограничения тока, протекающего через семисегментный индикатор. Выбор произведем, исходя из выражения:

Р = (U - Uсвд)·I;

Р = (5 - 2)·10·10-3 = 0,03 Вт.

Тогда сопротивление выбираемого резистора равно:

Ом.

Выбираем резистор 0201 - 300 J фирмы Faithful Link Industrial, технические параметры которого приведены в таблице 9.

Таблица 9 - Технические характеристики постоянного резистора 0201 - 300 J

Параметр

Значение

Номинальное сопротивление

300 Ом

Допустимое отклонение от номинала

5%

Номинальная мощность

0,05 Вт

Рабочее напряжение

15 В

Максимально допустимое напряжение

50 В

Рабочий диапазон температур

- 55…+120?С

Выбор конденсаторов

На выходе источника питания устанавливаем фильтр, состоящий из параллельно соединенных электролитического и керамического конденсаторов.

Выбираем электролитический конденсатор TREC с диэлектриком SR на выход источника питания в 5 В для питания семисегментного индикатора. Технические данные приведены в таблице 10.

Таблица 10 - Технические данные электролитического конденсатора

Параметр

Значение

Рабочее напряжение, В

15

Ёмкость, мкФ

100

Диапазон ТРАБ, ?С

-40…+85

управление электропривод

Выбираем керамический конденсатор с диэлектриком X7R фирмы SYFER на выход источника питания в 5В. Также выбранный керамический конденсатор будем использовать в активном фильтре первого прядка, установленном на входе микроконтроллера, для устранения паразитных емкостей, но только меньшей емкости (15 пФ).

Технические данные занесены в таблицу 11.

Таблица 11 - Технические данные керамического конденсатора

Параметр

Значение

Рабочее напряжение, В

10

Ёмкость, мкФ

0,1

Диапазон ТРАБ, ?С

-40…+85

4. Расчет временных диаграмм работы элементов системы

В данном случае схема - униполярная, режим - симметричный, а это значит, что в каждый момент времени включено одно управляющее устройство. Временные диаграммы работы элементов исходной системы представлены на рисунке 5.

Рисунок 5 - Временные диаграммы напряжений на обмотках шагового двигателя

5. Разработка программы управляющего устройства (для контроллера ATmega8535)

5.1 Описание выбора и расчета элементов программы

В данной работе производится управление шаговым двигателем с дискретным изменением скоростей n=1/2/4/8/100/200/400 об/мин.

Младшие четыре бита порта «A» микроконтроллера устанавливаем на ввод сигналов с тумблеров:

РA0 - «разрешение»

РA1, РA2, РA3 - на задание скоростей:

001 - 1 об/мин

010 - 2 об/мин

011 - 4 об/мин

100 - 8 об/мин

101 - 100 об/мин

110 - 200 об/мин

111 - 400 об/мин

Младшие четыре бита порта «B» микроконтроллера устанавливаем на управление обмотками ШД:

РB0 - А+

РB1 - В+

РB2 - А-

РB3 - В-

Порт «D» определим на вывод на сегменты индикаторов:

PD0 - сегмент «А»

PD1 - сегмент «В»

PD2 - сегмент «С»

PD3 - сегмент «D»

PD4 - сегмент «E»

PD5 - сегмент «F»

PD6 - сегмент «G»

PD7 - сегмент «H»

Младшие биты порта «С» микроконтроллера - на вывод на катоды индикаторов:

PС0 - HG1

PС1 - HG2

PC2 - HG3

В данной работе было использовано два таймера по переполнению Т1 и Т2. Таймер Т1 используется для задания скоростей, а таймер Т2 для динамической индикации.

Произведем расчет начальных значений таймеров и коэффициента предделителя.

Остальные соотношения сведены в таблицу 12.

Таблица 12 - Соотношения скоростей и частот

n, oб/мин

f, Гц

1

3,3

2

6,6

4

13,2

8

26,4

100

330

200

660

400

1320

Для задания скоростей в данной работе был выбран таймер по переполнению Т1.

1) 1 об/мин

(4)

Принимаем Кдел=1024 (TCCR1B=0x05)

Тогда

(5)

или TCNT1L=0xBF, TCNT1H=0xF6.

2) 2 об/мин

По формуле (4) TCNT1=64350 или TCT1L=0x5E, TCNT1H=0xFB.

3) 4 об/мин

По (5) TCNT1=64943 или TCT1L=0xAF, TCNT1H=0xFD.

8 об/мин

По (5) имеем TCNT1=65239 или TCT1L=0xD7, TCNT1H=0xFE.

5) 100 об/мин

По (5) имеем TCNT1=65511 или TCT1L=0xE7, TCNT1H=0xFF.

6) 200 об/мин

По (5) имеем TCNT1=65523 или TCT1L=0xF3, TCNT1H=0xFF.

7) 400 об/мин

По (5) имеем TCNT1=65529 или TCT1L=0xF9, TCNT1H=0xFF.

Рассчитаем значение частоты для таймера Т2 по формуле

Выберем значение Кдел=64 (ТССR2=0х04), а ТСNТ2=0. Тогда частота таймера Т2:

5.2 Листинг программы

.include"m8535def.inc"

.cseg

.org 0

rjmp reset

.org 4;вектор прерывания Т2

rjmp T2

.org $008 ;вектор прерывания Т1

rjmp T1;по переполнению

.org $20

.def vhod=r19

.def star=r20

.def ml=r21

.def obmotka=r22

.def hg=r23

.def smesh=r24

reset:

ldi r16,$5F;инициализация стека

out spl,r16

ldi r16,$2

out sph,r16

;инициализация портов

ldi r16, $FF

clr r17

out DDRA, r17;порт В на вход

out PORTA, r16; подтягиваем резисторы

out DDRС, r16

out DDRB, r16

out DDRD, r16; порты B,С и D на выход

; инициализация таймера T2

ldi r16,0;остановка Т2

out TCCR2,r16

out TCNT2,r16;f=490 Гц

ldi r16, $04; Кдел=64

out TCCR2,r16

ldi r16,$40;разрешение прерываний по переполнению Т1 и Т2

out TIMSK,r16

;инициализация Т1

ldi r16,0

ldi r17,$FF

out TCCR1A,r16; остановка таймера Т1

out TCCR1B,r16

out TCNT1L, r16

out TCNT1H, r17

ldi r16,0x05

out TCCR1B,r16

ldi r16,0x44; разрешение прерываний по переполнению Т1 и Т2

out TIMSK,r16

ldi r31,2

ldi obmotka, $01

ldi hg, $01

clr smesh

SEI;глобальное разрешение

main:

in vhod, PINA; в зависимости от состояния входа задаем скорость

andi vhod,$0F

cpi vhod,3

breq skor1

cpi vhod,$05

breq skor2

cpi vhod,$07

breq skor3

cpi vhod,$09

breq skor4

cpi vhod,$0B

breq skor5

cpi vhod,$0D

breq skor6

cpi vhod,$0F

breq skor7

skor0:

ldi star,$FF

ldi r30,0

rjmp main

skor1:

ldi r30,3

ldi star, $F6

ldi ml,$BF

rjmp main

skor2:

ldi r30, $06

ldi star, $FB

ldi ml,$5E

rjmp main

skor3:

ldi r30, $09

ldi star, $FD

ldi ml,$AF

rjmp main

skor4:

ldi r30, $0C

ldi star, $FE

ldi ml, $D7

rjmp main

skor5:

ldi r30, $0F

ldi star, $FF

ldi ml, $E7

rjmp main

skor6:

ldi r30, $12

ldi star, $FF

ldi ml, $F3

rjmp main

skor7:

ldi r30, $15

ldi star, $FF

ldi ml, $F9

rjmp main

T1:

out TCNT1L, ml

out TCNT1H, star

clc

sbis PINA,0; если нет «разрешения» (0-ой бит порта А) прыгай на метку

rjmp m2

cpi vhod,1;если скорость не задана прыгаем на метку

breq m2

rol obmotka

cpi obmotka, $10

brne met1

ldi obmotka,1

met1:

out PORTB, obmotka

RETI

m2:

clr r26

out PORTB,r26

RETI

T2:

clc

cpi hg, $08;перейти, если не равно

brne met2

ldi hg,$01

clr smesh;очистка смещения

met2:

add r30, smesh;задаем адрес цифры во FLASH

lpm

out PORTD, r0;выводим код цифры на индикаторы

out PORTC, hg;задаем нужный катод индикатора

clc

inc smesh;инкрементируем смещение

rol hg;сдвигаем влево номер индикатора

RETI

.org $100 ;значение адреса

.db 0x3F,0,0,0x06,0,0,0x5B,0,0,0x66,0,0,0x7F,0,0,0x3F, 0x3F, 0x06,0x3F, 0x3F, 0x5B, 0x3F, 0x3F, 0x66; запись кодов цифр во ФЛЕШ

;«0» - 0,0,0x3F

; «1» - 0,0,0x06

; «2» - 0,0,0x5B

; «4» - 0,0,0x66

; «8» - 0,0,0x7F

; «100» - 0x06,0x3F,0x3F

; «200» - 0x5B,0x3F,0x3F

; «400» - 0x66,0x3F,0x3F

Библиографический список

1 Хусаинов, Р.З. Программирование микроконтроллеров ATmega8535: методические указания к выполнению лабораторных работ/ Р.З. Хусаинов, В.Б. Садов. - Челябинск: Учебная техника - Профи, 2009 - 125 с.

2 http://www.irf.com/product-info/datasheets/data/irlml2402.pdf

3 http://samou4ka.net/tag/ATmega8535

4 http://www.gaw.ru/html.cgi/txt/ic/Atmel/micros/avr/atmega8.htm

5 http://www.symmetron.ru/suppliers/resistors1/passive09-resistors-smd.pdf

6 http://www.efind.ru/icsearch/?search=0603%2010

7 http://www.syfer.apls.ru/about_syfer.html

Размещено на Allbest.ru


Подобные документы

  • Особенности двухзонной системы регулирования скорости и ЭДС, управляющей возбуждением двигателя. Расчет СУЭП, проектирование функциональной и принципиальной схем привода. Выбор силовых полупроводниковых приборов, коммутационной и защитной аппаратуры.

    дипломная работа [220,2 K], добавлен 18.06.2015

  • Обоснование, выбор и описание функциональной и структурной схемы электропривода. Разработка и характеристика принципиальной электросхемы и конструкции блока, определенного техническим заданием. Расчет и выбор элементов автоматизированного электропривода.

    курсовая работа [198,1 K], добавлен 04.11.2012

  • Устройство, управляющее полупроводниковыми ключами и содержащий в своем составе цифровой автомат. Описание функциональной схемы. Разработка принципиальной схемы и конструкции цифрового управляющего устройства. Входные и выходные сигналы устройства.

    курсовая работа [1,2 M], добавлен 16.07.2009

  • Параметры и структура автоматизированного электропривода. Алгоритм управления и расчёт параметров устройств управления, их моделирование, а также определение и оценка показателей качества. Разработка принципиальной электрической схемы, выбор её элементов.

    курсовая работа [2,1 M], добавлен 03.01.2010

  • Разработка принципиальной схемы преобразователя. Способы управлениями тиристорами в реверсивных схемах. Расчет и выбор элементов устройств защиты. Выбор системы импульсно-фазового управления. Схема управления преобразователем, питающим якорную цепь.

    курсовая работа [708,1 K], добавлен 03.04.2012

  • Выбор электродвигателей для работы в системах автоматизированного электропривода. Соответствие электропривода условиям пуска рабочей машины и возможных перегрузок. Режимы работы электропривода. Выбор аппаратуры защиты и управления, проводов и кабелей.

    курсовая работа [38,1 K], добавлен 24.02.2012

  • Методы оценки электрической аппаратуры управления в схемах электропривода постоянного и переменного тока. Выбор аппаратов для системы ТП-Д. Расчет оборудования в релейно-контакторной схеме управления электроприводом двигателя с короткозамкнутым ротором.

    курсовая работа [1,1 M], добавлен 13.12.2014

  • Расчет и построение полной диаграммы работы электропривода. Расчет динамического торможения электродвигателя. Определение сопротивлений секций реостата. Расчет времени работы ступеней реостата. Разработка принципиальной схемы автоматического управления.

    курсовая работа [599,4 K], добавлен 11.11.2013

  • Разработка принципиальной схемы системы управления гелиостатом-концентратором. Выбор составляющих ее блоков. Технические характеристики мотор-редуктора, устройства слежения за солнцем и источника питания. Принцип действия релейного усилителя тока.

    курсовая работа [791,1 K], добавлен 05.01.2014

  • Расчет мощности электропривода механизма передвижения моста металлургического крана грузоподъемностью 200 тонн. Модернизация системы управления скоростью вращения электропривода, замена схемы управления на импульсную. Выбор аппаратуры управления и защиты.

    курсовая работа [9,0 M], добавлен 25.04.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.