0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Схема синхронизации устройства управления

схема синхронизации устройства управления

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


[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]

Тематики

  • информационные технологии в целом

Синонимы

  • тактовый генератор
  • синхронизатор устройства управления
  • схема синхронизации устройства управления
  • синхронизация управления
  • тактирование операций управления
  • тактовые импульсы
  • синхронизирующие импульсы
  • control clock

15 input signal

  1. входной сигнал преобразователя
  2. входной сигнал

входной сигнал
Сигнал, подаваемый на вход системы управления машины.
[Сборник рекомендуемых терминов. Выпуск 99. Теория механизмов и машин. Академия наук СССР. Комитет научно-технической терминологии. 1984 г.]

входной сигнал
Сигнал, поступающий от передатчика на вход канала.
[Сборник рекомендуемых терминов. Выпуск 94. Теория передачи информации. Академия наук СССР. Комитет технической терминологии. 1979 г.]

Тематики

  • теория механизмов и машин
  • теория передачи информации

Обобщающие термины

  • основы теории машин
  • input
  • input signal
  • signal d’entrée

3.2 входной сигнал (input signal): Внешний сигнал, передаваемый исполнительному устройству управления рукой оператора (см. рисунок 1).

x004.jpg

1 — входной сигнал; 2 — двуручное устройство управления; 3 — исполнительное устройство управления; 4 — преобразователь сигналов; 5 — устройство для обработки сигналов; 6 — выходной сигнал; 7 — логический блок

Рисунок 1 — Схема двуручного устройства управления

3.2 входной сигнал преобразователя (input signal): Сигнал, подаваемый на вход преобразователя.

ПримерУскорение, приданное монтажной поверхности преобразователя.

16 bare bones kit

17 clock

вчт. генератор тактовых импульсов

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

отмечать время прихода на работу (in, on) или ухода с работы (out, off) на специальных часах

спорт. показать время;
he clocked
11. 6 seconds for the 80 metres hurdles он показал время 11,6 секунды в барьерном беге на 80 метров

часы (стенные, настольные, башенные) ;
like a clock пунктуально;
he worked the clock round он проработал круглые сутки

in отмечать время прихода на работу

out отмечать время ухода с работы what o’

is it? который час?;
the clock strikes for him настал его час;
to put (или to set) back the clock = (пытаться) повернуть назад колесо истории;
задерживать развитие control

спорт. показать время;
he clocked
11. 6 seconds for the 80 metres hurdles он показал время 11,6 секунды в барьерном беге на 80 метров

часы (стенные, настольные, башенные) ;
like a clock пунктуально;
he worked the clock round он проработал круглые сутки what o’

is it? который час?;
it is six o’clock шесть часов

часы (стенные, настольные, башенные) ;
like a clock пунктуально;
he worked the clock round он проработал круглые сутки master

вчт. генератор синхроимпульсов multiphase

вчт. внутрикристальный генератор operating time

вчт. часы с возможностью обращения из программы pulse

is it? который час?;
the clock strikes for him настал его час;
to put (или to set) back the clock = (пытаться) повернуть назад колесо истории;
задерживать развитие random

вчт. часы истинного времени

спорт. показать время;
he clocked
11. 6 seconds for the 80 metres hurdles он показал время 11,6 секунды в барьерном беге на 80 метров simulation

вчт. час модельного времени simulation

вчт. однофазная стнхронизация time

вчт. датчик истинного времени time-of-day

вчт. часы истинного времени timer

вчт. таймер what o’

is it? который час?;
the clock strikes for him настал его час;
to put (или to set) back the clock = (пытаться) повернуть назад колесо истории;
задерживать развитие what o’

is it? который час?;
it is six o’clock шесть часов

18 bare bones kit

19 control logic

20 drive circuit

  • 1

См. также в других словарях:

задающий генератор устройства управления — тактовый генератор синхронизатор устройства управления схема синхронизации устройства управления синхронизация управления тактирование операций управления тактовые импульсы синхронизирующие импульсы — [Л.Г.Суменко. Англо русский словарь по… … Справочник технического переводчика

РАДИОПЕРЕДАЮЩИЕ УСТРОЙСТВА — устройства для формирования радиосигналов, предназначенных для передачи информации на расстояние с помощью радиоволн. Р. у. формируют радиосигналы с заданными характеристиками, необходимыми для работы конкретных ра диотехн. систем, и излучают их… … Физическая энциклопедия

Интегральная схема — Запрос «БИС» перенаправляется сюда; см. также другие значения. Современные интегральные микросхемы, предназначенные для поверхностного монтажа Интегральная (микро)схема ( … Википедия

Аналоговая интегральная схема — Аналоговая интегральная (микро)схема (АИС, АИМС) ИМС, входные и выходные сигналы которой изменяются по закону непрерывной функции (т.е. являются аналоговыми сигналами)[1]. Содержание 1 История 2 Назначение … Википедия

Большая интегральная схема — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия

Система управления версиями — (от англ. Version Control System, VCS или Revision Control System)  программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при … Википедия

Читать еще:  Как отрегулировать застежку на часах casio

РАДИОПРИЁМНЫЕ УСТРОЙСТВА — системы эле ктрич. цепей, узлов и блоков, предназначенные для улавливания распространяющихся в открытом пространстве радиоволн естеств. или искусств, происхождения и преобразования их к виду, обеспечивающему использование содержащейся в них… … Физическая энциклопедия

система — 4.48 система (system): Комбинация взаимодействующих элементов, организованных для достижения одной или нескольких поставленных целей. Примечание 1 Система может рассматриваться как продукт или предоставляемые им услуги. Примечание 2 На практике… … Словарь-справочник терминов нормативно-технической документации

Триггер — У этого термина существуют и другие значения, см. Триггер (значения). Триггер (триггерная система)  класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под… … Википедия

ЛОГИЧЕСКИЕ СХЕМЫ — физ. устройства, реализующие функции матем. логики. Л. с. подразделяют на 2 класса: комбинационные схемы (Л. с. без памяти) и послед овател ьностные схемы (Л. с. с памятью). Л. с. являются основой любых систем (различных назначений и физ.… … Физическая энциклопедия

СПЕКТРАЛЬНЫЕ ПРИБОРЫ — приборы для исследования в оптич. диапазоне (10 3 103 мкм; (см. СПЕКТРЫ ОПТИЧЕСКИЕ)) спектр. состава эл. магн. излучений по длинам волн, нахождения спектр. хар к излучателей и объектов, взаимодействовавших с излучением, а также для спектрального… … Физическая энциклопедия

Монтаж AUX-ODU-SYNC

Монтаж AUX-ODU-SYNC на мачту производится с помощью крепежа, входящего в комплект поставки устройства. Установите шпильки в корпусе устройства. Закрепите устройство на мачте, используя гайки и шайбы, как показано на рисунке.

Кабель заземления (мин. сечение 2,5 мм 2 ) крепится к корпусу с использованием болта заземления.

AUX-ODU-SYNC установка

Отсутствие или неправильно выполненное заземление могут быть причиной повреждения устройства в результате грозы.

Для чего

Выше мы уже кратко рассмотрели, что означает Sync на климат контроле. Это специальная клавиша, целью которой является перевод всех зон в климатической системе на общее управление. К примеру, если ранее в машине обеспечивалась разная температура для трех зон (кресла водителя / переднего пассажира и заднего дивана), после включения Sync происходит преобразование системы в однозонный режим.

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

  1. Водитель находится в автомобиле сам и нет необходимости настраивать несколько индивидуальных зон.
  2. Всем пассажирам подходит температурный режим, который выбрал водитель.
  3. Разделение на разные зоны невозможно по каким-то техническим причинам.
  4. Автовладелец хочет упростить работу системы и не тратить время на настройку разных зон в автомобиле.

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

Заключение

Синхронизация – это очень удобная функция, которая позволяет постоянно поддерживать целостность файлов, используемых на нескольких устройствах. Этот механизм следит за всеми изменениями и позволяет удобно обмениваться данными между девайсами одинаковых или разных платформ, систем и не только.

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

Управление устройствами

В компьютерных системах кроме процессора и оперативной памяти присутствует множество разнообразных устройств ( device ) – жесткие диски, приводы оптических дисков (CD, DVD , Blu-Ray Disk ), устройства флеш-памяти, принтеры, сканеры, звуковые и видеокарты, модемы, сетевые карты и т. п.

Операционная система должна обеспечивать управление всеми этими устройствами, т. е. предоставлять способы обмена информацией между приложениями и устройствами.

Управление устройствами в Windows осуществляется подсистемой ввода вывода, включающей несколько компонентов (см. рис.4.1 в лекции 4 » Архитектура Windows «):

  • диспетчер ввода-вывода (I/O manager – Input/Output manager) – основной компонент; обеспечивает интерфейс между приложениями и устройствами;
  • диспетчер PnP (Plug and Play manager) – компонент, реализующий принцип Plug and Play («подключи и работай») – автоматическое распознавание и конфигурацию подключаемых к системе устройств;
  • диспетчер электропитания (power manager) – обеспечивает поддержку различных режимов энергопотребления системы и устройств;
  • драйверы устройств – программы, реализующие операции ввода-вывода для конкретного устройства; драйверы больше других компонентов системы «знают» о специфике своего устройства;
  • HAL (Hardware Abstraction Layer) – уровень абстрагирования от аппаратных средств; скрывает от других компонентов особенности реализации конкретных процессоров, системных плат и контроллеров прерываний;
  • реестр (registry) – используется как база данных для параметров устройств и драйверов.
Читать еще:  Регулировка окна рехау прижим

Далее будут рассмотрены общая схема ввода-вывода, функции и структуры данных диспетчера ввода-вывода, представленные в WRK, а также пример выполнения операции чтения.

Принцип управления устройствами

Рассмотрим схематично принцип управления внешними устройствами, а затем перейдем к изучению соответствующих структур и функций WRK.

Для пользовательских приложений операционная система представляет устройства в виде файлов. Такое представление позволяет единообразно работать с разными устройствами, используя одинаковые функции, не задумываясь о деталях реализации доступа к устройствам.

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

При открытии файла создается файловый объект типа FILE_OBJECT , который связан с объектом, представляющим конкретное устройство ( DEVICE_OBJECT ). В объекте-устройстве содержится информация о драйвере, который управляет этим устройством. Драйвер в системе описывается объектом типа DRIVER_OBJECT . Объекты DRIVER_OBJECT создаются при загрузке в систему нового драйвера. Затем объект DRIVER_OBJECT может создать несколько объектов DEVICE_OBJECT – по количеству управляемых драйвером устройств (рис.15.1).

Объекты для управления вводом-выводом

Как видно из рис.15.1, в объекте DRIVER_OBJECT содержится указатель на список объектов-устройств, а в каждом из этих объектов хранится ссылка на управляющий драйвер . Таким образом, имея информацию об объекте DRIVER_OBJECT , можно найти все устройства, которыми он управляет и, наоборот, по объекту DEVICE_OBJECT легко определяется драйвер устройства.

Приложение , которому необходимо произвести некоторую операцию с устройством (файлом), вызывает соответствующую WinAPI функцию (CreateFile, ReadFile, WriteFile и др.), которая, в свою очередь , обращается к функции диспетчера ввода-вывода.

Операция, которая запрашивается приложением, представляется в системе объектом типа IRP ( I/O Request Packet – пакет запроса на ввод/вывод ). В этом объекте хранится информация о типе операции ввода/вывода (создание, чтение, запись и т. п.), а также необходимые параметры для данной операции . Пакет IRP передается диспетчером ввода-вывода в очередь IRP потока, который запросил операцию ввода-вывода, после чего вызывается соответствующий драйвер , непосредственно выполняющий запрошенную операцию.

Структуры данных для ввода-вывода

Драйвер в системе описывается объектом типа DRIVER_OBJECT ( файл basentosincio.h, строка 1603), имеющим следующие основные поля:

  • Type – поле, определяющее тип структуры подсистемы ввода-вывода. Значения этого поля могут быть следующими – IO_TYPE_DRIVER, IO_TYPE_FILE, IO_TYPE_DEVICE, IO_TYPE_IRP и др. (см. файл basentosincio.h, строка 25);
  • Size – размер объекта в байтах;
  • DeviceObject – ссылка на первый объект DEVICE_OBJECT в списке устройств, управляемых данным драйвером (см. рис.15.1). Следующие устройства в списке можно определять по полю NextDevice объекта DEVICE_OBJECT ;
  • Flags – флаги, определяющие тип драйвера (см. файл basentosincio.h, строка 1530);
  • DriverName – имя драйвера в системе;
  • HardwareDatabase – путь в реестре к информации о драйвере;
  • DriverStart , DriverSize , DriverSection – информация о расположении драйвера в памяти;
  • DriverInit – адрес процедуры DriverEntry (точка входа в драйвер), отвечающей за инициализацию драйвера;
  • DriverUnload – адрес процедуры выгрузки драйвера;
  • MajorFunction – массив адресов процедур, каждая из которых отвечает за определенную операцию с устройством. Максимальное количество таких процедур равно константе IRP_MJ_MAXIMUM_FUNCTION+ 1 = 2 8 (файл basentosincio.h, строка 80), которая определяет также количество кодов IRP (см. далее).

Устройства представлены объектами типа DEVICE_OBJECT , который включает следующие главные поля ( файл basentosincio.h, строка 1397):

  • Type , Size – совпадают по назначению с полями типа DRIVER_OBJECT ;
  • ReferenceCount – счетчик количества открытых дескрипторов для устройства. Позволяет отслеживать, используется кем-либо устройство или нет;
  • DriverObject – ссылка на драйвер, который управляет устройством;
  • NextDevice – указатель на следующее устройство в списке устройств для данного драйвера;
  • Flags , Characteristics – поля, уточняющие характеристики устройства;
  • DeviceType – тип устройства; возможные типы перечислены в файле publicsdkincdevioctl.h (строка 26);
  • SecurityDescriptor – дескриптор безопасности, сопоставленный с устройством (см. лекцию 9 «Безопасность в Windows»).

Пакеты запроса на ввод- вывод описываются типом IRP ( I/O Request Packet ), состоящим из двух частей – заголовка фиксированной длины (тело IRP ) и одного или нескольких блоков стека. В заголовке описывается информация , общая для запроса. Каждый блок стека содержит данные об одной операции ввода-вывода.

Заголовок включает следующие основные поля:

  • Type , Size – поля, по назначению аналогичные соответствующим полям типов DRIVER_OBJECT и DEVICE_OBJECT ;
  • IoStatus – статус операции при завершении;
  • RequestorMode – режим, в котором работает поток, инициировавший операцию ввода-вывода, – пользовательский или режим ядра;
  • StackCount – количество блоков стека;
  • Tail.Overlay.Thread – указатель на структуру ETHREAD потока, запросившего операцию ввода-вывода;
  • Tail.Overlay.CurrentStackLocation – указатель на блок стека (IRP Stack Location), который описывается структурой IO_STACK_LOCATION .

Структура блока стека IO_STACK_LOCATION описана в файле basentosincio.h, строка 2303) и имеет следующие главные поля:

  • MajorFunction – номер основной функции, определяющий запрошенную операцию ввода-вывода и совпадающий с номером функции драйвера в массиве MajorFunction (структура DRIVER_OBJECT, см. выше), которую нужно вызвать для выполнения запрошенной операции. Как уже отмечалось, всего кодов 28 (IRP_MJ_MAXIMUM_FUNCTION + 1) , они описаны в файле basentosincio.h (строки 51–79);
  • DeviceObject – указатель на структуру DEVICE_OBJECT , определяющую устройство для данной операции ввода-вывода;
  • FileObject – указатель на структуру FILE_OBJECT (файл basentosincio.h, строка 1763), которая ассоциирована со структурой DEVICE_OBJECT .
Читать еще:  Пластиковое окно регулировка блокиратора

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

Пример ввода-вывода

Для ввода-вывода используются следующие основные функции:

  • создание/открытие файла – IoCreateFile (файл basentosioiomgriosubs.c, строка 4795);
  • чтение из файла – NtReadFile (файл basentosioiomgrread.c, строка 90);
  • запись в файл – NtWriteFile (файл basentosioiomgrwrite.c, строка 87);
  • закрытие файла – IopDeleteFile файл basentosioiomgrobjsup.c, строка 465).

Рассмотрим пример чтения с устройства, используя изученные структуры данных и функцию NtReadFile (рис.15.2).

Последовательность операций и структуры данных при чтении с устройства

Предположим, некоторому приложению требуется прочитать данные с устройства, например, из файла на жестком диске. Предварительно приложение должно получить дескриптор объекта FILE_OBJECT , например, при помощи WinAPI функции CreateFile .

Для чтения из файла приложение вызывает WinAPI-функцию ReadFile , которая обращается к функции диспетчера ввода-вывода NtReadFile и передает ей дескриптор объекта FILE_OBJECT .

Функция NtReadFile определена в файле basentosioiomgrread.c (строка 90) и выполняет две основные задачи – создает объект IRP (строка 517) и вызывает функцию IopSynchronousServiceTail (строка 725). При создании объекта IRP в блок стека заносится номер основной функции (Major Function ), в случае операции чтения этот код равен константе IRP_MJ_READ (строка 558) и указывает на функцию чтения в массиве MajorFunction структуры DRIVER_OBJECT .

Функция IopSynchronousServiceTail определена в файле basentosioiomgrinternal.c (строка 7458). Эта функция помещает переданный ей объект IRP в очередь потока ( функция IopQueueThreadIrp , строка 7468). Указатель на очередь IRP потока хранится в поле IrpList структуры ETHREAD ( файл basentosincps.h, строка 623). Кроме этого, функция IopQueueThreadIrp вызывает соответствующий драйвер ( функция IoCallDriver, строка 7494).

Драйвер выполняет определенную кодом IRP функцию и возвращает статус операции .

Резюме

В лекции представлены компоненты подсистемы ввода вывода в Windows , рассмотрен принцип управления устройствами, а также реализация этого принципа на основе структур данных и функций Windows Research Kernel . Разобран пример ввода вывода для операции чтения из файла.

В следующей лекции подробно рассматривается структура основной файловой системы Windows – NTFS .

Где и как используется синхронизация

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

Примеры использования синхронизации:

  • Компьютер/ноутбук – связь с сервером для получения обновлений, создание резервной копии системы.
  • Смартфон/планшет – обновление операционной системы, резервирование пользовательских данных, установка/обновление приложений и сервисов.
  • Интернет браузер – создание резервной копии вкладок, закладок и настроек.
  • Облачное хранилище – загрузка и сохранение данных на удаленном сервере.
  • Умные часы и браслеты – извлечение записанной статистики из аксессуара в другое устройство: смартфон, планшет и т.д.
  • Умный дом – объединение и управление модулями.

Виды синхроноскопов

Электродинамометрический синхроноскоп

Статическая и динамическая — две основные части электродинамометрического синхроскопа. Статическая часть синхроскопа состоит из трехфазового трансформатора и лампы. Шина возбуждает одну из обмоток трансформатора, а две другие обмотки возбуждаются от входящих линий. Лампа подключается к отводу трансформатора.

Электродинамометрический синхроноскоп

Внешняя обмотка трансформатора наводит два магнитных потока. А поток центральной обмотки является результатом потока двух внешних обмоток. Результирующий поток индуцирует ЭДС в центральной обмотке трансформатора. Внешние ветви трансформатора соединены таким образом, что если входящие линии находятся в фазе друг с другом, то максимальная ЭДС индуцируется в центральной обмотке трансформатора. И от этого лампа ярко светится.

Если напряжения на входящих линиях электропередач не совпадают по фазе друг с другом, в этом случае результирующий поток центрального плеча трансформатора становится равным нулю, и, следовательно, лампа не будет гореть. Если в этом случае частоты входящих машин и шины «не похожи» друг на друга, лампа начинает мерцать.

Частота мерцания аналогична разнице в частотах. Синхронизацию можно производить при максимальной яркости и уменьшении мерцания. Электростатический прибор используется в системе для синхронизации частоты входящих сетей.

Электромагнитный синхроноскоп

Электромагнитный синхроноскоп состоит из двух фиксированных частей. Фиксированная часть рассчитана на небольшое значение тока, а сопротивление (резистор) подключено последовательно. Синхроскоп состоит из двух цилиндров, установленных на шпинделе. Шунтовая катушка питает эти цилиндры.

Шунтовая катушка связана с двумя фазами приходящими от генератора переменного тока (синхронизируемая линия). Сопротивление соединено последовательно с одной из шунтовых катушек, а индуктивность — с другой катушкой. Резистор и индуктивность катушки создают разность фаз в 90º между шунтовыми катушками.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector