39346

Расчет электронного логического автомата

Курсовая

Коммуникация, связь, радиоэлектроника и цифровые приборы

Логический автомат – это устройство автоматически выполняющее некоторые функции для задания которых используется аппарат алгебры логики. Функции комбинационной схемы управления КСУ: В двоичном коде функции КСУ представлены в табл. Функции КСУ в двоичном коде Число

Русский

2013-10-03

6.39 MB

45 чел.

Федеральное агентство по образованию

ГОУ ВПО

Ивановский государственный энергетический университет имени В.И. Ленина

Кафедра электроники и микропроцессорных систем

Пояснительная записка к курсовому проекту на тему:

«Расчет электронного логического автомата»

Выполнил

студент гр. III-35xx Чапурин Г.А.

Проверил

Агапов В.А.

Иваново 2010


СОДЕРЖАНИЕ

ВВЕДЕНИЕ …………………………………………...……………………...……………………. 3

ИСХОДНЫЕ ДАННЫЕ ДЛЯ РАСЧЕТА ……………...……………………………………...…. 4

1 Синтез автомата на элементах малой степени интеграции …………………………....…...… 5

2 Синтез автомата на мультиплексорах ...…………...…………………………………...…..… 10

2.1 Разработка схемы индикации на мультиплексорах …….……...…..…...………….... 10

2.2 Выбор адресных переменных для мультиплексоров …………………...…...………. 11

2.3 Выбор информационных переменных для мультиплексоров ……...………………. 15

2.4 Расчет токоограничительного резистора ………………………………………....….. 19

2.5 Моделирование схемы индикации в программном комплексе Multisim 10.1………21

3 Синтез автомата на программируемых логических устройствах ………………...….......…. 22

3.1 Управляющий генератор на мультиплексоре (замкнутая система) …….……….…. 22

3.2 Управляющий генератор при программном режиме (разомкнутая система) .…...... 23

3.3 Автомат состояния на ПЛМ …………………………………...…………….………... 24

4 Электрический расчет блока питания ……………………………………………..………..... 28

4.1 Расчет источника питания на микросхеме КР142ЕН5А……………………….……..28

4.2 Расчет потребляемой нагрузки всех составных частей ЦЛУ…………………..…….28

4.3 Расчет параметров трансформатора……………………………………………...…….29

4.4 Выбор диодов………………………………………………………………………...….29

4.5 Параметры фильтра……………………………………………………………………..30

4.6 Проверка рассчитанного блока питания моделированием…………………...………31

5 Электрический расчет тактового генератора…………………………………………….…….32

5.1 Расчет тактового генератора на микросхеме КР1006ВИ1......................................…..32

5.2 Проверка рассчитанного тактового генератора моделированием…………...………33

6 Компоновка печатной платы КСУ…………………………………………….………………..35

Приложение А.…………………………………………………………………………………......37

Приложение Б…………………………………………………………………………………...…38

Список использованных источников …………………..………………………….…………......39


ВВЕДЕНИЕ

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

Рис.1. Структурная схема логического автомата для управления роботом:

БУ и П - блок управления и питания; АС - автомат состояний; СИ - схема индикации; КСУ - комбинационная схема управления; УГ - управляющий генератор; ИУ - исполнительное устройство; ОУ - объект управления; ЛА - логический автомат.

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

ИСХОДНЫЕ ДАННЫЕ ДЛЯ РАСЧЕТОВ

  1.  Питание от однофазной сети с напряжением 220В ± 5% и частотой 50Гц.
  2.  Требования к параметрам датчиков и исполнительным устройствам формулируются мной.
  3.  Эксплуатация в помещении при температуре +5°…+35°С.
  4.  Конструкция – встраиваемый прибор общепромышленного назначения.
  5.  Функции комбинационной схемы управления (КСУ):

В двоичном коде функции КСУ представлены в табл. 1.

Таблица 1. Функции КСУ в двоичном коде

Число

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

A

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

B

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

C

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

D

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

Ф1

0

1

0

0

1

1

0

0

0

1

0

0

1

1

0

0

Ф2

0

0

1

1

1

1

1

0

0

0

0

0

0

0

0

0

Ф3

1

1

1

1

1

1

0

0

0

0

1

1

0

0

0

0

  1.  Параметры управляющего генератора (для разомкнутой системы):
    •  минимальное время такта: 3с;
    •  относительное время каждого такта: 14,12,8,10,7,5,9,2,1,4,13,11,0,2,3,6.
  2.  Функции изменения состояния автомата (терм ABCD) задана по табл. 2 .

