Kursovoy 3 Kurs

69
Московский Электронно-технологический техникум Государственной академии инноваций КУРСОВОЙ ПРОЕКТ КОНТРОЛЛЕР С ДИСТАНЦИОН- НОЙ МОДИФИКАЦИЕЙ ПРО- ГРАММ ПРОЕКТИРОВАЛ: /БукаФкин. РУКОВОДИТЕЛЬ: /Пехотник Н.Р. Москва 2005 год Mett.Ru Your welcome)

Transcript of Kursovoy 3 Kurs

Page 1: Kursovoy 3 Kurs

Московский Электронно-технологический техникум Государственной академии инноваций

КУРСОВОЙ ПРОЕКТ

КОНТРОЛЛЕР С ДИСТАНЦИОН-НОЙ МОДИФИКАЦИЕЙ ПРО-

ГРАММ

ПРОЕКТИРОВАЛ: /БукаФкин. РУКОВОДИТЕЛЬ: /Пехотник Н.Р.

Москва 2005 год

Mett.R

u

Your

welcom

e)

Page 2: Kursovoy 3 Kurs

Практический

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РФ

ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ИННОВАЦИЙ МОСКОВСКИЙ ЭЛЕКТРОННО-ТЕХНОЛОГИЧЕСКИЙ

ТЕХНИКУМ

ЗАДАНИЕ Для курсового проектирования по курсу: «Микропроцессоры и микропроцессорные системы» студенту III курса В-БББ группы 2201 спец. Московского Электронно-технологического техникума ГАИ Букафкину

(Фамилия, имя, отчество)

ТЕМА ЗАДАНИЯ: «Контроллер с дистанционной модификацией программ (КДМП)» Курсовой проект на заданную тему выполняется студентом

техникума в следующем объёме.

1.Пояснительная записка 1.1. Введение. 1.2. Обоснование выбора схемы и элементной базы КДМП. 1.3. Описание работы КДМП по схеме электрической структурной 1.4. Описание работы КДМП по схеме электрической принципиальной 1.5. Описание работы генератора ИМС К1006ВИ1 по схеме электрической функциональной 1.6. Описание работы МП БИС КР1830ВЕ31 по схеме электрической функциональной 1.7. Изготовление действующего макета КДМП 2.Расчётная часть проекта 2.1. Расчёт временных соотношений командного цикла МП БИС КР1830ВЕ31 2.2. Логический расчёт генератора ИМС К1006ВИ1 2.3. Расчёт надёжности схемы КДМП 3.Графическая часть проекта Лист 1 Схема электрическая принципиальная Лист 2 УГО и временные диаграммы работы генератора ИМС К1006ВИ1 Лист 3 УГО и временные диаграммы работы МП БИС КР1830ВЕ31

Дата выдачи Срок окончания

Председатель предметной комиссии Преподаватель

Mett.R

u

Your

welcom

e)

Page 3: Kursovoy 3 Kurs

Содержание

Mett.R

u

Your

welcom

e)

Page 4: Kursovoy 3 Kurs

1. Пояснительная записка Лист 1.1. Введение 2 1.2 Обоснование выбора схемы и элементной базы КДМП 8 1.3. Описание работы КДМП по схеме электрической структурной 15 1.4. Описание работы КДМП по схеме электрической принципиальной 17 1.5. Описание работы генератора ИМС К1006ВИ1 по схеме 22

электрической функциональной 1.6. Описание работы МП БИС КР1830ВЕ31 по схеме электрической 27

функциональной 2. Расчётная часть проекта 2.1. Расчёт временных соотношений командного цикла 36

МП БИС КР1830ВЕ31 2.2. Логический расчёт генератора ИМС К1006ВИ1 37 2.3. Расчёт надёжности схемы КДМП 40

3. Заключение 46 4. Литература 48 5. Используемые технические средства 49

6. Перечень элементов 50

7. Графическая часть проекта

Лист1 – Схема электрическая принципиальная КДМП Лист2 – УГО и временные диаграммы работы генератора ИМС К1006ВИ1 Лист3 – УГО и временные диаграммы работы МП БИС КР1830ВЕ31

Изм. Лист № докум. Подпись Дата Лист

2

КП.230101.В-302.08.05.05.ПЗ Разраб. Букафкин

Провер. Пехотник Н.Р. Предс. П.К. К.

Пехотник Н.Р

Контроллер с Д М П

Пояснительная записка

Лит. Листов

51

МЭТТ гр. В-302

11.05

Mett.R

u

Your

welcom

e)

Page 5: Kursovoy 3 Kurs

Введение

Mett.R

u

Your

welcom

e)

Page 6: Kursovoy 3 Kurs

За время развития электронной вычислительной техники можно выделить 4 поколения ЭВМ, которые отличаются элементной базой, программным обеспечением, конструктивным исполнением, логической структурой.

К первому поколению относится ЭВМ, разработанная в 1946 г. в США, которая называлась «ENIAC», состоящая из 1,5 тыс. реле и 20 тыс. электронных ламп, 2 тыс. из которых заменялись ежемесячно. Эти машины были больших габаритов, потребляли большое количество энергии и отличались небольшой надежностью. Первая отечественная ЭВМ была создана в 1952 г. под руководством академика Лебедева С.А. в ИТМ и ВТ в г. Киеве.

ЭВМ второго поколения появились в 1953г. В качестве их элементной базы использовались полупроводники: транзисторы и диоды, а также резисторы и конденсаторы более совершенной конструкции, что резко снизило энергопотребление и размеры ЭВМ. В этих ЭВМ использовалась ферритовая память, увеличилось быстродействие, объем памяти, улучшилась система программирования, появились алгоритмические языки, технология печатного монтажа пришла на смену объемному (навесному). Примерами ЭВМ второго поколения являются МИР, НАИРИ, УРАЛ 14 и другие.

В 60-х годах на смену второму поколению приходят машины на основе интегральных микросхем. При этом увеличились надежность и быстродействие ЭВМ, которое достигло нескольких миллионов операций в секунду. ЭВМ третьего поколения отличались не только сменой элементной базы, но и многообразием режимов работы: пакетный, мультиплексный, диалоговый. Разработчики достигли этого за счет изменения логической структуры ЭВМ и за счет использования развитой ОС, главной частью, которой является программа Supervisor.

Выделяют три основные организации систем ЭВМ: 1.Системы ЭВМ общего назначения (Большие ЭВМ) 2.Системы мини ЭВМ 3.Системы микро или персональных ЭВМ

Представителями 1-го класса (машины общего назначения) являются ЕС ЭВМ, которые созданы в третьем поколении с появлением ИМС малой и средней степени интеграции. Машины данного класса представляют собой вычислительные системы состоящего из процессора на интегральных микросхемах, с большой номенклатурой периферийных устройств, интерфейсных схем. ЕС ЭВМ работали в нескольких режимах: в пакетном, в режиме разделения машинного времени, в режиме индивидуального использования (диалоговый, запрос – ответ) и коллективного использования.

Эти ЭВМ применяют для решения широкого круга научно-технических, экономических задач, в АСУ, в АСУ ТП, в ГАП с использованием робототехники. В ЭВМ ЕС был использован модульно-агрегатный принцип конструирования. Усовершенствование моделей, не изменило принципиально логической структуры ЭВМ, благодаря чему существовала возможность программной и аппаратной совместимости разных моделей. Интеграция в разработке научно-технического потенциала стран участниц, способствовала улучшению качества машин.

Изм. Лист № докум. Подпись Дата

Лист

2 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин.

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 7: Kursovoy 3 Kurs

ЕС 1033 позволяла конфигурировать архитектуру системы по требованию пользователя, машина имела достаточно малое энергопотребление. Был обеспечен контроль обработанной информации и аппаратного и программного. Кроме того в ЕС 1033 использовалась автоматическая система диагностики неисправности. ОС обеспечивала подключение через интерфейсные каналы до 256 периферийных устройств.

ЕС 1045 была совместима со всеми ранее выпущенными моделями, имела расширенный набор команд (до 183). Главной её особенностью стало появление средств виртуальной памяти, которые позволяли создать расширенную моделированную оперативную память, за счет использования накопителей на сменных магнитных дисках. Модель ЕС 1045 была впервые использована для решения геофизических задач и задач по распознаванию образов.

Успехи развития вычислительной техники привели к значительному расширению сфер применения ЭВМ. Появилось огромное количество «малых» применений: обработка данных при массовых экспериментах управление станками ЧПУ и др. Для них ЭВМ общего назначения стали слишком велики и дороги, возникла необходимость в небольших надежных и дешевых ЭВМ, с простым программным обеспечением, в отличие от ОС общего назначения. Развитие технологии интегральных микросхем позволило создать машины, удовлетворяющие указанным требованиям за счет укорочения машинного слова, ограничение набора команд, сравнительно небольшой оперативной памяти, использование интерфейса «общая шина». Подобные машины за небольшие размеры получили название малых или мини ЭВМ, например: СМ-1 – СМ-4, ДВК-1 – ДВК-4, УВК, в США PDP, однако, несмотря на упрощение конструкции, и логической структуры машины, в них сохранился модульный принцип конструирования. Положительный опыт разработки и применение мини ЭВМ оказал влияние на направление развития интегральной электроники - появились БИС, СБИС, БИС с хранимой в памяти программой, обрабатывающие цифровую информацию, получившие название микропроцессор. Комплектование микропроцессора стандартными периферийными устройствами через интерфейсные БИС позволило создать совершенно новый класс ЭВМ, получивший название микро ЭВМ или ПЭВМ.

В 1971 г. фирме INTEL удалось создать большую интегральную схему, которая могла выполнять все функции центрального процессора. Данная БИС получила название микропроцессора. Первый микропроцессор INTEL 4004 был четырехразрядным, т.е. размер слова этого микропроцессора составлял 4 бита. Так началось развитие четвертого поколения ЭВМ.

Через год фирма выпустила 8-разрядный микропроцессор INTEL-8008. И тот, и другой микропроцессор стали широко использовать для производства калькуляторов.

В 1974 г. фирма INTEL разработала МП I8080, на базе, которого в 1975 г. фирма MITS Inc разработала первый серийный персональный компьютер «ALTAIR-8800».

