Блок буфера последовательного канала RS-485
Схема подключения блока буфера последовательного канала RS-485 приведена на рис.33. Функции буфера – преобразование ТТЛ-уровней сигнала (с которыми работает микроконтроллер) в сигналы стандарта RS-485. В стандарте RS-485 для передачи и приёма данных используется одна витая пара проводов, иногда сопровождаемая экранирующей оплеткой или общим проводом. Передача данных осуществляется с помощью дифференциальных сигналов. Изменения напряжения на проводах UА и UB может быть в пределах от -7В до +12В. Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности — ноль(табл.11).
Таблица11
Сигналы | Микроконтроллер | RS-485 |
Логический 0 | <0,4B | UА > UB на 200 мВ |
Логическая 1 | >2,4B | UА < UB на 200 мВ |
Стандарт стал основой для создания целого семейства промышленных сетей широко используемых в промышленной автоматизации. Длина линий связи этого стандарта – до 1800м.
Обмен данными между устройствами осуществляется в полудуплексном режиме, т.е. одновременно обе линии А и В используются для приема или передачи данных. Для приема данных на управляющие входы буфера последовательного канала RE и DE с контакта порта Р3.7 подается логический 0, для передачи логическая 1.
Принимаемые данные поступают с контактов разъема А и В на входы буфера последовательного канала. C выхода RO преобразованный сигнал поступает на контакт микроконтроллера Р3.0 (линия приема данных в последовательном коде RxD).
Передаваемые данные поступают с контакта микроконтроллера Р3.1 (линия передачи данных в последовательном коде TxD) на вход DI буфера последовательного канала. C контактов А и В буфера последовательного канала на разъем.
Соединение между устройствами осуществляется по типу «шина». Контакт разъема А первого устройства соединяется с контактом А второго устройства, В с В.
Пример задачи и программы см в п 5.9.
Рис.33Блок буфера последовательного канала RS-485
Библиографический список.
1. Новожилов А.П. Основы микропроцессорной техники: учеб. Пособие: В 2 Т.1.-Москва: РадиоСофт, 2011.-432с.
2. Новожилов А.П. Основы микропроцессорной техники: учеб. Пособие: В 2 Т.2.-Москва: РадиоСофт, 2011.-336с.
3. В.В. Гуров Архитектура микропроцессоров: Курс Интернет-университета информационных технологий http://www.intuit.ru/department/hardware/microarch/
4. Механов В.Б. Особенности архитектуры универсальных микропроцессоров: Учебное пособие Электронная библиотека учебно-методической литературы. http://window.edu.ru/
5. Новиков Ю.В., Скоробогатов П.К.. Основы микропроцессорной техники: Курс Интернет-университета информационных технологий. http://www.intuit.ru/department/hardware/mpbasics/
6. Бунтов В.Д., Макаров С.Б. Микропроцессорные системы. Часть I. Микропроцессоры: Учебное пособие Электронная библиотека учебно-методической литературы. http://window.edu.ru/
7. Бунтов В.Д., Макаров С.Б. Микропроцессорные системы. Часть II. Микропроцессоры: Учебное пособие Электронная библиотека учебно-методической литературы. http://window.edu.ru/
Оглавление
ВВЕДЕНИЕ | |
1.Понятие о микропроцессорах и микроконтроллерах | |
1.1. Базовые определения | |
1.2. Шинная организация. Характеристики шин | |
2.Структура микроконтроллера семейства MCS-51 | |
2.1.Характеристики микроконтроллера семейства MCS-51 | |
2.2.Назначение контактов | |
2.3Внутренняя структура микроконтроллера MCS-51 | |
3.Назначение и принцип работы компонентов микроконтроллера | |
3.1.Блок управления | |
3.2.Блок счетчика команд (СК) | |
3.3. Арифметико-логическое устройство | |
3.4. Порты микроконтроллера | |
3.5. Организация памяти | |
3.6. Структура внутренней памяти данных | |
3.7. Подключение внешней памяти | |
3.8. Блок таймеров / счетчиков | |
3.9. Система прерываний | |
3.9.1. Блок прерываний микроконтроллера MCS-51 | |
3.9.2.Управление разрешением и приоритетами прерываний | |
3.9.3. Процедура обработки прерывания | |
3.10. Блок последовательного канала (интерфейса) | |
4. Система команд | |
4.1.Арифметическая группа команд | |
4.2.Логическая группа команд | |
4.3.Команды пересылки данных | |
4.4.Команды передачи управления | |
4.5. Команды битовой обработки данных | |
5. Подключение периферийных устройств | |
5.1. Блок переключателей | |
5.2. Блок реле | |
5.3. Блок клавиатуры | |
5.4. Блок светодиодов | |
5.5. Блок семисегментного индикатора | |
5.6. Блок цифрового мультиплексора | |
5.7. Блок аналого-цифрового преобразователя | |
5.8. Блок цифро-аналогового преобразователя | |
5.9. Блок буфера последовательного канала RS-232 | |
5.10. Блок буфера последовательного канала RS-485 | |
Библиографический список |
Издательско-полиграфический комплекс ФГОУ ВПО «ВГАВТ»
603950, Нижний Новгород, ул. Нестерова, 5а |