Нарисуйте схему гармонического генератора на ОУ с мостом Вина. Поясните назначение элементов схемы. Чем определяется частота генерации?



В низкочастотных генераторах гармонических колебаний часто используют мост Вина и значительно реже низкочастотный гиратор. Генератор с мостом Вина прост, но для него необходим сдвоенный перестраиваемый элемент - резистор или конденсатор. Гиратор же позволяет использовать для перестройки частоты лишь один переменный резистор. Для получения сигнала с коэффициентом нелинейных искажений около 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; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!