Первый 16-ти разрядный МП INTEL-8086 был создан фирмой INTEL в 1978 г. Благодаря сегментной организации памяти он мог адресовать до 1024

Изм. Лист № докум. Подпись Дата

Лист

3 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин.

Рук.

Mett.R

u

Your

welcom

e)

Page 8: Kursovoy 3 Kurs

Кбайт памяти. Затем был разработан МП 8088, благодаря наличию 20-ти адресной шине данных он мог адресовать до 2 Мбайт.

В 1982 г. выпускается МП i80286. Процессор i80286 , оставшись 16-разрядным прибором, по производительности в 3—6 раз превзошел своего предшественника (i8086) при тактовой частоте первой модификации 8 МГц. Благодаря использованию многовыводного корпуса разработчики смогли применить схему с раздельными шинами адресов и данных. 24 разряда адреса позволили обращаться к физической памяти объемом до 16 Мбайт, такую же емкость имели тогда и старшие модели большинства мэйнфреймов. Кроме того, аппаратура i80286 обеспечивала работу с виртуальной памятью объемом до 1 Гбайт.

После 1982 года. главный упор при создании компьютеров был сделан на их "интеллектуальность", теперь внимание акцентирувалось не столько на элементной базе, сколько на переходе от архитектуры, ориентированной на обработку данных, к архитектуре, ориентированной на обработку знаний. Обработка знаний - использование и обработка компьютером знаний, которыми владеет человек для решения проблем и принятия решений.

В 1985г был разработан МП i80386. Использование КМОП-технологии с проектными нормами 1мкм и двумя уровнями металлизации позволило разместить на кристалле 275 тыс. транзисторов и реализовать полностью 32-разрядную архитектуру ЦП. 32 разряда адреса обеспечили адресацию физической памяти объемом до 4 Гбайт и виртуальной памяти емкостью до 64 Тбайт. Процессор мог выполнять 3 - 4 млн. команд в секунду, что примерно в 6 - 8 раз превышало аналогичный показатель для МП i8086.

В 1987 г. – в СССР выпущена ПЭВМ "Москва", являющаяся наиболее полноценным в то время ПК. В качестве прототипа был взят ZX Spectrum. Одновременно с ним выпущена "Балтика", оказавшаяся менее совместимой с ZX Spectrum из-за оригинальной схемотехники и повышенной тактовой частоты процессора (4 МГц).

В 1989г. фирма Intel разрабатывает процессор i80486. Он содержал 1.2 миллиона транзисторов и был, совместим с CPU×86. Эта микросхема объединяла на 1 кристалле CPU: кэш-память, сопроцессор.

1991 г. – в нашей стране создан опытный образец ЭВМ "ЛОКОН 9В51" (проект "ЛОКОН" локально-связанная машина). ЭВМ построена в архитектуре CLIP/ CAM (клеточно-автоматные машины), в основу проекта были положены принципы параллельной обработки информации с расширяемой архитектурой. Главный конструктор и научный руководитель проекта - Бронников В. А.

В 1993г. фирма Intel выпускает МП Pentium . В основу продукта была положена суперскалярная архитектура, которая и дала возможность получить пятикратное повышение производительности по сравнению с моделью 486DХ. Высокая скорость выполнения команд достигалась благодаря двум 5-ступенчатым конвейерам, позволявшим одновременно исполнять несколько инструкций. Для постоянной загрузки обоих конвейеров из кэша требуется широкая полоса пропускания. Совмещенный буфер команд и данных обеспечить ее не мог, и разработчики воспользовались решением из арсенала RISC-процессоров, оснастив Pentium раздельными буферами команд и данных.

Изм. Лист № докум. Подпись Дата

Лист

4 КП.230101.В-302.08.05.05.ПЗ Рук. Разр.

Пехотник Н.Р. Букафкин

Mett.R

u

Your

welcom

e)

Page 9: Kursovoy 3 Kurs

При этом обмен информацией с памятью через кэш данных осуществлялся совершенно независимо от процессорного ядра, а буфер инструкций был связан с ним через высокоскоростную 256-разрядную внутреннюю шину. Несмотря на то, что новый кристалл был спроектирован как 32-разрядный, для связи с остальными компонентами системы использовалась внешняя 64-разрядная шина данных с максимальной пропускной способностью 528 Мбайт/с. Еще одной «изюминкой» архитектуры, позаимствованной у представителей универсальных ЭВМ, стала схема предсказания переходов.

По скорости выполнения команд с плавающей точкой Pentium в пять - семь раз превзошел процессор 486DX2/50 и почти на порядок - микросхему 486DX/33.

1994 г. — на свет появляется вычислительная система Эльбрус-3, которая «имела на своём борту» 16 процессоров. Была изготовлена действующая модель ВС Эльбрус 3, но в серию так и не была запущена (на конечной стадии в работе участвовало дочернее предприятие Института — Московский центр SPARC-технологий).

"Эльбрус 3" структурно представлял собой модульную систему, включающую в себя несколько подсистем. Основные элементы процессорной подсистемы – модульный конвейерный процессор (МКП), массовая память, подсистема высокоскоростной дисковой памяти и подсистема внешних устройств. Каждая из перечисленных частей "Эльбруса 3" может в свою очередь состоять из нескольких компонентов. Связующим ядром, объединяющим различные компоненты в единое целое,

являлась система коммутации и передачи данных, к которой в зависимости от конкретной реализации может быть подключено до 64 компонентов. Коммутационная система называется также системным каналом, а объединяемые ею компоненты – его абонентами. В частности, МКП – один из абонентов. ВС "Эльбрус 3" можно рассматривать как единую многопроцессорную

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

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

В марте 1994г. выпущен процессор Intel Pentium с частотами 90МГц (ICOMP — 735) и 100МГц (ICOMP — 815) - технология 0,6мкм, рабочее напряжение: 3,3В.

1995 г. —Выпущен процессор Intel Pentium Pro (P6) с частотой 150МГц ( 5,5 млн транзисторов, технология 0,6 мкм, вторичный кэш на кристалле 256KB).

1996 г. — Завершено изготовление опытного образца ЭВМ «Эльбрус-90 Микро». Эта система основана на российском микропроцессоре "МЦСТ-R150" с

Изм. Лист № докум. Подпись Дата

Лист

5 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 10: Kursovoy 3 Kurs

тактовой частотой 150 МГц. В этом эе году выпущены процессоры Intel Pentium с частотами 150, 166 и 200 МГц. В марте выпущен AMD K5.

1997 г. — в январе был выпущен МП Intel Pentium MMX (4,5 млн транзисторов, 0,35мкм технология); выпущены МП с частотами 166, 200 и 233 МГц. В феврале выпущен Cyrix Media GX. Также выпущен Intel Pentium II, использующий технологию MMX (7,5 млн транзисторов; кристалл с ядром процессора и набор кристаллов статической памяти и дополнительных схем, реализующих вторичный кэш, размещены на небольшой печатной плате-картридже). В этом же году были выпущены МП с частотами 233, 266 и 300 МГц.

1998 г. — в марте Advanced Micro Devices выпустила K6.

1999 г. — в феврале выпущен Intel Pentium III - был расширен набор инструкций MMX дополнительными командами SSE (Streaming SIMD Extensions). Потоковые SIMD-расширения включают 70 новых команд групповой обработки данных с плавающей точкой, дополнительные команды групповой обработки целочисленных данных, а также команды управления кэшированием.

2000 г. — 20 ноября выпущен Intel Pentium IV, на основе микроархитектуры NetBurst. Его характеристики: 42 млн транзисторов, микросхема 217кв.мм в 423-контактном корпусе PPGA, тактовые частоты 1,4 и 1,5ГГц (позже появился 1,3ГГц), технология 0,18мкм. В июне компания IBM создала новый суперкомпьютер серии RS/6000 SP — ASCI White (Accelerated Strategic Computing Initiative White Partnership) — первый компьютер, производительность которого превышает 10 TFLOPS. Пиковая производительность суперкомпьютера — 12,3 TFLOPS; компьютер способен постоянно работать на скорости 3 TFLOPS. ASCI White представляет собой 512 компьютеров, соединенных вместе. Компьютер разработан для Национальной лаборатории Лоуренса Ливермора Министерства энергетики США, где он будет использоваться для моделирования ядерных взрывов и контроля за хранящимся американским ядерным оружием.

С 2000 года и до 2005 фирма Intel продолжала увеличивать каждый год тактовую частоту своих процессоров. Так в 2000 г. тактовая частота Pentium IV составила частота 2 ГГц., а в 2005 г. - уже составила 3,8 ГГц. Но 4 ГГц. – это уже «потолок» для современных МП и поэтому фирма Intel отказалась от своей стратегии увеличивать каждый год тактовую частоту МП, и теперь все усилия инженеров этой фирмы направлены на изменение архитектуры МП.

Из-за большого разрыва между уровнем теоретической и практической подготовки молодых специалистов в области вычислительной техники, что сложился в нашей стране к 80-м годам, необходимо было провести реформу профессионально-технического образования, на базе широкого внедрения электронно-вычислительной техники (ЭВТ) и введении в программу учебных заведений курса «Основы информатики и вычислительной техники», даже на непрофилирующих специальностях. Были созданы дисплейные классы и лаборатории ЭВМ, в которых учащиеся знакомились с принципом действия компьютера и его работой.

Изм. Лист № докум. Подпись Дата

Лист

6 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 11: Kursovoy 3 Kurs

В свете вышеизложенного в данном курсовом проекте разрабатывается

действующий макет КДМП. Этот контроллер применяется при автоматизации производства или технических процессов. Одна из главных его особенностей – это возможность дистанционно заменить рабочую программу через интерфейс с компьютером (“RS-232”) или же через восьмиразрядные регистры ввода.

Изм. Лист № докум. Подпись Дата

Лист

7 КП.230101.В-302.08.05.05.ПЗ Рук. Пехотник Н.Р. Букафкин Разр.

Mett.R

u

Your

welcom

e)

Page 12: Kursovoy 3 Kurs

Обоснование выбора схемы

КДМПMett.R

u

Your

welcom

e)

Page 13: Kursovoy 3 Kurs

При автоматизации производства или технических процессов, как

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

