Разработка лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза

Автор: Пользователь скрыл имя, 11 Февраля 2013 в 23:08, дипломная работа

Описание работы

Целью дипломного проекта является разработка лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза.

Содержание

Введение……………………….……………………………………......….
Обзорная часть…………………………………………..……………...…
Основные понятия и виды генераторов сигналов …………………
Описание принципа работы генераторов на DDS………………….
Разработка лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза ……………………………………………...
2.1. Анализ технического задания на разработку……………………….
2.2. Описание структурной схемы устройства………………………….
Описание элементной базы……………………………………………….
Построение и описание схемы электрической принципиальной………
Разработка печатной платы устройства………………………………….
Выбор среды разработки печатной платы………………………….
5.2. Описание технологии производства печатной платы……………..
5.3. Конструкторский расчет печатной платы………………………….
Расчетная часть……………………………………………………………
6.1 Расчет потребляемой мощности……………………………………..
6.2 Расчет надежности……………………………………………………
Разработка программного обеспечение для МК……………………….
7.1. Описание среды разработки…………………………………………
7.2. Разработка алгоритма программы…………………………………..
Технико-экономическое обоснование проекта …………………………
8.1 Маркетинговое исследование рынка системы лабораторного модуля для изучения генератора сигналов на базе прямого цифрового
синтеза и актуальность ее разработки……………………………………………







8.2. Расчёт трудоемкости и цены разработки ………………………….
8.3. Расчёт затрат на создание устройства …………………………….
Вопросы охраны труда и экологии……………………………………..
9.1 Охрана труда и техника безопасности на предприятиях производства……………………………………………………………………
9.2 Опасные и вредные факторы при производстве РЭА и меры защиты от них……………………………………………………………………
9.3 Техника безопасности при электромонтажных работах……………
9.4 Экологическая политика предприятия……………………………….
9.5 Вопросы экологии при производстве печатных плат………………
Заключение…………………………………………………………….….
Список литературы……………………………………………………….
Приложение Г – Алгоритм программы микроконтроллера

Работа содержит 1 файл

ПЗ.doc

— 1.64 Мб (Скачать)

2. Генераторы импульсов.

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

3. Функциональные генераторы.

Функциональными генераторами принято называть генераторы нескольких функциональных зависимостей (сигналов), например, прямоугольных, треугольных и синусоидальных, формируемых с одной перестраиваемой в достаточно широких пределах частотой. Разнообразие форм сигналов расширяет сферы применения таких генераторов и позволяет использовать их для тестирования, отладки и исследования самой разнообразной электронной аппаратуры.

В отличие от RC - и LC - генераторов функциональные генераторы являются более широкодиапазонными - отношение максимальной частоты генерации к минимальной у них имеет нередко порядок 10 в 5 – 10 в 6 степенях и выше. Наиболее часто функциональные генераторы используются при отладке ВЧ, НЧ и сверхнизкочастотных устройств. В СВЧ диапазоне частот эти устройства не используются, за исключением применения в качестве источников модулирующих сигналов.

Функциональные генераторы делятся на два широких класса:

- Аналоговые функциональные генераторы на основе интегратора аналоговых сигналов в виде прямоугольных импульсов (меандра).

- Цифровые функциональные генераторы на основе дискретных (цифровых) интеграторов.

4. Генераторы сигналов произвольной формы.

Генераторы сигналов произвольной формы — новое направление  развития техники генерации сигналов, основанное на прямом цифровом синтезе различных, в принципе произвольных, форм сигналов.

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

Тем не менее, такие приборы в целом ряде случаев остро необходимы. По мере усложнения связной, телекоммуникационной, телевизионной и радиолокационной техники растет число форм сигналов, необходимых для ее тестирования. Уже сейчас число форм тестируемых сигналов просто не поддается воображению. Единственной гарантией получения нужной формы сигналов является переход к технике прямого цифрового синтеза произвольных сигналов.

Утверждения о генерации произвольных сигналов несут в себе некоторую долю лукавства. Дело в том, что цифровой синтез сигналов возможен с точностью во времени до периода дискретизации сигнала и по уровню с точностью до квантования по уровню (разрядности ЦАП). В силу этого набор "произвольных" сигналов на самом деле оказывается набором просто очень большого, но все же конечного, числа форм сигналов. Однако при квантовании сигналов с разрядностью 8–14 бит и числом отсчетов сигналов в несколько тысяч количество возможных форм настолько велико, что на практике можно говорить о синтезе сигнала практически любой (в пределах описанных ограничений) формы сигналов.

 

    1. Описание принципа работы генераторов на DDS

