Реферат: Блок управления двигателем на МК

Встраиваемые в приборы и аппаратуру МП и простейшие микроконтроллеры жестко запрограммированы на реализацию узкоспециализированных задач, их программное обеспечение проходит отладку на специальных стендах или универсальных ЭВМ, затем записывается в ПЗУ и редко изменяется в процессе эксплуатации. Встраиваемые средства используют и простейшие внешние устройства (тумблеры/клавишные переключатели, индикаторы).

СпециализированныемикроЭВМ реализуются чаще всего на основе секционных микро программируемых МП, позволяющих адаптировать структуру, разрядность, систему команд микроЭВМ под определенный класс задач. Однако такой подход организации систем требует трудоемкой и дорогой разработки «Собственного» программного обеспечения.

В последнее время широкое распространение получают также программируемые микроконтроллеры, представляющие собой специализированные микроЭВМ, ориентированные на решение многочисленных задач в системах управления, регулирования и контроля. Особую группу составляют программируемые контроллеры для систем автоматического регулирования. Важнейшим устройством любой системы автоматического регулирования является регулятор, задающий основной закон управления исполнительным механизмом. Замена классических аналоговых регуляторов универсальными программируемыми микроконтроллерами, способными программно перестраиваться на реализацию любых законов регулирования, записанных в память микроконтроллеров, обеспечивает повышение точности, надежности, гибкости, производительности и снижение стоимости систем управления. Большим достоинством универсальных микроконтроллеров является их способность выполнять ряд дополнительных системных функций: автоматическое обнаружение ошибок, контроль предельных значений параметров, оперативное отображение состояния систем и т. п.

В системах автоматического регулирования особое место выделяется для систем управления двигателями, в таких системах основной регулируемой величиной является частота вращения якоря двигателя, которая изменяется при изменении нагрузки. Использование взамен аналогового регулятора микроконтроллера позволит существенно улучшить процесс регулирования. Применение цифрового индикатора и клавиатуры упростит работу по установке параметров автоматического регулирования и контроля регулируемого значения.

В дипломном проекте рассматривается автоматизированная система управления двигателем. В качестве регулятора используется микроконтроллер, который должен поддерживать, определенную пользователем, частоту вращения и выдавать текущие обороты якоря двигателя.

2. Анализ исходных данных, выбор параметра контроля.

Исходными данными определена разработка платы и программного обеспечения с режимами установки частоты вращения якоря двигателя, стабилизации частоты вращения и ее индикации.

Область применения макета – лабораторные и практические работы в ККЭП.

2.1.Отладочный комплекс.

Базой исходных данных является отладочный комплекс МК51. Комплекс состоит из платы микроконтроллера и программного обеспечения и предназначен для отладки и тестирования аппаратуры и программного обеспечения управляющих систем, выполнен на базе микроконтроллера (МК) семейства Intel imcs51.

Плата МК51 состоит из следующих блоков:

- МК SAB80C535 предназначенный для выполнения программы МОНИТОР и для выполнения пользовательской программы (управления);

- постоянное запоминающее устройство, предназначенное для хранения программы МОНИТОР; емкость ПЗУ 32К байт;

- оперативное запоминающее устройство, предназначено для хранения программы пользователя (программа работы управляющей системы);

- дисплей, предназначен для контроля значений вводимых параметров, вывода значений параметров системы управления, вывода символов;

- клавиатура, предназначена для ввода значений параметра программы управляющей системы, запуска программы управления, вызова процедур и сброса МК;

- буфер интерфейса связи платы ПМК с компьютером;

- блок коммутации адресов ОЗУ и ПЗУ.

Программное обеспечение состоит из программы FDSAB полноэкранный отладчик программ на ассемблере микроконтроллеров семейства МК51, ориентированный на использование совместно с платой для отладки программ на базе микроконтроллера Siemens SAB80C535 предназначена для отображения и полноэкранного редактирования ресурсов микроконтроллера, загрузки программного кода для микроконтроллера, исполнения его в ПМК полностью, блоками или по шагам.

В программе предусмотрен режим терминала с возможностью выбора номера коммуникационного канала (1 или 2) и скорости передачи и приема данных.

Меню программы содержит следующие пункты:

1. Загрузить файл с программой... <F3>

2. Выполнить программу ПМК <F9>

3. Перечитать ОЗУ и регистры ИЗ ПМК <F5>

4. Загрузить ОЗУ и регистры В ПМК <Alt+F5>

5. Прочитать ПЗУ или ОЗУ команд ПМК … <F6>

6. Загрузить ПЗУ или ОЗУ команд ПМК … <Alt+F6>

7. Перегрузить программу В ПМК <Alt+S>

8. Дизассемблировать команды в диапазоне … <Alt+D>

9. Сохранить текст программы в файл … <F10>

10. Включить / выключить символьные метки <Alt+V>

К-во Просмотров: 1371
Бесплатно скачать Реферат: Блок управления двигателем на МК