Реферат: Блок управления двигателем на МК
1) перед процедурой деления сдвинуть делитель на четыре разряда влево;
2) продолжать деление с учетом сдвинутого делителя, т. е. деление должно длится на четыре цикла меньше;
3) после процедуры деления сдвинуть частное на четыре разряда влево.
Для измерения длительности периода импульсов необходимо в качестве счетчика использовать один из таймеров в режиме таймера. Подача на вход прерывания INT1 импульсов вызывает ПП обработки прерывания в которой необходимо следить за первым и вторым входом в ПП. При первом вхождении включить таймер, а при втором вхождении считать состояние таймера, что и будет являться длительностью периода импульса.
6.6.Последовательность выполнения работы.
1. Набрать текст программы;
2. Откомпилировать программу;
3. Запустить отладчик FDSAB;
4. Загрузить в память bin файл, запустить программу на выполнение;
5. Снять зависимость изменения частоты вращения от подаваемой нагрузки;
6. Сделать вывод о проделанной работе;
7. Составить отчет.
Внимание! При приложении больших усилий торможения двигателя он может остановится что приведет к резкому увеличению тока в выходной цепи ИМС управления и возможно выход ее из строя.
7. Заключение.
В результате проделанной дипломной работы была разработана плата макета и программное обеспечение блока управления реверсивным двигателем. С режимами работы: установки частоты вращения якоря двигателя, стабилизации и индикации частоты. В качестве нагрузки используется генератор, соединенный с двигателем, на выходы которого подсоединен переменный резистор, которым задается нагрузка. В цепь генератора включен делитель напряжения для измерения напряжения и его индикации.
При разработке дипломного проекта было опробовано два способа автоматического регулирования частоты вращения двигателя: измерение частоты (за определенное время подсчитывалось количество импульсов от датчика), измерение периода (измерялась длительность периода импульсов поступающих от датчика). Первый способ измерения частоты показал плохую стабильность частоты вращения регулирующей системы, т. к. из-за большой длительности измерения (при уменьшении длительности измерения увеличивалась погрешность) и быстрого изменения характера нагрузки система не успевала отслеживать это изменение, а следовательно и регулировать входную величину. Второй способ регулирования с измерением длительности периода показал хорошую стабильность автоматической системы управления. Это достигается увеличение числа прорезей на вращающемся диске оптопары, измерение длится короткое время, за которое система автоматического регулирования не успевает отклониться от установленного значения. Небольшое отклонение частоты вращения за короткий промежуток времени (времени измерения одного периода) сразу контролируется и происходит модификация выходного параметра.
Литература.
1. Григорьев В. Л. Программное обеспечение микропроцессорных систем. – М.: Энергоатомиздат, 1983.
2. Щелкунов Н. Н., Дианов А. П. Микропроцессорные средства и системы. – М.: Радио и связь, 1989.
3. Сташин В. В. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990.
4. Иванов В. И. Полупроводниковые оптоэлектронные приборы: Справочник – 2-е изд., перераб. И доп. – М.: Энергоатомиздат, 1989
5. Хвощ С. Т. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. Л.: Машиностроение. Ленингр. отд-ние, 1987.
Приложение.
Текст программы.
; присваивание имен
p4 data 0e8h
p5 data 0f8h
ip0 data 0a9h
ip1 data 0b9h
ien0 data 0a8h
ien1 data 0b8h
adcon data 0d8h
addat data 0d9h
darp data 0dah