Для генерации сигнала  напряжения в традиционных аналоговых генераторах используются электронные компоненты, многими различными способами формирующие осциллятор, и генерируемые сигналы имеют низкие точность частоты, стабильность, разрешение, установка частоты неудобна. Технология прямого цифрового синтеза (Direct Digital Synthesis – DDS) – современный способ генерации сигналов, который не требует наличия осциллятора, а генерирует последовательность цифровых отсчетов, которые преобразуются в аналоговый сигнал в цифро-аналоговом преобразователе. Например, для формирования синусоидального сигнала функция y = sin(x) дискретизируется, а затем значения х сохраняется как адрес в памяти, а значения у – как дискретные данные в устройстве запоминания форм сигналов. В технологии DDS для управления адресом в устройстве запоминания форм сигналов используется методика добавления фазы. Приращение фазы добавляется к текущему значению в фазовом аккумуляторе на каждом отсчете, таким образом, чтобы изменять значение выходной частоты за счет изменения приращения фазы. В соответствии со значением адреса из фазового аккумулятора, дискретизированные данные берутся из устройства запоминания форм сигналов и преобразуются в аналоговое напряжение посредством цифро-аналогового преобразователя и операционного усилителя. Поскольку сигнал формируется на основе дискретных данных, на выход генератора выдается ступенчатая синусоида. Входящие в нее гармоники высоких порядков необходимо подавить с помощью низкочастотного фильтра, чтобы на выходе осталась непрерывная гладкая синусоида. За счет использования высокоточного источника опорного напряжения в цифро-аналоговом преобразователе, сигнал на выходе имеет высокую стабильность и точность установки амплитуды. Контроллер амплитуды представляет собой перемножающий цифро-аналоговый преобразователь, аналоговый сигнал, пропущенный через фильтр, используется как эталон напряжения цифро-аналогового преобразователя, этот эталон умножается на значение амплитуды, введенное с помощью кнопок управления, так, чтобы частота выходного сигнала сравнялась с введенным значением. Синтезированный сигнал с контроллеров амплитуды и смещения усиливается усилителем мощности и усилителем напряжения, а затем подается на выход генератора.

 

 

 

 

 

 

 

 

 

 

 

 

2 РАЗРАБОТКА ЛАБОРАТОРНОГО МОДУЛЯ ДЛЯ ИЗУЧЕНИЯ ГЕНЕРАТОРА СИГНАЛОВ НА БАЗЕ ПРЯМОГО ЦИФРОВОГО СИНТЕЗА

2.1 Анализ технического задания на разработку лабораторного модуля для изучения сигналов на базе прямого цифрового синтеза

Техническое задание  является основным документом, определяющим требования и порядок создания (развития или модернизации) автоматизированной системы, в соответствии с которым проводится разработка проекта и его приемка при вводе в эксплуатацию.

2.1.1 Основания для разработки

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

2.1.2 Цель разработки

Разработка лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза.

2.1.3 Назначение разработки

Требуется создание устройства лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза, способного выдавать сигнал запрограммированной частоты.

2.1.4 Анализ устройства

При разработке любого устройства необходимо оценивать целесообразность его производства. Создаваемое оборудование, должно иметь малую себестоимость производства наряду с повышенными техническими характеристиками по отношению к аналогам. Устройство «генератор сигналов» востребовано на рынке промышленного оборудования, т.к. это относительно новый вид оборудования. У этого генератора есть ряд преимуществ: низкая стоимость, малое потребление энергии, простые команды и вычисления, высокая точность выходного сигнала. Именно в этих качествах данного вида оборудования заинтересованы предприятия-потребители. Спрос на генераторы сигналов на базе прямого цифрового синтеза растет, а значит и растет предложение.

Предлагаемая модель генератора сигналов отличается своей функциональной простотой, а следовательно и простотой в управлении.

 

2.2 Описание структурной схемы устройства

Данное устройство, структурная схема которого представлена на рисунке 2.1, представляет собой генератор сигналов на базе прямого цифрового синтеза.

Рисунок 2.1 – Структурная  схема генератора сигналов на базе прямого цифрового синтеза

Основные компоненты устройства:

-  МК – микроконтроллер,

-  ПГС – программируемый генератор сигналов,

- Б – буферная схема интерфейса SPI,

-  Г – кварцевый генератор,

- И – семисегментный индикатор,

- К – кнопки.

Частота сигнала и его фаза задаются программным способом через ICSP  
интерфейс. На МК возлагается функция загрузки регистров генератора.

В начале микроконтроллер опрашивает клавиатуру, предназначенную для управления, после синхронизируется с индикатором и преобразовывает информацию на вывод в индикатор. Далее вычисляет значение кода частоты и отправляет его через буферную схему интерфейса SPI в DDS синтезатор.

На схеме буфер предназначен для буферизации шины данных и управления.

Программируемый генератор  сигналов  подключен в стандартном режиме. После сигнал подается на вывод ПГС. В качестве тактового генератора для ПГС применен кварцевый генератор - Г.

Для определения яркости свечения  индикатора, на сегменты подключены  резисторы, также для управления индикатором используются транзисторы.

Для развязки по цепям  питания используются керамические конденсаторы емкостью 0,1 мкФ, соединенные  параллельно с танталовыми конденсаторами емкостью порядка 10 мкФ.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 ОПИСАНИЕ ЭЛЕМЕНТНОЙ БАЗЫ

 

      • Описание микроконтроллера PIC16f877

Микроконтроллер - это  устройство, выполняющее ограниченный набор функций. В кристалле микроконтроллера размещено не только ядро вычисления, но также: запоминающее устройство, где  хранятся программа контроллера  и данные; набор периферийных устройств (ПУ), для полноценного использования микроконтроллера; порты ввода-вывода.

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

Производством микроконтроллеров занимаются более 35 компаний, самыми распространенными из которых являются Microchip и Atmel. В ассортименте имеются микроконтроллеры от простейших до супер сложных.

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

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

В дипломном проекте используется микроконтроллер PIC16F877.

Таблица 3.1 Характеристики микроконтроллера PIC16F877

 

ОЗУ данных

192

Сброс (задержка сброса)

POR, BOR (PWRT, OST)

Flash-память программ

4K

АЦП

8 каналов

EEPROM

128

Порты ввода/ вывода

Порты A, B, C, D, E

Прерываний

14

Таймер

3

Модуль захват/сравнение/ШИМ

2

Последовательный интерфейс

MSSP, USART

Инструкций

35

Частота

20МГц

Паралл. интерфейс

PSP


 

 

Цоколевка:

Рисунок 3.1 – Обозначение выводов PIC16f877

 

Особенности ядра микроконтроллера:

  • Высокопроизводительный RISC-процессор;
  • Всего 35 простых инструкций для изучения;
  • Все инструкции исполняются за один такт, кроме инструкций перехода, выполняемых за два такта;
  • Скорость работы: тактовая частота до 20 МГц;  
    минимальная длительность такта 200 нс
  • Flash-память программ до 4к x 14 слов
  • Память данных (ОЗУ) до 192 x 8 байт
  • ЭСППЗУ память данных до 128 x 8 байт
  • Совместимость цоколевки с PIC16C73/74/76/77
  • Механизм прерываний (до 14 внутренних/внешних источников)
  • Восьмиуровневый аппаратный стек
  • Прямой, косвенный и относительный режимы адресации
  • Сброс при включении питания (POR)
  • Таймер сброса (PWRT) и таймер ожидания запуска генератора (OST) после включения питания)
  • Сторожевой таймер (WDT) с собственным встроенным RC-генератором для повышения надежности работы
  • Программируемая защита кода
  • Режим экономии энергии (SLEEP)
  • Выбираемые режимы тактового генератора
  • Экономичная, высокоскоростная технология КМОП FLASH/ЭСППЗУ
  • Полностью статическая архитектура
  • Программирование на плате через последовательный порт с использованием двух выводов
  • Для программирования требуется только источник питания 5В
  • Отладка на плате с использованием двух выводов
  • Доступ процессора на чтение/запись памяти программ
  • Широкий диапазон рабочих напряжений питания: от 2,0В до 5,5В
  • Сильноточные линии ввода/вывода: 25 мА
  • Коммерческий и промышленный температурные диапазоны
  • Низкое потребление энергии:

Информация о работе Разработка лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза