Автор работы: Пользователь скрыл имя, 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
Если двигатель работает не правильно, т.е. не поворачивается на 4°, а время для разгона уже вышло, то на дисплей выводится сообщение об ошибке (блок 16, блок 25) и запрещается прерывание (блок 17, блок 26).
а)
б)
Рисунок 5.1 Диаграмма работы энкодера, а) вращение по часовой стрелке; б) вращение против часовой стрелки
MPLAB
IDE – бесплатная интегрированная
среда разработки для
На основе алгоритма, разработанного в пункте 5.1., написана программа на языке C++, приведенная в приложении Г. При проектировании использовалось программное обеспечение версии 8.14.
Для полноценного использования программного обеспечения необходимо выполнить его установку и настройку основных параметров.
Для установки необходимо запустить установочный файл и следовать рекомендациям появляющимся в диалоговых окнах программы-установщика.
Для
настройки параметров среды программирования
необходимо выбрать используемый в дальнейшем
отладчик (Debugger/Select Tool/3 MPLAB
Перед написанием текста программы необходимо создать рабочий проект. Использование проекта позволяет в полной мере использовать возможности встроенного отладчика.
Для создания нового проекта необходимо запустить Мастер проектов (Project/Project Wizard…). Использование этого средства позволяет минимизировать затраты времени на создание и настройку проекта.
После
запуска Мастера проектов необходимо
следовать рекомендациям
Поставьте курсор мыши в любое место пустого, неназванного файла, который был создан автоматически при создании нового проекта. Сохраните этот файл в каталог проекта с расширением .asm. Имя исходного файла должно быть такое же, как и имя проекта.
Если требуется изменить имя исходного файла, то при этом следует изменить и имя проекта. При использовании в проекте одного основного исходного файла, имя файла кода программы (.hex) будет такое же, как и у исходного файла (.asm).
В большинстве случаев проект, состоящий из одного файла, ввиду своего размера становится ненаглядным и плохо читаемым. Для устранения этих недостатков, в большинстве случаев проект разбивают на отдельные исходные файлы по их назначению:
Файлы создаются с помощью меню File/New и сохраняются в каталоге проекта с любым именем и соответствующим расширением.
После
создания дополнительных файлов их следует
подключить к проекту (Project/Add Files to Project…
Для программирования микроконтроллера dsPIC30F2010 и отладки устройства в целом был применён внутрисхемный отладчик MPLAB ICD-2. Поэтому в разрабатываемой схеме предусмотрен 5 контактный разъем внутрисхемного программирования ICSP.
Внутрисхемный отладчик ICD-2 (In-Circuit Debugger) - самый популярный отладчик для микроконтроллеров Microchip. Это связано, в первую очередь, с возможностью осуществлять внутрисхемную отладку и программирование большинства FLASH контроллеров Microchip. Во-вторых, все новые контроллеры выпускаются со встроенным механизмом ICD, а с выходом очередного обновления среды разработки MPLAB IDE программное обеспечение отладчика ICD-2 обновляется для поддержки новых контроллеров.
С помощью ICD2 отладка программы осуществляется в микроконтроллере, установленном непосредственно в разрабатываемое изделие, и программа выполняется с реальной периферией и сигналами, что обеспечивает учет всех особенностей устройства. Для того, чтобы функционировал режим внутрисхемной отладки, в выпускаемые микроконтроллеры встраивают специальный механизм поддержки ICD.
Принцип работы механизма следующий: во время работы микроконтроллера при достижении установленной точки остановки или при пошаговой отладке отрабатывается немаскируемое прерывание и управление передается подпрограмме отладчика (она незаметно для пользователя дописывается в последние ячейки программной памяти). Эта подпрограмма выполняет функцию передачи через дебаггер в компьютер состояние ячеек памяти микроконтроллера, а также изменяет их состояние и переключает режимы работы по команде с компьютера. В результате, пользователь может выполнять программу в реальном времени (программа выполняется в соответствии с тактовой частотой контроллера), осуществлять пошаговую отладку (когда шаг за шагом, по команде с компьютера, выполняется код) и видеть состояние нужных регистров в среде разработки MPLAB IDE как при программировании на языке ассемблер, так и на языке высокого уровня С+. Поддерживается установка точек останова, просмотр и изменение памяти данных ОЗУ и EEPROM.
В
режиме отладки становятся недоступными:
1 или 2 уровня стека (в зависимости
от семейства отлаживаемого
Так как отладчик MPLAB ICD2 программирует FLASH-память программ контроллеров, то с помощью него можно не только отладить программу в разрабатываемом устройстве, но и использовать в качестве серийного внутрисхемного программатора (в ICD2 встроена защита от перегрузок по току и напряжению, есть диагностические светодиоды контроля состояния). Невысокая стоимость дебаггера делает его весьма привлекательным многофункциональным отладочным средством.
Изображения печатных плат системы управления и силовой части представлены в приложении Д.
Все модули устройства выполнены на печатных платах из одностороннего фольгированного стеклотекстолита толщиной 1,5 мм. Для разработки печатных плат применялась система проектирования ACCEL P-CAD 2002.
Система
P-CAD предназначена для
- ввести принципиальную схему;
- провести
цифро-аналоговое
- провести анализ целостности сигналов;
- подготовить технологические файлы;
- подготовить конструкторскую документацию;
- разработать собственную элементную базу.
Печатные платы служат для монтажа на них электрорадиоэлементов (ЭРЭ) с помощью ручных, полуавтоматических или автоматических установок с последующей последовательной или одновременной пайкой всех ЭРЭ. Отверстия на плате, в которые вставляются выводы ЭРЭ при монтаже, называются монтажными. Металлизированные отверстия, служащие для соединения проводников, расположенных на обеих сторонах платы называются переходными. Часть элементов не требует для своего монтажа сквозных отверстий, токопроводящие поверхности для их крепления называются монтажными площадками.
Изготовление печатных плат осуществляется следующими способами:
- механическим;
- химическим;
- электрохимическим;
- комбинированным;
- аддитивным.
Исходным материалом при механическом и химическом способах служит фольгированный диэлектрик, т.е. изоляционный материал на поверхность которого с одной или двух сторон наклеена медная фольга толщиной 35-50 мкм.
При
механическом способе изготовления
рисунок проводников получается
путем удаления слоев меди между
токопроводящими дорожками
При химическом способе на поверхность медной фольги вначале наносится защитный рисунок таким образом, чтобы он защитил проводники при вытравливании меди. Защитный рисунок схемы выполняется стойкими к воздействию травильных растворов материалами. Затем следует операция травления, в результате которой полностью вытравливается медь и создается проводящий рисунок.
Электрохимический способ в зарубежной литературе называется полуаддитивным от латинского слова «additio» (сложение), так как проводящий рисунок создается в результате электрохимического осаждения металла, а не вытравливания. Приставка «полу» означает, что в технологии изготовления сохранена операция травления тонкого слоя металла, который образуется по всей поверхности платы при химической металлизации.
Исходными материалами в этом случае служат нефольгированные диэлектрики. Защитный рисунок в отличие от предыдущего метода наносят таким образом, чтобы открытыми остались те участки поверхности, которые подлежат металлизации с целью образования проводниковых элементов схемы.
Электрохимический
способ предусматривает получение
металлизированных отверстий
Комбинированный способ представляет собой сочетание электрохимического и химического способов. Исходным материалом служит фольгированный с двух сторон диэлектрик, проводящий рисунок при этом получают вытравливанием меди, а металлизация отверстий осуществляется посредством химического омеднения с последующим электрохимическим наращиванием слоя меди.
Аддитивный
метод заключается в создании
проводящего рисунка
В современных конструкциях РЭА широко применяются печатные платы, на которые устанавливают микросхемы, микромодули, дискретные элементы, разъемы, проводники и другие компоненты схем. Печатный монтаж заключается в определенной пространственной ориентации, закреплении радиодеталей относительно плоскости платы и упорядоченном плоскостном расположении всех соединительных проводников и мест паек с целью одновременной пайки всех радиодеталей, установленных на плате. Роль проводников ПП выполняют участки тонкой медной фольги, нанесенной на изоляционное основание платы в виде рисунка, определенного конструкторским чертежом.