лр / ТСАиУ Лабораторная работа №3 Защита
.pdf
Разработать программу измерения напряжений на входе АЦП с прерыванием текущей программы, преобразования кодов АЦП в напряжение Uкв. и сохранения полученных данных на диске. Вид и амплитуда измеряемых сигналов, интервал квантования, а также номер канала указан в таблице. Схема подключения выбирается исходя из номера канала: 1-6 ассиметричная, 7-12 дифференциальная. Измерения проводятся на 1000 точках. Обработку сигнала можно проводить в любом доступном на ПК пакете.
Варианты заданий
№ |
Вид, амплитуда (если есть) и |
Канал |
Период |
Обработка сигнала |
варианта |
частота измеряемого сигнала |
АЦП |
квантов |
|
|
ания, |
|
||
|
|
|
|
|
|
|
|
мкс |
|
|
|
|
|
|
1 |
Меандр |
12 |
200 |
Рассчитать |
|
частота 300Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
2 |
Синусоидальный, |
11 |
100 |
Рассчитать количество |
|
амплитуда 1В, частота 200Гц |
|
|
точек на периоде |
|
|
|
|
|
|
|
|
|
|
3 |
Треугольный |
10 |
150 |
Рассчитать дисперсию |
|
амплитуда 1В, частота 180Гц |
|
|
сигнала считая М=0 |
|
|
|
|
|
|
|
|
|
|
4 |
Меандр |
9 |
250 |
Рассчитать |
|
частота 250Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
5 |
Синусоидальный, |
8 |
120 |
Рассчитать СКО от |
|
амплитуда 1.2В, частота 400Гц |
|
|
эталонного сигнала 400Гц |
|
|
|
|
|
|
|
|
|
|
6 |
Треугольный |
7 |
140 |
Определить амплитуду |
|
амплитуда 1.2В, частота 300Гц |
|
|
сигнала |
|
|
|
|
|
|
|
|
|
|
7 |
Меандр |
1 |
220 |
Выделить периоды, |
|
частота 350Гц |
|
|
измеренные целиком |
|
|
|
|
|
|
|
|
|
|
8 |
Синусоидальный, |
2 |
240 |
Определить фазу сигнала |
|
амплитуда 0.5В, частота 320Гц |
|
|
|
|
|
|
|
|
9 |
Треугольный |
3 |
210 |
Рассчитать количество |
|
амплитуда 0.5В, частота 350Гц |
|
|
точек на периоде |
|
|
|
|
|
|
|
|
|
|
10 |
Меандр |
4 |
300 |
Рассчитать |
|
частота 190Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
11 |
Синусоидальный, |
5 |
100 |
Рассчитать СКО от |
|
амплитуда 1.4В, частота 400Гц |
|
|
эталонного сигнала 400Гц |
|
|
|
|
|
|
|
|
|
|
№ |
Вид, амплитуда (если есть) и |
Канал |
Период |
Обработка сигнала |
варианта |
частота измеряемого сигнала |
АЦП |
квантов |
|
|
ания, |
|
||
|
|
|
|
|
|
|
|
мкс |
|
|
|
|
|
|
12 |
Треугольный |
6 |
200 |
Рассчитать дисперсию |
|
амплитуда 1.4В, частота 250Гц |
|
|
сигнала считая М=0 |
|
|
|
|
|
|
|
|
|
|
13 |
Меандр |
7 |
100 |
Рассчитать |
|
частота 260Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
14 |
Синусоидальный, |
8 |
150 |
Выделить периоды, |
|
амплитуда 0.8В, частота 170Гц |
|
|
измеренные целиком |
|
|
|
|
|
|
|
|
|
|
15 |
Треугольный |
9 |
250 |
Рассчитать СКО от |
|
амплитуда 0.8В, частота 240Гц |
|
|
эталонного сигнала 240Гц |
|
|
|
|
|
|
|
|
|
|
16 |
Меандр |
10 |
120 |
Определить амплитуду |
|
частота 220Гц |
|
|
сигнала |
|
|
|
|
|
|
|
|
|
|
17 |
Синусоидальный, |
11 |
140 |
Рассчитать |
|
амплитуда 1.3В, частота 230Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
18 |
Треугольный |
12 |
220 |
Выделить периоды, |
|
амплитуда 1.3В, частота 350Гц |
|
|
измеренные целиком |
|
|
|
|
|
|
|
|
|
|
19 |
Меандр |
6 |
240 |
Рассчитать количество |
|
частота 240Гц |
|
|
точек на периоде |
|
|
|
|
|
|
|
|
|
|
20 |
Синусоидальный, |
5 |
210 |
Определить амплитуду |
|
амплитуда 1В, частота 190Гц |
|
|
сигнала |
|
|
|
|
|
|
|
|
|
|
21 |
Треугольный |
4 |
300 |
Рассчитать |
|
амплитуда 1В, частота 270Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
22 |
Меандр |
3 |
100 |
Определить размах |
|
частота 300Гц |
|
|
сигнала |
|
|
|
|
|
|
|
|
|
|
23 |
Синусоидальный, |
2 |
130 |
Рассчитать СКО от |
|
амплитуда 1.2В, частота 320Гц |
|
|
эталонного сигнала 320Гц |
|
|
|
|
|
|
|
|
|
|
24 |
Треугольный |
1 |
110 |
Рассчитать количество |
|
амплитуда 1.2В, частота 360Гц |
|
|
точек на периоде |
|
|
|
|
|
|
|
|
|
|
№ |
Вид, амплитуда (если есть) и |
Канал |
Период |
Обработка сигнала |
варианта |
частота измеряемого сигнала |
АЦП |
квантов |
|
|
ания, |
|
||
|
|
|
|
|
|
|
|
мкс |
|
|
|
|
|
|
25 |
Меандр |
7 |
140 |
Выделить периоды, |
|
частота 400Гц |
|
|
измеренные целиком |
|
|
|
|
|
|
|
|
|
|
26 |
Синусоидальный, |
8 |
220 |
Рассчитать |
|
амплитуда 1.4В, частота 200Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
27 |
Треугольный |
9 |
240 |
Рассчитать дисперсию |
|
амплитуда 1.4В, частота 180Гц |
|
|
сигнала считая М=0 |
|
|
|
|
|
|
|
|
|
|
28 |
Меандр |
10 |
210 |
Определить размах |
|
частота 200Гц |
|
|
сигнала |
|
|
|
|
|
|
|
|
|
|
29 |
Синусоидальный, |
11 |
290 |
Определить фазу сигнала |
|
амплитуда 0.8В, частота 250Гц |
|
|
|
|
|
|
|
|
30 |
Треугольный |
12 |
230 |
Рассчитать |
|
амплитуда 0.8В, частота 220Гц |
|
|
математическое |
|
|
|
ожидание |
|
|
|
|
|
|
|
|
|
|
|
Вопросы:
1.В каких практических ситуациях используется обмен данными в режиме прерывания программы процессора? Каковы отличия, преимущества и недостатки рассматриваемого способа программного обмена по сравнению с обменом данными между ЭВМ и ВУ по готовности?
2.Объясните последовательность действий процессора, ПКП и интерфейса ВУ при обмене данными с прерыванием программы.
3.Каким образом процессор определяет устройство, затребовавшее прерывание программы, и как осуществляется переход на программу его обслуживания? Какой номер типа прерывания и адрес вектора прерывания имеет устройство, подключенное к входу IR3?
4.Объясните состав и назначение регистров ПКП и возможные операции процессора с регистрами контроллера.
5.Объясните алгоритм работы ПКП в режиме вложенных прерываний.
6.Какова последовательность действий оперативной программы и каким образом реализуются эти действия?
7.Объясните алгоритм взаимодействия контроллера прерываний с интерфейсом ВУ при выполнении обмена данными.
8.Какова последовательность операций подготовки к обмену данными в режиме прерываний фоновой программы?
