| |||||
МЕНЮ
| Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных законах управленияp> Приравнивая шесть заданных величин соответствующим элементам матрицы Тn, получим систему шести уравнений (в общем случае трансцендентных), неизвестными в которых являются обобщенные координаты. Если n = 6, то есть число неизвестных равно числу уравнений, то обычно можно отыскать вполне определенные значения обобщенных координат. Если манипулятор имеет больше шести степеней свободы, то есть число неизвестных превышает число, то одному и тому же положению схвата могут соответствовать различные наборы значений обобщенных координат. И наконец, если n < 6, то решения не существует, то есть за счет меньшего, чем шесть, числа обобщенных координат невозможно получить наперед заданные произвольные положение и ориентацию схвата. Однако, если требуется лишь попадание центра схвата в определенную точку пространства ориентация схвата может быть любой, то для этой цели годится манипулятор с тремя степенями свободы. В этом случае при решении задачи потребуется составить лишь три уравнения для нахождения трех неизвестных. Ниже, при решении обратной задачи кинематики всегда будем считать, что число неизвестных равно числу степеней свободы манипулятора. Приравнивая первые три элемента 4-го столбца матрицы T4 к заданным величинам X4, Y4 и Z4 получаем систему трех уравнений. [pic] [pic] (-250; 140; 480) 3.4.9 Проверка решения Для подтверждения правильности выполненных расчетов сделаем проверку решения графическим методом. 3.5. Технические средства автоматизации систем управления гибких автоматизированных производств Исходные данные. Разработка робототехнического комплекса и управляющей программы процесса сверления для изготовления крышки подшипникового узла. Анализ эскиза показывает, что деталь имеет 3 отверстия ( 4,2 мм и одно ( 45 мм. Внешний контур детали имеет участок криволинейной поверхности. Чтобы изготовить деталь, нужен процесс фрезерования и процесс сверления, поэтому обработку целесообразно проводить на сверлильно- фрезерном расточном станке. 3.5.1 Выбор системы координат станка, детали и инструмента ХMF=ХC/2=90мм YMF=YC/2=80мм ZFN=ZC=450мм Рис 1. Выбор системы координат станка XMW=XMF-l/2=175-80=95 мм YMW=YMF-H/2+h=120-70+5=55 мм (l=160 мм, H=140 мм, h=5 мм) Рис 2. Выбор системы координат детали Рис 3. Выбор системы координат инструмента 3.5.3. Выбор типовых переходов операций сверления а) центрирование: б) сверление 1: сверление 2: в) нарезание резьбы: Рис 4. Выбор типовых переходов операции сверления 3.5.2 Составление эскиза процесса сверления На основе выбранных типовых переходов и с условием размещения заготовки на столе стоставляем эскиз технологического процесса сверления. Значения координат опорных точек ХД=80-52(sin30=54 мм Последовательность переходов операции сверления 3.6 Связь контроллера с ЭВМ верхнего уровня (IBM PC) В автоматизированной управления асинхронным двигателем, для которой разрабатывался рассматриваемый в данном дипломном проекте модуль ввода аналоговых сигналов, связь контроллера осуществляется через последовательный канал связи. При этом используется принятый фирмой IBM интерфейс RS-232C. 3.6.1 Схема гальванической развязки приемопередатчика микроконтроллера Схема гальванической развязки приемопередатчика микроконтроллера предназначена для гальванической развязки линии связи и микроконтроллера, а также для преобразования сигнала передатчика TxD из ТТЛ-уровня в токовый параметр линии связи и сигнала поступающего из линии связи в сигнал RxD приемника ТТЛ-уровня. Функциональная схема гальванической развязки приемопередатчика микроконтроллера приведенная на рис. , состоит из двух частей: гальванической развязки передатчика (VT1, VT2, VT3, U2, R2, R4, R6, R7) и схемы гальванической развязки приемника (U1, D1.1, R1, R3, R5). Диод VT1 выполняет защитную функцию при неправильной полярности подключения линии связи. Схема гальванической развязки приемопередатчика работает следующим образом: в исходном состоянии с выхода передатчика TxD микроконтроллера подается уровень "логической единицы" (ТТЛ) на базу ключа VT3 через токоограничительный резистор R7. При этом транзистор VT3 открыт и шунтирует низким сопротивлением перехода коллектор - эмиттер светодиод оптоэлектронной пары U2. Это ведет к тому, что светодиод оптопары U2 не излучает и транзисторный ключ оптопары U2 закрыт. Из этого следует что транзисторный ключ, собранный на элементах VT1 и VT2, открыт током протекающим через резистор R2. В следствии этого линия связи будет закорочена через открытый переход коллектор - эмиттер транзистора VT1 и сравнительно низкое сопротивление R1. При этом на резисторе R1 создается падение напряжения, достаточное для открывания светодиода оптоэлектронной пары U1, что влечет за собой открытие транзисторного ключа оптопары U1. В этом случае на входе логического элемента триггера Шмитта присутствует уровень "логического нуля", а на его выходе - "логическая единица", что соответствует неактивному входному сигналу не входе RxD микроконтроллера. При приеме информации, что равносильно размыканию линии связи, светодиод оптопары U1 закрывается, а значит и закрывается транзисторный ключ оптопары. На входе логического элемента триггера Шмитта появляется уровень "логической единицы", а на его входе "логический ноль", что соответствует активному сигналу на входе RxD микроконтроллера. При передаче информации в линию связи уровень "логического нуля" на выходе TxD (что соответствует активному состоянию выхода) ключ на транзисторе VT3 закрывается, а светодиод оптопары U2 открывается вследствие протекания тока через резистор R6. Это приводит к открыванию транзисторного ключа оптопары U2 и, соответственно к закрыванию ключа на транзисторах VT1 и VT2, что соответствует разомкнутому состоянию линии связи. Исходя из вышеописанного принципа работы модуля гальванической развязки следует отметить, что передаваемые сигналы от контроллера в линию связи будут дублироваться на входе приемника (RxD) микроконтроллера. Это обстоятельство должно быть учтено при программной реализации протокола обмена микроконтроллера с машиной верхнего уровня. 3.6.2 Интерфейс последовательного канала связи ЭВМ с контроллером Последовательный интерфейс обычно используется для большинства
периферийных устройств, таких как плоттер, удаленный принтер, мышь, внешний
модем, программатор ПЗУ и т. д. До настоящего времени для последовательной
связи IBM PC-совместимых компьютеров используются адаптеры с интерфейсом RS- Таблица Следует обратить внимание на тот факт, что использование прерываний В адресном пространстве IBM PC-совместимых компьютеров последовательный адаптер занимает восемь последовательных адресов, включая базовый. Однако через эти восемь адресов происходит обращение к 12 регистрам, которые программируются соответствующим образом (приложение ). По существу, сердцем последовательного адаптера является микросхема Стандарт передачи и приема использует высокие уровни сигналов до +/- Основным преимуществом последовательной передачи является возможность
пересылки данных на расстояния 1000 метров. В простейшем случае для приема
и передачи через последовательный порт необходимо только три сигнала : TxD В IBM PC-совместимых компьютерах существует два основных типа кабелей
для интерфейса RS-232 : 25-сигнальный, изначально предусмотренный
стандартом RS-232, и 9-сигнальный, используемый в соответствии с EIA-232D. Электрические параметры сигналов RS-232C: 3(7 kOm .. 7,5(2,5V. 3.6.3 Организация обмена по последовательному каналу Протокол информационного канала реализуется при помощи программного обеспечения, зашитого в ПЗУ. Информационный канал придает передаваемому сообщению определенную форму и в соответствии с этой формой упаковывает сообщение при передаче и распаковывает при приеме. Аналогичную задачу должно решать программное обеспечение абонента. Сообщение - это оформленная по определенным правилам последовательность байтов, имеющих помимо функционально законченной смысловой части также признак начала и конца сообщения. Для передачи данных составим протокол обмена между контроллером и ЭВМ по последовательному каналу. Обмен терминал-контроллер: посылки состоят из 5-ти байт. 1-й байт: D7-D6 - признак старт-байта; 2-й и 3-й байт: D5-D0 - 6 битов поля данных. 4-й байт: D5-D2 - 4 младших бита старшего байта контрольной суммы (D3-D0); 5-й байт: D5-D0 - 6 младших битов младшего байта контрольной суммы. Коды команд обмена “терминал-контроллер” помещены в таблицу |Включить двигатель |00H |
1-й байт: D7-D6 - признак старт-байта; 2-й байт: D5-D4 - состояние пускателей “пуск” и “стоп”; 3-й и 4-й байт: D5-D0 - поле данных. 5-й и 6-й байт: D5-D0 - значение контрольной суммы (аналогично обмену “терминал- контроллер”). Коды команд обмена “контроллер-терминал” помещены в таблицу |Данные 1-го и 2-го датчиков |00H | Примечание: данные содержатся в упакованном виде со 2-го по 4-й байт посылки в поле данных. Программа обеспечивающая описанный протокол обмена приведена в приложении 3.6.4 Расчет формы сигнала в линии связи и скорости обмена Если генератор вырабатывает фронт посылки с амплитудой [0, +Е] вольт, то кривая тока, протекающего по сопротивлению нагрузки на приемном конце, может быть определена с помощью выражения: [pic] где I - установившееся значение тока в кабеле, А; [pic] где bk - корни промежуточного трансцендентного уравнения; а - нормированная нагрузка, равная: [pic] [pic] - нормированное по t время; [pic] - постоянная времени кабеля. Здесь R и С - сопротивление, Ом/км, и емкость, Ф/км одного километра кабеля, l - длина кабеля, км. Согласно [ ] под Rон можно понимать либо внутреннее сопротивление генератора, либо сопротивление приемника. Однако эксперимент показал, что формулу ( ) можно использовать и для более общего случая. Поэтому общей нагрузкой кабеля будем считать: Rон=Ro+Rн Из анализа расчетных кривых построенных по формуле ( следует, что они имеют вид сдвинутых по оси n экспонент с различным наклоном. Некоторое отличие от экспоненциальной формы имеет место лишь в самых нижних частях кривых. Поскольку при расчетах наиболее существенными являются ее средняя [pic] где b - множитель, учитывающий изменение наклона кривой; d - оператор сдвига, учитывающий смещение кривой. Воспользуемся формулой для b, полученной с помощью аппроксимирующей функции, в качестве которой выбрана окружность. Получим формулу: [pic] [pic] Аналогичным методом получим формулу для d: [pic] [pic] Таким образом, поставленная задача решена: получены простые выражения [pic] Если передача ведется двухполярными посылками с амплитудой на передающем конце [pic]Е, как в нашем случае, то формула ( ) запишется в виде [pic] Вычислим форму сигнала на приемной стороне кабеля, зная, что связь организована с помощью кабеля ТГ, который имеет следующие характеристики: погонное сопротивление R=190 Ом/км; погонную емкость С=50 нФ/км; протяженность l=5 км. Расчет формы сигнала и скорости обмена производился в Eureka версии R=190 ; Сопротивление кабеля, Ом Результаты расчета: Variables Values a = .11052632 Скорость модуляции [pic] Бод, что удовлетворяет условиям эксплуатации проектируемого устройства. Вид сигнала на стороне приема изображен на рисунке
4. КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 4.1 Общие технические требования к печатной плате Печатный монтаж - достижение науки пятидесятых годов двадцатого века. В нашей стране печатный монтаж применяется с 1956 года. Опыт показывает, что печатный монтаж имеет значительные преимущества перед объемным монтажом. К печатным платам предъявляются следующие требования: При монтаже радиоэлектронной или электронно-вычислительной аппаратуры на печатных платах облегчаются многие технологические процессы, повышается плотность размещения элементов, снижается вероятность ошибок монтажа, а в готовой аппаратуре упрощается поиск неисправностей. 4.2 Основные принципы конструирования печатных плат Исходным параметром при конструировании печатных плат является шаг координатной сетки. С помощью координатной сетки регламентируются основные геометрические размеры печатных плат. Как правило, центры всех видов отверстий на печатных платах располагаются в узлах координатной сетки. Ее основной шаг 2.5 мм, дополнительный - 0.635 мм. |
ИНТЕРЕСНОЕ | |||
|