Проверяемый текст
Ивакина, Екатерина Горхмазовна. Оптимизация системы управления тягово-транспортного средства с комбинированной энергоустановкой (Диссертация 2006)
[стр. 130]

Тзначение Ти(Г) на п -ом шаге.
Текущее остаточное время работы АБ также можно легко вычислить:
То ~ ТЛ111 (3.69) Умножая То на ток, можно получить значение остаточной емкости.
Таким образом, рекуррентные выражения
(3.68) и (3.69) составляют ядро данной многошаговой вычислительной процедуры.
Перейдем к рассмотрению основных особенностей реализации алгоритма.
Поскольку на точность вычислений большое влияние оказывает точность измерения временных интервалов, был выбран метод жесткого временного тактирования, основанный на прерывании программ на некоторый временной интервал, длительность которого задается программируемым таймером
КР.
Таймер настраивается на выдачу стробирующих импульсов.
Интервал между двумя смежными тактирующими импульсами выбирается в
3-г 5 раз большим времени, необходимого на расчет по алгоритму.
Стробирующие импульсы поступают на соответствующий вход контроллера
прерываний КР, управляющего центральным процессором в режиме прерываний.
Дополнительным преимуществом данного метода является возможность обработки какой-либо другой программы за то время, когда процессор не занят вычислениями по алгоритму контроля.
Во время свободное от вычислений по данному алгоритму возможно также использование свободных каналов устройства связи с объектом.
Все это позволяет существенно расширить функциональные возможности устройства.
После запуска программы контроля выполняется процедура инициализации, которая включает в себя настройку параллельного интерфейса вводавывода, таймера, контроллера прерываний.
Затем запускается устройство.
По цифровому коду, поступившему с устройства связи с объектом, извлекается соответствующая величина
Тип из справочной таблицы.
Затем производится вычисление по алгоритму см.
выражение
(3.68; 3.69).
130
[стр. 127]

Для того, чтобы проводить расчет остаточной емкости при изменяющемся токе, необходимо осуществлять переход с одной разрядной кривой.
Поскольку емкость АБ является функцией тока, необходимо учитывать изменения Тм (/).
Преобразуем формулу (2.78) с учетом (2.79) к виду: (2.80) Получили реккурентную формулу, удобную для реализации на микроконтроллере.
Здесь суммарное время работы АБ на п -ом шаге, АТ приращения времени между смежными шагами вычислительной процедуры, Тмп значение Тм (/) на п -ом шаге.
Текущее остаточное время работы АБ также можно легко вычислить:
т,=тт -т.
(2.81) Умножая То на ток, можно получить значение остаточной емкости.
Таким образом, рекуррентные выражения
(2.80) и (2.81) составляют ядро данной многошаговой вычислительной процедуры.
Перейдем к рассмотрению основных особенностей реализации алгоритма.
Поскольку на точность вычислений большое влияние оказывает точность измерения временных интервалов, был выбран метод жесткого временного тактирования, основанный на прерывании программ на некоторый временной интервал, длительность которого задается программируемым таймером.

Таймер настраивается на выдачу стробирующих импульсов.
Интервал между двумя смежными тактирующими импульсами выбирается в
34-5 раз большим времени, необходимого на расчет по алгоритму.
Стробирующие импульсы поступают на соответствующий вход контроллера
127

[стр.,129]

прерываний, управляющего центральным процессором в режиме прерываний.
Дополнительным преимуществом данного метода является возможность обработки какой-либо другой программы за то время, когда процессор не занят вычислениями по алгоритму контроля.
Во время свободное от вычислений по данному алгоритму возможно также использование свободных каналов устройства связи с объектом.
Все это позволяет существенно расширить функциональные возможности устройства.
После запуска программы контроля выполняется процедура инициализации, которая включает в себя настройку параллельного интерфейса ввода-вывода, таймера, контроллера прерываний.
Затем запускается устройство.
По цифровому коду, поступившему с устройства связи с объектом, извлекается соответствующая величина
Тмп из справочной таблицы.
Затем производится вычисление по алгоритму см.
выражение
(2.80; 2.81).
После выполнения п -го шага происходит присвоение: переход на следующий шаг.
Затем проверяется условие неотрицательности То.
Если То отрицательно, то выполнение программы останавливается, прерывания по таймеру запрещаются.
Если То > 0, то специальная подпрограмма обеспечивает индикацию на светодиодном дисплее, и система ждет поступления следующего строба прерывания от таймера.
В плане практической реализации разработанного алгоритма была проделана следующая работа: создана и отлажена программа, имитирующая (эмулирующая) работу контроллера в составе микропроцессорного устройства контроля АБ; на микро-ПК испытана работа эмулирующей программы, испытания показали адекватность полученных результатов; написана программа контроля для реализации алгоритма (2.80; 2.81); 129

[Back]