Системы жесткого реального времени. Князев В.Н - 35 стр.

UptoLike

Составители: 

35
Лабораторная работа 3
Разработка прикладных программ
для систем жесткого реального времени
с использованием языков высокого уровня
Цель работы
- приобретение практических навыков разработки при-
кладных программ на языках реального времени высокого уровня, таких
как Модула, Ада, для систем жесткого реального времени.
Методические указания
1 Постановка задачи
Имеется система жесткого реального времени на базе персонального
компьютера, предназначенная для одновременного регулирования не-
скольких электродвигателей, которые в общем случае, могут быть
разного
типа.
Регулирование заключается в обеспечении независимой от нагрузки
постоянной частоты вращения электродвигателей.
Укрупненная структура системы приведена на рис. 3.1.
Интервал времени T
i
(i=1,…..……,n) в поступающей от измеритель-
ного устройства последовательности импульсов является мерой мгновен-
ной частоты вращения данного электродвигателя. ЭВМ должна определить
этот интервал, сравнить его с заданной величиной и, как только возникнет
рассогласование, выдать соответствующее управляющее воздействие U
i
(i=1,…..…,n), которое после цифро-аналогового преобразования передает-
ся на исполнительный механизм, вырабатывающий управляющее напря-
жение, которое служит для электродвигателя задающей величиной и кор-
ректирует его частоту вращения.
Каждый импульс измерительного устройства воспринимается ЭВМ
как требование прерывания и вызывает запуск соответствующих про-
граммных компонентов, которые должны решить задачу регулирования.
                         Лабораторная работа № 3

                    Разработка прикладных программ
                  для систем жесткого реального времени
                с использованием языков высокого уровня

     Цель работы - приобретение практических навыков разработки при-
кладных программ на языках реального времени высокого уровня, таких
как Модула, Ада, для систем жесткого реального времени.


                          Методические указания

     1 Постановка задачи

      Имеется система жесткого реального времени на базе персонального
компьютера, предназначенная для одновременного регулирования не-
скольких электродвигателей, которые в общем случае, могут быть разного
типа.
      Регулирование заключается в обеспечении независимой от нагрузки
постоянной частоты вращения электродвигателей.
      Укрупненная структура системы приведена на рис. 3.1.
      Интервал времени Ti (i=1,…..……,n) в поступающей от измеритель-
ного устройства последовательности импульсов является мерой мгновен-
ной частоты вращения данного электродвигателя. ЭВМ должна определить
этот интервал, сравнить его с заданной величиной и, как только возникнет
рассогласование, выдать соответствующее управляющее воздействие Ui
(i=1,…..…,n), которое после цифро-аналогового преобразования передает-
ся на исполнительный механизм, вырабатывающий управляющее напря-
жение, которое служит для электродвигателя задающей величиной и кор-
ректирует его частоту вращения.
      Каждый импульс измерительного устройства воспринимается ЭВМ
как требование прерывания и вызывает запуск соответствующих про-
граммных компонентов, которые должны решить задачу регулирования.




                                   35