Для решения большинства задач автоматизации подходят хорошо известные микроконтроллеры семейства MSC, другое название которых — однокристальные микроЭВМ. Известно также, что данные микроконтроллеры в отличие от классической организации процессоров «фон-неймановского» типа имеют «гарвардскую» архитектуру, поэтому память программ и память данных у них физически и логически разделены. По этой причине MSC микроконтроллеры не позволяют производить дистанционную загрузку новой программы во время работы при стандартном включении внешней памяти, что ограничивает возможность их применения. Однако этот недостаток легко устраняется путем нестандартного подключения памяти программ и данных. Данный прием реализован в данном курсовом проекте.

Контроллер построен на базе процессора 80C31 семейства MSC. Этот процессор позволяет подключить 64 Кбайт внешней памяти программ и такой же объём памяти данных. Поскольку обращение к памяти программ производится с помощью отдельного сигнала процессора, память данных не может быть использована для хранения и выборки из нее кода программ. Од-нако, если объединить с помощью простой логики сигналы выборки памяти программ и памяти данных, то для процессора уже не будет разницы между этими типами данных. Именно этот прием и реализован в контроллере. В качестве канала связи с внешними устройствами используется интерфейс RS-232. С целью расширения функциональных возможностей контроллер снабжён регистрами ввода/вывода, которые можно устанавливать по мере необходимости.

Основные технические характеристики контроллера: тип процессора — 80С31 (51); тактовая частота процессора — 12 МГц; емкость постоянного запоминающего устройства — 8 Кбайт; емкость оперативного запоминающего устройства — 8 Кбайт; звуковой излучатель — пьезоэлектрический; интерфейсы: один порт аппаратно формируемого интерфейса RS-232; один вход внешнего прерывания (-INTO); один вывод таймера (ТО); шесть двунаправленных программируемых выводов (Р11—Р16); два восьмиразрядных регистра ввода (RIA, RIB); два восьмиразрядных регистра вывода (ROA, ROB).

Изм. Лист № докум. Подпись Дата

Лист

8 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин.

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 14: Kursovoy 3 Kurs

Обоснование выбора элементной базы КДМП

Mett.R

u

Your

welcom

e)

Page 15: Kursovoy 3 Kurs

Контроллер с дистанционной модификацией программ состоит из следующих элементов:

Функциональные параметры:

Разрядность канала данных и каналов об-мена: 8 бит; Объём внутренней памяти данных (ОЗУ): 128 байт; Объёмы адресуемой памяти данных и па-мяти команд – 64 кбайт; Формат команд: 1,2 и 3 байта; Число базовых команд: 111; Число РОН: 32; Электрические параметры:

Номинальное напряжение питания: 5В (+10%); Выходное напряжение низкого уровня: < 0,45 В. Выходное напряжение высокого уровня: > 2,4 В. Входное напряжение низкого уровня: -0,5…+0,8 В. Ток потребления: < 18 мА. Период следования импульсов сигналов BQ1: от 83…до 126 нс.

Изм. Лист № докум. Подпись Дата

Лист

9 КП.230101.В-302.08.05.05.ПЗ

Рис1. Условно-графическое обозначение МП БИС 80с31 (отечествен-ный аналог КР1835ВЕ3)

Пехотник Н.Р. Букафкин Разр.

Рук.

Mett.R

u

Your

welcom

e)

Page 16: Kursovoy 3 Kurs

Напряжение питания: 5 В. (+10%); Входное напряжение высокого уровня: > 2,5 В.; Входное напряжение низкого уровня: < 0,4 В.; Ток потребления: 6 мА.; Частота переключения: < 25 МГц.; Нагрузочная способность: 10; Диапазон рабочих температур: -60…+125 оС ;

Рис2. Условно-графическое обозначение логического элемента 4(2И-НЕ) ИМС 74LS00 (отечественный аналог К555ЛА3)

Напряжение питания: 5 В. (+10%); Входное напряжение высокого уровня: > 2,5 В.; Входное напряжение низкого уровня: < 0,4 В.; Ток потребления: 9,8 мА.; Частота переключения: < 25 МГц.; Нагрузочная способность: 10; Диапазон рабочих температур: -60…+125 оС ;

Рис3. Условно-графическое обозначение логического элемента 4(2ИЛИ) ИМС 74LS32 (отечественный аналог К555ЛЛ1)

Изм. Лист № докум. Подпись Дата

Лист

10 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин Разр.

Рук.

Mett.R

u

Your

welcom

e)

Page 17: Kursovoy 3 Kurs

Напряжение питания: 5 В. (+10%); Выходное напряжение низкого уровня: < 0,48 В.; Выходное напряжение высокого уровня: > 2,9 В.; Входной ток низкого уровня: < -0,36 мА. Входной ток высокого уровня: > 0,02 мА.; Ток потребления: < 10 мА.; t1,0зд.р < 41 нс.;

t0,1зд.р < 27 нс.;

Напряжение питания: от 3...до 15 В.; Ток потребления: 15 мА.; Ток сброса при Uп=15 В: < 1,5 мА.; Выходной ток при Uп=15 В: < 2 мкА.; Ток срабатывания: 250 нА.; Время нарастания (спада): 300 нс.; Диапазон рабочих температур: -45...+70 оС;

Рис4. Условно-графическое обозначение дешифратора ИМС 74LS138 (отечественный аналог К555ИД7)

Изм. Лист № докум. Подпись Дата

Лист

11 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин Разр.

Рук.

Рис5. Условно-графическое обозначение генератора ИМС NE555 (отечествен-ный аналог КР1006ВИ1)

Mett.R

u

Your

welcom

e)

Page 18: Kursovoy 3 Kurs

Ёмкость: 64 Кбит; Разрядность: 8К х 8 Номинальное напряжение питания: 5В.(+ 10%); Выходное напряжение высокого уровня: в режиме «считывания»: > 2,4 В. при программировании: > 2 В.; Выходное напряжение низкого уровня: в режиме «считывания»: < 0,4 В. при программировании: < 1 В. Время выборки адреса в режиме «считыва-ние»: < 400 нс.;

Рис6. Условно-графическое обозначение ПЗУ ИМС 27C64 (отечественный аналог КР573РТ6)

Изм. Лист № докум. Подпись Дата

Лист

12 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин Разр.

Рук.

Mett.R

u

Your

welcom

e)

Page 19: Kursovoy 3 Kurs

Ёмкость: 16 Кбит; Разрядность: 2К х 8 Номинальное напряжение питания: 5В (+ 10%).; Напряжение питания в режиме хранения: < 2В.; Выходное напряжение низкого уровня: < 0,4В.; Выходное напряжение высокого уровня: > 2,4В.; Динамический ток потребления: <60 мА.; Время выборки адреса: < 450 нс.; Время выбора: < 350 нс.; Длительность цикла считывания: < 450 нс.;

Рис7. – Условно-графическое обозначение ОЗУ ИМС 6264 (отечественный аналог К537РУ10).

Напряжение питания: 5 В. (+10%); Максимальное напряжение на входе: 5,5 В.; Минимальное напряжение на входе: -0,4 В.; Входное напряжение высокого уровня: > 2,5 В.; Входное напряжение низкого уровня: < 0,4 В.; Ток потребления: 32 мА.; Частота переключения: < 25 МГц.; Нагрузочная способность: 10; Диапазон рабочих температур: -60…+12 оС ;

Рис.8 – Условно графическое обозначение 8-разрядного регистра ИМС 74LS374 (отечественный аналог К555ИР23).

Изм. Лист № докум. Подпись Дата

Лист

13 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин Разр.

Рук.

Mett.R

u

Your

welcom

e)

Page 20: Kursovoy 3 Kurs

Напряжение питания: 5 В. (+10%); Минимальное напряжение на входе: -0,4 В.; Входное напряжение высокого уровня: > 2,5 В.; Входное напряжение низкого уровня: < 0,4 В.; Ток потребления: 32 мА.; Частота переключения: < 25 МГц.; Нагрузочная способность: 10; Диапазон рабочих температур:-60…+12 оС ;

Рис9. Условно-графическое обозначение 8-разрядного регистра ИМС 74LS373 (отечественный аналог К555ИР22).

Из приведённых параметров микросхем очевидно, что данная элемент-ная база обладает следующими достоинствами: высокое быстродействие, со-вместимость уровней входных и выходных сигналов, экономичность. Эле-менты, представленные в СЭП являются доступными и дешёвыми, что и обу-словило выбор элементной базы КДМП.

Изм. Лист № докум. Подпись Дата

Лист

14 КП.230101.В-302.08.05.05.ПЗ Разр. Рук.

Букафкин Пехотник Н.Р.

Mett.R

u

Your

welcom

e)

Page 21: Kursovoy 3 Kurs

Описание работы КДМП по схеме электрической структурнойMett

.Ru

Your

welcom

e)

Page 22: Kursovoy 3 Kurs

Схема электрическая структурная КДМП, представленная на листе 15,

состоит из следующих блоков: микроконтроллер, реализованный на БИС КР1830ВЕ31; схема управления, реализованная на ИМС К555ИД7, К555ИР22, К555ЛА3, К555ЛЛ1; микросхема ПЗУ, реализованная на БИС К573РТ6; микросхема ОЗУ, реализованная на ИМС К537РУ10; два восьми-разрядных регистра вывода (ROA, ROB), реализованные на ИМС К555ИР23; два восьмиразрядных регистра ввода (RIA, RIB), реализованные на ИМС К555ИР22; таймер, реализованный на ИМС КР1006ВИ1.

Микроконтроллер (МК) в этой схеме управляет работой всего контрол-лера. МК имеет доступ к ОЗУ, ПЗУ, регистрам ввода RIA, RIB и вывода ROA, ROB через шину адреса и шину данных. Выбор конкретного устройст-ва производится с помощью схемы управления (СУ).

Схема управления состоит из дешифратора (ИМС К555ИД7), а также регистра (ИМС К555ИР22). Вся внешняя память контроллера (ПЗУ и ОЗУ) поделена с помощью дешифратора на области по 8К. Две области отведены для ПЗУ и ОЗУ, а остальные используются для доступа к регистрам ввода и вывода, что позволяет использовать при обращении к ним любые команды для работы с памятью. Регистр ИМС К555ИР22 нужен для фиксации млад-шего байта адреса, когда МП работает с внешней памятью программ.

В ПЗУ хранится рабочая программа контроллера. Микросхема ОЗУ позволяет загрузить новую рабочую программу, которой потом можно пере-дать управление.

Через регистры вывода (ROA, ROB) выводятся коды управления на управляемое устройство. Через регистры ввода в контроллер поступает ин-формация от ВУ.

Таймер аварии предназначен для включения индикатора «Авария», если контроллер будет неисправен.

Преобразователь уровней (ПУ) обеспечивает прямое и обратное преоб-разование сигналов ТТЛ уровней в уровни сигналов интерфейса RS-232.

Интерфейс RS-232 обеспечивает связь контроллера с управляющим компьютером. Он позволяет загружать в контроллер новые программы со скоростью 115 кБод неограниченное число раз.

Изм. Лист № докум. Подпись Дата

Лист

15 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 23: Kursovoy 3 Kurs

Изм. Лист № докум. Подпись Дата

Лист 16

КП.230101.В-302.08.05.05.ПЗ.Э1 Э1

Разраб. Букафкин Предс. П.К. Пехотник Н.Р. Пров. Пехотник Н.Р.

Контроллер с дистанционной мо-дификацией про-

грамм

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Схема электрическая структурная

Mett.R

u

Your

welcom

e)

Page 24: Kursovoy 3 Kurs

Описание работы КДМП по схеме электрической принципиальнойMett

.Ru

Your

welcom

e)

Page 25: Kursovoy 3 Kurs

Рассмотрим работу схемы КДМП в положительной логике (уровень логической единицы: 2,5 В. , уровень логического нуля: 0,4 В.).

МП КР1830ВЕ31 не имеет внутренней памяти программ, поэтому

программу он всё время будет загружать из ПЗУ или ОЗУ. При этом на вход «DEMA» (вывод 31) всё время будет поступать сигнал низкого уровня, свидетельствующий о работе МП с внешней памятью программ.

Инициализация (сброс) БИС КР1830ВЕ31 осуществляется подачей на

вход RST (9 ножка) сигнала высокого уровня.

МП при помощи дешифратора DD4 (ИМС К555ИД7) обращается к ПЗУ (DD6). При этом на выводах 26,27,28 МП формируется кодовая комбинация «000», которая поступает на входы D0,D1,D2 (выводы 1,2,3) дешифратора DD4. На выводе 15 дешифратора формируется сигнал низкого уровня. Этот сигнал поступает на вход «СS» (вывод 22) ПЗУ (DD6).

МП выдаёт младшие разряды адреса программы через порт Р0 (выводы 39-32). Эти разряды фиксируются в регистре DD12 (ИМС К555РИ22) подачей с вывода «ALE» (вывод 30) сигнала высокого уровня на вход регистра «С» (вывод 11). Старшие разряды адреса выдаются через порт Р2 (выводы 21-28).

После того как на адресные входы ПЗУ (выводы 2-10, 21, 23) поступил адрес программы, МП формирует сигналы низкого уровня «RD» и «PME» (вывод 17 и 29), которые поступают на входы (выводы 1,2) DD2.3 (ИМС К555ЛА3). На выводе 3 этой ИМС формируется сигнал высокого уровня, который поступает на входы 4,5 этой микросхемы. На выходе 6 формируется сигнал низкого уровня «RM». Сигнал RM поступает на вход «ОЕ» (вывод 20) ПЗУ (ИМС КР573РТ6).

После этого порт Р0 МП переводится в режим приёма и с выводов ПЗУ «D0-D7» (выводы 11-19) в порт Р0 (выводы 32-39) поступает первый байт программы.

При чтении данных из ОЗУ (DD7 К537РУ10), МП опять же через порт

Р0 выдаёт младшие разряды адреса, а через порт Р2 – старшие разряды. Младшие разряды адреса фиксируются в регистре DD12 (ИМС К555РИ22) подачей с вывода «ALE» (вывод 30) сигнала высокого уровня на вход регистра «С» (вывод 11).

На выводах 26,27,28 МП формируется кодовая комбинация «001», которая поступает на входы D0,D1,D2 (выводы 1,2,3) дешифратора DD4. На выводе 14 дешифратора формируется сигнал низкого уровня. Этот сигнал поступает на вход «СS» (вывод 20) ОЗУ (DD7). При этом МП формирует сигналы низкого уровня «RD» и «PME» (вывод 17 и 29), которые поступают на входы (выводы 1,2) ИМС К555ЛА3 (DD2), где после прохождения через логический элемент «И-НЕ» и инвертирования на выводе 5 формируется сигнал низкого уровня «RM». Этот сигнал поступает на вход ОЗУ «ОЕ» (вывод 22).

Изм. Лист № докум. Подпись Дата

Лист

17 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 26: Kursovoy 3 Kurs

После этого порт Р0 (выводы 32-39) МП начинает принимать данные, поступающие с выходов ОЗУ «D00-D01» (выводы 11-19).

При записи данных в ячейку ОЗУ, МП через порт Р0 выдаёт младшие

разряды адреса, а через порт Р2 – старшие разряды. Младшие разряды адреса фиксируются в регистре DD12 (ИМС К555РИ22) подачей с вывода «ALE» (вывод 30) сигнала высокого уровня на вход регистра «С» (вывод 11).

На выводах 26,27,28 МП формируется кодовая комбинация «001», которая поступает на входы D0,D1,D2 (выводы 1,2,3) дешифратора DD4. На выводе 14 дешифратора формируется сигнал низкого уровня. Этот сигнал поступает на вход «СS» (вывод 20) ОЗУ (DD7). При этом МП формирует сигнал низкого уровня «WR» (вывод 16), поступающий на вход ОЗУ «WE» (вывод 27).

После этого порт Р0 МП (выводы 32-39) начинает передавать данные для записи на входы «D00-D07» (выводы 11-19) ОЗУ.

Через регистры ввода \ вывода информации (DD10, DD11 - К555ИР22 и

DD8, DD9 - К555ИР23 соответственно) МП (DD1) осуществляет обмен информацией с клавиатурой и внешними устройствами, посредством организации 8-ми разрядных параллельных портов.

Кроме перечисленных устройств, КДМП имеет в своём составе таймер

аварии (ИМС К1006ВИ1 - DD5). Данный таймер примерно раз в секунду формирует сигнал прерывания –INT1 (вывод 3) для МП. В ответ на это прерывание МП должен сбрасывать таймер сигналом Т1(вывод 15). В случае, если МП «зависнет» или выйдет из строя, сброс таймера не будет осуществляться, и последний включит индикатор «Авария» (HL1), сигнализирующий о неисправности контроллера.

Работу КДМП иллюстрируют табл. 1, а также временные диаграммы

работы, представленные на листе 20.

Пехотник Н.Р.

Букафкин Рук. Разр.

Изм. Лист № докум. Подпись Дата

Лист

18 КП.230101.В-302.08.05.05.ПЗ

Mett.R

u

Your

welcom

e)

Page 27: Kursovoy 3 Kurs

Табл. 1 Входы CPU (DD1)

RAM (DD7)

ROM (DD6)

DC (DD4)

G (DD5)

RG (DD12)

RST DEMA ALE PME RD WR OE WE CS1 OE CS0 D0 D1 D2 C C 1 Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х 0 0 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 0

Выходы CPU (DD1)

DC (DD4)

G (DD5)

T1 A13 A14 A15 0 1 2 3 4 5 OUT Х Х Х Х Х Х Х Х Х Х Х 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 0

Изм. Лист № докум. Подпись Дата Лист

19

КП.230101.В-302.08.05.05.ПЗ.ТИ

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Контроллер с Д М П

Таблица истинности

Лит. Листов 51

МЭТТ гр. В-302

Mett.R

u

Your

welcom

e)

Page 28: Kursovoy 3 Kurs

Изм. Лист № докум. Подпись Дата

Лист

20

КП.230101.В-302.08.05.05.ПЗ.ВД

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р

Контроллер с Д М П

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Временные диаграммы работы

Б/М

RST

DEMA

ALE

PME

RD

WR

OE

WE

CS1

OE

CS0

D0

D1

D2

C1

C2

T1

A13

A14

A15

P0

P1

P2

P3

P4

P5

OUTt0

Mett.R

u

Your

welcom

e)

Page 29: Kursovoy 3 Kurs

Изм. Лист № докум. Подпись Дата

КП.230101.В

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Контроллер с дистационной модификацией

программ

Схема электрическаяпринципиальная

XTEL1

XTEL2

RST

RXD

TXD

INT0

INT1

T0

T1

EA

P17

P16

P15

P14

P13

P12

P11

P10

AD0

AD1

AD2

AD3

AD4

AD5

AD6

AD7

A8

A9

A10

A11

A12

A13

A14

A15

WR

RD

PSEN

ALE

CPU

Q0

Q1Q2Q3

Q4Q5Q6

Q7

D1

D2D3

D4

D5D6D7

D8

RG

Vcc

GND

2 OUT0

5 OUT0

6 OUT0

9 OUT0

12 OUT0

15 OUT0

16 OUT0

19 OUT0

3 11-CS2 1

-WR 2

AD0 3

AD1 4

AD2 7

AD3 8

AD4 13

AD5 14

AD6 17

AD7 18

-OE 1 OE

C

DD8

Q0

Q1Q2

Q3

Q4Q5

Q6

Q7

D1

D2D3

D4

D5D6

D7

D8

RG

Vcc

GND

2 OUT0

5 OUT0

6 OUT0

9 OUT0

12 OUT0

15 OUT0

16 OUT0

19 OUT0

6 11-CS3 4

-WR 5

AD0 3

AD1 4

AD2 7

AD3 8

AD4 13

AD5 14

AD6 17

AD7 18

-OE 1 OE

C

DD9

DD3.2

1

Q0Q1

Q2

Q3Q4

Q5

Q6Q7

D0D1

D2

D3D4

D5

D6D7

RG

Vcc

GND8 1

C

OE

GND

IN0 3

IN0 4

IN0 7

IN0 8IN0 13

IN0 14IN0 17

IN0 18

13

5

79

