PД = 1+1,6+0,7+1+0,8+2,96+0,45+1+0,35+1+0,4+1 = 12,26 Вт
PА = 4*0,0062*1000 = 0,144 Вт
Pпот.max= 12,26+0,144 = 12,404 Вт
3 КРАТКОЕ ОПИСАНИЕ РАБОТЫ КОНТРОЛЛЕРА.
3.1 Задание предельных значений.
Для правильной работы контроллера необходимо с помощью клавиатуры занести в оперативное запоминающее устройство предельные значения по всем четырем контролируемым параметрам. Для этого необходимо:
1. Выбрать необходимый параметр путем нажатия на соответствующую клавишу (при этом на дисплее должно высветиться измеряемое текущее значение технологического параметра);
2. Нажать на ту же клавишу повторно для выбора режима ввода минимального предельного значения (высветится его текущее значение);
3. Нажать на клавишу «С» (сброс) для того чтобы стереть старое значение и подготовить систему для ввода нового;
4. Ввести новое значение и нажать на клавишу «Ent» (ввод) для его запоминания;
5. Нажать на клавишу параметра в третий раз для выбора режима ввода максимального предельного значения (высветится его текущее значение);
6. Повторить пункты 3 и 4.
Чтобы пропустить ввод минимального значения необходимо с п. 2 перейти к п. 5.
Чтобы прекратить ввод не внося изменений необходимо не нажимая клавиши «Ent» нажать на любую из клавиш выбора технологических параметров.
3.2. Принцип управления и сигнализации.
Если какой-либо контролируемый технологический параметр выходит за рамки заданных пределов, то на мнемосхеме станции загорается сигнальная лампа и звучит сигнал тревоги.
Если за пределы выходит уровень температуры, контролируемый датчиком T2, то подается соответствующий сигнал управления термостатом (включить/выключить). Кроме того, автоматически регистрируется обрыв датчика.
В данной курсовой работе был разработан микропроцессорный контроллер системы управления и контроля технологических параметров установки нанесения внутреннего покрытия.
Система обеспечивает автоматическое регулирование температуры смесителя компонентов эпоксидки для внутреннего покрытия путём отключения или включения термостата.
Система обеспечивает технологические защиты: автоматика сигнализирует о нормальном значении температуры смесителя и при повышении температуры выключает термостат. При понижении температуры автоматически включается термостат.
В задачу разрабатываемой микропроцессорной системы входит контроль вышеперечисленных параметров, управление термостатом, а также звуковая и световая сигнализация в случае выхода какого-либо параметра за установленные границы.
Система производит обработку поступающей от датчиков информации, сравнивает поступившие значения с их допустимыми значениями, формирует сигналы управления исполнительным механизмом.
Приведенный в пояснительной записке материал содержит решения по всем поставленным вопросам.
Работа над курсовой показала следующие пути улучшения: разработку новых технологий и алгоритмов, изменение принципиальной схемы системы путем использования современных микросхем и микросхем с большей степенью интеграции, а также конструкторские изменения, связанные с применением системы для конкретного предприятия.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.
1. Алиев Р.А., Белоусов В.Д. и др. Трубопроводный транспорт нефти и газа. – М.: Недра, 1988. – 386с.
2. Бахмат Г.В., Еремин Н.В. Аппараты воздушного охлаждения газа на компрессорных станциях. – С-Пг: Недра, 1994.-99с.
3. Ильин В.А. «Телеуправление и телеизмерение» – М.: Энергоиздат 1982. – 558с., ил.
4. Интегральные микросхемы : Справочник. / Под ред Тарабрина Б.В. - М.: Радио и связь 1983.
5. Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учебное пособие для высших учебных заведений. - М.: Радио и связь, 1988.
6. Коломбет Е.А. Микропроцессорные средства обработки аналоговых сигналов. - М.: Радио и связь, 1991.
7. Кузяков О.Н., Силифонкина И.А., Колесов В.И. Методические указания по оформлению студенческих работ специальности 2101 - “Автоматика и управление в технических системах ”. - Тюменский Индустриальный институт, 1992.
8. Колесов В.И. Лекции по передачам данных в информационных управляющих системах. – Тюмень, 2001
9. Тарабарин Б.В. «Интегральные микросхемы. Справочник» - М.: Радио и связь, 1983. – 528 с.,ил.
10. Уайдер С. «Справочник по технологиям и средствам связи» - М: Мир, 2000.-429с., ил.
11. Четвериков В.Н. «Подготовка и телеобработка данных в АСУ» – М.: Высшая школа 1981. – 319с., ил.
12. Шило В.В. Популярные цифровые микросхемы: Справочник.-2 изд., исправленное.- М.: Радио и связь, 1989.-352с.
Структурная схема микропроцессорной системы.
ПРИЛОЖЕНИЕ 2
Алгоритм функционирования системы.
ПРИЛОЖЕНИЕ 3
Распределение адресов ОЗУ.
Адрес | Содержание |
F400 | Младший адрес стека |
F4FA-F4FC | Преобразованное значение показаний датчика. |
F4FF | Временное хранение показаний датчика. |
F500 | Номер опрашиваемого датчика (00h-03h) |
F6A0-F6E0 | Хранение текущих и предельных значений для каждого датчика |
F701 | Счетчик сканирования |
F702 | Предварительное сохранение цифры после ввода с клавиатуры |
F703 | (00h-02h) Определяет режим изменения информации: 00 - индикация текущего значения 01 - ввод «минимума» 02 - ввод «максимума» |
F705 | Индикатор сброса перед записью [00h] - сброшено, [01h] - нет. |
F706 | Запоминание последнего выбранного датчика для проверки повторного выбора. |
Младшие байты адресов подпрограмм клавиш хранятся по адресам: | |
F70E | «1» |
F71E | «2» |
F72E | «3» |
F73E | «4» |
F70D | «5» |
F71D | «6» |
F72D | «7» |
F73D | «8» |
F70B | «9» |
F71B | «0» |
F72B | «С» |
F73B | «Ent» |
F707 | «A» |
F717 | «B» |
F727 | «C» |
F737 | «D» |
F7FE-F7FC | (00h-09h) Определяет текущее индицируемое значение. |
F7FF | (0Ah-0Dh) Определяет датчик, показания с которого индицируются. |
ПРИЛОЖЕНИЕ 4
Распределение адресов ПЗУ.
Адрес | Содержание |
0028 | JMP M1 Переход к подпрограмме обработки прерываний |
0600-0629 | Подпрограмма клавиши «Ent» |
0630 | Подпрограмма клавиши «A» |
0640 | Подпрограмма клавиши «B» |
0650 | Подпрограмма клавиши «C» |
0660 | Подпрограмма клавиши «D» |
Коды символов: | |
06F0 | «0»=11000000=C0h |
06F1 | «1»= 11111001=F9h |
06F2 | «2»=10100100=A4h |
06F3 | «3»=10110000=B0h |
06F4 | «4»=10011001=99h |
06F5 | «5»=10010010=92h |
06F6 | «6»=10000010=82h |
06F7 | «7»=11111000=F8h |
06F8 | «8»=10000000=80h |
06F9 | «9»=10010000=90h |
06FA | «A»=10001000=88h |
06FB | «B»=10000011=83h |
06FC | «C»=11000110=C6h |
06FD | «D»=10100001=A1h |
06FE-070D | Хранение младших байтов адресов подпрограмм клавиш, которые при инициализации заносятся в ОЗУ по определенным адресам. |
Подпрограммы клавиш хранятся по следующим адресам: | |
070E | «1» |
0713 | «2» |
0718 | «3» |
071D | «4» |
0722 | «5» |
0727 | «6» |
072C | «7» |
0731 | «8» |
0736 | «9» |
073B | «0» |
0740-07A9 | Подпрограмма ввода цифровых значений. |
07B0 | Переход на подпрограмму клавиши «A» |
07B3 | Переход на подпрограмму клавиши «B» |
07B6 | Переход на подпрограмму клавиши «C» |
07B9 | Переход на подпрограмму клавиши «D» |
07BC | Переход на подпрограмму клавиши «Ent» |
07D0 | Начало подпрограммы клавиши «C» |
Остальные | Программы: инициализации, основная, вспомогательные подпрограммы. |