Расчет дискретного корректирующего устройства - Разработка системы автоматического управления скорости вращения ножей кофемолки
Одним из методов коррекции стало применение программных корректирующих устройств на МП, применение которых позволяет варьировать параметры в широких пределах и быстро их изменять без изменения технического исполнения системы.
Дискретная коррекция заключается в составлении программы коррекции на том языке, на котором работает микропроцессор.
Для того чтобы составить программу коррекции необходимо получить характеристическое уравнение в реальном масштабе времени.
После замены в формуле (32) , , передаточная функция корректирующего устройства примет вид:
. (34)
Найдем разностное уравнение в реальном масштабе времени: для этого числитель и знаменатель выражения (34) умножим на z-1; в числителе z заменим на У, а в знаменателе z заменим на Х; затем из полученного числителя вычесть знаменатель. В результате проделанных действий получили:
. (35)
Рисунок 14 - Блок-схема программы коррекции системы автоматического регулирования процесса
Блок-схема программы коррекции представлена на рисунке 14.
По уравнению (35) реализуем программу коррекции на языке Ассемблер.
Программа коррекции:
I_port EQU 11h; номер порта для чтения
O_port EQU 12h; номер порта для записи
А1 EQU 21;
A2 EQU -19;
B1 EQU 67,2;
B2 EQU -65,2;
Х1, х DB 0; выделение памяти под переменные х (k-1), х (k)
У1, у2, DB 0; выделение памяти под переменные у (k-1), у (k-2)
;вычисляем значение выражения
;у(k)=A1*у1+A2*у2+B1*х1+B2*х
Start: ;метка начала цикла коррекции
In al, i_port; чтение данных из порта (x)
Mov al, A1; вычисление слагаемого А1*у1
Mov bl, al; сохранение результата в bl
; в результате имеем А1*у1 в регистре bl
Mov al, у2; вычисление
Mul al, A2; слагаемого А2*у2
Add bl, al; вычисление из предыдущего результата
; в результате имеем А1*у1+А2*у2 в регистре bl
Mov al, х1; вычисление
Mul al, B1; слагаемого B1*х1
Add bl, al; вычисление из предыдущего результата
Mov al, х2; вычисление
Mul al, B2; слагаемого B2*х
Add bl, al; вычисление из предыдущего результата
; в регистре bl имеем результат вычисления всего выражения
Mov у2, х1; для следующего такта
Mov х1, bl;
Mov у2, у1;
Mov х1, х;
Out o_port, bl; вывод управляющего сигнала из bl
Jmp start; зацикливание на начало программы
В данном разделе курсовой работы была разработана программа для дискретной коррекции, применение которой позволяет изменять параметры системы без изменения технического исполнения.
Похожие статьи
-
Расчет аналогового корректирующего устройства Для коррекции в системе применяется корректирующее устройство (КУ) последовательного типа. КУ можно...
-
Z-преобразование проведем по формуле: , (24) Где и - показатели цифрового преобразования. В рамках курсовой работы Принимаем их равными 1; W(p) -...
-
Для устойчивости системы необходимо и достаточно, чтобы все миноры определителя Гурвица были положительными. По коэффициентам характеристического...
-
ВВЕДЕНИЕ - Разработка системы автоматического управления скорости вращения ножей кофемолки
Системы автоматического управления создаются для того, чтобы автоматически, без непосредственного участия человека поддерживать необходимый режим работы...
-
Построим ЛАЧХ САУ скорости вращения ножей кофемолки. Для этого разомкнем структурную схему по главной обратной связи. Рисунок 8 - Структурная схема...
-
Soliphant-датчик предельного уровня используется для мелко гранулированных и порошкообразных сыпучих веществ. Его конструкция и материал позволяют...
-
В качестве датчика уровня предлагается вибрационные датчик предельного уровня Soliphant Т FTM 260. Конструктивно датчик выполнен в форме камертона...
-
Расчет передаточной функции системы автоматического управления скорости вращения ножей кофемолки На рисунке 1 отображена структурная схема САУ скорости...
-
Выбор и расчет передаточной функции микропроцессора Микропроцессор S7-300 - это микропроцессоры, предназначенные для решения широкого круга задач...
-
Система автоматического управления (САУ) скорости вращения ножей кофемолки имеет в своем составе микропроцессор, электродвигатель, ножи, емкость и датчик...
-
Для разделения действительной и мнимой частей передаточной функции умножим числитель и знаменатель передаточной функции на комплексно сопряженное число...
-
Для ускорения процесса конструирования регулятора в пространстве состояний в Matlab была разработана функция, которая, при должной настройке, позволяет...
-
В данной системе для приведения в действие ножей применим электродвигатель постоянного тока серии 4А112М Технические характеристики 4А112М: - номинальная...
-
В результате курсового проектирования были закреплены методы и приемы автоматизированного расчета САУ. Разработана собственная программа на языке...
-
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются...
-
В настоящее время стала очень актуальна проблема разработки, проектирования и создания "умных" зданий. Умные здания помогают более эффективнее и...
-
Структура программно-математического обеспечения АСУ, его функции и принципы разработки Программные средства обеспечивают обработку данных и состоят из...
-
Создадим структурную схему САУ при помощи пакета Simulink. На рисунке представлена разомкнутая система. Рис. 2 Далее, следуя методическим указаниям,...
-
Выбор и обоснование методики расчета экономической эффективности Одним из методов оценки качества защиты информации является определение соответствия...
-
Заключение - Разработка системы управления базой данных "Судоходство"
Информационные технологии прочно вошли в нашу жизнь. Применение ЭВМ стало обыденным делом, хотя совсем еще недавно рабочее место, оборудованное...
-
В настоящей главе будет произведен разбор частного случая задачи оптимальной фильтрации. На примере будет разобран ход построения алгоритма, будут...
-
В качестве основы расчета оценки стоимости разработки информационной системы была выбрана модель - COCOMO II. Согласно описываемой модели расчеты должны...
-
Сравнительная технико-экономическая эффективность разработки определяется по формуле: , (10) Где - сравнительная технико-экономическая эффективность...
-
Вариант 14 Преобразовать структурную схему и найти передаточную функцию системы автоматического управления по управляющему воздействию. Рисунок 1.1.1...
-
Для сравнения разработанного приложения и аналога используем такой интегральный экономический показатель, как цена потребления (Ic). Она выражается...
-
Для разработки принципиальной электрической схемы, исходя из задания и выбранной элементной базы, составим структурную схему стенда, которая будет иметь...
-
Для расчета надежности необходимо знание наработки на отказ (или) частоты отказов всего комплекта деталей, узлов применяемых в системе. В литературе эти...
-
В ходе разработки системы к прочим затратам можно отнести оплату интернет-трафика. Тариф Интернет-провайдера Мегалинк составляет 500 рублей в месяц....
-
Проведем оценку эргономичности пользовательского интерфейса, заполнив таблицу 7.1. В ячейки, отражающие степень выраженности показателя, следует внести...
-
В результате проведенной работы были спроектированы и реализованы модули редактора и вебсайта. Были решены поставленные в работе задачи в полном объеме....
-
Для проверки соответствия требованиям ТЗ, была поставлена задача разработки 3-D модели корпуса Kyocera KD-PB1D79 при помощи системы AutoCAD. В этой части...
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
Интерфейс автоматизированной системы представляет собой веб-приложение, разработанное на языке программирования PHP с использованием популярного CMF...
-
Выбор системы управления базами данных является одним из важных этапов при разработке автоматизированной системы расписания занятий. Выбранный...
-
Программа контроллера была разработана в специализированной программной среде TwinCAT фирмы BECKHOFF. Пакет программного обеспечения BECKHOFF TwinCAT...
-
В дипломном проекте была проделана следующая работа: - Выбрана элементная база для стенда. Согласно заданию стенд спроектирован на основе промышленного...
-
ОС Android - операционная система для мобильных телефонов, планшетных компьютеров и нетбуков, основанная на ядре Linux. Изначально разрабатывалась...
-
Учет товар услуга оборудование В конфигурации "Управление производственным предприятием" функция создания проводок по учету НДС в сумме поступивших ТМЦ и...
-
Разомкнутый программный годограф инструментальный Программная среда Labview. Labview - это программная среда, использующая язык графического...
-
Цель Работы - изучить приемы создания и использования шаблонов классов. - Теоретические сведения Достаточно часто встречаются классы, объекты которых...
Расчет дискретного корректирующего устройства - Разработка системы автоматического управления скорости вращения ножей кофемолки