Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
В нашей системе коррекция производится при помощи микропроцессора, причем, точность выполнения зависимостей корректирующего устройства достаточно высока.
Микропроцессор выявляет отклонение полученного сигнала от желаемого, то есть необходимого в данный момент, и выдает команду на устранение этого отклонения.
Значения желаемого сигнала задаются в микропроцессоре в цифровом виде. Вычисления производятся в машинном коде.
Подставим в выражение (38) числовые значения:
(39)
Выполним обратное z – преобразование X(z) à x(t). Для этого необходимо применить подстановку:
, (35)
. (36)
Перейдем от w – преобразования к z – преобразованию, осуществив следующую подстановку:
, (37)
, (38)
. (39)
Итак, W(z) – передаточная функция, равная отношению сигнала управления u(z) к сигналу ошибки e(z):
, (40)
. (41)
Основное выражение z – преобразования:
, (42)
где Т0 – период дискретности.
z – преобразование – это преобразование Лапласа от решетчатой функции, для которой характерно выражение nT0=t, где n – число дискретов в конечном промежутке времени t
Из этого соотношения выразим период дискретности:
, (43)
. (44)
Из последнего выражения получим:
. (45)
Таким образом, выражение (41) можно переписать в виде
, (46)
(47)
Введем обозначение:
, (48)
В результате выражение (47) запишется в виде
. (49)
Таким образом, мы рассмотрели цифровой фильтр, на вход которого подавался сигнал ошибки e(t), а с выхода снимался сигнал управления u(t).
Составим блок-схему алгоритма управления (рисунок 6).
По этому алгоритму составим программу коррекции, выполняемую микропроцессором, на языке Ассемблер:
CODE_SEG SEGMENT
ASUME cs: code_seg, ds: code_ceg
ORG 100 h
PP PROC
u1 db XXX
M db XXX
MET 1 IN bx; с порта
MOV ax, u1; поместить u1 в регистр общего назначения
SUBcx, bx; вычесть из cx bx, результат положить в cx
IMUL cx, M; умножить содержимое cx на M; результат полоить в cx
CMP cx, u1; сравнить содержимое cx с u1
JNE MET 1; если не равно, то перейти на MET 1
OUT cx; вывод на cx
JMP MET 1; переход на MET 1
MOV ax, 4C00h; завершение программы
INT 21 h
PP ENDP
CODE_SEG ENDS
Начало
u1
М
uвых
e(t)=u1-uвых
u(t)=e(t)*M
|
u(t)
Конец
Итак, спроектированная система автоматического управления движением стрелы экскаватора является устойчивой. Все элементы рассчитанной системы относятся к неизменяемой части. Получены ЛАЧХ неизменяемой части и желаемая ЛАЧХ. Желаемая ЛАЧХ разомкнутой системы строилась, исходя из требований, предъявляемых к проектируемой системе основным показателям переходного процесса (порядок астатизма системы, допустимое время регулирования переходного процесса, требуемый запас устойчивости по фазе). По желаемой ЛАЧХ была определена передаточная функция разомкнутой системы, а по виду передаточной функции – фазовая частотная характеристика. Полученные желаемые ЛАЧХ и ФЧХ обеспечивают запас устойчивости. Запас устойчивости по амплитуде также является достаточным. Для того чтобы учесть разницу между ЛАЧХ неизменяемой части и желаемой ЛАЧХ разомкнутой системы, в систему необходимо ввести корректирующее устройство. В рассматриваемой САУ одним из самых важных звеньев, участвующих в процессе управления является микропроцессор. С помощью микропроцессора производится и коррекция.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.