11

1315

24

6

810

12

1416

+5B 11

DD10

-CS4 9

-RM 10

Q0

Q1

Q2Q3

Q4Q5

Q6

Q7

D0

D1

D2D3

D4

D5D6

D7

RG

Vcc

GND11 1 12

-RM 13

C

OEDD3.4

GND

IN0 3

IN0 4

IN0 7

IN0 8IN0 13

IN0 14IN0 17

IN0 18

1

3

57

911

13

15

2

4

68

1012

14

16

+5B 11

DD10

-CS5 12

A0

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

D0

D1

D2

D3

D4

D5

D6

D7

Vcc

GND

PG

Vpp

NC

CS

OE

11 AD0

12 AD113 AD2

15 AD316 AD4

17 AD5

18 AD6

19 AD7

28 +5B

14 GND

27 +5B

126

-CS0 22

A0 10

A1 9

A2 8

A3 7

A4 6

A5 5

A6 4

A7 3

A8 25

A9 24

A10 21

A11 23A12 2

-RM 20

ROM

DD6

D00

D01

D02D03

D04

D05D06

D07

NC

Vcc

GND

A0

A1A2

A3A4

A5

A6A7

A8A9

A10

A11

A12

A0 10A1 9

A2 8

A3 7A4 6

A5 5

A6 4

A7 3A8 25

A9 24A10 21

A11 23

A12 2

CS1

CS0

OE

WE

RAM

DD7

+5B 26

-CS1 20

-RM 22

-WR 27

11 AD0

12 AD113 AD2

15 AD316 AD4

17 AD5

18 AD6

19 AD7

1

28 +5B

14 GND

Q0

Q1

Q2Q3Q4

Q5Q6Q7

D0

D1

D2D3

D4

D5D6

D7

RG

Vcc

GND

C

OE

DD12

2 AD0

5 AD1

6 AD2

9 AD3

12 AD4

15 AD5

16 AD6

19 AD7

20 +5B

10 GNDGND 1

AD0 3

AD1 4AD2 7AD3 8

AD4 13

AD5 14AD6 17

AD7 16

ALE 11

3 4

5

RD 1

PSEN2 2

& &

DD2.3 DD2.46

DC0

1

23

4

56

7

D0

12

V0

1

2

DD4

A13 1A14 2

A15 3

+5B 6

GND 5

4

15 -CS0

14 -CS1

13 -CS2

12 -CS3

11 -CS4

10 -CS59

7

39 AD0

29 -PSEN

38 AD1

37 AD2

36 AD3

35 AD4

34 AD5

33 AD6

32 AD7

21 A822 A9

23 A10

24 A11

25 A12

26 A13

27 A1428 A15

16 -WR17 -RD

30 ALE

Vcc

Vss

R

C

LEV

CONT

CAP

G

OUT

8

1

4

2

6

5

7

+5B

T1

GND

C3

C4

R8

&

DD2.2

R9HL1

-INT1

+5B3 1213

1

2

XP

CP3

C5 C17...

+5B

GND

DD3.3

1

DD3.1

1

1

R5R2

R3

VT1

R1

CP1

BQ1

19

18

&

DD2.18 9

RXD 10TXD 11

-INT0 12

-INT1 13T0 14

T1 15

SB 1

P11 2

P12 3

P13 4

P14 5

P15 6

P16 7

-OE 8

GND 31

DD1

DD5

VD1 R4

VD2

VT2

Mett.R

u

Your

welcom

e)

Page 30: Kursovoy 3 Kurs

Описание работы генератора ИМС К1006ВИ1 по схеме электрической функциональнойMett

.Ru

Your

welcom

e)

Page 31: Kursovoy 3 Kurs

Микросхема К1006ВИ1 представляет собой таймер для формирования импульсов напряжения длительностью Т=1,1RC (R и C - внешние времяза-дающие элементы) от нескольких микросекунд до десятков минут. Она вы-полнена по биполярной технологии с изоляцией р-п переходом.

ИМС К1006ВИ1 предназначена для применения в стабильных датчиках времени, генераторах импульсов, широтно-импульсных, частотных и фазо-вых модуляторах, преобразователях напряжения и сигналов, ключевых схе-мах, исполнительных устройствах в системах управления, контроля и авто-матики.

В схеме КДМП данный таймер примерно раз в секунду формирует сиг-нал прерывания –INT1 (вывод 3) для МП. В ответ на это прерывание МП должен сбрасывать таймер сигналом T1 (2 вывод). В случае, если контроллер «зависнет» или выйдет из строя, сброс таймера не будет осуществляться, и последний включит индикатор HL1, сигнализирующий о неисправности кон-троллера.

ИМС К1006ВИ1 функционально состоит из двух компараторов в ана-логовом исполнении, одного триггера, разрядного транзистора и оконечного каскада.

Два компаратора управляют работой триггера. Если на инверсном вхо-де компаратора II появляется отрицательный сигнал, опорное напряжение на другом входе (1/3 Uв) переводит триггер в состояние «1» и транзистор запи-рается. Через сопротивление «Rа» происходит заряд ёмкости Свнеш до тех пор, пока не будет достигнуто пороговое напряжение компаратора I (2/3 Uв). Если напряжение на неинверсном входе этого компаратора становится выше поро-гового напряжения, триггер возвращается в исходное состояние. Разрядный транзистор отпирается, и Свнеш разряжается.

Как видно из предыдущего рассмотрения, с помощью К1006ВИ1 легко сформировать схемы одновибратора и мультивибратора.

В данном курсовом проекте ИМС К1006ВИ1 используется в качестве одновибратора.

Одновибратор получим в том случае, когда на вход 2 подадим напря-жение выше 1/3 Uв. Благодаря тому, что в точке 2 создано положительное напряжение, триггер постоянно находится в состоянии 0 и разрядный транзи-стор отперт. Схема находится в устойчивом состоянии. Однако, если через конденсатор С1 мы подадим в точку 2 отрицательный импульс, уровень на-пряжения в этой точке на короткое время станет ниже уровня переключения, триггер перейдёт в состояние «1» и на выходе 3 появится напряжение высо-кого уровня. Конденсатор Свнеш заряжается до тех пор, пока не будет

Изм. Лист № докум. Подпись Дата

Лист

22 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 32: Kursovoy 3 Kurs

превышен верхний порог (2/3 Uв) и триггер не вернётся в исходное состоя-ние. Транзистор Т1 начинает снова проводить ток, и конденсатор «Свнеш» разряжается. Этим процесс завершается.

Соотношение между длительностью импульса на выходе и параметра-ми RC-цепочки можно записать в следующем виде:

t = 1,1RaСвнеш (где t – длительность импульса в секундах, а Ra и Свнеш – в Омах и фарадах соответственно).

.

Изм. Лист № докум. Подпись Дата

Лист

23 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 33: Kursovoy 3 Kurs

Компаратор I

Компаратор II

Выходнойкаскад

Ra

6Порог

7Разряд

СвнешТ1

3Выход

1Земля

Установка нуля4

2Запуск

Управляющее

напряжениедля регулировкичастоты ГУН

5

-+

R

R

R

-

8+ Uв

+

S

R

TQ

Q

Изм. Лист № докум. Подпись Дата

Лист

24

КП.230101.В-302.08.05.05.ПЗ.Э3

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Генератор ИМС

К1006ВИ1

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Схема электрическая функциональная

Mett.R

u

Your

welcom

e)

Page 34: Kursovoy 3 Kurs

Табл. 3 W ST SR Q AE X X L L On >2/3U >1/3U H L On <2/3U >1/3U H Stable Stable X <1/3U H H Off

Изм. Лист № докум. Подпись Дата Лист

25

КП.230101.В-302.08.05.05.ПЗ.ТИ Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Генератор К1006ВИ1

Таблица истинности

Лит. Листов

51

МЭТТ гр. В-302

Mett.R

u

Your

welcom

e)

Page 35: Kursovoy 3 Kurs

t

0,9

0,9 0,9

0,1

0,1 0,1Q

ST

tHL

tTLH

tTH

L

0

Изм. Лист № докум. Подпись Дата

Лист

26

КП.230101.В-302.08.05.05.ПЗ.ВД

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К.. Пехотник Н.Р.

Генератор ИМС К1006ВИ1

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Временные диаграммы работы

Mett.R

u

Your

welcom

e)

Page 36: Kursovoy 3 Kurs

Описание работы МП БИС КР1830ВЕ31 по схеме

электрической функциональнойMett

.Ru

Your

welcom

e)

Page 37: Kursovoy 3 Kurs

В данном КП используется 8-ми разрядная высокопроизводительная

микро-ЭВМ семейства МК51 БИС КР1830ВЕ31 (далее МП), выполненная по высококачественной кМОП - технологии.

МП содержит встроенное ОЗУ на 128 Кбайт с возможностью расшире-

ния общего объёма оперативной памяти до 64 Кбайт. Общий объём памяти может достигать 128 Кбайт; 64 Кбайт памяти программ и 64 Кбайт памяти данных. Также имеется 32 РОН, 128 программно-управляемых флагов, набор регистров специальных функций.

БИС КР1830ВЕ31, структурная схема которой представлена на листе ,

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

Блок управления (выводы 9,18,19, 29-31) предназначен для выработки синхронизирующих и управляющих сигналов, обеспечивающих координа-цию совместной работы блоков МП во всех допустимых режимах ее работы.

В состав блока управления входят: устройство выработки временных интервалов, логика ввода-вывода, регистр команд, регистр управления по-треблением, дешифратор команд, ПЛМ и логика управления ЭВМ.

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

Логика ввода-вывода предназначена для приема и выдачи сигналов, обеспечивающих обмен информацией МП с внешними устройствами через порты ввода-вывода Р0-РЗ.

Регистр команд предназначен для записи и хранения 8-ми разрядного кода операции выполняемой команды, который с помощью дешифратора ко-манд преобразовывается в 24-х разрядный код для ПЛМ, с помощью которой вырабатывается набор микроопераций в соответствии с микропрограммой выполнения команды. Регистр команд программно не доступен.

Логика управления ЭВМ в зависимости от режима работы МП выраба-тывает необходимый набор управляющих сигналов.

