Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных законах управленияРефераты >> Технология >> Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных законах управления
ХД=80-52*sin30=54 мм
YД=70-52*cos30=25 мм
3.5.3 Кодирование управляющей программы процесса сверления
% LF
N1 G60 T0101, LF
N2 F40, S500, M06, LF
N3 G59 X25, Y10, Z210, LF
N4 X54, Y25, LF
N5 G82, R2, Z-3, LF
N6 X132, Y70, LF
N7 X54, Y115, LF
N8 G80 T0202, LF
N9 F100, S1400, M06, LF
N10 X54, Y25, LF
N11 G83 R2, Z-18, LF
N12 Z-32, F80, LF
N13 X132, Y70, Z-18, F100, LF
N14 Z-32, F80, LF
N15 X54, Y115, Z-18, F100, LF
N16 Z-32, F80, LF
N17 G80 T0404, LF
N18 F60, S360, M06, LF
N19 X80, Y70, LF
N20 G81 R2, Z-35, LF
N21 G80 T0505, LF
N22 F250, S250, M06, LF
N23 X54, Y25, LF
N24 G84 R2, Z-30, LF
N25 X132, Y70, LF
N26 X54, Y115, LF
N27 G80 G59 X0, Y0 , Z0, M09, LF
N28 G00 X0, Y0, Z390, M00, LF
Последовательность переходов операции сверления
Переход |
Номер отверстия |
Схема рис.4 |
Участок траектории |
S, мм/мин |
n, об/мин |
Центриро-вание |
1,2,3 |
а |
1-2 |
40 |
500 |
Сверление |
1,2,3 |
б1 |
1-2, 2-3 |
100, 80 |
1400 |
Нарезание резьбы |
1,2,3 |
в |
1-2 |
25 |
25 |
Сверление |
4 |
б2 |
1-2 |
60 |
360 |
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-232C (Recommended Standart 232 Version C) (новая ревизия - EIA-232D). Описание этого интерфейса было опубликовано Американской промышленной ассоциацией еще в 1969 году. Европейским аналогом RS-232 являются два стандарта, разработанные CCITT (Comite Consultatif Internationale de Telegraphique et Telephonique) - МККТТ (Международный консультативный комитет по телеграфии и телефонии): V.24 (механические характеристики) и V.28 (электрические характеристики). Сегодня эта организация носит название ITU-T. Хотя первоначально RS-232 был предназначен для связи центральной машины с терминалом, его простота и богатые возможности обеспечили ему более широкое применение. В современном IBM PC-совместимом компьютере может использоваться до четырех последовательных портов, имеющих логические имена соответственно COM1, COM2, COM3 и COM4. Базовые адреса портов и соответствующие прерывания приведены в таблице