Нарисуйте схему гармонического генератора на ОУ с мостом Вина. Поясните назначение элементов схемы. Чем определяется частота генерации?
В низкочастотных генераторах гармонических колебаний часто используют мост Вина и значительно реже низкочастотный гиратор. Генератор с мостом Вина прост, но для него необходим сдвоенный перестраиваемый элемент - резистор или конденсатор. Гиратор же позволяет использовать для перестройки частоты лишь один переменный резистор. Для получения сигнала с коэффициентом нелинейных искажений около 0.01 % в обоих вариантах применяют терморезисторы.
На рисунке показана схема генератора с мостом Вина. Два частотно-зависимых плеча моста подключены к неинвертирующему входу дифференциального усилителя. Два других плеча подключены к инвертирующему входу. Выходное напряжение стабилизирует полупроводниковый терморезистор типа ПТМ-2/0,5, обычно применяемый в промышленных генераторах с мостом Вина. Особенностью этого элемента является малая потребляемая мощность: в режиме стабилизации на нем падает напряжение 2 В при токе 0,5 мА. Выходное напряжение генератора около 3 В и при перестройке частоты практически не меняется. Частота генерации определяется выражением f=1/2(PI*R*C) [1] при R=R2=R4, C=C1=C3. Для перестройки частоты генерации используют сдвоенные переменные резисторы или переменные конденсаторы.
Билет 35
Охарактеризуйте формирователи последовательных протоколов на PIC16С52, структура пакета, блок-схема и исходный текст ПО
Задача двунаправленного обмена данными возникает в тех случаях, когда в состав системы управления кроме контроллера входят, например, микросхемы памяти, дополнительные контроллеры, обменивающиеся результатами своей работы. В таких случаях связь между ними регламентируется специальной последовательностью логических шагов, называемых протоколом. На физическом (аппаратном) уровне для организации канала связи необходимо наличие линий (шин) связи, называемых интерфейсом. В самом общем виде схема связи двух устройств может иметь следующий вид (Рис. 32). По шине синхроимпульсов контроллеры К1 и К2 обмениваются синхроимпульсами, определяющими начало и конец процессов обмена данными по шине данных. В соответствие с этой схемой различают два основных вида протоколов обмена:
|
|
- синхронный, при котором тактовые синхроимпульсы ТС передаются по каналу связи всем участникам информационного обмена;
- асинхронный, при котором синхроимпульсы генерируются каждым участником обмена самостоятельно и в канал связи не передаются.
m1 movf Data_Bit,0 ; Data_Bit →W→PortB, при этом в разряде RB0
появится первый (младший) бит регистра Data_Bit, т.е.
фактически начнется передача в последовательный канал первого бита пакета данных и ставим метку m1
|
|
m2 subwf TMR0,0 ; вычли из TMR0 значение W
и результат поместили в W, т.к. в TMR0 это значение помещать нельзя
– он считает текущие импульсы
movlw 0x64; восстановили W=100 для отсчета следующих 100 импульсов
btfss Status, 0x02 ; проверили Z=1, если - да, т.е. TMR0 досчитал до
100 и надо подавать на RB0 следующий вит, .е.
пропустить следующую команду, если же – нет, т.е. формирование 100 микросекундного интервала ещё не закончилось, идем на метку m2 для продолжения счета до 100 импульсов (предыдущая команда movlw на
бит Z не влияла)
m3 movlw 0xff
tris PortB ; циклическое конфигурирование
входных контактов порта В, хотя реально требуется только контакт RB0.
Операция чтения PortB=W=РОН здесь не приведена
Дата добавления: 2018-04-15; просмотров: 311; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!