Арифметико-логическое устройство (АЛУ) представляет собой парал-лельное восьмиразрядное устройство, обеспечивающее выполнение арифме-тических и логических операций, а также операции логического сдвига, об-нуления, установки и т. п.

Изм. Лист № докум. Подпись Дата

Лист

27 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 38: Kursovoy 3 Kurs

АЛУ состоит из регистра аккумулятора, регистра временного хранения, ПЗУ констант, сумматора, дополнительного регистра (регистра В), аккумуля-тора, регистра состояния программы.

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

ПЗУ констант обеспечивает выработку корректирующего кода при двоично-десятичном представлении данных, кода маски при битовых опера-циях и кода констант.

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

Регистр В - восьмиразрядный регистр, используемый во время опера-ций умножения и деления. Для других инструкций он может рассматриваться как дополнительный сверхоперативный регистр.

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

Регистр состояния программы (PSW) предназначен для хранения ин-формации о состоянии АЛУ при выполнении программы

Блок таймеров/счетчиков. Таймеры/счетчики (Т/С) предназначены для подсчета внешних собы-

тий, для получения программно управляемых временных задержек и выпол-нения времязадающих функций МП.

В состав блока Т/С входят: 1) два 16-разрядных регистра Т/С 0 и Т/С 1; 2) восьмиразрядный регистр режимов Т/С (TMOD); 3) восьмиразрядный регистр управления (TCON); 4) схема инкремента; 5) схема фиксации INT0, INT1, T0, Tl; 6) схема управления флагами; 7) логика управления Т/С.

Два 16-разрядных регистра Т/С 0 и Т/С 1 выполняют функцию хране-ния содержимого счета. Каждый из них состоит из пары восьмиразрядных регистров, соответственно ТН0, TL0 и ТН1, TL1. Причем регистры ТН0, ТН1 - старшие, а регистры TL0, TL1 - младшие 8 разрядов. Каждый из восьмираз-рядных регистров имеет свой адрес и может быть использован как РОН.

Изм. Лист № докум. Подпись Дата

Лист

28 КП.230101.В-302.08.05.05.ПЗ Изм. Лист № докум. Подпись Дата

Лист

29 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 39: Kursovoy 3 Kurs

Регистр режимов Т/С (TMOD) предназначен для приема и хранения кода, определяющего:

- один из 4-х возможных режимов работы каждого Т/С; - работу в качестве таймеров или счетчиков; - управление Т/С от внешнего вывода.

Регистр управления (TCON) предназначен для приема и хранения кода управляющего слова.

Схема инкремента предназначена:

- для увеличения на 1 в каждом машинном цикле содержимого ре-гистров Т/С 0, Т/С 1, для которых установлен режим таймера и счет раз-решен;

- для увеличения на 1 содержимого регистров Т/С 0, Т/С 1, для ко-торых установлен режим счетчика, счет разрешен и на соответствующем входе МП (Т0 для Т/С 0 и Т1 для Т/С 1) зафиксирован счетный импульс. Схема фиксации ~INT0, ~INT1, Т0, Т1 представляет собой четыре

триггера. В каждом машинном цикле в момент S5P2 в них запоминается ин-формация с выводов МП ~INT0, ~INT1, Т0, Т1.

Схема управления флагами вырабатывает и снимает флаги переполне-ния Т/С и флаги запросов внешних прерываний.

Логика управления Т/С синхронизирует работу регистров Т/С 0 и Т/С 1 в соответствии с запрограммированными режимами работы и синхронизиру-ет работу блока Т/С с работой МП.

Блок последовательного интерфейса и прерываний (ПИП) предназна-чен для организации ввода-вывода 'последовательных потоков информации и организации системы прерывания программ.

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

Буфер ПИП обеспечивает побайтовый обмен информацией между внутренней магистралью данных и шиной ПИП.

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

Последовательный интерфейс (последовательный порт) МК51 может работать в следующих четырех режимах:

Изм. Лист № докум. Подпись Дата

Лист

30 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 40: Kursovoy 3 Kurs

Режим 0. Информация передается и принимается через вход прием-ника RxD (вывод РЗ.0 ОМЭВМ). Через выход передатчика TxD (вывод 11 МП ) выдаются импульсы синхронизации, стробирующие каждый пере-даваемый или принимаемый бит информации. Формат посылки - 8 бит. Частота приема и передачи - fво/12, где fвq - тактовая частота МП.

Режим 1. Информация передается через выход передатчика TxD, а принимается через вход приемника RxD. Формат посылки - 10 бит: старт-бит (ноль), восемь бит данных и стоп-бит (единица). Частота приема и передачи задается Т/С 1.

Режим 2. Информация передается через выход передатчика TxD, а принимается через вход приемника RxD. Формат посылки - 11 бит: старт-бит (ноль), восемь бит данных, программируемый девятый бит и стоп-бит (единица). Передаваемый девятый бит данных принимает значение бита ТВ8 из регистра специальных функций SCON. Бит ТВ8 в регистре SCON может быть программно установлен в "О" или в "I", или в него, к приме-ру, можно поместить значение бита Р из регистра PSH для повышения достоверности принимаемой информации (контроль по паритету), При приеме девятый бит данных принятой посылки поступает в бит RB8 ре-гистра SCON. Частота приема и передачи в режиме 2 задается программ-но и может быть равна fвq/32 или fвq/64.

Режим 3. Режим 3 полностью идентичен режиму 2 за исключением частоты приема и передачи, которая в режиме 3 задается Т/С 1. Регистр управления (SCON) предназначен для приема и хранения кода

восьмибитового слова, управляющего последовательным интерфейсом. Буфер передатчика предназначен для приема с шины ПИП параллель-

ной информации и выдачи ее в виде последовательного потока символов на передатчик последовательного порта.

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

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

Регистр приоритетов прерываний (IP) предназначен для установки уровня приоритета прерывания для каждого из пяти источников прерываний.

Регистр разрешения прерываний (IE) предназначен для разрешения или запрещения прерываний от соответствующих источников.

Изм. Лист № докум. Подпись Дата

Лист

31 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 41: Kursovoy 3 Kurs

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

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

Счетчик команд (PC) предназначен для формирования текущего 16-

разрядного адреса программной памяти и 8/16-разрядного адреса внешней памяти данных. В состав счетчика команд входят 16-разрядные буфер PC, ре-гистр указателя данных DPTR, регистр PC, схема инкремента, регистр адреса памяти.

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

Регистр указателя данных (DPTR) предназначен для хранения 16-разрядного адреса внешней памяти данных. Состоит из двух восьмиразряд-ных регистров DPH и DPL, входящих в блок регистров специальных функ-ций. Они программно доступны и могут использоваться в качестве двух не-зависимых РОН, если нет необходимости в хранении 16-разрядного адреса внешней памяти данных. В регистре PC хранится текущий 16-разрядный ад-рес памяти программ.

Схема инкремента увеличивает текущее значение 16-разрядного адреса памяти программ на единицу.

Регистр адреса памяти предназначен для записи и хранения исполни-тельного 16-разрядного адреса памяти программ или 8/16-разрядного адреса внешней памяти данных, а также для передачи данных на порт Р0.

Порты Р0, PI, P2, РЗ (соответственно выводы: 32-39, 1-8, 21-28, 10-17) являются двунаправленными портами ввода-вывода и предназначены для обеспечения обмена информацией МП с внешними устройствами, образуя 32 линии ввода-вывода Каждый из портов содержит фиксатор-защелку, который представляет собой восьмиразрядный регистр, имеющий байтовую и бито-вую адресацию для установки (сброса) разрядов с помощью программного обеспечения.

Память данных предназначена для приема, хранения и выдачи инфор-мации, используемой в процессе выполнения программы. Память данных,

Изм. Лист № докум. Подпись Дата

Лист

32 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 42: Kursovoy 3 Kurs

расположенная на кристалле МП, состоит из регистра адреса ОЗУ, дешифра-тора, ОЗУ и указателя стека.

Регистр адреса ОЗУ предназначен для приема и хранения адреса выби-раемой с помощью дешифратора ячейки памяти, которая может содержать как бит, так и байт информации.

ОЗУ представляет собой 128 восьмиразрядных регистров, предназна-ченных для приема, хранения и выдачи различной информации.

Указатель стека представляет собой восьмиразрядный регистр, предна-значенный для приема и хранения адреса ячейки стека, к которой было по-следнее обращение.

Рассмотрим работу МП на конкретных кодовых комбинациях, пред-

ставленных в таблице 4.

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 43: Kursovoy 3 Kurs

Табл. 4 Режим Работы

RST DEMA ALE PME RD WR

Сброс 1 Х Х Х Х Х Обращение во внеш-нюю память

0 0 0 0 0 1

Фиксация младшего байта адре-са

0 0 1 1 1 1

Чтение Данных

0 0 0 0 0 1

Считывание Байта адре-са

0 0 0 0 1 1

Запись дан-ных

0 0 0 1 1 0

Изм. Лист № докум. Подпись Дата Лист

33

КП.230101.В-302.08.05.05.ПЗ.ТИ Разраб. Букафкин Провер. Пехотник Н.Р.

Предс. П.К. Пехотник Н.Р.

Микропроцессор БИС КР1830ВЕ31

Таблица истинности

Лит. Листов

51

МЭТТ гр. В-302

Mett.R

u

Your

welcom

e)

Page 44: Kursovoy 3 Kurs

RST

DEMA

ALE

PME

RD

WRt

Изм. Лист № докум. Подпись Дата

Лист

34

КП.230101.В-302.08.05.05.ВД.ПЗ.ВД

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Микропроцессор БИС

КР1830ВЕ31

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Временные диаграммы работы

- Б\М

Mett.R

u

Your

welcom

e)

Page 45: Kursovoy 3 Kurs

Изм. Лист № докум. Подпись Дата

КП.230101.В

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Микропроцессор БИСКР1830ВЕ31

Схема электрическаяфункциональная

Mett.R

u

Your

welcom

e)

Page 46: Kursovoy 3 Kurs

Расчёт

временных соотношений командного цикла МП БИС КР1830ВЕ31Mett

.Ru

Your

welcom

e)

Page 47: Kursovoy 3 Kurs

Произведём расчёт временных соотношений командного цикла МП БИС КР1830ВЕ31.

Тактовая частота работы МП задаётся частотой работы кварцевого ре-

зонатора (ZQ1) = 12 МГц. Найдём период следования импульсов сигнала ZQ1 (TZQ1):

TZQ1 =1f * 109 [нс] = 1

12*106 * 109 [нс] = 83 нс.

При расчёте были использованы следующие справочные данные:

1) Время генерации адресов А0-А7, А8-А15 (tадр) = (TZQ1-35) нс. = 48 нс. 2) Длительность сигнала фиксации младшего байта адреса ALE (tALE) =

(2 TZQ1- 40) нс. = 126 нс. 3) Время задержки сигнала фиксации младшего байта адреса относитель-но сигналов адреса А0-А7, А8-А15 (tзад1) = ( TZQ1-40) нс. = 23 нс.

4) Длительность сигнала чтения команды из памяти PSEN (tPME)=(3 TZQ1-35) нс. = 214 нс.

5) Время задержки сигнала чтения команды PSEN относительно сигнала ALE (tзад2) = (TZQ1-25) нс. = 58 нс.

6) Время обработки и исполнения команды (tисп) = 12 TZQ1 нс. = 996 нс.

Время выборки команды из памяти будет равно сумме времени генера-

ции адреса, времени задержки сигнала фиксации младшего байта адреса ALE относительно сигналов адреса, длительности сигнала ALE, времени задержки сигнала чтения команды PSEN относительно сигнала ALE и длительности сигнала PSEN. tвыб = tадр + tALE + tзад1 + tPME + tзад2 = 48 + 126 + 23 + 214 + 58 = 469 нс.

Длительность командного цикла (t) МП будет равна суммарному вре-мени выборки команды из памяти (tвыб) и времени исполнения (tисп).

t = tвыб + tисп = 469 + 996 = 1465 нс.

В результате расчёта временных соотношений командного цикла общая задержка составила 1465 нс., что соответствует техническим условиям на данную БИС.

Изм. Лист № докум. Подпись Дата

Лист

36 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 48: Kursovoy 3 Kurs

Логический расчёт генератора ИМС К1006ВИ1 Mett

.Ru

Your

welcom

e)

Page 49: Kursovoy 3 Kurs

Логический расчёт генератора ИМС К1006ВИ1 заключается в расчёте

RS-триггера. Существует три метода расчёта:

1) Метод Вейча-Карно Этот метод наиболее широко применяется к функциям с количест-

вом переменных не более 6, если число переменных больше 6, то приме-нение метода Вейча-Карно становится невозможным.

2) Метод Квайна Мак-Класски: Этот метод заключается в переходе от СКНФ или СДНФ к сокра-

щённой форме путём последовательного применения операций склеива-ния и поглощения.

3) Метод непосредственных преобразований: Этот метод заключается в минимизации логических функций, кото-

рые потом представляются в виде СКНФ или СДНФ и упрощаются с по-мощью законов алгебры-логики.

В данном курсовом проекте для расчёта генератора ИМС К1006ВИ1

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

RS-триггер работает в соответствии с таблицей истинности (табл. 5)

Изм. Лист № докум. Подпись Дата

Лист

37 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 50: Kursovoy 3 Kurs

Табл. 5 S R Q Q

0 0 0 0 0 1 0 1 1 0 1 0 1 1 X X

Изм. Лист № докум. Подпись Дата Лист

38

КП.230101.В-302.08.05.05.ПЗ.ТИ Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Генератор ИМС К1006ВИ1

Таблица истинности

Лит. Листов

51

МЭТТ гр. В-302

Mett.R

u

Your

welcom

e)

Page 51: Kursovoy 3 Kurs

Исходя из таблицы истинности получаем логическое уравнение:

Q = S & R Анализ функции проводим в несколько действий:

1) применим двойную инверсию для левой и правой частей уравнения:

Q = S & R 2) применим закон Де Морагана (инверсия любого сложного логиче-

ского выражения равна самому выражению без инверсии, если «И» заменить на «ИЛИ», «ИЛИ» заменить на «И», а все элементы отрицать) к правой части уравнения – «разобьём» нижнюю общую инверсию:

Q = S ^ R 3) применим закон Де Моргана к оставшейся общей инверсии:

Q = S & R 4) применим для всех элементов уравнения правило двойной инверсии

(двойная инверсия равнозначна отсутствию инверсии вообще):

Q = S & R 5) Таким образом, проанализировав функцию, мы довели её до тупико-

вой формы, следовательно она получается наиболее оптимальной.

Изм. Лист № докум. Подпись Дата

Лист

39 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 52: Kursovoy 3 Kurs

Исходя из таблицы истинности получаем логическое уравнение:

Q = S & R Анализ функции проводим в несколько действий:

1) применим двойную инверсию для левой и правой частей уравнения:

Q = S & R 2) применим закон Де Морагана (инверсия любого сложного логиче-

ского выражения равна самому выражению без инверсии, если «И» заменить на «ИЛИ», «ИЛИ» заменить на «И», а все элементы отрицать) к правой части уравнения – «разобьём» нижнюю общую инверсию:

Q = S ^ R 3) применим закон Де Моргана к оставшейся общей инверсии:

Q = S & R 4) применим для всех элементов уравнения правило двойной инверсии

(двойная инверсия равнозначна отсутствию инверсии вообще):

Q = S & R 5) Таким образом, проанализировав функцию, мы довели её до тупико-

вой формы, следовательно она получается наиболее оптимальной.

Изм. Лист № докум. Подпись Дата

Лист

39 КП.230101.В-302.08.05.05.ПЗ

Рук. Разр.

Пехотник Н.Р. Букафкин

Mett.R

u

Your

welcom

e)

Page 53: Kursovoy 3 Kurs

Расчёт надёжности схемы КДМПMett.R

u

Your

welcom

e)

Page 54: Kursovoy 3 Kurs

Надёжность – это свойство изделия или отдельных его элементов вы-

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

Надёжность – важная характеристика любой конструкции. На показа-

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

Безотказность – свойство объекта непрерывно сохранять работоспо-

собность в течение некоторого промежутка времени или некоторой наработ-ки.

Долговечность – свойство объекта сохранять работоспособность до на-ступления предельного состояния при установленной системе технического обслуживания и ремонтов.

Ремонтопригодность – свойство объекта, заключающееся в приспособ-ленности к предупреждению и обнаружению отказов, повреждений и устра-нению их последствий путём проведения ремонтов и технического обслужи-вания.

Сохраняемость – свойство объекта сохранять исправность и работоспо-собность после хранения и транспортировки.

Расчёт надёжности – это определение качественных характеристик на-

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

Существует несколько методов определения надёжности и они делятся

на 2 группы: приближённый или ориентировочный расчёт, полный или окон-чательный расчёт.

В данном курсовом проекте применяется приближённый метод расчёта надёжности КДМП по экспоненциальному закону.

Интенсивность отказов показывает, какая часть элементов по отноше-

нию к общему количеству исправно работающих элементов в среднем выхо-дит из строя за единицу времени.

λ(t) = n(t)/N(t)∆t

(где n(t) – число объектов, отказавших в течении рассматриваемого интерва-ла времени ∆t.; N(t)∆t – число объектов, работоспособных к началу этого про-межутка времени).

Изм. Лист № докум. Подпись Дата

Лист

40 КП.230101.В-302.08.05.05.ПЗ Рук. Разр.

Пехотник Н.Р. Букафкин

Mett.R

u

Your

welcom

e)

Page 55: Kursovoy 3 Kurs

Средняя наработка до отказа или среднее время безотказной работы. Тср – ожидаемая наработка объекта до первого отказа и статистически опре-деляется отношением суммы наработки испытуемых объектов до отказа к количеству наблюдаемых объектов, если они все отказали за время испыта-ний.

Т0 = ∑ / N0 (где tcp i = наработка до отказа i-го объекта; N0 – число объектов в начале испытания или эксплуатации).

Вероятность безотказной работы P(t) - это вероятность того, что в пре-делах заданной наработки, т.е. заданного интервала времени, отказ объекта не возникает.

P(t) = e-λобщ*t

N0

i=1

Пехотник Н.Р. Букафкин

Рук. Разр.

Изм. Лист № докум. Подпись Дата

Лист

41 КП.230101.В-302.08.05.05.ПЗ

Mett.R

u

Your

welcom

e)

Page 56: Kursovoy 3 Kurs

Произведём расчёт надёжности схемы КДМП по схеме электрической

принципиальной. Данные для расчёта удобно представлять в виде таблицы (табл. 5), которая составляется на основе справочных данных. 1) Определяем общее значение интенсивности отказов элементов схемы:

λобщ = (0,6+0,8+0,45+1,22+3,825+0,28+2,5+0,1+1,2)*10-6[1/час] = 10,975*10-6[1/час] 2) Определим наработку на отказ:

Т0= 1/ λобщ = 1/10,975*10-6 = 91116,173 часов = 3796,5 дней ≈ 10 лет 3) Вычисляем вероятность безотказной работы для нескольких промежутков времени. P (t) = e-λобщ*t P (0) = e-10,975 * 10 * 0 = 1

-6

P (10) = e-10,975 * 10 * 10 = 0,99989

-6

P (100) = e-10,975 * 10 * 100 = 0,9989031

-6

P (1000) = e-10,975 * 10 * 1000 = 0,989085

-6

P (10000) = e-10,975 * 10 * 10000 = 0,89605815

-6

P (100000) = e-10,975 * 10 * 100000 = 0,333704

-6

4) Наряду с вероятностью безотказной работы P (t) можно определить пока-затель вероятности отказов Q (t), который определяется по формуле: Q (t) = 1 – P (t) Q (0) = 1-1 = 0 Q (10) = 1-0,999 = 0,001 Q (100) = 1-0,9989 = 0,0011 Q (1000) = 1-0,9891 = 0,0109 Q (10000) = 1-0,8961 = 0,1039 Q (100000) = 1-0,3337 = 0,6663

Изм. Лист № докум. Подпись Дата

Лист

43 КП.230101.В-302.08.05.05.ПЗ Рук. Разр.

Пехотник Н.Р. Букафкин

Mett.R

u

Your

welcom

e)

