Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа - Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных .DOC
Скачиваний:
193
Добавлен:
02.05.2014
Размер:
1.41 Mб
Скачать

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) микроконтроллера. Это обстоятельство должно быть учтено при программной реализации протокола обмена микроконтроллера с машиной верхнего уровня.