- •Г.И.Загарий, н.О.Ковзель, в.С.Коновалов, в.И.Моисеенко, в.И.Поддубняк, а.И.Стасюк
- •Часть 2. Характеристики микроконтроллеров и плк
- •Рецензенты:
- •Isbn – 5–7763–0384–2
- •Isbn – 966–7561–23–2
- •Isbn – 966-7561-23-2
- •Isbn – 5–7763–0384-2
- •Содержание
- •Введение
- •Раздел 1
- •1 Микроконтроллеры фирмы Atmel
- •1.1 Микроконтроллеры серии ат89, совместимые с mcs-51™
- •1.2 Микроконтроллеры avr серии ат90 с risc-архитектурой
- •2. Микроконтроллер aDμC812 семейства MicroConverter™ фирмы analog devices
- •3 Микроконтроллеры sx18ac/sx28ac фирмы scenix
- •4 Микроконтроллеры фирмы motorola
- •5 Микроконтроллеры семейства z8 фирмы zilog
- •6 Микроконтроллеры фирмы holtek
- •7 Рiс – микроконтроллеры фирмы microchip
- •7.1 Микроконтроллер pic16f84
- •7.1.1 Архитектура микроконтроллера pic16f84
- •7.1.2 Типы корпусов и исполнения
- •7.1.3 Назначение выводов
- •7.1.4 Регистры pic16f84
- •7.1.5 Прямая и косвенная адресация регистров
- •7.1.6 Модуль таймера/счетчика
- •7.1.7 Предварительный делитель
- •7.1.8 Регистр слова состоянияStatus
- •7.1.8.1 Программные флаги регистра слова состояния
- •7.1.8.2 Аппаратные флаги состояния
- •7.1.9 Регистр option
- •7.1.11 Организация встроенного пзу
- •7.1.12 Программный счетчик и адресация пзу
- •7.1.13 Стек и возвраты из подпрограмм
- •7.1.14 Данные в eeprom
- •7.1.15 Управление eeprom Управляющие регистры для eeprom
- •Регистры eecon1 и eecon2
- •7.1.16 Организация прерываний
- •Внешнее прерывание
- •Прерывание от переполнения счетчика/таймера
- •Прерывание от порта rb
- •Прерывание от eeprom
- •7.1.17 Регистры (порты) ввода/вывода
- •7.1.18 Использование портов ввода/вывода ra и rb Организация двунаправленных портов
- •Последовательное обращение к портам ввода/вывода
- •7.1.19 Специальные функции
- •Сторожевой таймер wdt
- •Тактовый генератор
- •Таймер сброса dtr
- •Биты конфигурации
- •Защита программы от считывания
- •Режим пониженного энергопотребления
- •7.2 Обзор команд и обозначения
- •7.2.1 Описание команд
- •7.3Технология разработки и отладки рабочих программ для омк рiс16/17
- •7.3.1 Правила записи программ на языке Ассемблера
- •Операция
- •Операнд
- •Директивы Ассемблера
- •7.3.2 Структура рабочей программы
- •7.3.3 Преобразование исходного текста рабочей программы в объектный модуль
- •7.4 Интегрированная среда разработки рабочих программ mplab для омк pic
- •7.4.1 Назначение и основные функциональные возможности mplab
- •7.4.2 Краткая характеристика основных программ Редактор mplab
- •Ассемблер mpasm
- •Компилятор mplab-c
- •Программный симулятор-отладчик mplab-sim
- •7.4.3 Главное окно средыMplab Главное меню mplab
- •МенюFile
- •МенюProject
- •МенюEdit
- •МенюDebug (отладка)
- •Меню picstart plus (меню программирования)
- •МенюOptions (параметры)
- •МенюTools
- •7.4.4 Инструментальная панельMplab
- •7.4.5 Строка состояния mplab
- •7.5 Пример разработки программы с использованием mplab
- •7.5.1 Постановка задачи и разработка алгоритма ее решения
- •7.5.2 Написание исходного текста программы
- •Раздел 2
- •8. Характеристики программируемых логических контроллеров
- •8.1. Контроллеры семейства модикон
- •8.1.1. Контроллер tsx 07 Nano
- •Варианты конфигураций
- •Импульсные выходы
- •Программное обеспечение
- •Контрольные вопросы:
- •8.1.2. Контроллер tsx Momentum Общая характеристика
- •Концепция построения
- •Архитектура tsx Momentum
- •Подключение tsx Momentum к сети Modbus Plus
- •Коммуникационный адаптер для сети Interbus
- •Коммуникационный адаптер для сети Profibus dp
- •Коммуникационный адаптер для сети fipio
- •Коммуникационный адаптер для сети Ethernet I/o
- •Базовые модули ввода – вывода
- •Заключение
- •Контрольные вопросы
- •8.1.3. Микроконтроллер tsx 37 Micro Общая характеристика
- •Базовое исполнение tsx 37-10
- •Дисплейный блок
- •Базовое исполнение tsx 37-21 и tsx 37-22
- •Источники питания
- •Коммуникационные возможности
- •Заключение
- •Контрольные вопросы
- •8.2. КонтроллерыTsxQuantum Общая характеристика
- •Источники питания
- •Модули ввода-вывода
- •Модули интерфейса Quantum
- •Заключение
- •Контрольные вопросы
- •8.3. Контроллеры Siemens
- •8.3.1. КонтроллерSimaticS7-200
- •Центральные процессоры
- •Входы и выходы контроллеров s7-200
- •Коммуникационный модуль
- •8.3.2.Контроллер Simatic s7-300
- •Центральные процессоры
- •Сигнальные модули
- •Функциональные модули
- •Коммуникационные модули
- •Заключение
- •Контрольные вопросы
- •8.3.3. Контроллер Simatic s7-400
- •Центральные процессоры
- •Модули ввода-вывода
- •Функциональные модули
- •Коммуникационные процессоры
- •Блоки питания
- •Заключение
- •Контрольные вопросы
- •Раздел 3
- •9. Разработка микропроцессорных систем железнодорожной автоматики
- •9.1. Постановка задачи
- •9.2. Характеристика входных и выходных сигналов.
- •9.3. Разработка структуры системы
- •9.4. Конфигурация цепей ввода-вывода
- •9.5. Определение необходимого количества модулей ввода-вывода
- •9.6.Принципиальные и монтажные схемы
- •Индивидуальные задания
- •10. Примеры практической реализации микропроцессорных систем
- •10.1.Микропроцессорная диспетчерская централизация
- •Объекты контроля
- •Объекты управления
- •10.2.Микропроцессорный маршрутный набор электрической централизации
- •10.2.1 Постановка задачи
- •10.2.2 Общая структура системы управления.
- •10.2.3 Расчет количества входных и выходных сигналов.
- •Расчет потребного количества выходов
- •Управление стрелкой
- •Перечень объектов контроля
- •Расчет потребного количества входов
- •Выбор конфигурации программируемого логического контроллера
- •Разработка структуры информационного взаимодействия компонентов системы
- •Программируемые контроллеры для систем управления.
- •Часть 2. Характеристики микроконтроллеров и плк
- •61052, Харьков, ул. Красноармейская, 7, тел. 24-22-98.
- •61052, Харків, вул. Червоноармійська, 7, тел. 24-22-98.
9.2. Характеристика входных и выходных сигналов.
Для избежания возможных ошибок и оговорок условимся:
Входной сигнал– это сигнал поступающий на вход контроллера от объекта управления или управляемой системы.
Выходной сигнал– это сигнал поступающий с выхода контроллера на объект управления или в систему управления.
Таким образом, мы имеем дело с сигналами, поступающими на входы микроконтроллера и снимаемыми с его выходов.
Для чего необходимо и какова цель этой работы?
Конечной целью такой работы является выбор соответствующих типов модулей ввода-вывода и определения их количества для разработки структуры системы. На первом этапе определяют перечень входных и выходных сигналов. Для каждого объекта управления и контроля описывают:
Состояние;
Количество объектов;
Число цепей на один объект;
Общее количество цепей по объекту одного типа.
Характеризуя входные и выходные сигналы, необходимо обратить внимание на следующие их параметры:
Аналоговый или дискретный?
В каких пределах по напряжению или току может изменяться сигнал?
Каким током запитаны входные или выходные цепи?
После выполнения всего перечня работ, освещенного в данном разделе, можно приступать к разработке структуры системы.
В табл. 9.1 и 9.2 показаны примеры таких перечней по объектам управления и контроля для проекта линейного пункта микропроцессорной диспетчерской централизации. Количество цепей на один объект берется, исходя из действующих схем сигнализации, централизации и блокировки.
Таблица 9.1
Перечень объектов управления
№ п/п |
Тип объекта управления |
Общее Кол-во Объек- тов, шт |
Наименование объектов управления данного типа |
Количество цепей на один объект, шт |
Общее Кол-во цепей, шт |
1 |
Отмена |
1 |
“ОГ ” |
2 |
2 |
2 |
Смена направления движения однопутной АБ |
2 |
ЧСН, НСН |
1 |
2 |
3 |
Стрелки, не передаваемые на местное управление |
7 |
1,3/ 5, 6/ 8, 10, 12, 9, 14/ 16 |
2 |
14 |
4 |
Стрелки, передаваемые на местное управление |
4 |
20, 22, 24, 26 |
2 |
8 |
5 |
Сезонное управление |
1 |
СУ |
1 |
1 |
6 |
Аварийная смена направления движения |
2 |
ЧОВ, НОВ |
1,5 |
3 |
2 |
ЧПВ, НПВ |
1,5 |
3 | ||
7 |
Передача группы объектов станции на местное управление |
1 |
МУ |
3 |
3 |
8 |
Включение гудка |
1 |
ГВ |
1 |
1 |
9 |
Разрешение отправления |
2 |
РОН, РОЧ |
1 |
2 |
10 |
Замыкание стрелок при невозможности открытия поездных сигналов |
2 |
ЧРЗ, НРЗ |
2 |
4 |
11 |
Входные светофоры |
2 |
Н, Ч |
1 |
2 |
12 |
Выходные и маршрутные светофоры |
6 |
Ч1, Ч2, Ч3, Н1, Н2, Н3 |
2 |
12 |
Для характеристики состояний объектов контроля выделяются все возможные его состояния в процессе функционирования, которые сводятся в таблицы по каждому типу объекта отдельно. В табл. 9.3 приведен пример состояний стрелочного путевого участка. Его состояния обусловлены особенностями индикации на табло, откуда и снимается сигнал для контроллера:
Участок свободен – лампа не горит;
Участок занят – горит лампа красного цвета;
Участок в маршруте – горит лампа белого цвета;
Участок размыкается – лампа белого цвета мигает.
Количество таких ламп – две, следовательно, входов нужно также два.
Таблица 9.2
Перечень объектов контроля
№ п/п |
Тип объекта контроля |
Общее кол-во объектов, шт |
Наименование объектов контроля данного типа |
Количество цепей на один объект, шт |
Общее кол-во цепей, шт |
1 |
Стрелка без передачи на местное управление (без двойного управления) |
7 |
1, 3/5, 9, 6/8, 10, 12, 14/16 |
2 |
14 |
2 |
Стрелки передаваемые на местное управление (с двойнимс управлением) |
4 |
20, 22, 24, 26 |
2 |
8 |
3 |
Бесстрелочные участки пути в горловине станции |
3 |
НП, ЧП, 16/20П |
2 |
6 |
4 |
Стрелочные участки в горловинах станции |
11 |
1-3СП, 5СП, 6-12СП, 8СП, 10-14СП, 16СП, 20СП, 22СП, 24СП, 26СП |
2 |
22 |
5 |
Предмаршрутные участки пути |
2 |
М7П, М6П |
2 |
4 |
6 |
Приемо-отправочные пути |
4 |
1П, IIП, 2АП, 3П |
2 |
8 |
7 |
Участки удаления - приближения |
4 |
Н1ПУ, Н2ПУ, Ч1ПУ, Ч2ПУ |
2 |
8 |
8 |
Блок-участки перегона |
14 |
14, 12, 10, 8, 6, 4/9, 2, 13, 11, 7, 5, 3, 1, переезд 111км |
1 |
14 |
9 |
Переезды станционные |
3 |
На 114км:”Повышенный путь”, “Сельхозтехника”; на главном ходу |
3 |
9 |
10 |
Переезды перегонные |
1 |
Переезд 117км |
1 |
1 |
11 |
Входные светофоры с выдержкой времени на открытие |
1 |
Н |
5 |
5 |
12 |
Входные светофоры без выдержки времени на открытие |
1 |
Ч |
4 |
4 |
13 |
Выходные и маршрутные светофоры с выдержкой времени на открытие |
3 |
Ч1, Ч2, Ч3 |
3 |
9 |
14 |
Выходные и маршрутные светофоры без выдержки времени на открытие |
3 |
Н1, Н2, Н3 |
2 |
6 |
Необходимо также сопоставить состояние объекта с его изображением на пульте управления и электрическими сигналами, характеризующих эти состояния (табл. 9.3)
Таблица 9.3
Состояние объектов контроля
Состояние объекта |
Отображение объекта на табло |
Уровни сигналов |
Логический уровень на входе контроллера |
Цветовое отображение объекта на видеограмме станции |
Свободен |
Лампы не горят |
---- |
“0” |
Светло-серый |
Свободен и замкнут в маршруте |
Постоянно горит белая лампа |
~ 24В |
“1” |
Белый |
Занят |
Постоянно горит красная лампа |
~ 24В |
“1” |
Красный |
Свободен и находится в состоянии искусственного размыкания |
Белая лампа мигает |
~ 24В/ 0 |
“1”/ “0” |
Белый мигающий (изменяет состояние с белого на светло-серый) |
Занят и находится в состоянии искусственного размыкания |
Красная лампа постоянно горит и белая лампа мигает |
~ 24В/ 0 |
“1”/ “0” |
Красный мигающий (изменяет состояние с красного на светло-серый) |