Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Вывод аналоговых сигналов. Принципы построения ЦАП

Связь между цифровыми и аналоговыми значениями
Вывод аналоговых сигналовПринципы построения ЦАП Связь между цифровыми и аналоговыми значениями НачалоОстанов аппаратных средств(ЦАП и таймера)Задание исходных данных(частоты дискретизации)Выбор, задание параметров и запуск ∞ циклt = 0 : Ts : T сигналаРасчёт цифрового кода, пропорционального Этап инициализации аппаратных средствoutportb('283' , '0'); % запрет работы ЦАПoutportb('287' , '0'); Этап обмена информацией,Режим программного опроса готовностиTs = 5.55555556e –5 ; % период Изменения на этапеинициализации аппаратных средствдля реализации режима прерыванийoutportb('287' , 'В0');% запуск таймера ST1 в работу Этап обмена информацией в режиме прерываний, Отдельный файл с именем  interrupt.mfunction
Слайды презентации

Слайд 2


Слайд 10 Связь между цифровыми и аналоговыми значениями

Связь между цифровыми и аналоговыми значениями

Слайд 11 Начало
Останов аппаратных средств
(ЦАП и таймера)
Задание исходных данных
(частоты дискретизации)
Выбор,

НачалоОстанов аппаратных средств(ЦАП и таймера)Задание исходных данных(частоты дискретизации)Выбор, задание параметров и

задание параметров и запуск в работу аппаратных средств
(ЦАП и

таймера)

Инициализация


Слайд 12 ∞ цикл
t = 0 : Ts : T

∞ циклt = 0 : Ts : T сигналаРасчёт цифрового кода,

сигнала
Расчёт цифрового кода, пропорционального выборке аналогового сигнала
Флаг = 0
Флаг

= 2

нет

Чтение РФ & 2

да

Выдача цифрового кода в ЦАП

Конец


Слайд 13 Этап инициализации аппаратных средств

outportb('283' , '0'); % запрет

Этап инициализации аппаратных средствoutportb('283' , '0'); % запрет работы ЦАПoutportb('287' ,

работы ЦАП

outportb('287' , '0'); % запрет работы таймера

outportb('285' ,

'1B');% загрузка коэффициента счёта,
% младший байт

outportb('285' , '03');% старший байт

outportb('283' , '80');% запуск 12-разрядного ЦАП в работу

outportb('287' , 'A0');% запуск таймера ST1 в работу
% режим программного опроса готовности

Слайд 14 Этап обмена информацией,
Режим программного опроса готовности

Ts = 5.55555556e

Этап обмена информацией,Режим программного опроса готовностиTs = 5.55555556e –5 ; %

–5 ; % период дискретизации
for np = 1 :

1 : 3

for t = 0 : Ts : 0.02

z = int16 ( 2047 * sin( 2 * pi * 50 * t ) );

flag = 0;

while flag ~= 2
flag = inportb ( '283' );

flag = bitand ( flag, 2 );
end
outport ('280', z ); % выдача цифрового кода в ЦАП
end
end
oscill_dac ( 0.06, 'b' );

Слайд 15 Изменения на этапе
инициализации аппаратных средств
для реализации режима прерываний

outportb('287'

Изменения на этапеинициализации аппаратных средствдля реализации режима прерыванийoutportb('287' , 'В0');% запуск таймера ST1 в работу

, 'В0');% запуск таймера ST1 в работу


Слайд 16 Этап обмена информацией в режиме прерываний,

Отдельный файл

Этап обмена информацией в режиме прерываний, Отдельный файл с именем interrupt.mfunction

с именем interrupt.m

function interrupt ( vector )

if vector

== 1

Ts = 5.55555556e –5 ; % период дискретизации

for np = 1 : 1 : 3

for t = 0 : Ts : 0.02

z = int16 ( 2047 * sin( 2 * pi * 50 * t ) );

outport ('280', z ); % выдача цифрового кода в ЦАП
end
end

oscill_dac ( 0.06, 'b' );

  • Имя файла: vyvod-analogovyh-signalov-printsipy-postroeniya-tsap.pptx
  • Количество просмотров: 137
  • Количество скачиваний: 0