Устройство сбора и обработки информации

Разработка устройства последовательного сбора и обработки информации с последующим выводом. Выбор элементной базы. Расчет характеристик элементов функциональной схемы. Определение разрядности АЦП и количества бит, передаваемых в информационном кадре.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.05.2013
Размер файла 160,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru/

Размещено на http://allbest.ru/

Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»

Кафедра радиоэлектронных средств

Пояснительная записка к курсовому проекту

на тему «УСТРОЙСТВО СБОРА И ОБРАБОТКИ ИНФОРМАЦИИ»

Преподаватель: Матвеев А.В.

Выполнил: Горобец В.А.

Санкт-Петербург 2008

Содержание

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

2. Функциональная схема

3. Выбор элементной базы

4. Расчет характеристик элементов схемы

5. Текст программы

Заключение

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

Разработать устройство последовательного сбора и обработки информации с последующим выводом.

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

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

1000кГц

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

Цифровые каналы:16

Аналоговые каналы:14

Ошибка преобразования АК:0,25%

Период опроса:2000 мс

2. Функциональная схема

3. Выбор элементной базы

Однокристальная микроЭВМ: D87C51FC

Цифроаналоговый преобразователь(ЦАП):AD7524

Аналого-цифрой преобразователь(АЦП):MAX 165

Аналоговый мультиплексор: ADG348F

Цифровой мультиплексор: ADG706, ADG609

обработка информационный разрядность бит

4. Расчет характеристик элементов схемы

Расчет разрядности АЦП при заданной точности (СКО в процентах):

Требуется 8 разрядное АЦП

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

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

Период вывода точек огибающей:

Количество точек огибающей D=120.

Коэффициент деления частоты таймером 2 для создания несущей частоты:

- наименьшая кратная частота

К-целое, принимаем K=6

F, кГц

RCAP2H, RCAP2L десятичное

RCAP2H, RCAP2L шестнадцатеричное

RCAP2H

RCAP2L

500

65536-12=65524

0FFF4H

0FFH

0F4H

1000

65536-6=65530

0FFFAH

0FFH

0FAH

Коэффициент деления частоты таймером 0:

, TH0=256-K0=56

5. Текст программы

D.EQU#120D; D-кол-во точек огибающей

K1.EQU#0F4H; частота 1

K2.EQU#0FAH; частота 2

K0.EQU#56D; коэф. деления частоты таймером 0

ORG000H

JMPSTART; начало программы

ORGOBH

IRQTO:PUSHACC; сохранение аккумулятора перед его использованием

CLRA; ввод в АСС очередной

MOVCA,@A+DPTR; точки огибающей

MOVP2,A; вывод ее в ЦАП

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

DJNZR7,IRQTE; цикл вывода вывод периода огибающей завершен

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

MOVR7,#D; счетчик точек

SETB20H.0; период огибающей завершен

IRCTE:POPACC; возврат аккумулятора

RETI; выход из п/п прерывания

INIT0:MOVTMOD, #2; Режим автозагрузки таймера 0

MOVTH0, #K; Коэф. деления частоты

MOVTL0, TH0

MOVDPTR, #TABSIN; Огибающая

MOVR7, #D; Кол-во точек

MOVIE, #82H; Разрешение прерывания таймер 0

RET

INIT2:MOVT2CON, #4; инициализация таймера 2 в

MOVT2MOD, #2; режиме генератора

MOVRCAP2H, #0FFH; частоты на выводе P1.0RET

START:CALLINIT2; инициализация таймера T0

CALLINIT0; инициализация таймера T2

SETBEA; разрешение прерываний

SETBET0; разрешение прерываний от Т0

SETBTR0; Пуск таймера 0

PUSK:CALLB11; подпрограмма формирования

CALLB11; синхрогруппы

CALLB11

CALLB11

CALLANALOG; обработка аналоговых каналов

CALLDIGIT; обработка цифровых каналов

JMPPUSK

B11:MOVA,#11100010B; первые 8 бит

CALLOUTA; вывод байта из аккумулятораMOVB,#3; вывод оставшихся 3 бит

MOVA,#01000000B;

CALLOUTAB; из аккумулятора

RET; передача из аккумулятора путем сдвига его влево

OUTA:MOVB,#8;счетчик бит

OUTAB:RLCA; сдвиг АСС влево

OUTAB1CALLOUTB; передача бита из carry

DJNZB,OUTAB1; цикл вывода бита

RET

OUTB:JNB20H.0,OUTB; ожидание 20H.0

CLR20H.0; сброс 20H.0

JCOUTB1; бит=1

MOVRCAP2L,#K1; частота 1

RET

OUTB1:MOVRCAP2L,#K2; частота 2

RET

OUTBIT:MOVR4,#8;счетчик первых 8 бит D0-D7

RRCA; сдвиг АСС вправо

CALLOUTB; передача бита из carry

DJNZR4,OUTBIT; цикл вывода бита

RET

ANALOG:MOVR5, #16D; счетчик количества каналов

MOVP3, #00010000В; включаем мультиплексор DD3

RD:CLRP1.2; запуск АЦП

SETBP1.2;

BUSY:JNBP1.3, BUSY; ожидание заверш. преобразования

CLRP1.2; начало чтения данныхMOVA, P0; загрузка преобразованного сигнала в

SETBP1.2; АСС и завершение чтения

CALLOUTBIT; вызов подпрограммы передачи бит

INCP3; следующий вход

DJNZR5, RD; цикл вывода АС1-АС16

RET;

DIGIT:

DIGIT1:MOVR5, #4; счетчик количества каналов

MOVP3,#00001000B; подключаем мультиплексор DD1

DIGITA:MOVC , P1.4; помещаем в carry текущее значение

CALLOUTB; передача бита из carry

INCP3; следующий вход

DJNZR5, DIGITA; цикл вывода ДС1-ДС4

MOVR5, #4; счетчик количества каналов

MOVP3,#00001000B; подключаем мультиплексор DD1

DIGITB:MOVC , P1.5; помещаем в carry текущее значение

CALLOUTB; передача бита из carry

DJNZR5, DIGITA; цикл вывода ДС5-ДС8

DIGIT2:MOVR5, #4; счетчик количества каналов

MOVP3,#00010000B; подключаем мультиплексор DD2

DIGITA:MOVC , P1.4; помещаем в carry текущее значение

CALLOUTB; передача бита из carry

INCP3; следующий вход

DJNZR5, DIGITA; цикл вывода ДС9-ДС12

MOVR5, #4; счетчик количества каналов

MOVP3,#00010000B; подключаем мультиплексор DD2

DIGITB:MOVC , P1.5; помещаем в carry текущее значение

CALLOUTB; передача бита из carry

INCP3; следующий вход

DJNZR5, DIGITA; цикл вывода ДС13-ДС16

END

Заключение

В итоге создано устройство, опрашивающее 14 аналоговых и 16 цифровых канала и передающее полученную информацию в виде модулированного сигнала. В качестве синхрогруппы используется код Баркера Б11(имеющий острую автокорреляционную функцию) передаваемый 4 раза. В устройстве используется частотная телеграфия, полученная программным способом.

Размещено на Allbest.ru


Подобные документы

  • Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.

    курсовая работа [304,5 K], добавлен 02.04.2013

  • Выбор элементной базы: микроконтроллера; микросхем для реализации системной шины; памяти; кварцевого генератора; сторожевого таймера; индикатора и коммутатора; последовательного порта. Программное обеспечение микропроцессорной системы обработки сигналов.

    курсовая работа [259,3 K], добавлен 19.04.2012

  • Алгоритм выполнения операций, необходимых для обработки информации. Расчет и составление временной диаграммы управляющих сигналов. Выбор элементной базы, необходимой для разработки принципиальной схемы. Обнаружение ошибок, допущенных при вводе информации.

    курсовая работа [1,3 M], добавлен 16.08.2012

  • Разработка структурной схемы системы. Выбор и обоснование не указанных в задании элементов. Анализ временных параметров системы. Разработка файла конфигурации для системы сбора-обработки данных на языке AHDL. Моделирование цифровой части системы.

    курсовая работа [1,1 M], добавлен 26.10.2014

  • Разработка структурной и функциональной схем устройства, в основе которой лежит аналого-цифровой преобразователь. Выбор и обоснование элементной базы для реализации устройства, разработка конструкции. Расчеты, подтверждающие работоспособность схемы.

    курсовая работа [656,0 K], добавлен 05.12.2012

  • Анализ выбора цифрового сигнального процессора и структурной схемы устройства обработки информации. Расчет надежности устройства и производительности обмена данных, разработка ленточного графика. Обзор особенностей радиального и межмодульного интерфейса.

    дипломная работа [1,8 M], добавлен 20.05.2012

  • Системы сбора и передачи информации. Обоснование выбора кода, способа передачи и синхронизации. Выбор длины посылки, формата кодового перехода. Расчет помехоустойчивости и времени запаздывания. Разработка структурной схемы передающего устройства.

    курсовая работа [412,8 K], добавлен 24.06.2013

  • Разработка функциональной и принципиальной схемы. Выбор управляющего контроллера. Описание МК PIC16F626, МК AVR, МК 51. Выбор элементной базы. Разработка управляющей программы. Описание алгоритма работы программы. Схема устройства, листинг программы.

    курсовая работа [492,9 K], добавлен 28.12.2012

  • Архитектура микроконтроллера PIC16F876 фирмы Microchip и построение на его основе микропроцессорной системы логического анализатора. Построение устройств сбора и обработки информации. Кросс-компилятор HI-TECH С for Microchip PIC v7.85. Листинг программы.

    контрольная работа [137,4 K], добавлен 24.12.2012

  • Проектирование схемы, выполненной на основе однокристального микроконтроллера 51 серии для получения с 8 аналоговых входов информации о изменении их состояния с течением времени. Параметры устройства, описание элементов схемы, листинг программы.

    курсовая работа [627,2 K], добавлен 24.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.