Таблица 2. Функции изменения состояния автомата

X1

X0

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

0

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

0

0

1

15

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

0

14

15

10

5

0

4

11

1

2

13

9

7

8

6

3

8

1

1

1

3

5

7

9

11

13

15

0

2

4

6

8

10

12

14

  1.  Схема индикации реализуется на семисегментных индикаторах с ОА (общий анод) и мультиплексорах с диапазоном отображаемых чисел с 40 по 85 с шагом 3.


1 Синтез автомата на элементах малой степени интеграции

Синтез КСУ осуществляется методом минимизирующих карт (рис. 2).

а)

б)

Рис. 2. Минимизирующие карты: а – минимизация по нулям; б – минимизация по единицам

Уравнения при минимизации по 0 (рис. 2а):

Уравнения при минимизации по 1 (рис. 2б):

Разложим функции по базису, используя законы ДеМоргана.

1) ИЛИ-НЕ (все функции из минимизации по 0)

2) И-НЕ (функция Ф2 из минимизации по 0, функции Ф1, Ф3 из минимизации по 1)

Число элементов, соединений (дорожек на печатной плате) и микросхем КСУ определяется непосредственным подсчетом на схеме (рис. 3).

а)

Рис. 3. Схемы КСУ в разных базисах: а – базис ИЛИ-НЕ (начало)

б)

Рис. 3. Схемы КСУ в разных базисах: б – базис И-НЕ (продолжение)

в)

Рис. 3. Схемы КСУ в разных базисах: в – базис И, ИЛИ, НЕ (окончание)

Сложность КСУ в различных базисах характеризуется в табл. 3.

Таблица 3. Характеристики вариантов КСУ

Базис

Число логических элементов

Число соединений

Число корпусов ИМС

И, ИЛИ, НЕ

14

24

5

ИЛИ-НЕ

12

22

4

И-НЕ

14

25

4

Окончательно выбирается КСУ в базисе ИЛИ-НЕ как имеющая наименьшее число микросхем. Схема КСУ представлена на рис. 4.

Рис. 4. Схема КСУ, реализующая функции Ф1, Ф2, Ф3 на элементах ИЛИ-НЕ


2 Синтез автомата на мультиплексорах

2.1 Разработка схемы индикации на мультиплексорах

Необходимо разработать схему индикации (СИ) на мультиплексорах, которая отображает на семисегментных индикаторах числа с 40 по 85. Приведем буквенные обозначения сегментов индикаторов (рис. 5), согласно которым составим таблицу логических функций сегментов (табл. 1).

Рис. 5. Сегментные индикаторы для СИ

Таблица 4. Таблица истинности мультиплексорной СИ

Входы

Отображаемое число

Выходы схемы

Независимые переменные

Функции сегментов

A

B

C

D

a1

b1

c1

d1

e1

f1

g1

a0

b0

c0

d0

e0

f0

g0

0

0

0

0

40

0

1

1

0

0

1

1

1

1

1

1

1

1

0

0

0

0

1

43

0

1

1

0

0

1

1

1

1

1

1

0

0

1

0

0

1

0

46

0

1

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

1

49

0

1

1

0

0

1

1

1

1

1

1

0

1

1

0

1

0

0

52

1

0

1

1

0

1

1

1

1

0

1

1

0

1

0

1

0

1

55

1

0

1

1

0

1

1

1

0

1

1

0

1

1

0

1

1

0

58

1

0

1

1

0

1

1

1

1

1

1

1

1

1

0

1

1

1

61

1

0

1

1

1

1

1

0

1

1

0

0

0

0

1

0

0

0

64

1

0

1

1

1

1

1

0

1

1

0

0

1

1

1

0

0

1

67

1

0

1

1

1

1

1

1

1

1

0

0

0

0

1

0

1

0

70

1

1

1

0

0

0

0

1

1

1

1

1

1

0

1

0

1

1

73

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

1

0

0

76

1

1

1

0

0

0

0

1

0

1

1

1

1

1

1

1

0

1

79

1

1

1

0

0

0

0

1

1

1

1

0

1

1

1

1

1

0

82

1

1

1

1

1

1

1

1

1

0

1

1

0

1

1

1

1

1

85

1

1

1

1

1

1

1

1

0

1

1

0

1

1

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

2.2 Выбор адресных переменных для мультиплексоров

Для выбора адресных переменных, удовлетворяющих минимальным аппаратным затратам, выполним минимизацию функций сегментов a1, b1, d1, e1, f1, g1, a0, b0, c0, d0, e0, f0, g0 по 0 и 1. Переменные, сумма вхождений которых в минимизированные уравнения будет наибольшей, выбираются в качестве адресных.

На рис. 6—17 представлены минимизации функций сегментов a1, b1, d1, e1, f1, g1, a0, b0, c0, d0, e0, f0, g0 по 0 и 1.

Рис. 6. Минимизация функции сегмента a1

Рис. 7. Минимизация функции сегмента b1

Рис. 8. Минимизация функции сегмента d1

Рис. 9. Минимизация функции сегмента e1

Рис. 10. Минимизация функции сегмента f1=g1

Рис. 11. Минимизация функции сегмента a0

Рис. 12. Минимизация функции сегмента b0

Рис. 13. Минимизация функции сегмента с0

Рис. 14. Минимизация функции сегмента d0

Рис. 15. Минимизация функции сегмента e0

Рис. 16. Минимизация функции сегмента f0

Рис. 17. Минимизация функции сегмента g0

Исходя из рис. 6—17 для наглядности и удобства сравнения показателей составим сводную таблицу для определения адресных переменных (табл. 5).

Таблица 5. Сводная таблица для определения адресных переменных

Сегмент

Адресные переменные

Выбранные адресные переменные

A

B

C

D

a1

2

2

0

0

А, В, С

b1

4

5

2

0

А, В, С

d1

4

6

4

0

А, В, С

e1

4

6

6

2

А, В, С

f1=g1

3

4

4

0

А, В, С

a0

5

5

4

4

А, В, С

b0

8

7

8

9

А, С, D

c0

4

3

4

3

А, В, С

d0

5

4

4

2

А, В, С

e0

2

2

2

4

А, С, D

f0

8

8

7

9

А, В, D

g0

8

8

8

8

А, В, С

ИТОГО:

57

60

53

41

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


2.3 Выбор информационных переменных для мультиплексоров

На рис. 18—29 представлены минимизации функций сегментов a1, b1, d1, e1, f1, g1, a0, b0, c0, d0, e0, f0, g0 при выбранных адресных входах и реализация каждого сегмента на мультиплексоре К555КП7. Согласно минимизирующим картам [1] выбрана карта с адресными переменными А, В, С. Наложением этой карты на карту, полученную для функции а1 в подразделе 2.2 определяют соответствие маркировки столбцов и строк наличию 0 или 1 в клетках.

Рис. 18. Миниминимизация функции сегмента a1 и реализация на К555КП7

Рис. 19. Миниминимизация функции сегмента b1 и реализация на К555КП7

Рис. 20. Миниминимизация функции сегмента d1 и реализация на К555КП7

Рис. 21. Миниминимизация функции сегмента e1 и реализация на К555КП7

Рис. 22. Миниминимизация функции сегмента f1=g1 и реализация на К555КП7

Рис. 23. Миниминимизация функции сегмента a0 и реализация на К555КП7

Рис. 24. Миниминимизация функции сегмента b0 и реализация на К555КП7

Рис. 25. Миниминимизация функции сегмента с0 и реализация на К555КП7

Рис. 26. Миниминимизация функции сегмента d0 и реализация на К555КП7

Рис. 27. Миниминимизация функции сегмента e0 и реализация на К555КП7

Рис. 28. Миниминимизация функции сегмента f0 и реализация на К555КП7

Рис. 29. Миниминимизация функции сегмента g0 и реализация на К555КП7

Исходя из рис. 18—29 для наглядности и удобства сравнения показателей составим сводную таблицу для определения информационных переменных (табл. 6).

Таблица 6. Сводная таблица для определения информационных переменных

Информационные входы

Сегмент

a1

b1

d1

e1

f1=g1

a0

b0

c0

d0

e0

f0

g0

D0

0

1

0

0

1

1

1

1

1

1

1

0

D1

0

1

0

0

1

1

1

1

0

C

1

D2

1

0

1

0

1

1

B

D

1

1

C

1

D3

1

0

1

D

1

1

1

0

D4

1

0

1

1

1

D

1

0

B

D5

1

1

0

0

0

1

1

1

1

0

0

D

D6

1

1

0

0

0

1

1

1

1

1

1

D7

1

1

1

1

1

1

D

1

0

1

1


2.4 Расчет токоограничительного резистора

На рис. 30 показано подключение индикаторов с общим анодом к инверсному выходу мультиплексора К555КП7.

Рис. 30. Подключение индикаторов с общим анодом

Выбор мультиплексора К555КП7 обусловлен высоким быстродействием ИМС данной серии, низкой потребляемой мощностью и хорошей помехозащищенностью.

Индикаторы выберем типа АЛ304Г () с подключением к мультиплексору по схеме с общим анодом (рис. 30), при этом обеспечивается свечение сегментов при логической единице на прямых выходах мультиплексоров. Катоды индикаторов подключаются к инверсным выходам мультиплексоров, а аноды подключаются к напряжению питания  через токоограничительный резистор

.

Выберем резистор типа МЛТ из номинального ряда E24. Таким образом .

Мощность, выделяемая на резисторе

.

Выбираем резистор номинальной мощностью в 0,01 Вт.

Для сегментов c1 токоограничительный резистор

Возьмем его также из ряда E24, тогда . Мощность, выделяемая на данном резистор

Выбираем резистор номинальной мощностью в 0,01 Вт.


2.5 Моделирование схемы индикации в программном комплексе
Multisim 10.1

Схема индикации на мультиплексорах, собранная в программном комплексе Multisim 10.1, изображена на рис. 31.

Рис. 31. Схема индикации на мультиплексорах в программном комплексе Multisim 10.1


3 Синтез автомата на программируемых логических устройствах

3.1 Управляющий генератор на мультиплексоре (замкнутая система)

При наличии сигналов с датчиков объекта схема управляющего генератора строится с использованием мультиплексора 16→1, т.к. объект по заданию имеет 16 датчиков. Схема данного УГ приведена на рис. 32.

Рис. 32. Схема УГ при наличии сигналов с датчиков объекта

В зависимости от комбинации сигналов ABCD вход мультиплексора соединяется с тем датчиком, двоичный адрес которого соответствует текущей комбинации. Затем сигнал с датчика уже в инверсном виде (тактовый импульс) снимается с выхода мультиплексора и поступает на вход АС.


3.2 Управляющий генератор при программном режиме (разомкнутая система)

При разомкнутой системе (сигналы с датчиков не поступают) управляющий генератор строится на базе двоичного счетчика с предустановкой, а ПЗУ используется для реализации комбинационной схемы, задающей относительное время такта. Схема данного УГ представлена на рис. 33.

Рис. 33. Схема УГ для разомкнутой системы

Прошивка ППЗУ осуществляется согласно табл. 7.

Таблица 7. Прошивка ППЗУ

A3 (A)

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

A2 (B)

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

A1 (C)

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

A0 (D)

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

Q3 (D8)

1

1

1

1

0

0

1

0

0

0

1

1

0

0

0

0

Q2 (D4)

1

1

0

0

1

1

0

0

0

1

1

0

0

0

0

1

Q1 (D2)

1

0

0

1

1

0

0

1

0

0

0

1

0

1

1

1

Q0 (D1)

0

0

0

0

1

1

1

0

1

0

1

1

0

0

1

0

Относительное

время такта

14

12

8

10

7

5

9

2

1

4

13

11

0

2

3

6

В зависимости от комбинации входных переменных ABCD ППЗУ DD1 вырабатывает выходные переменные D8D4D2D1. Двоичный код D8D4D2D1 – относительное время такта УГ. Минимальное реальное время такта задается генератором тактовых импульсов G.


3.3 Автомат состояния на ПЛМ

Зависимость сигналов B4, B3, B2, B1 (текущее состояние АС) от A, B, C, D (предыдущее состояние АС) и X1, X2 (задают режим работы АС) приведена в табл. 8. Схема автомата состояний представлена на рис. 34.

Таблица 8. Таблица истинности для ПЛМ

A

B

C

D

X2

X1

B1

B2

B3

B4

A

B

C

D

X2

X1

B1

B2

B3

B4

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

1

1

1

0

0

0

0

1

0

0

0

0

1

0

0

0

0

1

1

0

1

1

1

1

0

0

1

0

0

0

0

0

1

1

0

0

1

0

1

0

1

0

1

0

0

0

1

1

0

0

0

1

0

0

0

0

1

1

1

0

0

1

0

