Разработка схемы электрической принципиальной синхронного счетчика
Формализация алгоритма функционирования и детализация исходной структуры схемы электрической принципиальной цифрового устройства. Методика проверки правильности функционирования средствами пакета схемотехнического моделирования Electronics Workbench.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.01.2015 |
Размер файла | 854,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Государственное образовательное учреждение высшего профессионального образования
«Воронежский государственный технический университет»
Факультет автоматики и электромеханики
кафедра Автоматизированные и вычислительные системы
Курсовой проект
Разработка схемы электрической принципиальной синхронного счетчика
Воронеж 2014
Содержание
Введение
1. Выбор способа решения задачи курсового проектирования
1.1 Формализация алгоритма функционирования
1.2 Детализация исходной структуры
2. Разработка схемы электрической принципиальной
2.1 Синтез схемы электрической функциональной
2.2 Оптимизация схемы электрической принципиальной
3. Проверка корректности принятых технических решений
3.1 Разработка методики проверки правильности функционирования
3.2 Разработка модели схемы электрической принципиальной
Заключение
Список литературы
Введение
Счетчики - это автоматы, которые под действием входных импульсов переходят из одного состояния в другое, фиксируя тем самым число поступивших на их вход импульсов в том или ином коде. Специфичной для счетчиков операцией является изменение их содержимого на единицу, возможно и условную. Счетчики также выполняют и другие операции - сброс, установка, параллельная загрузка заданного числа. Основной характеристикой счетчика является его модуль (или коэффициент) пересчета (М). Модуль пересчета определяет максимальное число возможных состояний счетчика.
По способу кодирования счетчики классифицируют как:
- двоичные, с модулем 2n;
- двоичные, с модулем не равным 2n;
- с недвоичным кодированием (счетчики в коде Грея, счетчики в коде «1 из N»);
- полиномиальные счетчики.
Счетчики могут быть суммирующими (прямого счета), вычитающими (обратного счета) и реверсивными (с изменением направления счета). Счетчики строятся на базе триггерных схем, имеющих межразрядные связи. Поэтому, организуя их соответствующим образом, можно строить счетчики с последовательным, параллельным или комбинированным переносом.
Двоичным счетчиком является счетчик с модулем М=2n, где n - целое число. Такой счетчик последовательно считает коды состояний, т.е. на его выходах формируются двоичные числа, соответствующие десятичным - 0, 1, 2, 3,…, М-1. Число n также отображает количество триггерных схем в счетчике. Следовательно, счетчик с модулем М=4=22 будет строиться на базе двух триггеров, считая последовательно состояния от 0 до 3 (всего 4 состояния), счетчик с М=8=23 будет иметь в составе схемы 3 триггера и считать от 0 до 7 (всего 8 состояний) и т.д.
Схемы таких счетчиков являются наиболее простыми. Среди них максимальным быстродействием обладают синхронные счетчики с параллельным переносом, схема которых взята за основу для построения счетчиков с модулем не равным 2n. Для построения счетчиков с произвольным модулем (т.е. М может быть равен 3, 5, 7, 9…) используются разные методы, причем для построения каждой схемы требуется свой конкретный расчет. Такие счетчики имеют (2n-М) лишних состояний, которые необходимо исключить из работы счетчика. Способов исключений лишних состояний очень много, и для любого М можно предложить множество реализаций.
Также, счетчики могут быть синхронными и асинхронными. В асинхронных счетчиках смена состояний разрядных выходов происходит по мере распространения входного воздействия от разряда к разряду, что порождает кратковременные ложные состояния. В синхронных счетчиках смена состояний внутренних триггеров происходит одновременно, исключая тем самым влияние переходных процессов на состояние разрядных выходов.
цифровой схема электрический
1. Выбор способа решения задачи курсового проектирования
1.1 Формализация алгоритма функционирования
В проекте поставлена задача проектирования синхронного счетчика с четырьмя выходами, циклически изменяющего свои состояния в соответствие с вариантом задания. Последовательность состояний счетчика приведена в таблице 1.
Таблица 1 Последовательность состояний
Состояние счетчика |
|||||||
№ состояния |
1 |
2 |
3 |
4 |
5 |
6 |
|
Код состояния (дес.) |
0 |
5 |
7 |
3 |
1 |
6 |
|
Код состояния (дв.) |
000 |
101 |
111 |
011 |
001 |
110 |
Для 6-ми состояний счетчика необходимо |log26| = 3 тактируемых по положительному фронту D-триггера с объединенными входами синхронизации, на которые будут подаваться импульсы с генератора G. Текущее состояние счетчика будут отображаться с помощью цифрового индикатора. Структурная схема проектируемого счетчика показана на рисунке 1.
Рисунок 1 Структурная схема проектируемого счетчика
1.2 Детализация исходной структуры
По каждому фронту импульса генератора G на выходы триггеров Q1 - Q3 записывается информация с входов D1 - D3. Поэтому дальнейший синтез счетчика сводится к построению комбинационной схемы (логики переходов), формирующей из выходных сигналов Q1 - Q3 уровни сигналов D1 - D3 на информационных входах триггеров, необходимые для перехода в следующее состояние. Для этого составим таблицу переходов для сигналов D1 - D3.
Таблица 2 Порядок переходов счетчика из состояния в состояние
Текущее состояние счетчика N |
Следующее состояние счетчика N+ |
|||||||||
N |
код |
Q3 |
Q2 |
Q1 |
N+ |
код |
D3 |
D2 |
D1 |
|
1 |
0 |
0 |
0 |
0 |
2 |
5 |
1 |
0 |
1 |
|
2 |
5 |
1 |
0 |
1 |
3 |
7 |
1 |
1 |
1 |
|
3 |
7 |
1 |
1 |
1 |
4 |
3 |
0 |
1 |
1 |
|
4 |
3 |
0 |
1 |
1 |
5 |
1 |
0 |
0 |
1 |
|
5 |
1 |
0 |
0 |
1 |
6 |
6 |
1 |
1 |
0 |
|
6 |
6 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
2 .Разработка схемы электрической принципиальной
2.1 Синтез схемы электрической функциональной
На основе приведенной таблицы составим ДНФ для сигналов D1 - D3.
(1)
(2)
(3)
2.2 Оптимизация схемы электрической принципиальной
Для минимизации логических функций можно воспользоваться основными законами булевой алгебры или картами Карно. На рисунке 2 представлены карты Карно, построенные по выражениям (1) - (3).
Рисунок 2 Карты Карно логических функций сигналов D1 - D3
По картам Карно выполняется минимизация ДНФ сигналов D1 - D3.
(4)
(5)
(6)
Проведем анализ запрещенных состояний данной схемы. Составим таблицу переходов счетчика при запрещенных состояниях.
Таблица 3 Переходы счетчика при запрещенных состояниях
Текущее состояние счетчика N |
Следующее состояние счетчика N+ |
|||||||
код |
Q3 |
Q2 |
Q1 |
код |
D3 |
D2 |
D1 |
|
2 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
|
4 |
1 |
0 |
0 |
5 |
1 |
0 |
1 |
Из таблицы следует, что зацикливаний не происходит и схема из любого запрещенного состояния возвращается в разрешенное. Следовательно, дополнительных операций по оптимизации не требуется.
3 .Проверка корректности принятых технических решений
3.1 Разработка методики проверки правильности функционирования
Проведем дополнительные преобразования выражений (4) - (6), приведя их к базису И-НЕ, использую преобразования Де Моргана.
(7)
(8)
(9)
С учетом соотношений (7) - (9) в пакете Electronics Workbench построена функциональная схема эксперимента по изучению работы счетчика. Тактовые импульсы снимаются с выхода тактового генератора. Индикация состояний счетчика производится с помощью семисегментного индикатора с функцией преобразования четырехразрядного двоичного числа в шестнадцатеричное число на индикаторе. Частота генератора выбрана равной 1 Гц. Схема счетчика показана на рисунке 3. Выходные сигналы показаны на рисунке 4.
Рисунок 3 Функциональная схема счетчика
Рисунок 4 Выходные сигналы
3.2 Разработка модели схемы электрической принципиальной
Для хранения текущего состояния счетчика удобно использовать микросхему 74175 (К155ТМ8), так как она содержит необходимое количество D триггеров.
Чтобы реализовать комбинаторные схемы, описанные выражениями (7) - (9), необходимы следующие микросхемы:
– 7400 (К155ЛА3) (Четыре элемента «2И-НЕ»), 1 шт.;
– 7410 (К155ЛА4) (Три элемента «3И-НЕ»), 1 шт.
Необходимы так же семисегментный индикатор с функцией преобразования четырехразрядного двоичного числа в шестнадцатеричное число, генератор прямоугольных импульсов и лабораторный источник питания.
Выходные сигналы показаны на рисунке 5.
Рисунок 5 Выходные сигналы
Заключение
В процессе выполнения курсового проекта были закреплены основные теоретические положения дисциплины «Схемотехника ЭВМ», приобретены практические навыки по решению задач логического синтеза узлов и блоков цифровых ЭВМ.
Освоена методика разработки структурных и функциональных схем.
Результатом выполнения проекта является схема электрическая принципиальная цифрового устройства. Схема проверена средствами пакета схемотехнического моделирования Electronics Workbench (EWB).
Список литературы
1. Государственный образовательный стандарт высшего профессионального образования (Направление подготовки дипломированного специалиста 654600 - Информатика и вычислительная техника). - М.: МО РФ, 2000. - 50 с.
2. Воробьев Н.И. Проектирование электронных устройств: Учебное пособие. - М.: Высш. шк., 1989. - 223 с.
3. Карлащук В.И. Электронная лаборатория на IBM PC. Лабораторный практикум на базе Electronics Workbench и MATLAB. Издание 5-е. - М.: СОЛОН-Пресс, 2004. - 800 с. (электронная версия).
4. Тюрин С.В. Практикум по теории автоматов: синтез синхронного управляющего автомата. Учебное пособие. Воронеж: Воронеж. гос.техн.ун.-т, 2004. 84 с. (Электронная версия).
5. ГОСТ 2.701 - 84. Схемы. Виды и типы. Общие требования к выполнению.
Размещено на Allbest.ru
...Подобные документы
Разработка общего алгоритма и функционирования цифрового фильтра. Составление и описание электрической принципиальной схемы устройства, расчет его быстродействия. Листинг программного модуля вычисления выходного отсчета. Оценка устойчивости устройства.
курсовая работа [236,2 K], добавлен 03.12.2010Разработка алгоритма функционирования устройства. Разработка и отладка рабочей программы на языке команд микропроцессора. Составление и описание электрической принципиальной схемы. Расчет АЧХ устройства для заданных и реальных значений коэффициентов.
курсовая работа [313,9 K], добавлен 28.11.2010Описание узлов 16 разрядного счетчика и изучение принципов работы его элементов. Обзор общих сведений о триггерах. Разработка принципиальной схемы проектируемого устройства с использованием моделей компьютерной программы Electron ics Workbench 5.12.
контрольная работа [1,1 M], добавлен 25.05.2014Описание функциональной схемы цифрового устройства для реализации микроопераций. Выбор элементной базы для построения принципиальной электрической схемы цифрового устройства. Разработка и описание алгоритма умножения, сложения, логической операции.
курсовая работа [684,0 K], добавлен 28.05.2013Разработка общего алгоритма функционирования цифрового фильтра нижних частот. Разработка и отладка программы на языке команд микропроцессора, составление и описание электрической принципиальной схемы устройства. Быстродействие и устойчивость фильтра.
курсовая работа [860,6 K], добавлен 28.11.2010Разработка и описание алгоритма функционирования устройства, отладка рабочей программы на языке команд микропроцессора. Обоснование аппаратной части устройства. Составление электрической принципиальной схемы устройства, расчет быстродействия устройства.
курсовая работа [50,2 K], добавлен 03.12.2010Разработка и обоснование структурной схемы цифрового корректирующего фильтра. Обоснование общего алгоритма его функционирования. Оценка быстродействияустройства. Отладка разработанной программы. Составление принципиальной схемы устройства и ее описание.
курсовая работа [774,7 K], добавлен 03.12.2010Электронный замок: общая характеристика и принцип действия. Анализ вариантов реализации устройства. Разработка алгоритма функционирования, структурной и электрической принципиальной схемы электронного замка. Блок-схема алгоритма работы программы.
курсовая работа [363,3 K], добавлен 10.05.2015Проектирование устройства преобразования последовательного кода в параллельный и наоборот. Общая схема алгоритма функционирования устройства, разработка принципиальной электрической схемы. Схема сброса по питанию, генератор импульсов, триггер готовности.
курсовая работа [1,2 M], добавлен 14.07.2012Обзор аналогов изделия. Описание структурной схемы. Описание схемы электрической принципиальной. Разработка и расчет узлов схемы электрической принципиальной. Обоснование выбора элементов схемы. Расчет печатной платы. Тепловой расчет.
дипломная работа [622,7 K], добавлен 14.06.2006Выбор формата данных. Разработка алгоритма и графа макрооперации. Разработка функциональной электрической схемы и её особенности. Выбор элементной базы. Разработка принципиальной схемы. Микропроцессорная реализация устройства на языке Ассемблер.
курсовая работа [955,0 K], добавлен 04.05.2014Проектирование синхронного счетчика с четырьмя выходами, циклически изменяющего свои состояния. Решение задач логического синтеза узлов и блоков цифровых ЭВМ. Разработка структурной, функциональной и электрической принципиальной схем заданного устройства.
контрольная работа [500,9 K], добавлен 19.01.2014Разработка структурной схемы и алгоритма функционирования цифрового таймера для насоса. Составление принципиальной схемы изделия и расчет размеров печатной платы. Организация электрического питания. Технологический маршрут изготовления устройства.
курсовая работа [296,8 K], добавлен 02.03.2014Этапы проектирования накапливающего сумматора, реализующего вычисление среднего арифметического. Общая схема алгоритма функционирования устройства. Разработка принципиальной электрической схемы: генератор импульсов, счетчик адреса, триггер приостановки.
курсовая работа [211,6 K], добавлен 28.09.2011Разработка структурной схемы устройства. Изучение принципиальной электрической схемы устройства с описанием назначения каждого элемента. Характеристика программного обеспечения: секции деклараций, инициализации микропроцессора и основного цикла.
курсовая работа [260,3 K], добавлен 14.11.2017Разработка общего алгоритма функционирования цифрового фазового звена. Расчет аппаратной части устройства и написание программы на языке микропроцессора. Составление принципиальной схемы блока. Порядок расчета амплитудно-частотной характеристики фильтра.
курсовая работа [197,8 K], добавлен 03.12.2010Основные структуры, характеристики и методы контроля интегральных микросхем АЦП. Разработка структурной схемы аналого-цифрового преобразователя. Описание схемы электрической принципиальной. Расчет надежности, быстродействия и потребляемой мощности.
курсовая работа [261,8 K], добавлен 09.02.2012Разработка схемы принципиальной электрической для осуществления мультиплексирования трехцифровых сигналов на основе цифровых микросхем. Выполнение и моделирование работы схемы в программе MicroCap. Программирование схемы на микроконтроллере PIC16.
контрольная работа [903,2 K], добавлен 22.06.2022Разработка структурной схемы электронного устройства "баскетбольный таймер" с диапазоном 10 минут. Составление варианта реализации электрической принципиальной схемы устройства на интегральных микросхемах. Описание схемы работы таймера, его спецификация.
курсовая работа [1,7 M], добавлен 22.12.2015Разработка системы считывания данных с пяти четырехбитных датчиков. Проектирование структурной схемы микроконтроллера, схемы электрической принципиальной, блок-схемы работы программного обеспечения устройства. Разработка алгоритма основной программы.
контрольная работа [275,4 K], добавлен 08.01.2014