
- •Введение
- •Исходные данные
- •1. Описание микроконтроллера к1816ве52
- •1.1 Структура микроЭвм
- •МикроЭвм (микроконтроллер) семейства ..Ве52(8052) имеют следующие аппаратные особенности:
- •1.2 Архитектурные особенности
- •1.3 Организация внутренней памяти
- •1.4 Описание внешних устройств микроЭвм
- •2. Описание микропроцессорной системы управления технологическим процессом
- •2.1 Описание технологического процесса
- •2.2. Режим работы микроконтроллера
- •2.3. Распределение адресного пространства
- •2.4. Распределение ресурсов ввода/вывода
- •3. Составление алгоритма управления и программного обеспечения микопроцессорной системы управления.
- •3.1. Пульт управления оператора
- •3.2. Алгоритм управления объектом f1, t1
- •3.3. Алгоритм управления f2, t2, t3
- •3.4 Принципиальная схема процессорного модуля
- •Список использованной литературы:
1.2 Архитектурные особенности
Микро-ЭВМ ..ВЕ52 позволяет управлять пятью (частично пересекающимися) адресными пространствами памяти, четыре из которых являются областями данных:
RSEG - пространство регистров (48 байт);
DSEG - пространство внутренней памяти данных (256 байт);
BSEG - битовое пространство данных (256 бит);
XSEG - пространство внешней памяти данных (до 64К байт);
CSEG - пространство программного кода (до 64К байт).
Пространства RSEG и BSEG частично пересекаются, физически совмещаются с DSEG и образуют единую внутреннюю среду для хранения
данных. Пространство регистров представлено четырьмя банками регистров
по 8 РОН в каждом, а так же 16-разрядными программным счетчиком PC и регистром косвенного адреса DPTR, 8-разрядными аккумуляторами A и B, указателем стека SP и регистром PSW.
1.3 Организация внутренней памяти
Пространство
DSEG включает в себя 256 ячеек памяти, часть
из которых является одновременно
элементами других пространств. Так,
первые 32 байта ОЗУ занимают 4 банка
РОНов. Служебные регистры, порты
ввода/вывода, таймеры, аккумуляторы и
др. так же совмещены с ячейками памяти
и полями битового сегмента. Это дает
возможность обращения к одному
физическому объекту разными способами.
Память программ (CSEG) адресуется PC[15:0] и может составлять до 64К байт, причем младшие 4..8К могут располагаться непосредственно на кристалле микро-ЭВМ (РПЗУ или ПЗУ), а остальная память - внешнее ЗУ. С точки зрения программиста внешняя и внутренняя память программ представляют единое адресное пространство.
1.4 Описание внешних устройств микроЭвм
К “внешним” устройствам микроЭВМ К1816ВЕ52 относятся:
4 параллельных двунаправленных порта ввода/вывода P0..P3;
буфер SBUF и регистр управления SCON последовательного канала;
таймеры/счетчики T0, T1, их регистр управления TCON и регистр режимов TMOD;
таймер/счетчик T2, его буферный регистр RCAP2 и регистр управления T2CON;
регистры управления подсистемой прерываний: регистр приоритетов IP и регистр маски IE;
регистр управления машиной PCON.
2. Описание микропроцессорной системы управления технологическим процессом
2.1 Описание технологического процесса
С
истема
включает в себя четыре питателя со
своими транспортерами, которые поставляют
компоненты смеси в приемный бункер, вес
которого контролируется электромеханическими
весами (рис. 2). Компоненты смеси
последовательно поступают в приемный
бункер по транспортерам, движение
которых прекращается при достижении в
бункере заданного веса компонентов.
Когда все компоненты смеси в заданных
количествах загружены в бункер, выдается
команда на открывание люка бункера –
процесс подготовки смеси завершен.
Рис. 2.1 - Схема устройства приготовления бетонной смеси
Многие рецепты содержат менее четырех компонент – в этом случае работают не все питатели. Изредка встречаются рецепты, включающие более четырех компонент, однако вес дополнительных компонент весьма мал по сравнению с основными. Соответствующие «навески» готовятся «вручную» на отдельных весах за пределами рассматриваемого процесса.
Контроль за процессом приготовления смеси осуществляется с помощью блока управления, реализованного на релейно-контактных элементах. Значения навесок задается перемычками на наборном поле. Напряжение с выхода поворотного трансформатора на оси весов (оно пропорционально весу бункера) сравнивается с заданным (перемычками) и при совпадении выдается сигнал на останов соответствующего транспортера.
Существующий
блок не отвечает современным требованиям
как по надежности, так и по реализуемым
функциональным возможностям, например,
он не может реализовать переключение
транспортера на пониженную скорость
движения при достижении 90% заданного
веса, хотя привод транспортера
предусматривает две скорости движения.
Весьма неудобно задавать значения весов
компонент смеси.