Принципы построения дискретных устройств
Разработка дискретного устройства. Генератор импульсов. Синтез счетчика импульсов, дешифратора, шифратора и мультиплексора. Таблица изменения состояний триггеров счетчика. Выбор микросхем. Синтез абстрактного автомата, разработка асинхронного устройства.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.12.2012 |
Размер файла | 268,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1
Размещено на http://www.allbest.ru/
Введение
Современный этап научно-технического прогресса характеризуется повсеместным внедрением принципиально новой техники. Ускорение научно-технического прогресса в значительной степени зависит от успехов современной микроэлектроники, являющейся современной элементной базой электронных устройств автоматики, телемеханики и связи.
Интегральные микросхемы значительно расширили диапазон применения электронных устройств на железнодорожном транспорте. Они создали возможность для совершенствования систем автоматического регулирования движения поездов, радиосвязи, учета и планирования технологических процессов на железнодорожном транспорте, автоматической локомотивной сигнализации и ряда других.
Развитие науки и ускорение технического прогресса немыслимо без совершенствования вычислительной техники, средств связи и систем сбора, передачи и обработки информации. Решение этого вопроса невозможно без создания цифровых систем и сетей связи.
Наиболее широкое распространение получили в настоящее время многоканальные системы с импульсно-кодовой модуляцией, обеспечивающие организацию по одной линии связи большого числа одновременно и независимо действующих каналов.
Цифровыми называются такие устройства, в которых измеряемая величина автоматически в результате квантования и цифрового кодирования представляется кодовым сигналом, соответствующим измеряемой величине.
Основными преимуществами цифровых систем связи по сравнению с аналоговыми являются высокая помехоустойчивость за счет передачи сообщений двоичными сигналам. Так как в цифровых системах передачи информационные параметры переносчиков в процессе модуляции принимают конечное количество разрешенных значений. Причем переход от одного разрешенного значения к другому осуществляется через конечные промежутки времени. Цифровые методы передачи позволяют значительно повысить помехоустойчивость и уменьшить накопление помех вдоль тракта передачи путем восстановления сигнала. Возможность использования сравнительно простых методов запоминания и хранения сообщений путем записи их в различного рода цифровых регистрах и запоминающих устройствах.
Поэтому, развитие и совершенствование систем автоматики, телемеханики и связи в значительной степени определяется широким внедрением цифровой техники. Для построения систем АТС и управления этими объектами используются управляющие логические устройства, представляющие собой последовательные или комбинационные схемы.
Исторически первыми были созданы релейно-контактные схемы ЛУ, которые и в настоящее время широко применяются в промышленности, особенно на железнодорожном транспорте. Затем появились ЛУ на бесконтактных элементах, которые в своем развитии прошли путь от диодных и ферротранзисторных схем до интегральных. Степень интеграции микросхем непрерывно повышается. Различают микросхемы малой, средней, большой и сверхбольшой интеграции.
ЛУ реализованные на микросхемах, делятся на две группы:
с жесткой логикой;
с программируемой логикой.
ЛУ с жесткой логикой отличаются тем, что при их реализации необходимо создавать проводные связи между отдельными элементами, что приводит к значительным габаритам, трудностями при изменении алгоритмов функционирования, сложностям диагностирования и ремонта.
Программируемые ЛУ, совершенствование которых осуществляется на основе микропроцессоров, в последние годы находят все более широкое применение. Использование программируемых ЛУ становится целесообразным уже в том случае, когда они реализуют задачу, эквивалентную схеме, содержащей 30 реле.
Таким образом, в настоящее время инженеру необходимо знать не только принципы работы дискретных устройств, но знать принципы построения таких устройств. Это необходимо для того, чтобы уметь находить неисправности, знать способы реализации таких устройств в имеющемся элементном базисе. Этой цели служит данный курсовой проект.
1. Разработка дискретного устройства
1.1 Генератор импульсов
Генератор импульсов служит для генерации последовательности импульсов синхронизации, необходимые для работы любого дискретного устройства.[7,c.45]
Генератор собран на логических элементах ИЛИ-НЕ микросхемы К561ЛЕ5. Для стабилизации взят распространённый кварц на 100кГц. Для облегчения запуска используется цепочка R1=1М и C1=16п. В соответствии с выходной частотой возьмём R2=24кОм.
Рисунок 1.1.1-Тактовый генератор с кварцевой стабилизацией
Рисунок 1.1.2-Времяимпульсная диаграмма работы генератора тактовых импульсов.
Исходя из того, что частота кварца 100 кГц, период импульсов будет равен с.
1.2 Синтез счетчика импульсов
Счётчиком называют устройство, на выходе которого сигналы в определённом коде отображают число импульсов, поступивших на счётный вход (пришедших с генератора импульсов). По заданию необходимо разработать двоичный, вычитающий счетчик с коэффициентом счета 9. В качестве устройств памяти необходимо использовать JK- триггеры.
Разработаем счетчик с параллельным тактирующим входом.
Для разработки данного счетчика составим таблицы состояний для разрядов счётчика. Данные таблицы имеют следующий вид:
во втором столбце - текущее состояние выходов счетчика до подачи на вход тактового импульса;
в третьем столбце - последующее состояние выходов счетчика после подачи на его вход тактирующего импульса;
в четвертом столбце - состояния на информационных входах JK - триггеров, которые должны быть на J- и K- входах триггеров, чтобы с приходом тактирующего импульса триггеры переключились в следующее состояние.
Реализуем данный алгоритм работы счетчика на логических элементах «ИЛИ-НЕ».
Для минимизации функций информационных воздействий на входы триггеров воспользуемся методом Мак-Класки.
Таблица 1 - Таблица состояний разрядов счетчика
№ |
Текущее состояние |
Последующее состояние |
Сигналы на информационных входах J - K триггеров. |
||||||||||||||
Qn4 |
Qn3 |
Qn2 |
Qn1 |
Qn+14 |
Qn+13 |
Qn+12 |
Qn+11 |
J4 |
K4 |
J3 |
K3 |
J2 |
K2 |
J1 |
K1 |
||
8 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
~ |
1 |
1 |
~ |
1 |
~ |
1 |
~ |
|
7 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
~ |
~ |
0 |
~ |
0 |
~ |
1 |
|
6 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
~ |
~ |
0 |
~ |
1 |
1 |
~ |
|
5 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
~ |
~ |
0 |
0 |
~ |
~ |
1 |
|
4 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
~ |
~ |
1 |
1 |
~ |
1 |
~ |
|
3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
~ |
0 |
~ |
~ |
0 |
~ |
1 |
|
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
~ |
0 |
~ |
~ |
1 |
1 |
~ |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
~ |
0 |
~ |
0 |
~ |
~ |
1 |
|
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
~ |
0 |
~ |
0 |
~ |
0 |
~ |
Таблица 2 - Таблица переходов триггера.
Тип перехода |
Вход J |
Вход K |
|
00 |
0 |
~ |
|
01 |
1 |
~ |
|
10 |
~ |
1 |
|
11 |
~ |
0 |
1.3 Синтез дешифратора и шифратора
1.3.1 Синтез дешифратора
Дешифратором (декодером) называется устройство, распознающее различные кодовые комбинации. Сигналы четырехэлементной комбинации подаются на входы дешифратора. В зависимости от вида кодовой комбинации на входе сигнал логической единицы появится только на одном определённом выходе, а на всех других будет сигнал логического нуля. Таким образом, каждой кодовой комбинации на входе соответствует свой выход.[1, с.74]
Нам необходимо синтезировать декодер преобразующий двоичную комбинацию в соответствующее десятичное число. Для этого воспользуемся таблицей.
Таблица 1.3--таблица соответствия двоичных комбинаций десятичным числам
Десятичное число |
Q4 |
Q3 |
Q2 |
Q1 |
|
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
|
2 |
0 |
0 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
|
4 |
0 |
1 |
0 |
0 |
|
5 |
0 |
1 |
0 |
1 |
|
6 |
0 |
1 |
1 |
0 |
|
7 |
0 |
1 |
1 |
1 |
|
8 |
1 |
0 |
0 |
0 |
Теперь запишем логические выражения, определяющие значения выходных переменных:
Схема декодера приводится в приложении 1.3.1
1.3.2 Синтез шифратора
Шифратором (кодером) называется устройство, производящее преобразование сигнал логической единицы на одном из входов в соответствующую кодовую комбинацию на выходной шине. Шифраторы, например, используют в устройствах ввода информации в цифровые системы. В таких устройствах при нажатии выбранной клавиши подаётся сигнал на определённый вход шифратора и на его выходе возникает двоичное число, соответствующее данной клавише.
Нам необходимо построить шифратор для представления десятичного числа в двоичном коде «с избытком 3». Для этого воспользуемся выше приведенной таблицей 1.3, в которой приведено соответствие между значениями на входе и выходе и получим следующие логические выражения:
Схема шифратора приведена в приложении 1.3.2.
1.4 Синтез мультиплексора
В качестве преобразователя параллельной формы представления числа в последовательную будем использовать мультиплексор.
Мультиплексор является устройством, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Мультиплексор имеет несколько информационных входов (Dо,D1,...), адресные входы (A0, A1,...), вход для подачи стробирующего сигнала С и один выход Y. Каждому информационному входу присваивается номер, называемый адресом. При подаче стробирующего сигнала на вход С мультиплексор выбирает один из входов, адрес которого задается двоичным кодом на адресных входах, и подключает его к выходу.[1,c.78]
Таким образом, подавая на адресные входы адреса различных информационных входов, можно передавать цифровые сигналы с этих входов на выход Q. Число информационных входов Nинф и число адресных входов Nадр связаны соотношением Nинф?2Nадр. В данном курсовом проекте мультиплексор имеет четыре информационных входа. Следовательно, число адресных входов равно двум.
Функционирование мультиплексора определяется таблицей 9.
Таблица 9 - Таблица функционирования мультиплексора
Адресные входы |
Вход синхронизации |
Выход |
||
А1 |
А2 |
С |
Y |
|
--- |
--- |
0 |
0 |
|
0 |
0 |
1 |
D0 |
|
0 |
1 |
1 |
D1 |
|
1 |
0 |
1 |
D2 |
|
1 |
1 |
1 |
D3 |
Следовательно, логическое выражение для выхода Y мультиплексора будет иметь вид:
Для последовательного изменения адресного кода от состояния 00 до 11 мы должны синтезировать двоичный, суммирующий счётчик с коэффициентом счёта ксч = 4. Составим таблицу изменения состояний триггеров счётчика.
Таблица 10 - Таблица изменения состояний триггеров счётчика
№ |
A1 |
A2 |
|
0 |
0 |
0 |
|
1 |
0 |
1 |
|
2 |
1 |
0 |
|
3 |
1 |
1 |
Согласно полученной таблице построим схему счётчика. Функциональная схема счётчика, управляющего адресными входами мультиплексора, представлена на рисунке 11.
Схема мультиплексора приведена в приложении 1.5.
1.5 Выбор микросхем
В качестве JK-триггера выберем микросхему К561ТМ2. Микросхема K561ТМ2 содержит 2 независимых JK-триггера, имеющих общую цепь питания. У каждого триггера имеются JK-информационные входы и входы синхронизации С. Триггера также содержат S и R входы для установки в «1» и «0» соответственно. У микросхемы К561ТМ2 вывод 7 - общий, 14 - питание.
В качестве логических элементов ИЛИ-НЕ будем использовать микросхемы К561ЛЕ5, К561ЛЕ6, К561ЛЕ10. У этих микросхем вывод 7 - общий, 14 - питание. Используемые в дискретном устройстве микросхемы показаны на рис. 1.6.1.
2. Синтез абстрактного автомата
2.1 Разработка асинхронного автомата
дискретный устройство мультиплексор микросхема
Автоматом называется дискретное устройство, способное принимать различные состояния, под воздействием входных сигналов переходить из одного состояния в другое и вырабатывать выходные сигналы.
Математической моделью дискретного устройства, обладающего памятью, является абстрактный автомат, который задается совокупностью пяти конечных множеств:
S = {A, Z, W, d, x },
где А = {а0,а1 ... аМ} - множество состоянии автомата, причем
а0 - начальное состояние;
Z = {Z1,Z2 ... Zf} - множество входных сигналов;
W = {W1,W2 ... WС} - множество выходных сигналов;
d - функция переходов, обеспечивающая выработку последующего состояния aS автомата в зависимости от существующего состояния аM и входного воздействию Zf ;
x - функция выходов, обеспечивающая выработку выходного сигнала автомата в зависимости от его состояния и входного сигнала Zf.
Абстрактный автомат имеет один входной и один выходной каналы, и каждой букве входного алфавита Z ставит в соответствие букву или слово выходного алфавита W.
Наибольшее распространение получили автоматы Мили и Мура.
Закон функционирования автомата Мили:
a( t + 1) = d ( a( t ) ; Z( t )) ;
W( t ) = x ( a( t ) ; Z( t ) ) .
Работу автомата Мура определяется следующими уравнениями:
a( t + 1 ) = d((a(t),Z(t));
W( t ) = x ( a( t ) ), где t = 0,1,2...
Автомат может задаваться несколькими способами, однако все они должны конкретизировать функции переходов и выходов. Задание автомата табличным способом заключается в построении таблиц переходов (ТП) и выходов (ТВ), в которых показываются внутренние состояние и состояния выходов автомата в соответствии с функциями переходов и выходов. Графическое представление автомата осуществляется с помощью графа, вершины которого соответствуют внутренним состояниям автомата. Переходы из одного состояния в другое показывают стрелками, соответствующими ветвям графа.
Для синтеза данного автомата использовался графический метод. Зададим в соответствии с заданием таблицу переходов и таблицу выходов (соответственно табл. 2.1.1, табл. 2.1.2).
Таблица 2.1.1 ТВ
A |
||||
а1 |
а2 |
|||
S |
S0 |
1 |
1 |
|
S1 |
1 |
1 |
||
S2 |
0 |
0 |
||
S3 |
0 |
0 |
||
S4 |
0 |
0 |
Таблица 2.1.2 ТП
A |
||||
а1 |
а2 |
|||
S |
S0 |
S1 |
S0 |
|
S1 |
S2 |
S1 |
||
S2 |
S0 |
S3 |
||
S3 |
S3 |
S4 |
||
S4 |
S4 |
S2 |
Закодируем внутренние состояния, входные и выходные воздействия автомата:
S0 = 011; S1 = 001; S2 = 010; S3 = 110; S4 = 100
x = a1; x = a2; y=1; y = 0
Для кодирования используем число переменных исходя из соотношения: k2N, где k-количество состояний автомата,
N- количество переменных.
Таблица 2.1.3 ТВ
x |
||||
0 |
1 |
|||
S |
011 |
1 |
1 |
|
001 |
1 |
1 |
||
010 |
0 |
0 |
||
110 |
0 |
0 |
||
100 |
0 |
0 |
Таблица 2.1.4 ТП
X |
||||
0 |
1 |
|||
S |
011 |
001 |
<011> |
|
001 |
010 |
<001> |
||
010 |
011 |
110 |
||
110 |
<110> |
100 |
||
100 |
<100> |
010 |
Т. о. для синтеза автомата понадобится три JK-триггера. Составим граф автомата (рис. 2.1.1).
Рисунок 2.1.1-Граф абстрактного автомата.
По построенному графу составим функции возбуждения входов и выхода автомата.
Минимизируем данные функции методом карт Карно.
Для простоты подбора микросхем запишем полученные функции в базисе ИЛИ-НЕ для дальнейшей реализации автомата в этом базисе:
По заданию нам необходимо получить синхронный автомат, для этого ко всему выше описанному добавим схему синхронизации, собранную на JK-триггерах.
Принципиальная схема абстрактного синхронного автомата изображена в приложении.
2.2 Выбор микросхем
В качестве JK-триггера выберем микросхему К561ТB1. Микросхема K561ТВ1 содержит 2 независимых JK-триггера, имеющих общую цепь питания. У каждого триггера имеются J- и K- информационные входы и входы синхронизации С. Триггера также содержат S и R входы для установки в «1» и «0» соответственно. У микросхемы К561ТВ1 вывод 8 - общий, 16 - питание.
В качестве логических элементов ИЛИ-НЕ будем использовать микросхемы К561ЛЕ5, К561ЛЕ10. У этих микросхем вывод 7 - общий, 14 - питание. Используемые в дискретном устройстве микросхемы показаны на рис. 2.2.1.
Заключение
В результате выполнения курсового проекта разработал принципиальную схему дискретного устройства (ДУ), имеющего следующую структуру: генератор импульсов, двоичный вычитающий счетчик с коэффициентом счёта 9, дешифратор, шифратор, мультиплексор. В качестве элементов памяти использовал JK-триггеры. Дискретное устройство реализовано в базисе ИЛИ - НЕ.
Синтезировал синхронный автомат по таблицам переходов и выходов, в качестве элементов памяти использовал JK-триггеры. Для синтеза использовал графический метод.
Список литературы
Сапожников В. В. и др. Дискретные устройства железнодорожной автоматики, телемеханики и связи: Учебник для вузов ж.-д. Транспорта.-М: Транспорт, 1988.--255 с.
Нефёдов А. В. “Интегральные микросхемы и их зарубежные аналоги: справочник”, Т.-3. - М.: КУбК-А, 1997
Зельдин Е. А. “Импульсные устройства на микросхемах”
“Цифровые и аналоговые интегральные микросхемы: справочник”
“Резисторы, конденсаторы, трансформаторы и коммутирующие устройства: справочник”
В.Л. Шило, Популярные цифровые микросхемы: Московская радио-библиотека. Москва, Металлургия, 1989 г. - 352 с
С.А. Бирюков, Цифровые устройства на МОП- интегральных микросхемах: Массовая радио библиотека. Москва: Радио и связь, 1990г.- 128с.
Размещено на Allbest.ru
Подобные документы
Разработка дискретного устройства, состоящего из генератора прямоугольных импульсов высокой частоты (100 кГц), счетчика импульсов, дешифратора, мультиплексора и регистра сдвига. Синтез синхронного конечного автомата, у которого используются D-триггеры.
курсовая работа [198,8 K], добавлен 08.02.2013Основные преимущества цифровых систем связи по сравнению с аналоговыми. Принципы работы дискретных устройств, особенности их построения. Устройство генератора импульсов, синтез счетчика, мультиплексора и дешифратора. Разработка асинхронного автомата.
курсовая работа [552,1 K], добавлен 21.11.2012Анализ и синтез асинхронного счетчика с КСЧ=11 в коде 6-3-2-1 и с типом триггеров JJJJ, его назначение, разновидности и технические характеристики. Пример работы суммирующего счетчика. Синтез JK–триггера (устройства для записи и хранения информации).
курсовая работа [2,4 M], добавлен 25.07.2010Основные узлы дискретного устройства: генератор прямоугольных импульсов, параллельно-последовательный счетчик, преобразователь кодов, делитель частоты, сумматор. Описание работы дискретного устройства. Выбор микросхем. Схема электрическая принципиальная.
курсовая работа [3,7 M], добавлен 28.01.2013Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.
контрольная работа [279,1 K], добавлен 07.01.2015Классификация счётчиков электронных импульсов. Составление таблицы функционирования счетчика, карт Карно, функций управления входов для триггеров. Выбор типа логики, разработка принципиальной схемы и блока индикации, временная диаграмма работы счётчика.
контрольная работа [130,9 K], добавлен 10.01.2015Синтез дискретного устройства, его структурная схема. Расчет дешифратора и индикаторов, их проектирование. Карты Карно. Синтез счетной схемы. Делитель частоты. Проектирование конечного автомата и его описание. Анализ сигналов и минимизация автомата.
курсовая работа [217,8 K], добавлен 21.02.2009Разработка и описание принципиальной схемы дискретного устройства. Синтез основных узлов дискретного устройства, делителя частоты, параллельного сумматора по модулю два, параллельного регистра, преобразователя кодов. Генератор прямоугольных импульсов.
курсовая работа [1,6 M], добавлен 20.05.2014Реализация устройства, выполняющего счет до 30, с помощью среды разработки Electronics Workbench. Принцип работы счетчика - подсчёт числа импульсов, поданных на вход. Составные элементы устройства: генератор, пробник, логические элементы, триггер.
курсовая работа [121,3 K], добавлен 22.12.2010Структурная схема дискретного устройства. Основное назначение делителя частоты. Синтез счётчика с параллельным переносом и коэффициентом счёта. Генератор прямоугольных импульсов. Реализация преобразователя кодов на базе программируемо-логических матриц.
курсовая работа [5,6 M], добавлен 22.01.2016