- •Глава 1 Специальная часть. 3
- •1.1. Компенсация реактивной мощности
- •1.2. Промышленные потребители реактивной мощности
- •1.3. Устройства компенсации реактивной мощности
- •1.4. Основные положения проектирования микропроцессорных устройств.
- •1.5. Техническое задание на разработку контроллера - компенсатора реактивной мощности
- •1.6. Общая характеристика
- •1.7. Обоснование элементной базы
- •1.7.1. Микропроцессор и микропроцессорный комплект
- •1.7.2. Память и логические элементы
- •1.7.3. Силовые элементы
- •1.8. Аппаратные средства контроллера
- •1.8.1. Плата контроллера
- •1.8.2. Плата тиристорного управления
- •1.8.3. Блок питания
- •1.8.4. Подключение контроллера – компенсатора
- •1.9. Алгоритмы контроля и управления
- •1.9.1. Измерение тока, напряжения и угла
- •1.9.2. Принцип управления конденсаторной установкой
- •1.10 Программное обеспечение контроллера
- •1.10.1. Структура программного обеспечения
- •1.10.1.1. Основная программа
- •1.10.1.2. Подпрограмма обработки прерывания trap
- •1.10.1.3. Подпрограмма обработки прерывания rst 7.5
- •1.10.1.4. Комплекс подпрограмм типа bios
- •1.10.2. Распределение адресного пространства
- •Область векторов прерываний
- •X8085.Exe
- •2.3. Аппаратные средства отладки
- •2.4. Программные средства отладки Сервисная программа контроллера-компенсатора
- •2.5. Конструктивное исполнение
- •2.6. Методика поиска неисправностей
- •Глава 3 Экономическая часть Расчет себестоимости опытного образца микропроцессорного контроллера – компенсатора реактивной мощности и прогнозная оценка снижения себестоимости на стадии освоения.
- •Введение.
- •1.Постановка задачи.
- •2. Краткие теоретические сведения.
- •3.Выбор метода оценки себестоимости.
- •3.1. Краткий обзор различных методов.
- •3.2. Обоснование выбора метода оценки себестоимости.
- •4 . Расчет себестоимости методом нормативной калькуляции.
- •4.1.Составляющие цеховой себестоимости.
- •4 .2. Расчет заводской себестоимости.
- •4.3. Расчет полной себестоимости изготовления изделия.
- •4.4. Расчет затрат на материалы.
- •4.5.Расчет затрат на материалы, применяемые при изготовлении контроллера .
- •4.6. Расчет основной заработной платы.
- •4.7. Расчет дополнительной заработной платы.
- •4.8. Расчет накладных расходов.
- •4.9. Расчет себестоимости.
- •5. Динамика себестоимости на стадии освоения.
- •5.1. Кривая освония.
- •5.2. Коэффициент освоения.
- •5.3. Динамика снижения себестоимости на стадии освоения.
- •Глава 4 Производственно – экологическая безопасность. Организация безопасных условий труда в лаборатории промышленной электроники.
- •Введение.
- •4.1. Состояние и анализ безопасности жизнедеятельности в помещении лпэ
- •4.2. Основные мероприятия и технические средства по обеспечению безопасных и безвредных условий труда в помещении лпэ.
- •4.3. Мероприятия и технические средства по предупреждению чрезвычайных ситуаций и ликвидация их последствий
- •4.3. Мероприятия и технические средства по охране атмосферного воздуха в районе объекта
- •4.5. Расчет молниезащиты здания
- •Глава 5 Заключение
- •Литература
- •Приложение
Область векторов прерываний
Область векторов прерываний занимает адреса с 0000H по 0050H. По адресу 0000H, загружаемому в счетчик команд МП после сброса RESET, лежит команда перехода JMP к началу основной программы. В адресах 0024Н, 003СН расположены команды перехода JMP к п/п обработки прерываний TRAP, (интервал 20 мс) и RST 7.5 (интервал 1 с).
Переходы к подпрограммам BIOS
Область переходов к подпрограммам BIOS содержит 18 команд JMP addr. Это упрощает обращение к BIOS из любого места программы и делает BIOS более автономным.
Константы
Область констант содержит таблицу поправок для расчета угла , а также некоторые константы, которые могут быть изменены при отладке контроллера.
Микросхема ОЗУ
При работе программ задействовано ОЗУ на микросхеме К537РУ10 объемом 2 Кбайта. Микросхема ОЗУ занимает адреса 7800H...7FFFH и используется как память данных. Содержимое ОЗУ представлено в таблице 1.10.2.2.
Глава 2 Технологическая часть
Разработал Смирнов С.А.
Руководитель Савченко Ю.В.
2.1. Технология разработки электронных плат контроллера
При разработке электронных плат контроллера-компенсатора реактивной мощности была использована система автоматизированного проектирования радиоэлектронной аппаратуры P-CAD.
2.2. Технология разработки программного обеспечения
Программы контроллера были написаны и отлаживались на IBM – совместимом компьютере. Для набора программ на языке Ассемблер i8085 использовался обычный редактор текста для MS DOS. В качестве кросс – средств использовались программы x8085.exe, link.exe и zsid.exe фирмы Microsoft, известные ещё по операционной системе CP/M. Выбор настоящих кросс-программ обусловлен их многолетней безукоризненной эксплуатацией. В отличие от ряда современных кросс-средств, имеющих «дружеский» графический интерфейс, они не имеют ограничений в обозначениях адресов, данных и меток.
Запись программы в микросхему ПЗУ производилась с помощью программатора КРОТ с соответствующим программным обеспечением.
X8085.Exe
Транслятор исходного текста программы в объектный код. Если исходный файл носил имя work.i85, то в результате трансляции получаем файл work.obj. По окончанию работы транслятор выводит сообщение об имеющихся в программе ошибках.
link.exe
Компоновщик программы. В результате компоновки файла work.obj получаем загрузочный код программы work.tsk, привязанный к конкретным физическим адресам контроллера. В ходе компоновки имеется возможность подключить к своей программе библиотеку lib.obj с подпрограммами. Так подпрограммы BIOS можно свести в такую библиотеку, но настоящая работа не доведена до конца.
zsid.exe
Символический отладчик программ для микропроцессоров i8080, i8085, z80.
Отладчик позволяет:
выводить в шестнадцатиричном формате содержимое 192 ячеек памяти;
реассемблировать содержимое памяти;
выполнять программу начиная с заданного адреса;
выводить содержимое регистров и т.д.
Настоящий отладчик в процессе разработки использовался для проверки вызова многочисленных подпрограмм программного обеспечения, а также на начальном этапе проектирования для отладки подпрограмм BIOS.
Ниже представлен рисунок, поясняющий процесс подготовки и отладки программ.
Рисунок 2.2.1. Алгоритм подготовки и отладки программ.
С целью упрощения работы с настоящими программами использовался командный файл work.bat, запускаемый после редактирования исходного текста программы work.i85:
X8085 work.i85
Link work
Del work.obj
Krot
Del work.tsk
При этом в том же каталоге должен находиться текстовый файл связки work.lnk, содержащий следующие строки:
Work
[пусто]
[пусто]
work
[пусто]
[пусто]
x