Page 57: Kursovoy 3 Kurs

При расчёте надёжности было установлено, что при малом времени эксплуатации вероятность безотказной работы большая – близка к 1 (Р(100) = 0,9989). При увеличении времени эксплуатации вероятность безотказной ра-боты стремится к 0 (Р(100000) = 0,3337), а вероятность отказа, наоборот, возрас-тает и стремится к 1.

В результате расчёта надёжности было установлено, что схема КДМП является достаточно надёжной и обеспечивает безотказную работу в течение 10 лет.

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 58: Kursovoy 3 Kurs

Масштабы: в 1 см – 0,1 P(t), Q(t)

в 1,5 см – х*10n (где n=1; 2; 3; 4; 5)

Изм. Лист № докум. Подпись Дата

Лист

45

КП.230101.В-302.08.05.05.ПЗ

Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Контроллер с Д М П

Лит.

Листов 51

МЭТТ гр. В-302

Масса Масштаб

Графики зависимостей Р(t) и Q(t)

101 102 103 104 105

Mett.R

u

Your

welcom

e)

Page 59: Kursovoy 3 Kurs

Табл. 5 Наименование элемента

Интенсивность отказов 1 элемента

Количество элементов

Произведение

λi*10-6 [1/час] Ni λi * Ni *10-6 ИМС 0,05 12 0,6

Кварцевый резонатор

0,1 1 0,1

Лампа электронная

0,8 1 0,8

Резисторы 0,05 9 0,45

Транзисторы 0,61 2 1,22

Конденсаторы 0,425 9 3,825

Диоды 0,4 3 1,2

Разъёмы 0,5 5 2,5

Места пайки

0,001 280 0,28

Изм. Лист № докум. Подпись Дата Лист

42

КП.230101.В-302.08.05.05.ПЗ Разр. Дьяконов А.И. Пров. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Контроллер с Д М П

Таблица значений интен-сивностей отказов

Лит. Листов

51

МЭТТ гр. В-302

Mett.R

u

Your

welcom

e)

Page 60: Kursovoy 3 Kurs

Заключение

Mett.R

u

Your

welcom

e)

Page 61: Kursovoy 3 Kurs

В данном курсовом проекте разрабатывался действующий макет кон-

троллера с дистанционной модификацией программ. КДМП построен на элементах 4-го поколения развития вычислитель-

ной техники. КДМП состоит из элементов следующих серий: 1830, 555, 1006, 573,

537. ИМС этих серий являются общедоступными, имеют, малую потребляе-мую мощность, низкую стоимость и высокое быстродействие, что и обеспе-чило их выбор.

В схему электрическую структурную КДМП входят следующие бло-ки: микроконтроллер, схема управления, ПЗУ, ОЗУ, регистры ввода \ вывода, преобразователь уровней, таймер аварии, интерфейс RS-232.

Работа КДМП по схеме электрической принципиальной рассмотрена в положительной логике (уровень логической единицы соответствует 2,5 В. , а уровень логического нуля: 0,4 В.). Рассмотрены следующие режимы работы: работа МП с внешней памятью программ, чтение данные из ПЗУ, запись \ чтение данных из ОЗУ. Составлена таблица истинности и построены времен-ные диаграммы работы КДМП, иллюстрирующие все эти режимы.

Генератор ИМС К1006ВИ1 функционально состоит из следующих уз-лов: двух компараторов в аналоговом исполнении, одного RS-триггера, раз-рядного транзистора и оконечного каскада. Работу генератора иллюстрирует таблица истинности и временные диаграммы работы.

МП БИС КР1830ВЕ31 состоит из следующих функциональных узлов:

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

Длительность командного цикла МП, состоящего из суммарного вре-мени выборки команды из памяти и времени исполнения, составила 1465 нс., что соответствует техническим условиям на данную БИС.

Логический расчёт генератора ИМС К1006ВИ1 произведён методом непосредственных преобразований, т.к. этот метод является простым для ми-нимизации функций, содержащих небольшое количество переменных (а в логическом уравнении генератора содержится всего две переменные). В про-цессе минимизации, логическая функция доведена до тупиковой, и следова-тельно, можно сделать вывод: логическая функция генератора является наи-более оптимальной.

Расчёт надёжности произведён приближённым методом по экспонен-циальному закону, который показал, что схема КДМП является достаточно надёжной и обеспечивает безотказную работу в течение 10 лет.

Все расчёты иллюстрированы таблицами, составленными на основе справочных данных.

Изм. Лист № докум. Подпись Дата

Лист

46 КП.230101.В-302.08.05.05.ПЗ

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 62: Kursovoy 3 Kurs

В графической части приведены: СЭП КДМП, УГО и временные диа-

граммы работы генератора ИМС К1006ВИ1, УГО и временные диаграммы работы МП БИС КР1830ВЕ31.

В экспериментальной части проекта был выполнен макет КДМП и на-

лажен в монтажных мастерских МЭТТ ГАИ.

Пехотник Н.Р. Букафкин

Рук. Разр.

Изм. Лист № докум. Подпись Дата

Лист

47 КП.230101.В-302.08.05.05.ПЗ

Mett.R

u

Your

welcom

e)

Page 63: Kursovoy 3 Kurs

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

Mett.R

u

Your

welcom

e)

Page 64: Kursovoy 3 Kurs

[Л1] Й. Янсен. «Курс цифровой электроники». Москва. Изд. «Мир» 1987 год. [Л2] М. Гук. «Аппаратные средства IBM PC». Москва. Изд. «Питер». 2005 г. [Л3] Конспект лекций по курсу: «Математические и логические основы ЭВТ», Москва 2002 год. Мищенко В.А. [Л4] Конспект лекций по курсу: «Микропроцессоры и микропроцессор-ные ситемы», Москва 2004 год. Пехотник Н.Р. [Л5] А. В. Нефедов. «Интегральные микросхемы и их зарубежные анало-ги» Справочник. Тома 5,7,12, Москва. Изд. «РадиоСофт» 1999 год. [Л6] Перельман Б.Л.,Шевелев В.И. «Отечественные микросхемы и зару-бежные аналоги». Справочник. Изд. "НТЦ Микротех" 1998год. [Л7] Горшков Б.И. «Элементы радиоэлектронных устройств». Справоч-ник. Москва. Изд. «Радио и связь» 1988 год.

Изм. Лист № докум. Подпись Дата

Лист

48 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 65: Kursovoy 3 Kurs

Используемые тех-нические ресурсы. Mett

.Ru

Your

welcom

e)

Page 66: Kursovoy 3 Kurs

Используемые ресурсы глобальной сети «Internet»: 1) http://valvol.nightmail.ru/schems/is555 2) http://www.williamson-labs.com/555-circuits.htm 3) http://cetronika.narod.ru/Inform/Timer/1006vi1/index.htm 4) http://cetronika.narod.ru/Inform/Timer/555_etc.html 5) http://cetronika.narod.ru/Inform/Timer/555/index.htm 6) http://cetronika.narod.ru/Inform/Timer/1006vi1/Shem.htm 7) http://avti.narod.ru/sem08/ 8) http://www.chipdip.ru 9) http://www.orlis.ru/about 10) http://www.semiconductors.philips.com/acrobat_download/data

sheets/NE_SA_SE555_C_2.pdf 11) http://www.atel.ru/philips03.htm 12) http://www.fcenter.ru/online.shtml?articles/hardware/processors

/646 13) http://www.eworld.ru/news/arh/litr03/st_203.htm

Изм. Лист № докум. Подпись Дата

Лист

49 КП.230101.В-302.08.05.05.ПЗ Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)

Page 67: Kursovoy 3 Kurs

Перечень элементов

Mett.R

u

Your

welcom

e)

Page 68: Kursovoy 3 Kurs

Поз. обозн.

Изм. Лист № докум. Подпись Дата Лист

50

КП.230101.В-302.08.05.05.ПЭ Разраб. Букафкин Провер. Пехотник Н.Р. Предс. П.К. Пехотник Н.Р.

Контроллер с Д М П

Перечень элементов

Лит. Листов

51

МЭТТ гр. В-302

Наименование Примечание Кол.

Микросхемы БКО 348.289.ТУ

. . 80C31 (аналог КР1830ВЕ31)

DD1

1

74LS00 (аналог К555ЛА3 ) DD2

1

74LS32 (аналог К555ЛЛ1)

DD3

1

74LS138 (аналог К555ИД7)

DD4

1

NE555 (аналог КР1006ВИ1)

DD5

1

27C64 (аналог К573РТ6)

DD6

1

6264 (аналог К537РУ10)

DD7

1

74LS374 (аналог К555ИР23)

DD8, DD9

2

74LS373 (аналог К555ИР22)

DD10, DD11, DD12

3

Резисторы ГОСТ 7113-77

С2-32Н-0,125-4,7кОМ+10%-А-Д

R1,R2, R3,R4,R

5

5

С2-32Н-0,125-47кОМ+10%-А-Д

R6

С2-32Н-0,125-10кОМ+10%-А-Д

R7

С2-32Н-0,125-1МОМ+10%-А-Д

R8

С2-32Н-0,125-1кОМ+10%-А-Д

R9

Диоды

КД522Б ДР3.362.029ТУ

VD1, VD2, VD3

3

Транзисторы

КТ315А

VT1

1

КТ3107Г

VT2

1

Mett.R

u

Your

welcom

e)

Page 69: Kursovoy 3 Kurs

Изм. Лист № докум. Подпись Дата

Лист

51 КП.230101.В-302.08.05.05.ПЭ

Поз. обозн. Наименование Примечание Кол.

Конденсаторы ОЖО.464.061 - ТУ

К53 – 1 – 10мкФ + 10%

СР1, СР2,

СР3

3

К50 – 35 – 30пФ

С1,С2

2

К10 – 73 – 1Б – Н90 – 0,1мкФ

С5… …С17

13

Переключатели

АГО.360.306ТУ

SB1

1

Светодиоды

АЛ307АМ – КИ1 -1

HL1

1

Кварцевые резонаторы

12 МГц –HC – 49 U

BQ

1

12 МГц –HC – 49 U

BA1

1

Пехотник Н.Р. Букафкин

Рук. Разр.

Mett.R

u

Your

welcom

e)