Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мой курсовой рулевая колонка.docx
Скачиваний:
12
Добавлен:
27.06.2014
Размер:
1.25 Mб
Скачать

6 Рачет и выбор корректирующего устройства

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

Дискретная коррекция заключается в составлении программы коррекции на том языке, на котором работает микропроцессор («машинный» язык микропроцессора – Ассемблер, остальные языки программирования более понятны и удобны для человека, но не для процессора).

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

Произведем замены и выполним z– преобразование, согласно принятым допущениям:

(45)

(46)

(47)

Проведем z– преобразование, умножим и числитель, и знаменатель наz-1и получим передаточную функцию корректирующего устройства, которая примет вид:

(48)

Характеристическое уравнение:

(49)

Для составления программы, выражение представим в виде:

(50)

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

Значения желаемого сигнала задаются в микропроцессоре в цифровом виде. Вычисления производятся в машинном коде.

;X – входной сигнал

;Y – выходной сигнал

i_port EQU 11h; номер порта для чтения

o_ port EQU 12h; номер порта для записи

A1 EQU -0,0048; постоянные

A2 EQU 0,0048; коэффициенты

B1 EQU 1; разностного

B2 EQU 1; уравнения

X0, X1 DB 0; выделение памяти под

;переменные X(k), X(k-1)

Y0, Y1 DB 0; выделение памяти под

;переменные Y(k), Y(k-1)

;т. о. вычисляем значение

;выражения

Y(K) = A1*X1+ A2*X2 +B1*Y1+ B2*Y2

start: ;метка начала цикла коррекции

in al, i_port; читаем из порта данные

mov X1, a1;

mul a1, A1; вычисление слагаемого A1*X1

mov b1, a1; сохранение результата в b1

; в результате имеем A1*X1 в регистре b1

mov a1, X2; вычисление

mul a1, A2; слагаемого A2*X2

add b1, al; и вычитание из предыдущего результата

; в результате имеем A1*X1+A2*X2 в регистре b1

mov a1, Y1; вычисление

mul a1, B1; слагаемого B1*Y1

add b1,a1; и вычитание из предыдущего результата

mov a1, Y2; вычисление

mul a1, B2; слагаемого B2*Y2

add b1, a1; и вычитание из предыдущего результата

; в регистре b1 имеем результат вычисления всего выражения

mov Y2,Y1; сохранение значений для

mov Y1, b1; следующего такта

mov X2,X1; сохранение значений для

mov X1, a1; следующего такта

out o_port, b1; вывод управляющего сигнала из b1

jmp start; зацикливание на начало программы

Блок схема алгоритма коррекции приведена на рисунке 12:

НАЧАЛО

Чтение входного сигнала и помещение его в

Вывод управляющего сигнала

КОНЕЦ

Рисунок 8 – Блок-схема алгоритма коррекции

Заключение

В ходе курсового проектирования разработана система управления рулевой колонкой автомобиля.

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Агейкин Д.И.Датчики контроля и регулирования: Справочник / Д. И. Агейкин, Е. Н. Костина, Н. Н. Кузнецова. – М.: Машиностроение, 1965. – 98 с.

  2. Бессекерский В. А., Попов Е. П., Теория систем автоматического регулирования / В. А. Бессекерский - М.: Наука, 1996. – 992 с.

  3. Бобриков С. А., Тихончук С. Т., Кузнецов А. А., Проектирование цифровой следящей системы / С. А. Бобриков - Одесса: ОПУ, 1999. - 21 с.

  4. Солодовников В. В., Плотников А. В., Основы теории и элементы САР / В. В. Солодовников - М: Машиностроение, 1985.

  5. Топчеев Ю. И., Учебное пособие для вузов. Атлас для проектирования систем автоматического регулирования / Ю. И. Топчеев - М.: Машиностроение, 1989. - 752 с.

  6. Тюкин В. Н., Теория управления: Конспект лекций. Часть 1. Обыкновенные линейные системы управления / В. Н. Тюкин - Вологда: ВоГТУ, 2000. - 200 с.: ил.

  7. Шаталов А. С., Теория автоматического управления. Учебное пособие для вузов / А. С Шаталов - М.: Высшая школа, 1977.

8. Юревич Е.И., Теория автоматического управления / Е. И. Юревич - М.: Энергия, 1969. – 640с.