Cтраница 2
Модуль обработки прерываний обслуживает прерывания верхнего уровня, как правило, связанные с обслуживанием файловой системы и операций логического уровня ввода / вывода. Обычно все прикладные программы вызывают для своих целей функции модуля обработки прерываний и через них получают доступ к прерываниям нижнего уровня. [16]
Совершенствование блоков управления идет по пути применения новых микроконтроллеров, созданных для применения в частотно-регулируемых приводах переменного тока и серийно выпускаемых фирмами - производителями микропроцессорной техники. Такие микроконтроллеры, имея высокую производительность центрального процессора ( десятки миллионов операций в секунду), широкую номенклатуру встроенных периферийных устройств ( таймеров, последовательных интерфейсов, параллельных портов ввода-вывода, аналогово-цифровых преобразователей - АЦП, модулей обработки прерываний и др.), генераторы и модули широтно-импульсной модуляции, обеспечивают реализацию новых алгоритмов векторного управления автономными инверторами с ШИМ, в частности алгоритмов, основанных на использовании нечеткой логики и нейронных сетей. Предусматривается включение в состав микроконтроллеров специализированных модулей, ориентированных на реализацию таких алгоритмов управления. Также в микроконтроллерах реализуются алгоритмы самонастройки параметров и режимов регулирования потокосцепления, момента, скорости и положения электропривода. [17]
Каждое прерывание имеет свой уникальный номер, и с ним связана определенная программа, обслуживающая данный вид прерываний. При одновременном возникновении нескольких прерываний в первую очередь выполняется прерывание с более высоким приоритетом, а остальные ставятся в очередь. Обычно номер прерывания в специальной таблице прерываний, обрабатываемых конкретной ПЭВМ, соответствует приоритету. Все прерывания, обслуживаемые БСВВ, являются прерываниями нижнего уровня, т.е. теми, которые требуют непосредственного управления аппаратными компонентами. Другие прерывания, относящиеся к более высокому основному уровню, обслуживаются модулем обработки прерываний MS DOS, с которым и взаимодействует большинство программ пользователей. [18]