Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Таймеры счетчики




Таймеры-счетчики предназначаются для формирования временных интерва­лов и подсчета событий, что позволяет (при использовании соответствующе­го программного обеспечения) реализовывать на их основе любые функции времени, в том числе управление в реальном времени (т. е. во временном мас­штабе объекта).

Обобщенная структура таймера-счетчика показана на рис.3.

Таймер-счетчик базируется на синхронном двоичном реверсивном счетчике с возможностью параллельной загрузки и чтения информации. Так как разряд­ность счетчика МК, как правило, превышает разрядность процессора, исполь­зуется адресный обмен информацией между ядром МК и частью регистра данных счетчика.

В указанной структуре при одновременной активизации сигналов RD и CS на внутреннюю шину МК коммутируется выходная шина таймера-счетчика, в противном случае внутренняя шина МК коммутируется к входам параллель­ной загрузки. Собственно загрузка данных в таймер-счетчик Произойдет при одновременной активизации сигналов WR и CS.

Система управления позволяет определить источник задания направления счета (программно-доступный бит управления или внешний сигнал), а также источник тактирования (опорная частота ядра или внешние импульсы) и коэффициент деления тактовых импульсов. Полный диапазон счета— от 0 до 2n. Для задания временных интервалов, отличных от номинального (являющегося максимальным), используется предварительная программная загрузка счетчика (величиной N = Т/Ткваита при счете на убывание или Nmax - N при счете на возрастание). При достижении кода 0 (при счете на убывание) или Nmax (при счете на воз­растание) генерируется сигнал переполнения OV (Overflow), доступный как для программных средств (при чтении регистра состояния системы управле­ния таймером-счетчиком), так и для внешней аппаратуры, в частности для объекта.

Следует отметить, что решение задачи выдержки временных интервалов возможно применением чисто программных средств: зная время t выполнения некоторой инструкции, несложно организовать ее N-кратное выполнение в цикле, тем самым обеспечив задержку длительностью Т = Nt, однако в этом случае невозможно выполнение иных программных действий (например, сбора информации, обмена данными с оператором и пр.); кроме того, значе­ние кванта t может оказаться неудовлетворительно большим.

Для расширения возможностей реализации функций времени, достигаемых с применением таймеров-счетчиков, в состав периферийных устройств некото­рых моделей МК введены блоки аппаратной обработки временных событий, связанных с таймерами-счетчиками. Название таких блоков в МК различных фирм может отличаться (часто применяемые названия: ЕРА (Event Processors Array — массив процессоров событий), HSIO (High Speed Input/Output unit — блок быстрого ввода-вывода), РСА (Programmable Counters Array— массив программируемых счетчиков) и др.).

 

Рис. 3. Структура таймера-счетчика

 

Таймеры-счетчики реализованы практически во всех моделях МК.

Основными задачами таких блоков являются:

определение момента наступления события заданного вида (захват собы­тия). Принципиальной трудностью программной реализации захвата явля­ется невозможность точного чтения показаний регистра данных таймера без его останова (т. к. разрядность таймера превышает разрядность внут­ренней шины, и процедура последовательного чтения фрагментов регист­ра неизбежно будет проведена с искажениями);

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

поддержка многоканальных указанных видов на общей временной базе. Принципиальной трудностью программной реализации многоканальных является сложность и неэффективность наблюдения за показаниями тай­мера со стороны нескольких программных модулей.

Особенно существенно отмеченные трудности проявляются при малых ин­тервалах времени между событиями, программная обработка которых вносит вычислительные погрешности в генерируемые интервалы

Рис. 4 Структура канала блока обработки событий

Структура канала блока обработки событий показана на рис. В качестве общей временной базы блока обработки выбран один из тайме­ров-счетчиков МК, шина QB которого, отражающая показания времени, по­ступает на все каналы модуля. Источник/приемник обрабатываемых/генери­руемых событий является альтернативной функцией порта ввода-вывода МК.

В случае реализации захвата путем записи в регистр системы управления оп­ределяется тип обнаруживаемого входного события — фронта среза или пере­пада Сигнала, что приводит к коммуищии входного сигнала на один из входов синхронизации триггера детектора событий. Кроме того, в режиме захвата система управления модулем скоммутирует на разряды входной шины реги­стра канала одноименные разряды выходной шины таймера. При обнаруже­нии события заданного типа система управления сформирует сигналы CS и WR регистра данных канала, что приведет к аппаратной фиксации показаний таймера в регистре данных канрла. Таким образом, в регистр данных канала аппаратно (т. е. с минимальными временными задержками) будут занесены и доступны прикладной программе показания таймера базы в момент появле­ния заданного сигнала на входе микросхемы МК.

В случае реализации привязки путем записи в регистр системы управления определяется тип выходного события, что приводит к соответствующей на­стройке управляемого одновибратора. Кроме тою, в режиме захвата система управления модулем скоммутирует на разряды входной шины регистра кана­ла одноименные разряды внутренней шины МК. После записи со стороны прикладной программы значений в регистр данных канала начнется ожида­ние требуемого момента времени. При совпадении Показаний'таймера базы и содержимого регистра данных канала компаратор сформирует сигнал, сигна­лизирующий системе управления о необходимости перезапуска одновибра­тора. Таким образом, при достижении заданного момента времени аппаратно (т. е. с минимальными временными задержками) на выходе микросхемы МК будет сгенерирован сигнал заданною вида.

Следует отметить, что средствами блока обработки событий могут быть реа­лизованы и дополнительные режимы: например, перезагрузка регистра дан­ных таймера базы по достижении им заданного кода, чтение показаний реги­стра данных таймера базы без останова таймера (т. е. захват не внешнего, а программного события), а также генерация широтно-импулъсно-модули- ривинных (ШИМ) сигналов. Рассмотрим более подробно последний режим. ШИМ-сигнал представляет собой периодический двоичный сигнал с фикси­рованным периодом Тис управляемой длительностью импульса. Канал, настроенный на данный режим, при совпадении показаний регистра дан­ных таймера базы и регистра данных канала (хранящего значение константы ШИМ), формирует начало импульса, а по достижении счетчиком максималь­ного значения завершает импульс и начинает новый период ШИМ (рис.).

Так как инерционность объекта существенно превышает инерционность сис­темы управления объектом, генератор высокочастотного ШИМ воспринима­ется объектом как генератор, выдающий мощность, пропорциональную дли­тельности импульсов ШИМ.

Блоки обработки событии реализованы в МК Infineon, Intel, Motorola и др.

 

Цифро-аналоговые преобразователи (ЦАП) служат для перевода кодового представления выводимой из цифровой вычислительной системы информа­ции в эквивалентный этому коду аналоговый сигнал (выходное напряжение). Максимальная величина аналогового сигнала равна опорному напряжению. А цифровой код пропорционален выходному напряжению.

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

На выходе ЦАП имеется усилитель-повторитель, решающий вопросы согласования с объектом управления. Выходные разряды регистра данных ЦАП управляют ключами, осуществляющими выбор сла­гаемого для данного разряда:. макс при единичном значении разряда, мин — при нулевом.

Аналоговые компараторы

Аналоговые компараторы (АК) служат для сравнения значений двух входным напряжений: U1 и U2. Результатом сравнения является битовый результат у = (U1 > U2), истинный при U1 > U2 и ложный в противном случае.

Принцип работы АК основан на использовании дифференциального усилите­ля без обратной связи в ключевом режиме. Данное периферийное устройство использует внешние линии МК для вво­да/вывода данных, как правило, задействуй для этого разряды некоторого порта в режиме альтернативных функций.

Результат сравнения доступен в виде флага признака в регистре данных сис­темы управления и, кроме того, может быть скоммутирован на выходную ли­нию МК для непосредственной передачи на объект результата сразнения сигналов.

