- •Оглавление
- •1. Техническое задание. 3
- •2. Исследовательская часть. 7
- •3. Конструкторская часть. 67
- •4. Технологическая часть. 90
- •5. Экономическая часть. 99
- •6. Охрана труда и экология. 114
- •46.Http://www.Gaw.Ru/html.Cgi/txt/doc/marker/package/qfp.Htm - база библиотек pcad 136
- •4 Технико-экономические требования
- •5 Требования к видам обеспечения
- •1.2 Технические требования к системе.
- •2. Исследовательская часть.
- •2.1 Анализ различных вариантов построения суппорта.
- •2.1.1 Данные о суппорте.
- •2.1.2 Анализ передачи: винт-гайка.
- •2.1.3 Анализ передачи: рейка.
- •2.1.5 Выводы: окончательное решение о выборе механической передачи.
- •2.2 Выбор двигателя, энергетический расчёт.
- •2. 3 Вывод фундаментальных уравнений.
- •2. 3. 1 Упрощённая модель шд.
- •2. 3. 2 Управление шд с помощью дискретных сигналов.
- •2. 3. 3 Добавление к модели электромеханической редукции.
- •2. 3. 4 Обобщение результатов и получение уравнения шд.
- •2.4 Математическая модель шд вMatlab.
- •2.5 Математическая модель драйвера и микроконтроллера вMatlab.
- •2.6 Резонанс шд и борьба с ним.
- •Выводы (по резонансу в шд):
- •2.7 Форсирование тока в обмотках.
- •2.8 Выводы к исследовательской части.
- •3. Конструкторская часть.
- •3.1 Построение модуля драйвера.
- •3.2 Построение модуля управления.
- •3.3 Управляющая программа микроконтроллера.
- •3.3.1 Контроль функционирования модуля управления.
- •3.3.2 Основная программа микроконтроллера.
- •3.3.3 Настройка уровней шим для соответствующих уровней токов.
- •3.4 Управляющая программа подDos.
- •3.4.1 Подготовка файлов в программеSprint-Layout5.0:
- •3.4.2 ЧтениеPlt-файла.
- •3.4.3 Процесс управления шаговыми двигателями.
- •4. Технологическая часть.
- •4.1 Постановка задачи на разработку технологического процесса изготовления платы управления станком чпу.
- •4.2. Анализ особенностей конструкции платы управления мехатронной системой.
- •4.3. Оценка технологичности конструкции платы.
- •4.4 Оборудование. Автомат установки smd-компонентов hp4000
- •Mistral 360ts
- •4.5. Инструкция контроля и настройки платы управления мехатронной системой.
- •5. Экономическая часть.
- •5.1 Введение.
- •5.2 Требуемое качество плат.
- •5.3 Общая схема работы предприятия.
- •5.4. Определение стадий работ.
- •5.5. Организация рабочего времени.
- •5.6. Составление сметы затрат на производство.
- •5.7. Расчет себестоимости производства единицы площади печатной платы.
- •6.8 Список предприятий-конкурентов, которые предлагают услуги по изготовлению печатных плат.
- •5.9. Выводы:
- •6. Охрана труда и экология.
- •6.1 Анализ условий труда на рабочем месте инженера-электронщика на рабочем месте.
- •6.1.1 Схема рабочего места.
- •6.1.2 Основные нормативные документы.
- •6.1.3 Инструкции по аттестации рабочего места.
- •6.1.4 Вредные воздействия при работе с компьютером.
- •6.1.5. Шум
- •6.1.6. Влияние микроклимата
- •6,1.7 Световая среда
- •6,1.8 Неионизирующее электромагнитные поля и излучения
- •6.1.9 Рентгеновское и ультрафиолетовое излучения
- •6.1.10 Напряженность труда
- •6.2 Обеспечение электробезопасности
- •6.3 Противопожарная защита
- •6.4 Вывод по условиям труда на рабочем месте
- •6.5 Утилизация отходов производства – отработанного электролита.
- •Список литературы:
- •Список использованной литературы к экономической части.
- •Список использованной литературы к разделу «Охрана труда и экология»
2.6 Резонанс шд и борьба с ним.
Шаговым двигателям свойственен нежелательный эффект, называемый резонансом. Эффект проявляется в виде внезапного падения момента на некоторых скоростях. Это может привести к пропуску шагов и потере синхронности. Эффект проявляется в том случае, если частота шагов совпадает с собственной резонансной частотой ротора двигателя. Когда двигатель совершает шаг, ротор не сразу устанавливается в новую позицию, а совершает затухающие колебания. Дело в том, что систему ротор – магнитное поле – статор можно рассматривать как пружинный маятник, частота колебаний которого зависит от момента инерции ротора (плюс нагрузки) и величины магнитного поля. Это значит что резонансная частота зависит от тока, поданного на обмотки. Поэтому для нахождения этой частоты будем использовать номинальный ток.
Итак определим частоты, на которых ШД ведёт себя неустойчиво. Для этого используем ранее полученную модель ШД (Steping motor) и подадим на одну из его обмоток постоянный номинальный ток, а на другую синусоидальный источник тока с плавно меняющейся частотой и амплитудой равной также номинальному току.
Прогонять сигнал через драйвер нецелесообразно, поскольку потребуется очень много времени на вычисления. К примеру: 0.01 секунда симуляции всей модели требует 10 секунд машинного времени (процессор Intel Core 2 Duo P750). А для прохождения частотного диапазона потребует 20 секунд симуляции модели и в 1000 раз больше машинного времени. Это 5 часов работы компьютера. Поэтому модель драйвера не используем. Но напряжение следует оставить прежним 24 вольта. Для стабилизации тока используем добавочное сопротивление. Нужно увеличить его сопротивление до такого уровня, чтобы ток не поднимался выше номинального:
[Ом] добавочное сопротивление
(21)
Рис 2.6.1
Блок с названием Chirp Signal, он подаёт сигнал с амплитудой равной 1 и частотой, которая линейно увеличивается с 0 до 200 Гц в течение 20 сек. Блок Gain2 переводит размерность [рад] в шаги, где каждый шаг равен 1.8 градуса (смотрите паспорт ШД). Запустим симуляцию:
Рис 2.6.2
Этот график как никак лучше отображает каким образом резонанс может повлиять на устойчивость двигателя. На низких частотах всё происходит так как задумано (частоты до 15 Гц) двигатель колеблется от 0.5 шага до -0.5 не выходя за рамки этих частот. Смотрите рисунок рис 2.3.3 чтобы свериться с теорией. Далее скорость ротора увеличивается и инерция системы даёт о себе знать: ротор словно раскачивается, выходит за пределы дозволенной амплитуды. Затем амплитуда несколько снижается (частоты около 40 Гц), из-за силы трения. Но дальше и она не может воспрепятствовать увеличению амплитуды. Как только амплитуда превышает 1.5 шага, сила, возвращяющая ротор к нулевому положению начинает действовать в противоположном направлении и ротор продолжает вращаться, превышая 1 оборот. Далее он ведёт себя непредсказуемо. Здесь нет отдельно взятой резонансной частоты, здесь целая область частот с неустойчивой работой двигателя, а именно частоты от 58 до 120 Гц. Как только мы выходим за область неустойчивости, ротор может оказаться где угодно – нередко на 20-40 шагов от начального положения. На рис. 2.5.8 выбран вариант когда ротор вернулся в нулевое положение – это большое везение.
Итак, какой способ следует выбрать для борьбы с резонансом. Способы:
применение эластичных материалов при выполнении механических муфт связи с нагрузкой. Эластичный материал способствует поглощению энергии в резонансной системе, что приводит к затуханию паразитных колебаний.
применение вязкого трения. Выпускаются специальные демпферы, где внутри полого цилиндра, заполненного вязкой кремнийорганической смазкой, может вращаться металлический диск. При вращении этой системы с ускорением диск испытывает вязкое трение, что эффективно демпфирует систему.
электрические методы борьбы с резонансом. Колеблющийся ротор приводит к возникновению в обмотках статора ЭДС. Если закоротить обмотки, которые на данном шаге не используются, это приведет к демпфированию резонанса.
существуют методы борьбы с резонансом на уровне алгоритма работы драйвера. Например, можно использовать тот факт, что при работе с двумя включенными фазами резонансная частота примерно на 20% выше, чем с одной включенной фазой. Если резонансная частота точно известна, то ее можно проходить, меняя режим работы.
при старте и остановке нужно использовать частоты выше резонансной. Увеличение момента инерции системы ротор-нагрузка уменьшает резонансную частоту.
самой эффективной мерой для борьбы с резонансом является применение микрошагового режима.
Все способы связанные с конструктивными доработками системы нам не подходят, поскольку это увеличит сложность системы, а следовательно её надёжность. Будем бороться с резонансом программными методами. Например использование микрошагового режима. Нам в любом случае придётся вводить этот режим, чтобы увеличить точность системы. Таким образом убьём 2-х зайцем одним ударом.
Когда используется не микрошаговый режим, основной причиной появления колебаний является прерывистое вращение ротора. При осуществлении шага ротору толчком сообщается некоторая энергия. Этот толчок возбуждает колебания. Энергия, которая сообщается ротору в полушаговом режиме, составляет около 30% от энергии полного шага. Поэтому в полушаговом режиме амплитуда колебаний существенно меньше. В микрошаговом режиме с шагом 1/32 основного при каждом микрошаге сообщается всего около 0.1% от энергии полного шага. Поэтому в микрошаговом режиме явление резонанса практически незаметно.
Сразу можно привести пример, подтверждающий эффективность использования резонанса, на нашей модели:
Рис 2.6.3 (полношаговый режим)
Рис 2.6.4 (деление шага на 2)
Рис 2.6.5 (деление шага на 4)
Здесь используются следующие настройки: частота f=15 Гц и деление шага k от 1 до 3. На рис 2.6.3-2.6.5 изображены графики требуемых углов поворота (задаётся микроконтроллером) и получаемых в результате углов поворота на выходе из модели ШД. Видно что ошибка довольно сильно уменьшается с каждым делением шага. Для получения этих графиков использовалась модель на рис 2.6.3 (сохранена в файле steping_motors_v8_1_1). Для анализа резонанса будем очень часто обращяться к этой заготовке. Модель отличается от модели на рис 2.6.1 добавлением микроконтроллера, осцилографа для измерения ошибки по углу (единица измерения шаг) с соответствующей цепью и добавлением к осцилографу для измерения угла мультиплексированной шины с требуемым угом от микроконтроллера (для удобного сравнения как на рис 2.6.3-рис 2.6.5).
Рис 2.6.3
Для наиболее полного анализа резонанса проведём следующие измерения (с помощью модели, изображённой на рис 2.6.3). Требуется построить график зависимости частоты подаваемого сигнала с микроконтроллера от максимальной ошибки по углу положения ротора. Причём получить эту зависимость для каждого режима: полношагового, с делением шага на 2, с делением шага на 4, и если потребуется на 8. Следует заметить тот факт, что автоматизировать процесс нельзя, потому что в некоторых случаях из-за резонанса двигатель теряет устойчивость и пропускает шаги в некоторых случаях на сотни шагов. Кроме того в начале работы ШД стоит на месте, ему нужно набрать скорость, при этом ошибка также ведёт себя каждый раз по разному. Приходиться вручную задавать частоту, моделировать процесс (что занимает в среднем около 10 сек.) и смотреть ошибку на выходе системы, и так точку за точкой записывать в таблицу эксель (смотрите Таблицу 2.6.1). В графической форме эти данные представлены на листе А1, поскольку здесь не было бы видно деталей.
Таблица 2.6.1
полношаговый режим |
деление шага на 2 |
деление шага на 4 | |||
частота [Гц] |
ошибка [шаг] |
частота [Гц] |
ошибка [шаг] |
частота [Гц] |
ошибка [шаг] |
1 |
0,900 |
1 |
0,500 |
1 |
0,250 |
2 |
0,900 |
2 |
0,500 |
2 |
0,300 |
5 |
0,900 |
5 |
0,410 |
5 |
0,250 |
10 |
1,100 |
10 |
0,440 |
7 |
0,170 |
15 |
1,150 |
15 |
0,950 |
8 |
0,500 |
16 |
1,100 |
17 |
0,450 |
9 |
0,170 |
17 |
0,650 |
20 |
0,330 |
10 |
0,160 |
20 |
0,900 |
25 |
0,590 |
11 |
0,230 |
25 |
1,000 |
30 |
0,280 |
15 |
0,145 |
30 |
1,300 |
35 |
0,310 |
20 |
0,195 |
35 |
1,000 |
38 |
0,350 |
21 |
0,280 |
37 |
0,510 |
39 |
0,380 |
22 |
0,930 |
38 |
0,550 |
40 |
2,000 |
23 |
0,800 |
39 |
2,000 |
41 |
1,200 |
24 |
0,660 |
44 |
2,000 |
45 |
1,000 |
25 |
0,530 |
45 |
2,000 |
50 |
0,770 |
26 |
0,420 |
46 |
2,000 |
55 |
0,540 |
30 |
0,215 |
47 |
2,000 |
60 |
0,400 |
40 |
0,135 |
48 |
1,100 |
70 |
0,300 |
50 |
0,135 |
49 |
0,950 |
80 |
0,270 |
75 |
0,148 |
50 |
0,900 |
90 |
0,260 |
100 |
0,159 |
51 |
0,850 |
100 |
0,270 |
120 |
0,167 |
52 |
0,750 |
120 |
0,280 |
150 |
0,180 |
55 |
0,720 |
150 |
0,300 |
200 |
0,198 |
60 |
0,720 |
180 |
0,310 |
250 |
0,217 |
65 |
0,550 |
200 |
0,320 |
300 |
0,235 |
66 |
0,520 |
250 |
0,340 |
400 |
0,273 |
67 |
2,000 |
300 |
0,360 |
500 |
0,310 |
68 |
2,000 |
400 |
0,400 |
700 |
0,381 |
69 |
2,000 |
500 |
0,435 |
737 |
0,394 |
70 |
2,000 |
700 |
0,505 |
738 |
2,000 |
75 |
2,000 |
726 |
0,515 |
|
|
80 |
2,000 |
727 |
2,000 |
|
|
90 |
2,000 |
|
|
|
|
95 |
2,000 |
|
|
|
|
98 |
2,000 |
|
|
|
|
99 |
2,000 |
|
|
|
|
100 |
2,000 |
|
|
|
|
105 |
2,000 |
|
|
|
|
110 |
2,000 |
|
|
|
|
111 |
2,000 |
|
|
|
|
112 |
2,000 |
|
|
|
|
113 |
2,000 |
|
|
|
|
114 |
2,000 |
|
|
|
|
115 |
2,000 |
|
|
|
|
116 |
1,400 |
|
|
|
|
120 |
1,200 |
|
|
|
|
130 |
0,630 |
|
|
|
|
140 |
0,570 |
|
|
|
|
150 |
0,550 |
|
|
|
|
200 |
0,550 |
|
|
|
|
250 |
0,560 |
|
|
|
|
300 |
0,590 |
|
|
|
|
400 |
0,640 |
|
|
|
|
500 |
0,680 |
|
|
|
|
600 |
0,720 |
|
|
|
|
679 |
0,750 |
|
|
|
|
680 |
2,000 |
|
|
|
|
Конец таблицы 2.6.1
По части результатов. Обратите внимание, если ошибка превышает 2 шага, это значит, что потеряна устойчивость ШД, в этом случае обязательно будет пропуск шагов независимо от режимов работы.
Результаты измерений частотного анализа для различных режимов:
Полношаговый режим: потеря устойчивости на частотах 39-47 Гц и 67-115 Гц (2 области неустойчивасти). Самая высокая точность на частотах, после резонанса 0,55 шага. Максимальная частота вращения без плавного разгона 679 шагов в секунду.
Полушаговый режим: потеря устойчивости на частоте 40 Гц. Самая высокая точность на частотах, после резонанса 0,26 шага. Максимальная частота вращения без плавного разгона 727 шагов в секунду.
Полушаговый режим: потеря устойчивости отсутствует, есть пик с ошибкой 0,93шага на частоте 22 Гц. Самая высокая точность на частотах, после резонанса 0,14 шага. Максимальная частота вращения без плавного разгона 738 шагов в секунду.