Цифровой таймер

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 10.04.2014
Размер файла 1,3 M

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

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

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

Федеральное агентство по образованию

Государственное учреждение среднего профессионального образования

«Санкт-петербургский технический колледж управления и коммерции»

Курсовой проект

По дисциплине: Цифровая схемотехника

Цифровой таймер

Работу выполнил

Студент гр. 9ВМ-31 Смирнов А.Б.

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

Содержание

Введение

Часть I. Принципы построения

Часть II. Разработка схемы устройства

2.2 Функциональная схема проектируемого устройства

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

2.4 Результат машинного моделирования

Часть III. ПЛИС

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

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

4.2 Кварцевый генератор

4.3 Разъем

4.4 Буферные элементы

4.5 Конденсаторы

Заключение

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

Введение

В данном КП разрабатывается устройство «Цифровой таймер», формирующее заданные интервалы времени со следующими параметрами:

Максимально формируемый интервал времени, с - 2х10-4;

Точность воспроизведения интервала времени, с - 2x10-7;

фзад, с - 2x10-7;

Длительность выходного импульса, с - 2х10-7.

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

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

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

Надоело просыпаться под неприятный звон будильника? Теперь Вас может разбудить любой прибор, снабженный таймером, например, музыкальный центр или светильник.

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

Часть I. Принципы построения

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

Число вариантов длительности задержки выхода импульса можно рассчитать, учитывая максимальный формируемый интервал времени и длительность выходного импульса:

Х= (Тmax - Тmin) / Тmin = (2x10-4 с - 2x10-7 с) / (2x10-7 с) = 999

При этом длительность задержки выхода импульса будет рассчитываться по формуле (2x10-7 с)*Х, где Х - число от 0 до 999, записанное двоичным кодом. Чтобы подавать такое число, нам понадобится 10 входов, через которые будет поступать двоичный код, и десятиразрядный регистр, в котором это число будет храниться.

Для подсчёта эталонных импульсов используется десятиразрядный счётчик, для сравнения с заданным кодом используется устройство сравнения (компаратор) той же разрядности.

Необходимая длительность выходного импульса получается с помощью формирователя выходных импульсов.

Рис. 1 Структурная схема селектора импульсов.

Часть II. Разработка схемы устройства

цифровой таймер селектор электрический

2.2 Функциональная схема проектируемого устройства

В данной главе будет рассмотрен вопрос о функциональном устройстве проектируемого прибора и приведена внутренняя структура программируемой логической интегральной схемы, которая является основой рассматриваемого здесь цифрового таймера, а так же будут приведены результаты машинного моделирования. В качестве среды проектирования ПЛИС Altera мы берём MAX+PLUS II. Назначение семейства ПЛИС для реализации проекта предоставили компилятору для того, чтобы оценить требуемые ресурсы. На рис.2 приведена функциональная схема селектора импульсов.

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

Вся схема тактируется от кварцевого импульсного генератора частотой 10 МГц, так как при другой частоте скорость работы схемы будет отличаться от необходимой.

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

На рис. 4 приведена внутренняя структура цифрового таймера. В начале разработки схемы мы выбрали, как среду разработки MAX+PLUS II. Запустив пакет САПР Altera Max + PLUS II, в графическом редакторе Graphic Editor, мы создали новый файл(file, new…), выбрали из базы данных нужные нам элементы. С помощью редактора MegaWizard Plug-In Manager, встроенного в Max+ PLUS II, очень легко были сделаны десятиразрядные регистр, счётчик и компаратор.

После того, как схема была полностью спроектирована, мы проверили её на наличие ошибок с помощью компилятора системы (Compiler).

Работа схемы:

Наша схема тактируется ГТИ, который на схеме изображен как вход «gti». На входы a[9..0] подается десятиразрядный двоичный код, управляющий временем задержки выходного импульса. Под действием импульса запуска, поступающего на вход «zap», управляющий код запишется в регистр. Этим же импульсом переведётся в единичное состояние первый триггер. Снятие импульса запуска блокирует запись в регистр до следующего сигнала записи, предотвращая случайную запись управляющего кода во время работы схемы, для избежания возникновения ошибок.