Помимо собственно задачи сравнения двух аналоговых величин, АК можно использовать в качестве простейших АЦП с ограниченными возможностями, если в качестве одного из UBX использовать генератор с известной характери­стикой (например, генератор линейно нарастающего напряжения, реализо­ванный на внешнем счетчике, тактированием которого управляет МК, или RC-цепь с известной постоянной времени, заряжаемом/разряжаемой до уров­ня лог. "1"). Аналого цифровые преобразователи (АЦП) служат для ввода информации, представленной аналоговым сигналом, в цифровую двоичную систему.

Рис. Принцип аналого-цифрового образования

Принцип аналого-цифрового преобразования заключается в разбиении пол­ного диапазона значений аналогового сигнала на N поддиапазонов и сопос­тавлении входному сигналу кода уровня, покрывающего собой этот сигнал (рис.). При построении АЦП могут быть использованы различные методы. В МК подавляющее большинство АЦП строится на основе метода последователь­ного приближения с применением ЦАП и взвешивающего регистра сдвигов (рис.).

Функционирование такого АЦП осуществляется следующим образом: запуск предваряется инициализацией (путем подачи импульса "Reset"), по оконча­нии которой во всех Т-триггерах и взвешивающем сдвиговом регистре находятся нули. Сразу по окончании инициализации подается сигнал "Пуск", за­носящий уровень логической "1" в триггер старшего разряда. С приходом импульса опорной последовательности FTAKT в старший разряд сдвигового регистра также поступит уровень логической "1", после чего сигнал "Пуск" снимается. На ЦАП поступает цифровой код Nmax/2, приводящий к установ­ке Uon = (Uonмакс-Uon мин)/2. Полученный уровень сравнивается аналого- иым компаратором с входной измеряемой величиной; в случае сравнения на выходе компаратора устанавливаегся уровень логической "I"

В этом случае вентиль "И" будет открыт, что приведет к сбросу триггера старшего разряда. Далее будет установлен следующий триггер и произведена про­верка наличия следующего слагаемого. Если условие не выполняется на выходе аналогового компаратора устанавливается уровень логического "О", соответствующий вентиль "И" после сдвига в регистре не откроется, и указанный разряд сохранится в выходном коде. Процесс повто­ряется до момента перехода бегущей единицы в младший разряд сдвигового регистра, после чего генерируется сигнал "Конец преобразования", сдвигивзвешивающем регистре прекращаются, а на выходах "Код уровня" будет находиться цифровой двоичный код aN...a0, соответствующий измеряемой величине. Время преобразования АЦП постоянно и опре­деляется числом разрядов и частотой сдвигов; погрешность определяется по­грешностью ЦАП и чувствительностью компаратора.

Рис. Структура блоке АЦП последовательного приближения

Настройки системы управления блоком АЦП позволяют осуществить выбор канала аналогового входа (являющегося альтернативной функцией входа не­которого порта), задать диапазон измеряемых величин и определить момент начала преобразования. После активизации флага готовности прикладная программа может осуществить чтение регистра данных АЦП.

Средства поддержки межпроцессорного обмена

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

К основным причинам использования распределенных систем относятся:

территориальная распределенность объекта управления (в этом случае эффективным является решение построения управляющей вычислитель­ной сети из нескольких МК, решающих задачи локального управления и обмениьающихся информацией о характере этого управления для сохра­нения единства целей);

иерархичность системы управления (в случае использования человеко- машинных систем управления необходимо осуществлять передачу ин­формации об установках оператора от операторской станции к МК (или к сети МК), а в обратном направлении — о показаниях датчиков, парамет­рах управления в МК и др.);

потребность в отладке системы на базе МК с применением инструмен­тальных средств (в оснозном, инструментальных ЭВМ) в ходе реализации целевой функции МК (в этом случае необходимо реализовать возмож­ность доступа к ресурсам МК, не блокируя штатные средства ввода- вывода МК, занятые для реализации процесса взаимодействия с объек­том)

Номенклатура средств межпроцессорного обмена достаточно широка. К уни­версальным средствам относятся интерфейсы UART (Universal Asynchronous Receiver and Transmitter— универсальный асинхронный приемопередатчик), SSI (Synchro nous Serial Interface — синхронный последовательный интер­фейс) и его разновидность SP (Serial Peiipherial Interface— последователь­ный периферийный интерфейс). К средствам по вдержки обмена в управляю­щих вычислительных сетях относятся IC (Inter-Integrated Circuit— межсхемный интерфейс) и CAN (Contollers Area Network— сеть контроллеров). К средствам поддержки отладки относятся интерфейсы J А (lest Access). Блок содержит сдвиговые регистры передатчика и приемника, позволяющие преобразовывать данные из последовательного представления в параллель­ное. Оба регистра имеют входы сброса R (Reset) и разрешения работы Е (Enable), а регистр передатчика— вход разрешения параллельной загрузки. I(ходы синхронизации С (Clock) сдвиговых регистров являются независимы­ми и могут принимать такты сдвига как от внешнего синхросигнала, так и от внутреннего источника, использующего счетчик/делитель частоты Fosc с программируемым коэффициентом деления (в ряде случаев в качестве такого счетчика может использоваться таймер общего назначения). Синхросигналы в общем случае поступают на внешнее устройство.

И передатчик, и приемник связаны с буфером, доступным для записи и чте­ния программой МК. При записи в буфер его содержимое дополнительно ко­пируется в передатчик, после чего побитно выводится через выходную ли­нию. Окончание накопления (флаг ovf) регистрируется в системе управления и может быть обнаружено программно. При попытке чтения буфера в него копируется содержимое приемника, после чего становится доступным на внутренней шине. (Следует отметить, что для достоверного чтения посылки прежде необходимо проконтролировать наличие флага ovf от приемника.) Начало посылки обнаруживается триггером.

Функционирование любой вычислительной системы (в том числе на базе МК), как правило, предполагает обслуживание некоторого ряда событий. Ме­сто и причина их возникновения могут быть достаточно разнообразными, однако эти события обладают одним общим свойством — момент их возник­новения заранее неизвестен. В связи с этим, в вычислитель­ной системе необходимо предусмотреть средства обнаружения этих событий с тем, чтобы по факту их обнаружения предпринять некоторые действия по их обслуживанию. При обслуживании события следует отложить ("пре­рвать") выполнявшуюся программу и выполнить обслуживающую програм­му, поэтому такие события называются прерывающими событиями.

Наиболее простым способом обнаружения прерывающих событий является периодическая проверка факта их возникновения программным способом, что имеет два существенных недостатка: снижение производительности вычислительной системы (некоторая часть программы будет отведена под перебор признаков возникновения собы­тий); наличие задержки между моментом возникновения события и моментом его обнаружения (в ряде случаев, например в системах реального времени, принципиально недопустимая).

Исключение указанных недостатков возможно лишь в случае аппаратного обнаружения заданных прерывающих событий, что реализуется посредством системы обслуживания прерывающих событий (кратко — "система преры­ваний"). Помимо обнаружения прерывающих событий, на систему прерыва­ний возложен арбитраж событий для определения наиболее приоритетного из них.

Прерывающие события имеют и программную, и аппаратную природу:

к программным причинам возникновения прерывающих событий относят­ся: попытка выполнения несуществующих команд (т. е. таких, чей КОП отсутствует в системе команд данного МК) или выполнение команд с не­допустимыми данными (например, в случае деления на ноль);

к аппаратным причинам возникновения прерывающих событий относятся: готовность периферийных модулей (например, окончание преобразования в АЦП, переполнение таймера, прием посылки по последовательному пор­ту и т. п.) и активизация сигналов, поступающих на МК извне от объекта управления (например, двоичный сигнал от датчика срабатывания испол­нительного механизма).

Количество прерывающих событий ограничено (так, количество внешних прерывающих событий не может превышать числа линий ввода-вывода МК), поэтому все они могут быть индивидуально обнаружены аппаратными сред­ствами. Напротив, действия по их обслуживанию определяются целевой функцией МК и могут быть достаточно разнообразными, в связи с чем пре­рывающие события, как правило, обслуживаются программными средствами. Исключение составляют ситуации, связанные с пересылками данных (напри­мер, помещение очередного результата аналого-цифрового преобразования в заданную ячейку массива данных), выполняемые по заранее заданной схеме действий аппаратно в режиме прямого доступа к памяти (ПДП) (модули об­служивания такого типа называются PTS— Peripheral Transaction Servers — периферийные серверы транзакций).

Суть обработки прерывающего события сводится к следующим действиям:

обнаружение факта прерывающего события; установление необходимости реакции на него (т. к. не все из потенциально возможных прерывающих событий необходимы для реализации данной целевой функции МК, например, может не потребоваться обработка за­проса прерывания от АЦП, работа с которым осуществляется путем вы­держки паузы);

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

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

выполнение восстановления программного контекста (восстановление состояния прерванной программы и обратное переключение на нее).

Обобщенная схема системы прерываний показана на рис.

Обработка прерывающих событий от любого источника может быть индиви­дуально запрещена ("замаскирована") записью лог. "0" в регистры масок (за исключением особо важных, так называемых "немаскируемых событий", для которых в регистре масок всегда занесена лог. " 1"). Кроме того, каждому ис­точнику может быть сопоставлен один из К уровней приоритетов записью соответствующего кода в регистры приоритетов, управляющих коммутато­рами входов приоритетного шифратора. (Так как количество прерывающих событий может превышать разрядность МК, то для индивидуального маски­рования и кодирования приоритетов может требоваться несколько регистров; на рисунке показано по одному регистру масок и приоритетов.) Каждое пре­рывающее событие запоминается в фиксаторе события своего типа. В случае наличия нескольких зафиксированных событий благодаря использованию приоритетного шифратора на вход памяти таблицы векторов будет подан код самого старшего прерывающего события, а на выходах таблицы будет нахо­диться адрес точки входа в обработчик прерывающего события данного типа.

Перед занесением данного адреса в указатель команд процессора ядра МК необходимо выполнить микропрограмму сохранения контекста прерываемой программы. Для этого в модуле обработки прерывающих событий имеются регистр-указатель адреса ПДП (адресует ячейку области памяти данных), ре­гистр данных ПДП (хранит содержимое адресуемой ячейки) и ОЗУ команд ПДП (хранит последовательность действий сохранения контекста). С их по­мощью аппаратно считывается содержимое регистров контекста и сохраняет­ся в специальной области памяти данных МК. Для того чтобы по окончании обработки прерывающего события вернуться к прерванному контексту, как минимум, необходимо сохранить указатель команд (остальные ресурсы могут быть сохранены программно в обработчике события). Как правило, для удоб­ства сохранения и восстановления контекста используется стек.

По окончании обработки события (завершающегося, как правило, специаль­ной командой, при выполнении которой процессор ядра посылает в систему управления обслуживания прерывающих событий специальный сигнал) в случаях однозначной и несложной обработки события (типа пересылки данных из ячейки в ячейку), такие действия могут быть выполнены пол­ностью аппаратно, в простом режиме. При подготовке этих действий и ипициализации обслуживания прерывающих событий в ОЗУ команд ПДП ос­новном программой записывается управляющий блок, описывающий буду­щую процедуру аппаратных пересылок. Приблизительный формат управляющего блока таков: "начальный адрес источника данных", "начальный ад­рес приемника данных", "количество повторений пересылок", "признак необходимости изменения адреса источника", "направление изменения адре­са источника", "величина изменения адреса источника", "признак необходи­мости изменения адреса приемника", "направление изменения адреса прием­ника", "величина изменения адреса приемника". Используя эти поля, можно организовать одиночную и групповую пересылку данных по разным направлениям адресов в памяти и с различным шагом этих адресов.

Проектирование микроконтроллерных систем для специализированного технологического оборудования использующего источник концентрированных потоков энергии

Проектирование — комплекс мероприятий, обеспечивающих поиск техниче­ских решений, удовлетворяющих заданным требованиям, их оптимизацию и реализацию в виде комплекта конструкторских документов и опытного об­разца (образцов), подвергаемого циклу испытаний на соответствие требова­ниям технического задания.

Процесс разработки любого изделия состоит из трех основных этапов: научно-исследовательской работы (НИР), опытно-конструкторской работы (ОКР); производства.

Все эти этапы входят в жизненный цикл изделия (рис.).

Этап НИР предназначен длг определения принципиальной возможности и целесообразности разработки системы; по окончании этапа либо осуществля­ется постановка технического задания Т3 на ОКР, либо дается мотивиро­ванное обоснование ее невозможности или нецелесообразности. Основными критериями оценки являются: величина ожидаемой прибыли, степень риска производителя, длительность жизненного цикла продукции, доступность не­обходимых трудовых и материальных ресурсов, возможность производства по конкурентоспособным ценам и др.

Процесс выполнения НИР и ее основные стадии показаны на рис.

ТЗ описывает основное назначение, технические характеристики, показатели качества и технико-экономические требования, предъявляемые к системе.

После завершения НИР при условии положительных результатов анализа предложения на разработку проводятся опытно-конструкторские работы

 

Конструкторская документация, опытные образцы

Рис.. Жизненный цикл изделия

 

 

(ОКР). Основная задача ОКР — создание комплекта конструкторской доку­ментации для серийного производства изделия.

Процесс выполнения ОКР и ее основные стадии показаны на рис.

Обеспечение производства включает в себя три составляющие:

конструкторское обеспечение (адаптация конструкторской документации ОКР к условиям конкретного серийного производства предприятия- изготовителя. Производится в соответствии с правилами "Единой системы конструкторской документации" (ЕСКД));

технологическое обеспечение (обеспечение технологической готовности предприятия к производству; разработка технологических маршрутов и процессов; сопровождение изготовления. Производится в соответствии с правилами "Единой системы технологической подготовки производства" (ЕСТПП));

организационное обеспечение (расчеты хода производства, загрузки обо­рудования, движения материальных потоков; обеспечение кадрами, обо­рудованием обо­рудованием, материалами, полуфабрикатами, финансовыми средствами; проектирование участков и цехов, планировка расположения оборудо­вания).

Вопросы сбыта продукции находятся в компетенции отделов рекламы и сбы­та предприятия, изучаются в разделе "менеджмент" экономических дисцип­лин и в настоящем пособии не рассматриваются.

 

Описание проекта, идем

   
подготовительная
  Г
теоретическая
  Г
экспериментальная
   
аналитическая
  Г

Специфика проектирования встраиваемых приложений

Обобщенная встраиваемая система управления на базе микроконтроллера, структура которой показана на рис., включает в себя:

объект управления, содержащий исполнительные устройства, собственно объект или процесс, и систему датчиков, предоставляющих информацию об объекте управления;

микроконтроллерную систему управления, реализующую процесс управ­ления объектом, заключающийся в сообщении объекту воздействий в со­ответствии с алгоритмом решаемой задачи и информацией, поступающей с датчиков контролируемых величин и с пульта управления системой;

блок сопряжения с объектом управления, заключающий в себе унифици­рованный набор элементов, реализующих функции согласования сигналов (как управляющих, так и информационных) стандартов микроконтроллер­ной системы и объекта управления;

Рис. Структура системы управления на базе микроконтроллера





Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 3570; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.026 сек.