1

0

1

0

0

0

0

0

1

0

1

0

1

0

0

1

0

0

0

0

0

0

1

0

1

0

0

0

1

1

0

0

1

0

1

1

0

0

1

0

0

0

1

1

0

0

0

0

1

1

1

0

1

1

0

1

0

1

0

1

1

0

1

1

1

0

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

0

0

0

0

0

1

0

0

1

1

0

0

0

1

0

0

0

1

0

1

0

0

1

0

0

1

0

1

0

1

0

0

1

1

0

1

1

0

1

1

0

1

0

0

0

1

0

1

1

1

0

1

0

1

0

1

0

0

1

1

0

1

1

0

0

1

1

0

0

1

0

1

1

1

0

0

1

1

1

1

1

0

0

0

0

1

1

0

1

1

1

0

0

1

0

1

0

0

0

1

1

0

1

0

0

1

1

1

0

1

1

0

1

1

0

0

1

1

0

1

1

1

0

0

0

1

1

1

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

0

0

0

0

0

0

1

1

1

1

1

0

1

0

0

0

A

B

C

D

X2

X1

B1

B2

B3

B4

A

B

C

D

X2

X1

B1

B2

B3

B4

0

0

0

0

0

1

1

1

1

1

0

0

0

0

1

1

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

0

0

1

1

1

0

0

1

1

0

0

1

0

0

1

0

0

0

1

0

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

0

1

0

0

0

1

1

1

1

0

1

1

1

0

1

0

0

0

1

0

0

1

1

0

1

0

0

1

1

1

0

0

1

0

1

0

1

0

1

0

1

0

0

0

1

0

1

1

1

1

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

0

1

1

1

1

0

1

0

1

1

1

0

1

0

1

1

0

0

1

1

1

1

1

1

1

1

1

1

0

0

0

0

1

0

1

1

1

1

0

0

0

1

1

0

0

0

0

1

0

0

1

0

1

1

0

0

0

1

0

0

1

1

1

0

0

1

0

1

0

1

0

0

1

1

0

0

1

1

0

1

0

1

1

0

1

0

0

1

0

1

1

0

1

1

0

1

0

1

0

1

1

1

1

0

1

1

0

1

1

0

0

0

1

1

0

1

1

1

1

0

0

1

1

1

0

0

0

1

1

0

1

0

1

1

1

0

0

1

1

0

1

1

1

1

0

1

0

1

1

1

0

0

1

1

1

0

1

1

1

1

0

1

1

1

1

0

0

1

1

1

1

0

1

1

1

1

0

1

1

1

1

1

1

1

1

1

0

Рис. 34. Логическая схема АС на ПЛМ

Произведем минимизацию входных переменных B1,B2,B3,B4(X2,X1,A,B,C,D) методом минимизирующих карт (рис. 35).

Рис. 35. Минимизирующие карты АС на ПЛМ

Записывая уравнения по каждой из восьми карт, получим:

Исходя из полученных уравнений составим таблицу для прошивки ПЛМ (табл. 9).

Таблица 9. Таблица прошивки ПЛМ

Входы ПЛМ

Выходы ПЛМ

15

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

Входные переменные

Выходные функции

A

B

C

D

X2

X1

B4

B3

B2

B1

1

X

X

X

X

Н

Н

Н

Н

Н

В

-

-

-

-

-

-

A

-

2

X

X

X

X

Н

В

В

В

Н

Н

-

-

-

-

-

-

A

-

3

X

X

X

X

В

Н

Х

Х

Н

Н

-

-

-

-

-

-

A

-

4

X

X

X

X

В

Н

Х

В

Н

Х

-

-

-

-

-

-

A

-

5

X

X

X

X

В

Х

В

Н

Н

Х

-

-

-

-

-

-

A

-

6

X

X

X

X

В

В

Н

Х

Н

Х

-

-

-

-

-

-

A

-

7

X

X

X

X

В

Х

В

Х

Н

В

-

-

-

-

-

-

A

-

8

X

X

X

X

Н

Н

Н

Х

В

Н

-

-

-

-

-

-

A

-

9

X

X

X

X

Н

Х

В

Н

В

Н

-

-

-

-

-

-

A

-

10

X

X

X

X

Х

Н

Н

В

В

Н

-

-

-

-

-

-

A

-

11

X

X

X

X

Х

Н

В

Н

В

Н

-

-

-

-

-

-

А

-

12

X

X

X

X

В

В

Н

Н

В

Х

-

-

-

-

-

-

А

-

13

X

X

X

X

В

В

В

В

В

Х

-

-

-

-

-

-

А

-

14

X

X

X

X

Х

В

Х

Х

В

В

-

-

-

-

-

-

А

-

15

X

X

X

X

Х

Н

В

В

Н

Н

-

-

-

-

-

A

-

-

16

X

X

X

X

Х

Н

Н

Н

Н

В

-

-

-

-

-

A

-

-

17

X

X

X

X

Х

В

Н

Х

Н

Н

-

-

-

-

-

A

-

-

18

X

X

X

X

Х

В

В

Н

Н

Х

-

-

-

-

-

A

-

-

19

X

X

X

X

Х

В

Х

В

Н

В

-

-

-

-

-

А

-

-

20

X

X

X

X

Н

Н

Н

Х

В

Н

-

-

-

-

-

А

-

-

21

X

X

X

X

Х

Н

Х

В

В

Н

-

-

-

-

-

А

-

-

22

X

X

X

X

Х

Х

Н

В

В

Н

-

-

-

-

-

А

-

-

23

X

X

X

X

Х

Х

В

Х

В

В

-

-

-

-

-

А

-

-

24

X

X

X

X

Х

Х

Н

В

Н

Н

-

-

-

-

A

-

-

-

25

X

X

X

X

Х

Х

В

Н

Н

Н

-

-

-

-

А

-

-

-

26

X

X

X

X

Х

Х

Н

Н

Н

В

-

-

-

-

А

-

-

-

27

X

X

X

X

Х

Х

В

В

Н

В

-

-

-

-

А

-

-

-

28

X

X

X

X

Н

Н

Н

Х

В

Н

-

-

-

-

А

-

-

-

29

X

X

X

X

Н

Н

Х

Н

В

Н

-

-

-

-

А

-

-

-

30

X

X

X

X

Х

Н

Н

Н

В

Н

-

-

-

-

А

-

-

-

31

X

X

X

X

В

Н

В

В

В

Х

-

-

-

-

А

-

-

-

32

X

X

X

X

В

В

Н

В

В

Х

-

-

-

-

А

-

-

-

33

X

X

X

X

Х

В

В

Н

В

Н

-

-

-

-

А

-

-

-

34

X

X

X

X

Х

Х

Х

В

В

В

-

-

-

-

А

-

-

-

35

X

X

X

X

Х

Х

Х

Н

Н

Х

-

-

-

А

-

-

-

-

36

X

X

X

X

Н

В

В

Х

В

Х

-

-

-

А

-

-

-

-

37

X

X

X

X

Н

Х

Х

Х

В

В

-

-

-

А

-

-

-

-

38

X

X

X

X

Х

Н

Х

В

В

Н

-

-

-

А

-

-

-

-

39

X

X

X

X

В

Х

В

Н

В

Н

-

-

-

А

-

-

-

-

Обозначения: H – низкий уровень, B – высокий уровень, X – неопределенно.


4 Электрический расчет блока питания

4.1 Расчет источника питания на микросхеме КР142ЕН5А

Блок питания должен быть хорошо отфильтрован и стабилизирован. Поэтому применим схему двухполупериодного выпрямителя со стабилизатором на интегральной микросхеме КР142ЕН5А (рис. 36). Выходное напряжение для питания микросхем серии 555 (155), применяемых в разработке цифрового логического устройства, .

Рис. 36. Схема электрическая принципиальная блока питания

4.2 Расчет потребляемой нагрузки всех составных частей ЦЛУ

Суммарный потребляемый ток приведен в табл. 10.

Таблица 10. Потребляемая нагрузка блоков ЦЛУ

Блок

Микросхема

Кол-во, шт

Iпотр., мА

КСУ

К555ЛЕ1

3

16,2 (3x5,4)

К555ЛЕ4

1

6,8

Схема индикации

К555КП7

12

96 (12x8)

АЛ304Г

2

70 (2x35)

Автомат состояния на ПЛМ

К556РТ1

1

170

К555ТМ8

1

18

Управляющий генератор (разомкнутая система)

К155РЕ3

1

110

К555ТР2

1

7

К555ИЕ7

1

30

К555ЛЕ4

1

6,8

КР1006ВИ1

1

6

Суммарный ток Id

536,8

4.3 Расчет параметров трансформатора

Минимальное значение вторичного переменного напряжения

где  - коэффициент схемы выпрямления, ;

- коэффициент, учитывающий возможно понижения напряжения сети, ;

- выпрямленное напряжение, принято , так как  для DA1 не менее .

Ток вторичной обмотки трансформатора

где  - коэффициент фазного тока, ;

- коэффициент, учитывающий отклонение формы тока от прямоугольной, .

Расчетная типовая мощность

где  - коэффициент типовой мощности трансформатора, ;

- коэффициент схемы выпрямления, .

4.4 Выбор диодов

Среднее значение выпрямленного тока через диод

где  - коэффициент среднего тока вентиля, ;

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

Диод выбирается из условия  ( - номинальный ток диода).

Амплитуда импульсного рабочего напряжения

,

где  - коэффициент обратных напряжений, .

.

Из справочника выберем выпрямительный блок КЦ405Е (100 В, 1 А).

4.5 Параметры фильтра

Емкости и тип сглаживающих конденсаторов

С1 – К50-35-16В-2200 мкФ;

С4 – К50-35-16В-100 мкФ.

Емкости и тип блокирующих конденсаторов

С2, С3 – К50-17-1-Н90-0,22 мкФ.

4.6 Проверка рассчитанного блока питания моделированием

Вычислим сопротивление нагрузки

Ом.

Выберем резистор типа МЛТ из номинального ряда E24. Таким образом .

Выберем микросхему LM7805CT в качестве аналога стабилизатора КР142ЕН5А, а 3N258 в качестве аналога выпрямительного блока КЦ405Е. Моделирование будем проводить в программном комплексе Multisim 10.1 (рис. 37).

Рис. 37. Схема блока питания в Multisim 10.1

Рис. 38. График выходного напряжения

Как видно из рис. 38 уровень выходного сигнала при номинальной нагрузке составляет 4,997 В, что укладывается в 5% интервал, т.е. .


5 Электрический расчет тактового генератора

5.1 Расчет тактового генератора на микросхеме КР1006ВИ1

Для реализации тактового генератора воспользуемся таймером КР1006ВИ1. Таймер имеет режим автогенерации (рис. 39). Рассчитаем необходимые параметры.

Зная время цикла и относительное время каждого такта из задания, можно рассчитать период генерирования импульсов, с:

           (5.1)

Длительность импульса, с

,                   (5.2)

где , ,  - параметры схемы включения.

Длительность паузы, с

.                    (5.3)

Из соотношений (5.2), (5.3) получим период такта генератора, с

.                  (5.4)

Выходная частота генератора, Гц

                  (5.5)

Рис. 39. Включение КР1006ВИ1 в режиме автогенерации

При проектировании тактового генератора необходимо получить равные по длительности импульсы и паузы, то есть

.                (5.6)

Для этого необходимо подобрать .

Пусть из ряда Е24  мкФ, тогда из уравнения (5.5) получим

Ом.                (5.7)

Для того, что соблюдалось неравенство , выберем из ряда Е24 сопротивление небольшого номинала  Ом, тогда из уравнения (5.7) получим

Ом.               (5.8)

Выберем из ряда Е24 значение сопротивления  кОм. Пусть емкость блокирующего конденсатора Сф из ряда Е24 равна 0,01 мкФ.

5.2 Проверка рассчитанного тактового генератора моделированием

Моделирование тактового генератора (рис. 40) и анализ выходного сигнала (рис. 41) производим в программном комплексе Multisim 10. Выберем микросхему LM555CN в качестве аналога КР1006ВИ1.

Рис. 40. Схема тактового генератора

Рис.41. Выходной сигнал тактового генератора


6 Компоновка печатной платы КСУ

Разводка печатной платы выполнена в программе Sprint-Layout 5.0 (рис. 42).

а)

б)

Рис. 42. Печатная плата КСУ: а – сторона монтажа; б – сторона пайки

На рис. 43 изображено расположение микросхем на печатной плате

Рис. 43. Расположение микросхем на печатной плате

Материал: стеклотекстолит типа СФ


Приложение А

Поз.

обознач.

Наименование

Кол.

Примечание

C1

К10-17-1-Н90-0,39 мкФ±10%

1

C2

К10-17-1-Н90-0,01мкФ

1

C3

К50-35-16В-2200 мкФ

1

С4, С5

К10-17-1-Н90-0,22 мкФ

2

С6

К50-35-16В-100 мкФ

1

DA1

КР142ЕН5В

1

DD1

К555ЛЕ1

1

DD2

К555ТР2

1

DD3

К555ИЕ7

1

DD4

К155ЛЕ3

1

DD5

КР1006ВИ1

1

DD6...DD17

К555КП7

12

DD18

К555ТМ8

1

DD19

K555ЛЕ1

1

DD20

К555ЛЕ1

1

DD21

К555ЛЕ4

1

DD22

К555ЛЕ1

1

DS1

К155РЕ3

1

DS2

К556РТ1

1

HG1, HG2

АЛ304Г

2

R1

МЛТ-0,125 51К±10%

1

R2

МЛТ-0,125 390±10%

1

R3, R4

МЛТ-0,01 330±5%

2

R5

МЛТ-0,01 430±5%

1

R6…R16

МЛТ-0,01 330±5%

11

VD1...VD4

КЦ405Е

1

ХР1

СНП-53/10

1

ХР2

ОНЦ-РТ-09-4/22-В1

1

Таблица 1. Перечень элементов


 

А также другие работы, которые могут Вас заинтересовать

67374. Створення власних маніпуляторних функцій 532 KB
  Програміст може самостійно створювати власні маніпуляторні функції. Існує два типи маніпуляторних функцій – ті, що приймають (параметризовані) і не приймають аргументи (непараметризовані). Для створення параметризованих маніпуляторів використовуються підходи...
67375. ЛЬГОТЫ И ПООЩРЕНИЯ В ПРАВЕ 162 KB
  Находит новое отражение в законодательстве и учет особых интересов субъектов средством которого выступают правовые льготы. Льготы есть прежде всего социальная мера в этом проявляется их общественная ценность. Кроме того льготы все активнее используются в российской правовой системе...
67376. ИНДИВИД И ЛИЧНОСТЬ 98 KB
  Проблема nостоянства или тождества личности одна из важнейших и наиболее разработанных проблем философии психологии и социологии. Религиозная концепция личности также настаивает на бессмертии и бесконечной ответственности постоянного ядра личности но либо допускает перевоплощение душ...
67377. ЗАКОННОСТЬ И ПРАВОПОРЯДОК 136.5 KB
  Проблема законности одна из центральных в общей теории государства и права. В свете этих изменений существующая в литературе интерпретация законности обладает рядом принципиальных недостатков. Вопервых содержание данной категории не отражает всего многообразия явлений формирующих представления о ней...
67378. СОЦИАЛЬНЫЕ ЦЕННОСТИ И НОРМЫ 94.5 KB
  В сущности природа и сущность ценности это философский вопрос и на него: философами было дано немало ответов. Материалистические философские направления трактовали ценности как предпочтения обусловленные потребностями прежде всего такими которые в современной социологии называются базисные.
67379. СОЦИАЛИЗАЦИЯ 140 KB
  Периодом наиболее интенсивной социализации является детство но и будучи взрослым индивид вынужден адаптироваться к меняющимся социальным ценностям при переходе из одной социальной среды в другую смена статуса смена места жительства например на переезд из города в село и наоборот...
67380. СОЦИАЛЬНОЕ ДЕЙСТВИЕ 77 KB
  Чтобы осуществить концептуальный переход с уровня индивидуального действия на уровень макросоциологии определим что такое действие. Аффективные реакции панику поведение агрессивной толпы нельзя назвать действиями. А как оценить действия человека постоянно находящегося в полном...
67381. МІКРОЕКОНОМІКА. КОНСПЕКТ ЛЕКЦІЙ 1.24 MB
  Ринок досконалої конкуренції це структура яка має низьку концентрацію продавців і покупців регулюється виключно автоматичними ринковими механізмами попиту пропонування ціни без втручання будьяких інституцій – державних або недержавних.
67382. ОБМЕЖЕННЯ ВИРОБНИКА. ПРОДУКТИВНІСТЬ РЕСУРСІВ І ВИТРАТИ ВИРОБНИЦТВА У КОРОТКО- ТА ДОВГОСТРОКОВОМУ ПЕРІОДАХ 1.29 MB
  Основне обмеження в моделі поведінки фірми складають витрати виробництва. Ця особливість зумовлює відмінність виробничої функції і короткострокових витрат. Спадна продуктивність змінного фактора визначає динаміку короткострокових витрат виробництва. Короткострокові витрати виробництва...