РУБРИКИ |
Проектирование Цифрового устройства |
РЕКОМЕНДУЕМ |
|
Проектирование Цифрового устройстваПроектирование Цифрового устройстваМИНИСТЕРСТВО ВЫСШЕГО ОБРАЗОВАНИЯ УКРАИНЫ Сумской Государственный Университет Кафедра Автоматики и Промышленной Электроники ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту по курсу: «Цифровая схемотехника» по теме: «Проектирование Цифрового устройства» ФЗ 51.6.090803.574ПЗ Руководитель проекта Мировицкий Г. П. Проектировал студент Симоненко А.В. группы ПЭЗ-51 Оценка работы Члены комиссии: Сумы 1999 СОДЕРЖАНИЕ
1. РАЗРАБОТКА СТРУКТУРНОЙ и ФУНКЦИОНАЛЬНОЙ СХЕМЫ УСТРОЙСТВА 5 ВВЕДЕНИЕ Внедрение микропроцессорной, и вообще цифровой, техники в устройства управления промышленными объектами требует от специалистов самого различного профиля быстрого освоения этой области знания. В процессе разработки функциональных схем цифровых устройств отчетливо выделяются два характерных этапа. На первом этапе, который можно назвать структурным проектированием, заданный неформально алгоритм разработчик представляет в виде последовательности некоторых операторов, таких, как получение результата, счет, преобразование кода, передача информации. При этом он старается использовать ограниченный набор общепринятых операторов. При использовании этих операторов, как правило, алгоритм можно представить довольно небольшим их числом. Структура алгоритма становится обозримой, понятной, легко читаемой и однозначной. На основе полученной структуры алгоритма формулируются технические требования к схемам, реализующим отдельные операторы. По техническим требованиям в качестве функциональных узлов схемы можно применить либо готовые блоки в интегральном исполнении, либо, если таких микросхем в наличии нет, синтезировать их из более простых элементов. Подобный синтез первоначально производится при помощи алгебры логики, после чего по полученным функциям строится эквивалентная схема. Однако, как правило, синтезированные схемы хуже их аналогов в интегральном исполнении. К этому приводят следующие обстоятельства: большее время задержки, большие габариты, большее потребление энергии. 1. РАЗРАБОТКА СТРУКТУРНОЙ и ФУНКЦИОНАЛЬНОЙ СХЕМЫ УСТРОЙСТВА 1.1 Разработка структурной схемы устройства Работу устройства можно представить следующим образом. По переднему фронту импульса начинается отсчет. При поступлении заднего фронта импульса или при превышении заданного интервала времени отсчет останавливается. Если значение в счетчике превышает заданный предел, на панели отображения выводится сигнал «ошибка». В противном случае на панели отображения отображается содержимое счетчика и величина измеренного интервала передается в устройство обработки. Описанный алгоритм отображен в приложении 1. В состав структурной схемы войдут следующие элементы: Структурную схему можно представить так, как отображено на рисунке 2. Рисунок 1. Структурная схема При поступлении переднего фронта измеряемого импульса детектор фронтов 1.2 Разработка функциональной схемы устройства Детектор фронтов состоит из двух ждущих мультивибраторов и триггера. Схема подсчета тактовых импульсов состоит из элемента «И» и счетчика. Схема отображения содержит регистр, дешифратор и индикаторы. Рисунок 2. Функциональная схема Схема преобразования параллельного кода в последовательный состоит из преобразования кода 8421 в код 8421+3 и сдвигового регистра обеспечивающего преобразование параллельного кода в последовательный. В состав тактового генератора входит генератор прямоугольных импульсов заданной частоты и делитель частоты для сдвигового регистра. Определим разрядность индикатора по формуле: [pic], где [pic]- максимальное значение измеряемой величины; [pic] -точность измерения. [pic] Разрядность регистра с параллельным вводом и последовательным выводом информации определим исходя из того, что для отображения каждого десятичного разряда требуется 4 бита: [pic] 2. РАЗРАБОТКА ПРИНЦИПИАЛЬНОЙ СХЕМЫ УСТРОЙСТВА 2.1 Проектирование схемы детектора фронтов Рисунок 6. Схема детектора фронтов Ждущий мультивибратор можно реализовать на основе микросхемы К155АГ3. Длительность импульса (при [pic]) вычислим по формуле: [pic]. Вход [pic]используется для прямого запуска мультивибратора. Сигнал сброса формируется с помощью RC звена: времязадающий конденсатор [pic] подключается между выводами 14 и 15 а также 6 и 7; резисторы [pic] подключаются от выводов 15 и 7 к положительной шине питания 5В. Примем номиналы [pic] и [pic]: Триггер можно реализовать на основе микросхемы К555ТР2. Она содержит 4 независимых RS - триггера, имеющих общую шину питания. У каждого триггера есть входы [pic] и [pic], а также комплиментарный выход [pic]. Логический элемент «И» можно реализовать на основе микросхемы К155ЛИ1. Схема детектора фронтов и электронного ключа отображена на рисунке 6. 2.2. Генератор тактовых импульсов Рисунок 7. Схема тактового генератора Для работы счетчика и сдвигового регистра необходим генератор тактовых импульсов. Схема генератора приведена на рисунке 7. Он построен на двух элементах И-НЕ микросхемы К155ЛА3. Частота генерации определяется из соотношения: [pic], где НОК - наименьшее общее кратное, [pic] Частота генерации определяется как: [pic]. Приняв [pic], определим номинал резистора: [pic] Примем значение из номинального ряда [pic]. Для получения частот в 10000Гц и 1200Гц необходимо применить делители частоты. В качестве делителей удобно использовать счетчики К155ИЕ2 и 2.3 Схема подсчета тактовых импульсов Рисунок 8. Схема подсчета тактовых импульсов Для реализации схемы подсчета тактовых импульсов используем счетчики 2.4 Схема преобразования параллельного кода в последовательный Рисунок 9. Схема преобразования Для реализации схемы преобразования параллельного кода в последовательный выберем параллельно-последовательный регистр сдвига с параллельной записью данных К155ИР1. К155ИР1 - четырехразрядный сдвиговый регистр. Вход разрешения параллельной загрузки [pic]служит для выбора режима работы регистра. Если на вход [pic] подается напряжение высокого уровня, разрешается работа тактового входа C2. В момент прихода на этот вход отрицательного перепада тактового импульса в регистр загружаются данные с параллельных входов D0-D3. Если на вход [pic] подано напряжение низкого уровня, то разрешается работа тактовому входу С1. Отрицательные фронты последовательности тактовых импульсов сдвигают данные от последовательности входа S1 на выход Для построения 12 разрядного регистра сдвига необходимо соединить 3 регистра последовательно, причем выход Q3 предыдущего регистра соединяется со входом S1 последующего. 2.5 Схема управления Рисунок 10. Схема управления Для согласования отдельных узлов устройства необходима схема управления. В ее функции входит следующее: Предлагаемая схема управления изображена на рисунке 10. По заднему фронту изменяемого импульса с выхода детектора фронтов на входную схему задержки поступает положительный импульс. Со схемы задержки этот импульс поступает на вход [pic]триггера (электронного ключа), а также на вход C2 регистров сдвига. На выходе [pic] формируется логический ноль и через элемент задержки поступает на вход [pic]регистров сдвига, что переводит регистры в режим сдвига. После поступления заднего фронта импульса на вход С2 регистров сдвига происходит запись в эти регистры с выхода схемы подсчета. В это время триггер уже установлен в единичное состояние и логическая единица с выхода [pic] поступает на элемент «И- Рисунок 11. Временные диаграммы работы устройства 3. Заключение При выполнении данной курсовой работы были проведены расчет и построение узлов и комбинационных схем. Список ЛИТЕРАТУРЫ 1. Методические указания к курсовой работе по дисциплине «Цифровая схемотехника» на тему «Проектирование цифрового устройства». 448с. С.В.Якубовский, Л.И.Нильсон, В.И.Кулешова и др./ Под ред. С.В.Якубовского.-М.: Радио и связь, 1990.-496с. ПРИЛОЖЕНИЕ 1. Алгоритм работы устройства |
|
© 2010 |
|