Методика построения несложных цифровых устройств
Рассмотрение контроля работоспособности цифровых устройств на основе графы переходов и обнаружение неполадок. Повышение контролепригодности устройства с помощью двух дополнительных выходов и использование контроля чётности для проверки устройства.
Рубрика | Производство и технологии |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 02.02.2014 |
Размер файла | 543,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования Российской Федерации
Дальневосточный федеральный университет
Кафедра автоматики и управления
Пояснительная записка к курсовой работе
по дисциплине "Управление качеством"
Выполнил:Бабаев Р.А.
Группа Б-3454
Проверил: Жирабок А.Н.
Владивосток 2012
Задание
Распознаваемая комбинация 00111;
Запрещённые кодовые слова: 110,001;
В состав схемы должно входить 3 триггера.
Содержание
Введение
1 Построение таблицы переходов
2 Укрупнённая схема устройства
3 Построение тестов для функций
4 Повышение контролепригодности
5 Тестирование распознавателя
6 Контроль чётности
7 Разработка принципиальной схемы
Заключение
Литература
Приложение. Список использованных элементов
Введение
Целью данной курсовой работы является углубление и расширение теоретических знаний по синтезу несложных цифровых устройств, проектированию средств тестового и функционального диагностирования и расчету показателей надежности, а также приобретение и закрепление навыков по схемотехническому проектированию цифровых устройств малой степени интеграции.
Рассматривается процесс построения простого распознавателя заданной бытовой последовательности. Распознаватель должен быть контролепригодным, для этого следует построить специальные тесты.
1 Построение таблицы переходов
Построим график переходов.
Рисунок 1. График переходов распознавателя
По графику переходов построим таблицу переходов, она представляет собой табличную форму представления информации о функционировании проектируемого устройства:
x |
U |
Y |
||
0 |
1 |
|||
a b c d e g |
B c c b b b |
A a d e g a |
0 0 0 0 0 1 |
Полученную таблицу следует проверить на минимальность. Для этого проверяется, содержит ли устройство эквивалентные состояния. Состояния x и называются эквивалентными, если для произвольной входной последовательности pвыполняется следующее равенство:
h*(x, p) = h*(, p),
где h*(x, p) - реакция (выходная последовательность) устройства, находящегося в начальном состоянии x, на которое поступает входная последовательность p.
Проведя по предложенной методике последовательные разбиения, получим в итоге блоки, каждый из которых состоит из одного перехода, при этом не получим ни одной пары эквивалентных переходов, следовательно составленная таблица переходов минимальна.
2 Укрупнённая схема устройства
Укрупнённая схема рассматриваемого устройства известна - это схема Хаффмена.
u
y
Рисунок 2. Укрупненная структурная схема
Символами f и h обозначены схемы из логических элементов, реализующие одноименные булевы функции, которые синтезируются ниже, ЭП - блок элементов памяти (триггеров в данном случае), u - входной сигнал, x - вектор состояния, y - выходной сигнал. Компоненты вектора состояния образованы сигналами на выходах триггеров; схема f состоит из нескольких подсхем, число которых определяется ниже, выход каждой подсхемы подается на вход соответствующего триггера; схема h преобразует выходные сигналы триггеров в выходной сигнал y в соответствии с таблицей переходов. цифровой устройство контролепригодность
Необходимо каждому из состояний поставить в соответствие определенный двоичный код. Назначение этих кодов отдельным состояниям производится произвольным образом из числа разрешенных рабочих кодовых слов, данных в задании.
A |
b |
C |
d |
e |
G |
||
x |
000 |
010 |
001 |
100 |
101 |
111 |
Запишем таблицу переходов, заменив в ней буквенные обозначения состояний назначенными им кодовыми словами.
х |
U |
||
0 |
1 |
||
000 |
010 |
000 |
|
010 |
011 |
000 |
|
001 |
011 |
100 |
|
100 |
010 |
101 |
|
101 |
010 |
100 |
|
111 |
010 |
000 |
Для построения схемы необходимо знать функции f и h. Для синтеза этих функций используется метод карт Карно.
Синтезируем функцию h.
Функция h в наиболее простом виде будет выглядеть следующим образом:
Синтезируем функции f1, f2, f3
Для синтеза функции f1просматривается таблица переходов и выявляются те пары (x,u), которые дают в таблице коды с единицей в первой позиции (это объясняется тем, что парам (x,u)соответствует момент времени t, кодам в таблице - момент t+1).
Карта Карно будет выглядеть следующим образом:
Аналогичная операция производится для остальных функций f.
Для f2:
Для f3:
3 Построение тестов для функций
Тесты для устройства строятся на основе графов функций. Построим тест для функции h:
? 0: 11- -
? 1: 01- - , 10- -
для f:
? 0: 10-1, 0-11
? 1: 00-1, 11-1, 10-0
1-01, 0-01, 0-10
? 0: - - -0
? 1: - - -1
? 0: 1-01, 01-0
? 1: 0-01, 1-11, 1-00
11-0, 00-0, 01-1
Выпишем все полученные тестовые пары, дополнив их таким образом, чтобы избежать появления запрещённых комбинаций, затем объединим все одинаковые.
0111, 0001, 1111, 0110, 1001, 1000, 1110, 0000
Для того чтобы тест можно было построить предлагаемым методом, рассматриваемое устройство должно обладать следующим свойством: существует такая последовательность входных сигналов, называемая диагностической последовательностью (ДП), что при
h*(x,z) h*(,z),
где h*(x,z) - реакция (выходная последовательность) устройства, находящегося в начальном состоянии x, на которое поступает ДП z.
4 Повышение контролепригодности
Определим, какой первый символ диагностической последовательности наиболее выгоден.
при u = 0:
a |
b |
c |
d |
E |
|
b |
c |
c |
b |
B |
при u = 1:
a |
b |
c |
d |
E |
|
a |
a |
d |
e |
G |
|
при u = 1меньшее число состояний переходит в одно, различимость лучше, поэтому для различения состояний выгоднее использовать 1. При этом нам необходимо далее различать состояния a и b. Для этого необходимо ввести два дополнительных выхода.
hд(a) = 0;
hд(b) = 1;
hд = x2
y |
yд |
u =1 |
Y |
yд |
u =11 |
y |
yд |
u =111 |
y |
yд |
||
a |
0 |
0 |
A |
0 |
0 |
a |
0 |
0 |
A |
0 |
0 |
|
b |
0 |
1 |
A |
0 |
0 |
a |
0 |
0 |
A |
0 |
0 |
|
c |
0 |
1 |
D |
0 |
0 |
e |
0 |
0 |
G |
0 |
1 |
|
d |
0 |
0 |
E |
0 |
0 |
g |
0 |
1 |
A |
0 |
0 |
|
e |
0 |
0 |
G |
0 |
1 |
a |
0 |
0 |
A |
0 |
0 |
Таким образом, z=111
5 Тестирование распознавателя
Тест для всего устройства имеет сложную структуру и состоит из большого числа фрагментов, каждый из которых представляет собой совокупность установочной последовательности w, тестовой пары (x,u) и ДП z.
a |
a |
a |
b |
a |
b |
a |
a |
b |
c |
g |
a |
|||||||||||||
1 |
z |
0 |
z |
0 |
1 |
z |
0 |
0 |
z |
1 |
z |
|||||||||||||
a |
b |
c |
c |
g |
b |
a |
b |
c |
d |
|||||||||||||||
0 |
0 |
0 |
z |
0 |
Z |
0 |
0 |
1 |
z |
|||||||||||||||
a |
b |
c |
d |
b |
a |
b |
c |
d |
e |
|||||||||||||||
0 |
0 |
1 |
0 |
Z |
0 |
0 |
1 |
1 |
z |
|||||||||||||||
a |
b |
c |
d |
e |
b |
a |
b |
c |
d |
e |
||||||||||||||
0 |
0 |
1 |
1 |
0 |
Z |
0 |
0 |
1 |
1 |
1 |
При необходимости могут быть построены выходные реакции как исправного устройства, так и устройства с каждым из дефектов, подлежащих обнаружению; последнее необходимо при построении диагностического словаря для решения задачи поиска дефектов. Построенный тест гарантирует обнаружение всех однократных константных дефектов, а также практически всех дефектов произвольной кратности.
6 Контроль чётности
Для реализации функционального диагностирования в работе используется контроль по четности. Это достигается за счет расширения вектора состояния x путем добавления к нему компоненты xк, соответствующей дополнительному (контрольному) триггеру, работа которого организована так, чтобы при правильно функционирующем устройстве число единиц в составном векторе (x,xк) всегда было четным. Работа контрольного триггера обеспечивается функцией fк, синтез которой приводится по аналогии с синтезом функций f1, f2 и f3.
X |
a |
b |
C |
d |
e |
G |
|
x |
000 |
010 |
011 |
100 |
101 |
111 |
|
хк |
0 |
1 |
0 |
1 |
0 |
1 |
(x,xk) |
U |
||
0 |
1 |
||
0000 0101 0110 1001 1010 1111 |
0101 0110 0110 0101 0101 0101 |
0000 0000 1001 1010 1111 0000 |
7 Разработка принципиальной схемы
Схема строится на D - триггерах. Для построения устройства используем ИМС 155 серии.
Для функций x1, x1, x3, xк используем счетверённый D- триггер К155ТМ8, имеющий общий вход синхронизации.
Для реализации функции h необходим элемент 2И. Такой элемент отсутствует в серии. Рассмотрим функцию h:
h = x1x2
По законам де Моргана можно преобразовать функцию:
Для реализации этой функции нужен элемент 2ИЛИ-НЕ, представленный в серии 155 микросхемой К155ЛЕ1.
Для контроля чётности можно использовать микросхему К155ИП2, представляющую собой схему контроля чётности. Следует иметь в виду, что нами принят чётный паритет, это означает что на вход PE следует подать единицу, тогда при выполнении условия чётности на выходе PO будет 0, что может считаться подтверждением правильности работы устройства.
Для реализации функции f1 нужно предварительно преобразовать её используя законы де Моргана:
Для реализации такой функции можно использовать элемент 3И-НЕ К155ЛА4, на входы которого направляются выходы элементов 3И-НЕ (К155ЛА4).
Рассмотрим функцию f2
Функция f3
Функцияfк
Заключение
Рассмотрена методика построения несложных цифровых устройств и контроля их работоспособности на основе графы переходов.
Устройство реализовано на основе микросхем 155 серии. Для реализации булевых функций на основе этих микросхем они были преобразованы по законам двойственности, что позволило значительно упростить схему.
Для обнаружения неполадок были построены тесты, позволяющие обнаружить как дефекты типа "разрыв" так и дефекты типа "замыкание". Для повышения контролепригодности устройства были введены два дополнительных выхода, позволяющие различать состояния устройства. Также для проверки работы устройства был использован контроль чётности.
Литература
1.УПРАВЛЕНИЕ КАЧЕСТВОМ ЭЛЕКТРОННЫХ СРЕДСТВ Методические указания к курсовой работе для студентов специальности 220800 "Проектирование и технология радиоэлектронных средств" А.Н. Жирабок. 2005 г.
2. Справочник по стандартным цифровым ТТЛ микросхемам. 1991 г.
Приложение. Список использованных элементов
К155ТМ8 - счетверённый D-триггер с общими выходами синхронизации и сброса.
К155ЛЕ1 - элемент 2ИЛИ-НЕ.
К155ИП2 - схема контроля чётности.
К155ЛА4 - девять элементов 3И-НЕ.
К155ЛА3 - четыре элемента 2И-НЕ.
Размещено на Allbest.ru
...Подобные документы
Устройства контроля и автоматического управления в промышленности. Аккумуляторы: разработка структурной, функциональной и электрической принципиальных схем системы контроля и проверки зарядных станций. Безопасность жизнедеятельности на производстве.
дипломная работа [3,0 M], добавлен 28.08.2012Состав технических устройств контроля ГПС, распространенные средства прямого контроля с высокой точностью заготовок, деталей и инструмента. Модули контроля деталей вне станка. Характеристика и возможности координатно-измерительной машины КИМ-600.
реферат [854,2 K], добавлен 22.05.2010Способы диагностики состояния внутренней поверхности труб. Техника и технологии визуального осмотра, визуально-оптической дефектоскопии. Концепция построения проектируемого мехатронного устройства. Двигатели и редукторы. Оценка чувствительности контроля.
курсовая работа [2,9 M], добавлен 25.06.2013Особенности кузнечно-прессового оборудования, влияющие на выбор способа контроля. Принцип действия электроконтактного устройства для контроля. Фотоэлектрические, радиоволновые и радиоизотопные средства контроля в кузнечно-штамповочном производстве.
реферат [1,6 M], добавлен 16.07.2015Понятие, классификация и сущность неразрушающего контроля, его использование, физические принципы и технические средства. Основные элементы автоматических устройств. Принципы и методы ультразвуковой дефектоскопии, безопасность и экологичность проекта.
дипломная работа [885,1 K], добавлен 25.07.2011Этапы развития автоматизации производства. История создания и усовершенствования средств для измерения и контроля. Понятие и структурная схема систем автоматического контроля, их компоненты. Особенности и области использования микропроцессорных устройств.
курсовая работа [271,5 K], добавлен 09.01.2013Основные методы и средства для измерения размеров в деталях типа "вал" и "корпус". Расчет исполнительных размеров калибров для контроля шлицевого соединения с прямобочным соединением. Схема измерительного устройства для контроля радиального биения.
курсовая работа [2,8 M], добавлен 27.08.2012Конструкция и принцип работы загрузочно-разгрузочных устройств. Разработка загрузочного устройства для подачи втулок. Расчет основных элементов устройства, усилия гидроцилиндра продольного перемещения, силы зажима детали, пружины кулачкового патрона.
курсовая работа [286,8 K], добавлен 29.11.2012Анализ современных технологий использования грузозахватных устройств. Их систематизация и классификация с учетом выявленных методик. Грузозахватные устройства: механические, поддерживающие, спредеры, зажимные, зачерпывающие, электромагнитные, вакуумные.
курсовая работа [4,1 M], добавлен 06.10.2011Классификация автосцепных устройств, изготовление деталей, их составляющих. Расположение частей автосцепного устройства на вагоне. Размещение деталей механизма в корпусе автосцепки. Особенности технологического процесса ремонта автосцепного устройства.
курсовая работа [6,3 M], добавлен 02.06.2012Преимущества использования трехмерных моделей изделий при осуществлении сборки приборов. Разработка коммутационного устройства трансляции кодовой информации по интерфейсу. Методика обучения приемам работы с 3D-моделью. Методы проверки и контроля деталей.
курсовая работа [1,4 M], добавлен 01.08.2015Классификация вибрационных загрузочных устройств. Элементы теории виброперемещений изделий. Расчет режима работы, конструктивных размеров чаши и выбор угла наклона лотка вибрационных загрузочных устройств. Расчет параметров электромагнитного вибратора.
методичка [1,3 M], добавлен 22.01.2015Особенности и сферы применения исполнительных устройств. Определение потерь давления в цеховом технологическом трубопроводе, выбор исполнительного устройства. Разработка пневматической схемы управления поршневым пневматическим исполнительным механизмом.
курсовая работа [386,4 K], добавлен 27.02.2012Анализ типовых конструкций бункерных загрузочных устройств: общее описание и функциональные возможности, особенности и сферы практического применения. Анализ выдачи заготовок, классов механизмов ориентации. Расчеты конструктивных параметров устройства.
курсовая работа [1,1 M], добавлен 26.06.2015Применение стояков различных типов для налива нефтепродуктов в автоцистерны. Использование одиночных и объединенных наливных устройств с ручным и автоматизированным управлением. Технология заполнения автоцистерны методом герметичного верхнего наполнения.
реферат [2,4 M], добавлен 15.03.2021Создание схемы парового котла типа ПК-41: система подачи топлива и технологические параметры. Анализ выпускаемых измерительных устройств температуры и давления. Разработка системы автоматического контроля и сигнализации. Расчет погрешностей измерения.
дипломная работа [1,7 M], добавлен 09.05.2014Расчет и выбор сужающего устройства, его критерии и обоснование. Конструкция устройства и требования к его установке. Описание работы расходомерного комплекта. Анализ объекта управления, определение его типа и параметров, частотные характеристики.
курсовая работа [1,7 M], добавлен 23.04.2011Назначение и устройство мостового крана. Условия эксплуатации и ресурс приводного устройства к мостовому крану. Срок службы приводного устройства. Синтез привода к мостовому крану. Определение передаточного числа, силовых и кинематических характеристик.
курсовая работа [290,2 K], добавлен 02.06.2014Общие сведения о термопреобразователях. Выбор датчика температуры по исходным данным; анализ и расчет погрешностей устройства. Характеристика современных измерительных приборов - аналоговых и цифровых милливольтметров, микропроцессоровых аппаратов.
курсовая работа [440,8 K], добавлен 08.03.2012Применение электродвигателей постоянного тока для нажимных устройств с большой частотой включений. Системы управления двухдвигательными электроприводами, методика наладки. Расчет мощности, выбор преобразователя. Смета на приобретение электрооборудования.
курсовая работа [84,8 K], добавлен 11.09.2009