Каскад из двух инверторов и элемента «2И», стоящий перед триггером, необходим в схеме для предотвращения ошибки, возникающей, если фронт импульса запуска совпадёт с фронтом синхроимпульса, в результате которой на выходе схемы установилась бы логическая единица вне зависимости от кода управления.

Логическая единица, установившаяся на выходе первого триггера, откроет ключ, представленный элементом «2И», и даст возможность синхроимпульсам с входа «gti» поступать на счётчик. Число вошедших в счётчик импульсов будет постоянно сравниваться с числом, записанным в регистре, и при их совпадении компаратор выдаст импульс, которым на выходе второго триггера установится логическая единица. В то же время обнулятся регистр и счётчик, и сбросится первый триггер, в свою очередь закрывающий ключ «2И», прекращая трансляцию синхроимпульсов на вход таймера.

Чтобы задать необходимую длительность выходного импульса, схема устроена так, чтобы второй триггер изменил своё состояние (1 > 0) с помощью входа «/С» только с приходом синхроимпульса. Таким образом, логическая единица на выходе будет держаться один период синхроимпульса. Учитывая, что частота СИ =10МГц, т.е. его период равен 2x10-7с, длина выходного импульса будет соответствующей.

Рис. 3 Внутренняя структура цифрового таймера

2.4 Результат машинного моделирования

В данной части приведены результаты проведённых машинных экспериментов. Моделирование проводилось в программном приложении MAX+ PLUS II с помощью симулятора, который позволяет тестировать логические операции и внутреннюю синхронизацию проектируемой логической схемы.

На рисунке 4 приведён результат моделирования работы таймера. Для примера на устройство был подан код числа 17. Как видно из графика, управляющий код записывается по фронту импульса «запуск» и спустя 17 тактовых импульсов после запуска, схема выдаёт импульс длительностью 2*10-7с.

Рис. 4 Временная диаграмма работы цифрового таймера

Часть III. ПЛИС

За основу проектируемого цифрового таймера в данной работе была взята ПЛИС фирмы ALTERA семейства MAX7000S. В настоящее время это достаточно устаревшее семейство ПЛИС, но до сих пор достаточно популярное среди разработчиков. Это связано с тем, что для работы с ним не требуется никаких серьезных затрат, поскольку пакет MAX+PLUS II BASELINE полностью поддерживает все представителей этого семейства ПЛИС, а для программирования и загрузки конфигурации устройств опубликована схема загрузочного кабеля ByteBlaster и ByteBlasteMV. Данная фирма является одним из мировых лидеров по производству ПЛИС в мире. Выбор в пользу ПЛИС Altera был сделан исходя из следующих критериев:

1) Широкая распространённость на рынке

2) Относительно низкая стоимость продукции

3) Доступность программного обеспечения для разработки устройств на базе ПЛИС данной фирмы.

Разработка структуры ПЛИС производится в графическом редакторе программного приложения MAX+plus II.

Ядром цифрового таймера в данном проекте является программируемая логическая интегральная схема фирмы ALTERA. На рис. 6 приведено расположение выводов для ПЛИС, использованной в данном проекте. На рис 7 изображена уже запрограммированная для данного проекта ПЛИС и указаны её выводы.

Рис. 5

Рис. 6

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

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

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

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

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

4.2 Кварцевый генератор

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

В данном проекте для удобства формирования длительности выходного импульса и длительности его задержки, был выбран тактовый генератор фирмы Geyer Electronic модель КХО-97 с частотой 10 МГц.

Рис. 7

Модель

Диапазон частот, МГц

Температурная стабильность, ppm

Напряжение питания, В

Потребляемый ток, мА

Размеры Д/Ш/В, мм

Особенности

KXO97

1,0...100,0

+50 (-20...70°С)

+100 (-40...85°С)

5,0 ±5%

15...40

7,0

5,08

1,8

Вход разрешения

4.3 Разъем

Для связи внешним устройством на плате необходим разъём для подключения. В данном проекте используется следующий разъём и вилка к нему:

Рис. 8 Габаритные размеры разъёма

No. Pos.

Plug / Socket

Dimension (mm)

A

B

C

D

E

25

Plug

53.04

47.04

38.96

41.30

8.36

Socket

38.38

7.90

4.4 Буферные элементы

Для защиты устройства от перепадов напряжения питания, в схему были включены буферные элементы. В схему установлены 2 микросхемы SN7407N, являющиеся аналогом отечественной микросхемы К155ЛН4.

Представляет собой шесть буферов без инверсии с открытым коллектором.

Рис. 9 Микросхема

Рис. 10 Условное графическое обозначение

4.5 Конденсаторы

Для корректной работы ГТИ в схему были включены два конденсатора: один электролитический , второй керамический.

Конденсаторы электролитические К50-32:

Взрывобезопасная конструкция

Диапазон рабочих температур . . . -60 …+85 °С

Отклонение от номинала . . . . . . .. +50…-20%

Номинальное напряжение . . . . . ..160 -450 В

Номинальная емкость . . . . . . . . . ..47 -4700 мкФ

Ток утечки не более 0,04 v-CU.

Рис. 11 Конденсаторы монолитные керамические постоянной емкости

Вид конденс.

Номинальная емкость для конденсаторов группы по температурной стабильности, пФ

Размеры, мм

МПО

М47

М1500

Н30

Н50

Н90

L max

B max

H max

К10-73-3б

1100-1500 пФ

--

--

--

0,01 - 0,068 мкФ

--

5,6

4,5

3,0

1600-3900 пФ

_

_

_

0,1 - 0,33 мкФ

0,47; 0,68; 1,0 мкФ

7,5

5,0

4,5

_

_

_

_

_

1,5; 2,2 мкФ

9,0

7,1

5,0

Заключение

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

В данной работе было произведено проектирование на всех его этапах: построена функциональная схема, разработана внутренняя структура программируемой логической интегральной схемы, построена принципиальная электрическая схема самого устройства. Устройство надёжным и простым в изготовлении, также учтена возможность сопряжения устройства с любым другим внешним через разъём DB25M фирмы Ninqbo. Получившееся устройство просто в эксплуатации.

Список литературы

1. В.Л.Шило «Популярные цифровые микросхемы» 1989 г.

2. Л.А.Мальцева, Э.М.Фромберг, В.С.Ямпольский «Основы цифровой техники»

3. И.С.Потёмкин «Функциональные узлы цифровой автоматики»

4. Ю.И. Степанов “Справочник по ЕСКД ” 1975 г.

5. В.Ю. Лавриенко “Справочник по полупроводниковым приборам” 1971 г.

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

...

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

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

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

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

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

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

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

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

    курсовая работа [292,7 K], добавлен 12.04.2009

  • Разработка алгоритма функционирования устройства. Разработка и отладка рабочей программы на языке команд микропроцессора. Составление и описание электрической принципиальной схемы. Расчет АЧХ устройства для заданных и реальных значений коэффициентов.

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

  • Разработка электрической схемы цифрового устройства на основе базовых интегральных микросхем: упрощение и преобразование; выбор типа логики и конкретных серий. Электрический расчет цифровой схемы, расчет мощностей. Создание топологии в гибридном варианте.

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

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

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

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

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

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

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

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

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

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

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

  • Определение типа производства. Формирование технологического кода изделия. Расчёт технологичности конструкции и пути её повышения. Разработка технологической схемы сборки таймера. Выбор и описание оборудования и оснастки для сборочно-монтажных работ.

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

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

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

  • Принципиальное и функциональное описание цифрового кухонного таймера. Главные особенность микросхемы К176ИЕ12. Особенности работы реле времени. Перечень основных элементов к электрической схеме, их назначение. Описание работы тактового генератора.

    контрольная работа [3,1 M], добавлен 03.04.2011

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

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

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

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

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

    курсовая работа [860,6 K], добавлен 28.11.2010

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

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

  • Параметры цифрового потока формата 4:2:2. Разработка принципиальной электрической схемы. Цифро-аналоговый преобразователь, фильтр нижних частот, усилитель аналогового сигнала, выходной каскад, кодер системы PAL. Разработка топологии печатной платы.

    дипломная работа [615,9 K], добавлен 19.10.2015

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

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

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