КАТЕГОРИИ: Архитектура-(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) |
Мультивибраторы. dwExceptionCode — код исключения, определяемый пользователем
Параметры dwExceptionCode — код исключения, определяемый пользователем. Бит 28 использовать нельзя, так как он зарезервирован системой. Для кода ошибки отводятся биты 27—0 (то есть все слово, кроме самого старшего шестнадцатеричного разряда). Бит 29 должен быть установлен, чтобы показать, что данное исключение имеет "пользовательскую" природу (а не относится к числу тех, которые предусмотрела Microsoft). В битах 31—30 содержится код серьезности ошибки, принимающий приведенные ниже значения, в которых результирующая старшая шестнадцатеричная цифра кода исключения представлена с установленным битом 29. ¾ 0 — успешное выполнение (старшая шестнадцатеричная цифра кода исключения равна 2). ¾ 1 — информационный код (старшая шестнадцатеричная цифра кода исключения равна 6). ¾ 2 — предупреждение (старшая шестнадцатеричная цифра кода исключения равна А). ¾ 3 — ошибка (старшая шестнадцатеричная цифра кода исключения равна Е). dwExceptionFlags — обычно устанавливается равным 0, тогда как установка значения EXCEPTION_NONCONTINUABLE будет указывать на то, что выражение фильтра не должно возвращать значение EXCEPTION_CONTINUE_EXECUTION; при попытке это сделать будет немедленно сгенерировано исключение ЕХСЕРTION_NONCONTINUABLE_EXCEPTION. lpArguments — этот указатель, если он не равен NULL, указывает на массив размера cArguments (третий параметр), содержащий 32-битовые значения, которые должны быть переданы выражению фильтра. Максимально возможное число этих значений ограничивается значением EXCEPTION_MAXIMUM_PARAMETERS. Для доступа к этой структуре следует использовать функцию GetExceptionInformation.
Для генерирования периодической импульсной последовательности применяют импульсные автогенераторы, простейшим из которых является мультивибратор (рис. 159, а), состоящий из двух насыщенных ключей на транзисторах VT1 и VT2, связанных резисторно-емкостными цепями ПОС. При работе мультивибратора в автоколебательном режиме в момент а (рис. 159, б—д) транзистор VT1 открыт, насыщен током, проходящим через резистор RЗ, и напряжение на его коллекторе UКЭmin мало. Напряжение на конденсаторе С2 вследствие его разряда через резистор R2 приближается к нулю, а напряжение на базе транзистора VT2, представляющее собой сумму напряжений UС2 и UКЭ1, становится положительным. Транзистор VT2 открывается, напряжение на его коллекторе уменьшается, а напряжение на базе транзистора VT1, представляющее собой сумму напряжений UС4 и UКЭ2, становится отрицательным, что приводит к его резкому закрыванию. Напряжение на коллекторе закрытого транзистора VT1 увеличивается по экспоненте, так как параллельно ему подключен разряженный почти до нуля конденсатор С2, который начинает заряжаться током от источника питания Ек через резистор R1 и эмиттерный переход транзистора VT2. В момент b транзистор VT2 окончательно переводится в насыщение, а к эмиттерному переходу транзистора VT1 подключается заряженный конденсатор С4, полярность напряжения которого указана на рис. 159, а. При этом транзистор VT1 надежно закрывается на время, достаточное для разряда конденсатора С4 через резистор R3 и насыщенный транзистор VT2. В момент с разряд конденсатора С4 завершается, напряжение на базе транзистора VT1 становится положительным, он начинает открываться и к базе транзистора VT2 через открытый и насыщенный транзистор VT1 присоединяется заряженный почти до напряжения питания Ек конденсатор С2 и т. д.
159. Схема мультивибратора (а) и ее временные диаграммы (б—д)
Длительность интервалов, составляющих период колебательного процесса, определяют по формулам откуда частота и период следования импульсов на выходе схемы Если номиналы времязадающих элементов схемы - резисторов R2 и RЗ и конденсаторов С2 и С4 одинаковы, мультивибратор становится симметричным и генерирует напряжение со скважностью 2. Временные параметры его выходного напряжения определяют по формулам где R - сопротивление резисторов R2 и RЗ; С — емкость конденсаторов С2 и С4. длительность фронтов импульсов на коллекторах транзисторов
Одно из наиболее распространённых импульсных устройств – триггер: trigger (англ.) – спусковой крючок. Триггером называют устройство, обладающее двумя состояниями устойчивого равновесия и способное скачком переходить из одного состояния в другое под воздействием внешнего управляющего сигнала.
Дата добавления: 2014-01-13; Просмотров: 569; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |