Автор: Пользователь скрыл имя, 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 Вопросы экологии при производстве печатных плат………………
Заключение…………………………………………………………….….
Список литературы……………………………………………………….
Приложение Г – Алгоритм программы микроконтроллера
2. Генераторы импульсов.
Генераторы импульсов находят очень широкое применение в качестве источников несинусоидальных сигналов. Они необходимы для тестирования и отладки импульсных систем, например радиолокаторов, и цифровых систем и устройств различного назначения.
3. Функциональные генераторы.
Функциональными генераторами принято называть генераторы нескольких функциональных зависимостей (сигналов), например, прямоугольных, треугольных и синусоидальных, формируемых с одной перестраиваемой в достаточно широких пределах частотой. Разнообразие форм сигналов расширяет сферы применения таких генераторов и позволяет использовать их для тестирования, отладки и исследования самой разнообразной электронной аппаратуры.
В отличие от RC - и LC - генераторов функциональные генераторы являются более широкодиапазонными - отношение максимальной частоты генерации к минимальной у них имеет нередко порядок 10 в 5 – 10 в 6 степенях и выше. Наиболее часто функциональные генераторы используются при отладке ВЧ, НЧ и сверхнизкочастотных устройств. В СВЧ диапазоне частот эти устройства не используются, за исключением применения в качестве источников модулирующих сигналов.
Функциональные генераторы делятся на два широких класса:
- Аналоговые функциональные генераторы на основе интегратора аналоговых сигналов в виде прямоугольных импульсов (меандра).
- Цифровые функциональные генераторы на основе дискретных (цифровых) интеграторов.
4. Генераторы сигналов произвольной формы.
Генераторы сигналов произвольной формы — новое направление развития техники генерации сигналов, основанное на прямом цифровом синтезе различных, в принципе произвольных, форм сигналов.
Прямой цифровой синтез сигналов произвольной формы открыл возможности построения нового поколения цифровых генераторов сигналов - как множества стандартных форм, так и произвольных. Однако введение синтеза произвольных сигналов неизбежно усложняет такие генераторы, так как требует применения перепрограммируемой электрическим способом памяти, введения редактора форм сигналов и средств отображения синтезируемой формы сигнала. В связи с этим генераторы этого типа относятся к достаточно сложным и дорогим приборам.
Тем не менее, такие приборы в целом ряде случаев остро необходимы. По мере усложнения связной, телекоммуникационной, телевизионной и радиолокационной техники растет число форм сигналов, необходимых для ее тестирования. Уже сейчас число форм тестируемых сигналов просто не поддается воображению. Единственной гарантией получения нужной формы сигналов является переход к технике прямого цифрового синтеза произвольных сигналов.
Утверждения о генерации произвольных сигналов несут в себе некоторую долю лукавства. Дело в том, что цифровой синтез сигналов возможен с точностью во времени до периода дискретизации сигнала и по уровню с точностью до квантования по уровню (разрядности ЦАП). В силу этого набор "произвольных" сигналов на самом деле оказывается набором просто очень большого, но все же конечного, числа форм сигналов. Однако при квантовании сигналов с разрядностью 8–14 бит и числом отсчетов сигналов в несколько тысяч количество возможных форм настолько велико, что на практике можно говорить о синтезе сигнала практически любой (в пределах описанных ограничений) формы сигналов.
Для генерации сигнала напряжения в традиционных аналоговых генераторах используются электронные компоненты, многими различными способами формирующие осциллятор, и генерируемые сигналы имеют низкие точность частоты, стабильность, разрешение, установка частоты неудобна. Технология прямого цифрового синтеза (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 мкФ, соединенные
параллельно с танталовыми
3 ОПИСАНИЕ ЭЛЕМЕНТНОЙ БАЗЫ
Микроконтроллер - это устройство, выполняющее ограниченный набор функций. В кристалле микроконтроллера размещено не только ядро вычисления, но также: запоминающее устройство, где хранятся программа контроллера и данные; набор периферийных устройств (ПУ), для полноценного использования микроконтроллера; порты ввода-вывода.
Микроконтроллеры большое
распространение получили в области
систем автоматического контроля и
управления. Микроконтроллеры представляют
собой полностью готовые
Производством микроконтроллеров занимаются более 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
Особенности ядра микроконтроллера: