Автоматизация станка с ЧПУ

Автор работы: Пользователь скрыл имя, 05 Октября 2011 в 18:52, дипломная работа

Описание работы

Современный электропривод представляет собой конструктивное единство электромеханического преобразователя энергии (двигателя), силового преобразователя и устройства управления. Он обеспечивает преобразование электрической энергии в механическую в соответствии с алгоритмом работы технологической установки. Сфера применения электрического привода в промышленности, на транспорте и в быту постоянно расширяется. В настоящее время уже более 60% всей вырабатываемой в мире электрической энергии потребляется электрическими двигателями. Следовательно, эффективность энергосберегающих технологий в значительной мере определяется эффективностью электропривода. Разработка высокопроизводительных, компактных и экономичных систем привода является приоритетным направлением развития современной техники.

Содержание работы

Введение 6
1 Анализ объекта управления 8
1.1 Основные требования к объекту управления 8
1.2 Принцип работы БДПТ 10
1.3 Управление шаговым двигателем 14
1.4 Описание объекта управления 17
1.5 Анализ целей управления 17
2 Обзорный анализ существующих аналогов СУ 18
3 Построение структурной схемы СУ 20
4 Проектирование принципиальной схемы СУ 22
4.1 Выбор управляющего микроконтроллера 22
4.1.1 Основные требования к микроконтроллеру 22
4.1.2 Анализ аппаратных ресурсов микроконтроллера и обоснование их использования 23
4.1.3 Модуль микроконтроллера 24
4.2 Проектирование силовой части схемы 25
4.2.1 Устройство сопряжения и транзисторный ключ 25
4.2.2 Датчики положения ротора 27
4.2.3 Оптический энкодер 29
4.2.4 Разработка принципиальной схемы блока питания 32
4.3 Проектирование интерфейса пользователя 32
4.3.1 Модуль ЖК-дисплея 32
4.3.2 Устройство сброса микроконтроллера 34
5 Синтез алгоритма СУ 35
5.1 Разработка алгоритма микроконтроллера 35
5.2 Процедура инициализации 36
5.3 Основной цикл программы 38
5.4 Обработка прерывания QEI 38
5.5 Отладка программы микроконтроллера в среде MPLAB 39
5.6 Настройка параметров среды программирования 40
5.7 Создание нового проекта 40
5.8 Создание основного файла проекта 41
5.9 Подключение дополнительных файлов проекта 41
6 Технологическая часть 42
6.1 Программирование микроконтроллера 42
6.2 Разработка печатной платы 43
6.2.1 Общие сведения о системе проектирования печатных плат ACCEL P-CAD 2002 44
6.2.2 Технология изготовления печатных плат 44
6.2.3 Разработка печатных плат системы управления и силовой части 46
7 Экономическая часть 51
7.1 Расчет стоимости опытного образца 51
7.1.1 Расчет стоимости основных материалов 51
7.1.2 Расчет стоимости покупных изделий 52
7.2 Расчет стоимости проектирования и изготовления устройства 54
7.2.1 Расчет основной заработной платы 54
7.2.2 Расчет дополнительной заработной платы 54
7.2.3 Отчисления на социальные нужды 54
7.2.4 Общая стоимость проектирования и изготовления устройства 55
7.3 Общехозяйственные расходы. 55
7.4 Расчет полной стоимости устройства 56
7.5 Экономический эффект от создания устройства 56
8 Охрана труда и окружающей среды 57
8.1 Охрана труда 57
8.1.1 Разработка системы управления 57
8.1.2 Изготовление печатных плат системы управления и силовой части 60
8.1.3 Эксплуатация и обслуживание системы управления 63
8.2 Охрана окружающей среды 64
8.2.1 Охрана окружающей среды при работе на ПЭВМ 65
8.2.2 Охрана окружающей среды при работах по пайке и лужению 65
8.2.3 Экономия ресурсов и утилизация прибора 66
Заключение 68
Список литературы 69
Приложение А 70
Приложение Б 71
Приложение В 73
Приложение Г 74
Приложение Д 92

Файлы: 1 файл

ДИПЛОМ.doc

— 2.79 Мб (Скачать файл)

     Кроме вышесказанного микроконтроллер должен обладать быстродействием достаточным  для выполнения возложенных на него функций.

     Основываясь на вышеизложенных требованиях, был выбран микроконтроллер производства компании Microchip Inc. dsPIC30F2010. Его основные технические характеристики [7]:

      - высокоскоростная RISC архитектура;

- состав  команд – 84 инструкции;

- частота  задающего генератора – до 40 МГц (скорость работы до 30 MIPS);

- 4096 слов электрически перезаписываемой  памяти программ;

- 512 байт  оперативной памяти;

- 1024 байт энергонезависимой памяти  данных;

- до 14 источников прерываний;

- 21 линия ввода-вывода;

- высокая  нагрузочная способность портов ввода-вывода (до 25 мА);

- 3 таймера-счетчика;

- 3 модуля  ШИМ;

- модуль  квадратурного энкодера.

      1. Анализ  аппаратных ресурсов микроконтроллера и обоснование их использования

      Рассмотрим  подробнее задачи, которые предстоит  решать микроконтроллеру, а также необходимые для этого аппаратные ресурсы.

     4.1.2.1  Управление силовыми ключами (ШИМ)

     Управление  ключами происходит путем подачи на них импульсов определенной длительности, формируемые программно-реализованными блоками широтно-импульсных модуляторов. В качестве порта управления силовыми ключами используется порт Е (PORTE).

     ШИМ-контроллер способен работать в различных режимах  работы:

     - стандартный однотактный режим (повышающие, понижающие и инвертирующие DC/DC-преобразователи малой мощности);

     - комплементарный однотактный режим (повышающие, понижающие и инвертирующие DC/DC-преобразователи средней мощности);

     -двухтактный режим (гальванически развязанные DC/DC-преобразователи на основе трехобмоточного трансформатора со средней точкой);

     -многофазный режим (мощные инверторы и источники бесперебойного питания - UPS);

     -режим с изменяющейся фазой (мощные DC/DC-преобразователи с высоким КПД);

     -режим управления скважностью в зависимости от тока (корректор коэффициента мощности);

     -режим частотного управления с фиксированным временем выключенного состояния транзистора (повышающие, понижающие и инвертирующие DC/DC-преобразователи малой и средней мощности);

     -режим управления скважностью в зависимости от тока внешнего транзистора и фиксированным временем его включенного состояния;

     -многоканальный режим с независимым управлением каждого канала (одновременное управление корректором коэффициента мощности и преобразователя в мощных инверторах, выполненного по мостовой схеме).

     4.1.2.2  Управление жидкокристаллическим дисплеем

     Для соединения ЖК-модуля с управляющей  системой используется параллельная синхронная шина, насчитывающая четыре линии  данных, и две линии управляющей  шины.

     Наиболее  рациональным является использование  в качестве порта линий управления индикатором – порта F. PORTF – двунаправленный четырехразрядный порт ввода-вывода. В качестве шины данных индикатора будем использовать три вывода порта В (PORTB,0, 1, 2) и один вывод порта С (PORTC,13) .

     4.1.2.3  Опрос оптического энкодера и датчиков положения ротора

     Для подключения энкодера используем специально предназначенные для этого выводы INDX, QEA, QEB, а для датчиков положения - выводы внешних прерываний INT0, INT1 и INT2 . 

     4.1.2.4  Опрос переключателя

     Переключатель подключается к выводу сброса микроконтроллера

.

      1. Модуль  микроконтроллера

     Основой устройства является микроконтроллер DD1, управляющий работой всех периферийных модулей [7].

     В качестве задающего генератора для  микроконтроллера используется кварцевый  резонатор на частоту 4 МГц (ZQ1). Конденсаторы С2, С3 увеличивают стабильность частоты генератора.

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

     Цепь  питания модуля зашунтирована конденсатором С1.

    1. Проектирование  силовой части схемы
      1. Устройство  сопряжения и транзисторный ключ

Принципиальная  схема транзисторного ключа приведена на рисунке 4.1.

Рисунок 4.1 Принципиальная схема транзисторного ключа

  В качестве силового транзистора VT7 взят транзистор марки КТ812А со следующими характеристиками [5]: 

Uкэ7 max= 400 В;    Iк7 max= 8 А;    Iб7 max= 3 А;

Uкэ7 нас= 1,6 В;     Uбэ7 нас= 2 В;    h21Э min= 4.

     Так как в закрытом состоянии на силовые  транзисторы падает коммутируемое напряжение питания, т. е. 220 В, то напряжение Uкэ max должно быть не меньше 220 В.

     Ток коллектора транзистора определяется током нагрузки двигателя. Т.к. номинальный ток двигателя равен 1,7 А, то ток коллектора транзистора принимаем (с учетом перегрузок двигателя) равным 4А. Тогда Iк7 нас= 4 (А);

 

(А)

     Для того, чтобы создать такой ток Iб7нас применен каскад усиления на транзисторе VT4 марки КТ815А со следующими характеристиками [5]:

Uкэ4 max=25 В;    Iк4 max=1,5 А;    Iб4 max=0,5 А;

Uкэ4 нас=0,2 В;    Uбэ4 нас=0,9 В;    h21Э min=30.

 Тогда

(Ом),

где Iк1» Iб7нас=1А.

     Мощность  резистора R17 равна (Вт).

     Ток базы насыщения транзистора VT4 равен:

(А).

     Резистор  R18 = 2кОм необходим для надежного запирания транзистора VT7.

     В качестве устройства сопряжения с силовой  частью здесь применена оптопара U1 типа АОТ110Б со следующими характеристиками [1]:

- коммутируемое напряжение Uком = 50 В;

- максимальное значение входного тока Iвхmax = 30 мА;

- максимальное значение выходного тока Iвых = 100 мА.

     Сигнал  с системы управления составляет примерно Uсу= 4 В. Поэтому для ограничения входного тока оптопары применен резистор R8. Его сопротивление:

(Ом).

     Выбираем  R8=68 Ом.

     Уточняем  значение тока:

(А).

     Мощность  резистора R8 равна (Вт).

     Резистор  R11=100 кОм необходим для надежного закрывания транзистора оптопары.

     Для обеспечения тока базы насыщения транзистора VT4 выбираем значение резистора R14 в соответствии с формулой:

    (Ом).

     Мощность  резистора R14 равна (Вт).

     В качестве обратного диода выбран диод марки КД206А со следующими характеристиками:

Iпр.max=5 А;     Iпр.и.max=100 А;   Uобр.max=400 В.  

      1. Датчики положения ротора

     Информация  о положении ротора двигателя  может быть получена с датчиков положения  ротора, которые используются для  своевременного подключения фазных обмоток двигателя (рисунок 4.2).

Рисунок 4.2 Принципиальная схема датчиков положения ротора

     Технически  это реализовано установкой на ротор  двигателя непрозрачного диска  с окнами по восемь угловых градусов, с промежутками между ними в 16°(всего 15 окон). На статоре двигателя установлено 3 фотодиода (VD1-VD3) через 8° с одной стороны диска, а с другой – 3 светодиода (HL1-HL3). Сигналы от фотодатчиков усиливаются и подаются на выводы микроконтроллера, который в зависимости от полученной информации формирует сигналы управления, подаваемые на ключи управления соответствующей фазной обмоткой. 

     В качестве датчиков положения ротора применены фотодиоды ФД256Б и светодиоды АЛ107Б. При подключении катода фотодиода к плюсу источника питания, а анода к базе управляющего транзистора, будет обеспечено открывание управляющего транзистора датчика положения ротора и, следовательно, подача импульса на вывод микроконтроллера, во время ИК - излучения  фотодиода соответствующим светодиодом.

      Рассмотрим  временные диаграммы, получаемые с датчиков положения ротора (рисунок 4.3).

Рисунок 4.3 Временные диаграммы

     С выходов датчиков положения ротора получаются импульсы, сдвинутые друг относительно друга на 4°, так как могут быть включены одновременно 2 обмотки двигателя для поворота ротора на полшага (4°). В соответствии с полученной информацией микроконтроллер сформирует сигнал управления соответствующими фазными обмотками. Для поворота двигателя на 4° обмотки включаются последовательно через определенные промежутки времени, формируемые микроконтроллером. Т.е., как видно из временных диаграмм, для поворота ротора двигателя на 4° подключается обмотка А, на следующие 4° - обмотки А и В, затем еще на 4° - обмотка В, и так далее по кругу: В и С, С, А и С, А…

      1. Оптический  энкодер

     Датчики являются одной из наиболее значимых частей любой системы, в которой  производятся измерения. От быстродействия датчиков и достоверности представляемых ими результатов зависит качество функционирования системы в целом, поэтому выбор датчиков состояния объекта управления представляет собой задачу первостепенной важности.

     В качестве датчика частоты вращения ротора двигателя используем оптический датчик частоты вращения (энкодер).

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

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

     Фотодетектор  генерирует сигнал частотой, равной частоте  следования кодовых элементов, в цифровой форме или аналоговый импульсный сигнал, который также может быть усилен и оцифрован. При добавлении второй пары "светодиод-фототранзистор" с угловым смещением относительно первой, соответствующим четверти периода сигнала, может быть получена вторая последовательность импульсов - канал Б с фазовым смещением относительно канала А на 90°. Инкрементальный энкодер, который использует три оптических датчика, позволяет одновременно удваивать разрешение при измерении положения и скорости и детектировать направление.

Информация о работе Автоматизация станка с ЧПУ