ReferatWorld.ru
» » » Микропроцессоры в автоматизированных системах контроля и управления РЭС
Вернуться назад

Микропроцессоры в автоматизированных системах контроля и управления РЭС

Санкт-Петербургский государственный

электротехнический университет.

Курсовой проект по дисциплине

«Цифровые и микропроцессорные устройства»

«Микропроцессоры в автоматизированных системах контроля и управления РЭС»

Выполнил:

Ямщикова Ольга

Группа: 4131

ФРТ

Проверил:

Артемьев А.К.

Санкт-Петербург 200 7 г.

Содержание:

1. Задание на курсовой расчет.

2. Разработка функциональной схемы.

3. Расчет точности АЦП, расчет временных характеристик.

4. Разработка схемы электрической принципиальной.

5. Разработка программного обеспечения.

6. Заключение.

7. Список используемой литературы.

1. Задание на курсовой расчет.

Тип модуляции: АМ

Частота несущей, кГц: 3000

Синхронизация: Б11*8

Цифровые каналы, количество: 10

Аналоговые каналы, количество: 8

Ошибка преобразования

аналоговых каналов, %: 0,1

Период опроса, мс: 1500

2. Разработка функциональной схемы устройства:

MUX

#

10 #

CPU

Модулятор

MUX

8 ^ ^ ^

^/#

3. Расчет точности АЦП, временных характеристик.

Число разрядов АЦП:

Ошибка преобразования аналоговых сигналов 0,1 %. СКО=0,1

NАЦП= log2 (100/(2*√3*СКО))= log2 (100/(2*√3*0,1))=log2289=8

Общее число бит, передаваемых в информационном кадре:

NК=NС+NАЦП*NА+NЦ

NC-число передаваемых бит синхрогруппы: Б11*8, 88бит.

NА-количество аналоговых каналов. NА=8

NАЦП=8

NЦ- количество цифровых каналов. NЦ=10 NК=NС+NАЦП*NА+NЦ=88+8*8+10=162 бита

Длительность передачи одного бита:

TО=TОПР/NК=1,5c/162=9,259 мс

Формирование несущей частоты таймером ОЭВМ:

Для выработки несущей частоты используется возможности ОЭВМ, так как в её составе имеются соответствующие аппаратно- программные средства.

Расчет частоты кварцевого генератора:

f0 = fOSC/(4(65536-[RCAP2H,RCAP2L]))

f0=3000кГц, то есть минимальная частота кварцевого генератора будет: f0*4=fOSCmin=12МГц.

FOSC=K*FOSCmin, K-целое

K=2 Получаем fOSC=24МГц.

Приведем таблицу загрузки регистров таймера Т2:

f,кГц

[RCAP2H,RCAP2L]

dec

[RCAP2H,RCAP2L]

Hex

[RCAP2H]

[RCAP2L]

3000

65536-2=

=65534

0FFFЕH

0FFH

0FЕH

Регистры таймера Т0:

Время машинного цикла:

τ0=12/FOSC=12/24МГц=0,5 мкс

Длительность передачи одного бита: Т0=9,259 мс

Количество точек в периоде огибающей D=80 шт.

Период работы таймера: J=T0/(τ0*D)=9,259 мс/(0,5 мкс*80)=231

Таймер Т0 инкриминирует значения TL0, значит для переполнения его через J машинных циклов в него записывается значение К=256-231=25.

Огибающая задана массивом из D значений. Адрес первого значения записан в константе TABSIN.

5 Разработка программного обеспечения:

ORG 4000H

JMP START ;обход программы прерывания Т0

ORG 0BH ;вызов программы прерывания Т0

IRQT0:

PUSH ACC ;сохранение аккумулятора в стеке

CLR A

MOVC A,@A+DPTR ;ввод в аккумулятор очередной точки огибающей

MOV P2,A ;вывод её в ЦАП

INC DPTR ;адрес следующей точки

DJNZ R7,IRQTE ;цикл вывода периода огибающей

MOV DPTR,#TABSIN ;адрес первой точки огибающей

MOV R7,#80 ;счетчик точек

SEYB 20H.0 ;флаг завершения периода огибающей

IRQTE:

POP ACC ;возврат аккумулятора из стека

RETI ;выход из программы прерывания Т0

INIT0: ;программа инициализации Т0

MOV TMOD,#2 ;режим автозагрузки

MOV TH0,#25 ;коэффициент деления частоты таймером Т0

MOV TL0,TH0

MOV DPTR,#TABSIN ;адрес первой точки огибающей

MOV R7,#80 ;счетчик точек

RET

INIT2: ;программа инициализации таймера Т2

MOV T2CON,#4 ;режим генератора F на P1.0

MOV T2MOD,#2

MOV RCAP2H,#0FFH ;3000кГц

MOV RCAP2L,#0FЕH

RET

SYNHRO:

MOV A,#11100010B ;первые 8 бит

CALL OUTA ;вывод байта из аккумулятора ACC

MOV B,#3 ;вывод оставшихся 3 бит

MOV A,#

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по промышленности и производству Санкт-Петербургский государственный электротехнический университет. Курсовой проект по дисциплине «Цифровые и
Оценок: 1001 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru