Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Общее строение функциональной схемы.





СОДЕРЖАНИЕ

 

СОДЕРЖАНИЕ................................................................................................... 5

ВВЕДЕНИЕ......................................................................................................... 6

1. синтез функциональной схемы.................................................... 7

1.1 Общее строение функциональной схемы..................................................... 7

1.2 Описание работы функциональной схемы.................................................. 8

2. ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ И РЕАЛИЗАЦИЯ ФУНКЦИОНАЛЬНЫХ БЛОКОВ СХЕМЫ............................................................................................................... 9

2.1 Масштабный усилитель........................................................................ 9

2.2 Устройство выборки-хранения........................................................... 10

2.3 Коммутатор........................................................................................ 11

2.4 Аналого-цифровой преобразователь.................................................. 11

2.5 Цифро-аналоговый преобразователь................................................. 11

2.6 Дешифратор........................................................................................ 12

2.7 Микроконтроллер................................................................................ 12

2.8 Блок светоиндикаторов............................................................................ 12

3. НАЗНАЧЕНИЕ ОСНОВНЫХ СИГНАЛОВ СХЕМЫ................................. 13

4. ОПИСАНИЕ РАБОТЫ ПРИНЦИПИАЛЬНОЙ СХЕМЫ........................... 13

5. Устранение помех в цепях питания........................................ 14

6. Оценка потребляемой мощности.............................................. 14

7. Описание алгоритмов управления и индикации............. 15

8. Описание программы....................................................................... 17

9. расчет временных характеристик устройства.................. 18

ЗАКЛЮЧЕНИЕ................................................................................................. 19

Список использованной литературы.......................................... 20

ПРИЛОЖЕНИЕ 1.............................................................................................. 21

ПРИЛОЖЕНИЕ 2.............................................................................................. 24


ВВЕДЕНИЕ

 

Основанием для выполнения проекта является:

1) учебный план кафедры ИУ6

2) техническое задание на курсовой проект

 

Целью курсового проекта является разработка системы автоматической подстройки частоты (далее САПЧ). Данная система предназначена для сравнения значений о текущей частоте, полученных с датчиков со значениями, заданными с пульта оператора, анализа и обработки отклонения и выдачи соответствующего сигнала управления и информационных сигналов. САПЧ разработана на основе микроконтроллера (МК) КР1816ВЕ51 (аналог 8051AH фирмы Intel), архитектура которого стала стандартом на мировом рынке 8-разрядных микроконтроллеров. В разработанном устройстве обрабатываются 4 канала.

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

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


Синтез функциональной схемы

 

Общее строение функциональной схемы.

 

В техническом задании на курсовой проект задано спроектировать систему автоматической подстройки частоты.

Взаимосвязь САПЧ и объекта управления показана на рис.1.1. Сигнал с датчиков частоты поступает в САПЧ, куда предварительно заносится значение, которое необходимо поддерживать. В зависимости от этих данных вырабатывается управляющий сигнал, который поступает на объект управления и значение частоты изменяется. Также САПЧ выдаёт информационные сигналы, если отклонение текущей частоты от заданной превышает определённое значение (10 %).

Рис. 1.1. Взаимосвязь объекта управления и САПЧ.

 

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

 

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

 

Функциональная схема устройства показана на рис.1.2.

 

Рис.1.2. Функциональная схема устройства.

 

Схема состоит из следующих блоков:

· масштабный усилитель, необходимый для согласования уровней напряжений датчиков, пульта оператора и мультиплексора;

· аналоговый мультиплексор, выбирающий определённый канал и коммутирующий его на свой выход;

· устройство выборки-хранения (УВХ), фиксирующее значение сигнала, на время преобразования в АЦП;

· АЦП, преобразующий аналоговый сигнал в 7-разрядный двоичный код;

· микроконтроллер, выполняющий основные операции управления и вычисления;

· цифро-аналоговый преобразователь (ЦАП), преобразующий значение сигнала в цифровом виде в аналоговый;

· дешифратор;

· четыре УВХ, фиксирующие выходной управляющий сигнал;

· блок светоиндикаторов.

Масштабный усилитель

 

Масштабный усилитель (МУ) построен на основе операционного усилителя К140УД6. Схема его включения показана на рисунке 2.1.

Рис. 2.1. Масштабный усилитель.

 

Используется схема с отрицательной обратной связью с подачей входного напряжения на инвертирующий вход. При этой схеме включения коэффициент усиления равен К=Rос/R1, сопротивление R2=Rос||R1.

Для МУ, преобразующих сигнал, с датчиков частот: К=5/25=0.2.

Roc=5.1 кОм. R1=25,5 кОм, согласно рядам стандартных сопротивлений R1=24 кОм, R2=4,5 кОм, согласно рядам стандартных сопротивлений R2=4,3 кОм.

Для МУ, преобразующих сигнал, с пультов оператора: К=5/15=0.333.

Rос=5.1 кОм. R1=15,3 кОм, согласно рядам стандартных сопротивлений R1=15 кОм, R2=3,8 кОм, согласно рядам стандартных сопротивлений R2=3,9 кОм.

Резистор R3 является подстроечным и используется для регулировки смещения нуля.

В качестве R3 используется резистор СП0-1.

Напряжения питания: Uп= ± 15 в.

 

Устройство выборки-хранения

 

Для устройства выборки и хранения была выбрана микросхема КР1100СК3. Схема включения показана на рис.2.2.

Рис.2.2. Устройство выборки и хранения.

 

Микросхема имеет в своем составе 4-х ключевой коммутатор и парафазный усилитель. При применении в качестве УВХ используется полный набор функциональных элементов.

Элементы имеют следующие параметры: С1=С2=50 пФ, R1=R2=R3=5 кОм.

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

Входное напряжение подаётся на вход 2-го ключа (вывод 13). Выходное напряжение снимается с выхода операционного усилителя (вывод 9).

Напряжения питания: Uп= ± 15 в.

Время выборки 3,5 мкс.

 

Коммутатор

 

В качестве аналогового коммутатора используется микросхема КР590КН1. Этот коммутатор имеет 8 входов (4 входа – сигналы с датчиков, 4 входа – сигналы с пультов оператора). Предельное коммутируемое напряжение – 5 в. Напряжения питания: Uп1= - 15 в., Uп2= + 5в.

 

Дешифратор

 

В схеме использован дешифратор КР1533ИД4. Это сдвоенный дешифратор 2-4 с отдельными разрешающими входами. Используется один из двух дешифраторов. Разрешающий вход является инверсным. Выходы дешифратора также инверсные. Так как управляющие сигналы для УВХ должны быть взаимодополняющими, к выходам дешифратора подключены инверторы. Для них выбрана микросхема КР1533ЛН1, имеющая в своём составе 6 инверторов. Время задержки распространения сигнала 15 нс.

 

Микроконтроллер

 

В системе микроконтроллер КР1816ВЕ51 (зарубежный аналог 8051АН серии MCS-51 фирмы Intel).

Он имеет ПЗУ емкостью 4Кб, ОЗУ емкостью 128 байт, 4 универсальных порта ввода-вывода, 8-разрядное АЛУ с аппаратной реализацией операций типа умножение, последовательный порт, два 16-разрядных программируемых счётчика таймера.

Каждая линия порта 0 при работе в качестве выходов обеспечивает нагрузочную способность, равную 8 входам маломощной серии LS TTL, каждая линия портов 1-3 – 4 входам.

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

Рис.2.3.Схема подключения резонатора и сброса.

 

Резистор R1 имеет сопротивление 8,2 кОм, конденсатор С3 имеет ёмкость 10 мкФ.

Кварцевый генератор имеет частоту 4 МГц.

 

Блок светоиндикаторов

2.9

Для индикации можно использовать четыре светодиода типа АЛ310Д.


Описание программы

 

Система команд МК КР1816ВЕ51 ориентирована на организацию гибкого ввода-вывода данных и первичную обработку информации. Особое внимание уделено операциям с битами и передаче управления по их значению.

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

· регистровая адресация;

· косвенно-регистровая адресация;

· непосредственная адресация.

Для адресации портов, регистров специальных функций используются зарезервированные символические имена (Р0, Р1, Р2, Р3 – порты, А или АСС - аккумулятор).

Текст программы приведён в приложении 2.

В начале программы объявляются константы, выбирается банк регистров общего назначения, номер которого определяется разрядами RS0, RS1 регистра PSW. В данном случае выбирается нулевой банк (SEL RB0).

В регистр R2 заносится число каналов N. Регистр R2 далее используется для хранения номера входа мультиплексора, с которого берётся значение. Регистр R0 используется в качестве указателя на ячейку внутренней памяти данных, хранящей операнд. В начале в R0 заносится значение 20H. По этому адресу будет хранится значение с пульта оператора. По адресу 21Н будет хранится значение текущей частоты. В регистре R5 хранится значение управляющего сигнала. Отклонение заносится в регистр R4.

Большое значение в системе команд уделено операциям с битами. В программе используются следующие команды: SETB bit, CLR bit, которые устанавливают бит соответственно в 1 или в 0. Для адресации бит используются зарезервированные символические имена вида < имя РСФ или порта >. < номер бита >.

Для передачи управления использовались такие команды как АSJMP – короткий переход, JNB – переход, если бит равен 0, JB – переход, если бит равен 1, JZ – переход, если аккумулятор равен 0.

Время выполнения команд равно одному, двум или четырём машинным циклам. Цикл равен 12 периодам внешнего синхросигнала (при внешней частоте 4МГц длительность цикла составляет 3 мкс). Это позволяет не вводить дополнительные задержки при вводе данных между выдачей адреса на мультиплексор, запуском УВХ и запуском АЦП и при выводе данных между выдачей данных в порт 1 и выдачей адреса на дешифратор.

Система арифметических команд включает в себя операции сложения, вычитания, инкремент, декремент, а также умножение и деление.

Программа написана в соответствии с алгоритмами, представленными в приложении 1 и описанными в предыдущем разделе. Она включает в себя основную программу, подпрограммы INPUT, OUTPUT, OBRAB, ANALIZ. Вызов подпрограмм осуществляется командой АCALL.

 

ЗАКЛЮЧЕНИЕ

В результате курсового проектирования была разработана система автоматической подстройки частоты на основе однокристальной ЭВМ КР1816ВЕ51 со следующими параметрами: потребляемая мощность: 3,1 Вт, число обсуживаемых каналов – 4, частота опроса не менее 0,37 кГц.

Разработка системы была проведена с учетом требований, указанных в техническом задании.

Система обеспечивает индикацию канала, в котором отклонение текущей частоты от заданной превышает определённое значение.

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

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


Список использованной литературы

 

1. В.Б. Бродин, М.И. Шагурин – Микроконтроллеры. Справочник. /М.; Издательство ЭКОМ, 1999 г. – 400 с.

2. Е.В. Вениаминов – Микросхемы и их применение. Справ. Пособие. / М.; Радио и связь, 1989г. – 240 с.

3. В.Г. Гусев, Ю.М. Гусев – Электроника. Учебное пособие / М.; Высшая школа, 1990 г. – 622 с.

4. Ф.В. Шульгин – Справочник по аналоговым микросхемам / М., 1997 г.


ПРИЛОЖЕНИЕ 1.

Алгоритмы управления САПЧ.

Рис.1. Главный алгоритм работы системы.

Рис.2. Алгоритмы процедуры ввода INPUT и процедуры вывода OUTPUT.

 



Рис.3. Алгоритм обработки входных сигналов и подготовки результатов.

 


ПРИЛОЖЕНИЕ 2.

 

Программа работы микроконтроллера.

 

N EQU 4

K EQU 31

INIT: SEL RB0;выбор банка регистров

L1: MOV R2,N;занести номер канала

L2: MOV R0,#20H;занести в РПД адрес памяти для данных

АCALL INPUT;чтение данных

MOV A,R2;

SUBB A,N;

MOV R2,A;R2=R2-N

INC R0;увеличить адрес на 1

АCALL INPUT;чтение данных

АCALL OBRAB;обработка данных

АCALL OUTPUT;вывод результата

MOV A,R2;

INC;

ADD A,N;

MOV R2,A;R2=R2+1+N

MOV A,N;

MOV B,#2;

MUL AB;A=2*N

SUBB A,R2;

JZ L1;сравнение A и R2

АJMP L2;переход на L2

RET

 

INPUT: MOV A,R2;процедура чтения данных из порта

SETB ACC.5

SETB ACC.4

OUT P0,A;вывод в Р0 адреса

SETB PO.3;запуск УВХ

CLR P0.3;

CLR P0.4;запуск АЦП

L3: IN A,P1;чтение из Р1

JNB ACC.7 L3;проверка готовности АЦП

CLR ACC.7;ст. бит аккумулятора равен 0

SETB PO.4

MOV @R0,A;занести считанные данные в память

RET

 

OUTPUT: MOV A,R2;процедура вывода результатов

SETB ACC.4

OUT P1,R5;вывод в Р1

OUT P0,A;вывод в Р0 адреса

SETB P0.5

RET

 

OBRAB: DEC RO;адрес значения пульта оператора

MOV A,@R0;значение пульта оператора в акк.

INC R0;адрес значения датчика

SUBB A,@R0;отклонение между пультом оператора и датчиком

MOV R4,A;отклонение в регистр 4

АCALL ANALIZ;процедура обработки и получения сигнала управления

MOV A,R4;значения отклонения в акк.

MOV B,#100;

MUL AB;умножить отклонение на 100%

DEC R0;адрес значения пульта оператора

MOV B,@R0;значение пульта оператора в В

DIV AB;разделить отклонение на значение пульта оператора

JB ACC.7 NEG;переход если погрешность <0

SUB A,#10;вычесть 10% из погрешности

JNB ACC.7 INDIK1;если погрешность > 10% индикация

АSJMP INDIK2

NEG: ADD A,#10

JB ACC.7 INDIK1;если погрешность > 10% индикация

АJMP INDIK2

INDIK1: SETB P2.R2

АJMP KON

INDIK2: CRL P2.R2

KON: RET

 

ANALIZ: MOV B,K;в регистр B значение коэффициента пропорциональности

MUL AB;умножить отклонение на коэффициент

ADD A,#127;прибавить макс. зн-е результата деленное на 2 =127

MOV R5,A;занести результат в регистр 5

RET

 

 

СОДЕРЖАНИЕ

 

СОДЕРЖАНИЕ................................................................................................... 5

ВВЕДЕНИЕ......................................................................................................... 6

1. синтез функциональной схемы.................................................... 7

1.1 Общее строение функциональной схемы..................................................... 7

1.2 Описание работы функциональной схемы.................................................. 8

2. ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ И РЕАЛИЗАЦИЯ ФУНКЦИОНАЛЬНЫХ БЛОКОВ СХЕМЫ............................................................................................................... 9

2.1 Масштабный усилитель........................................................................ 9

2.2 Устройство выборки-хранения........................................................... 10

2.3 Коммутатор........................................................................................ 11

2.4 Аналого-цифровой преобразователь.................................................. 11

2.5 Цифро-аналоговый преобразователь................................................. 11

2.6 Дешифратор........................................................................................ 12

2.7 Микроконтроллер................................................................................ 12

2.8 Блок светоиндикаторов............................................................................ 12

3. НАЗНАЧЕНИЕ ОСНОВНЫХ СИГНАЛОВ СХЕМЫ................................. 13

4. ОПИСАНИЕ РАБОТЫ ПРИНЦИПИАЛЬНОЙ СХЕМЫ........................... 13

5. Устранение помех в цепях питания........................................ 14

6. Оценка потребляемой мощности.............................................. 14

7. Описание алгоритмов управления и индикации............. 15

8. Описание программы....................................................................... 17

9. расчет временных характеристик устройства.................. 18

ЗАКЛЮЧЕНИЕ................................................................................................. 19

Список использованной литературы.......................................... 20

ПРИЛОЖЕНИЕ 1.............................................................................................. 21

ПРИЛОЖЕНИЕ 2.............................................................................................. 24


ВВЕДЕНИЕ

 

Основанием для выполнения проекта является:

1) учебный план кафедры ИУ6

2) техническое задание на курсовой проект

 

Целью курсового проекта является разработка системы автоматической подстройки частоты (далее САПЧ). Данная система предназначена для сравнения значений о текущей частоте, полученных с датчиков со значениями, заданными с пульта оператора, анализа и обработки отклонения и выдачи соответствующего сигнала управления и информационных сигналов. САПЧ разработана на основе микроконтроллера (МК) КР1816ВЕ51 (аналог 8051AH фирмы Intel), архитектура которого стала стандартом на мировом рынке 8-разрядных микроконтроллеров. В разработанном устройстве обрабатываются 4 канала.

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

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


Синтез функциональной схемы

 

Общее строение функциональной схемы.

 

В техническом задании на курсовой проект задано спроектировать систему автоматической подстройки частоты.

Взаимосвязь САПЧ и объекта управления показана на рис.1.1. Сигнал с датчиков частоты поступает в САПЧ, куда предварительно заносится значение, которое необходимо поддерживать. В зависимости от этих данных вырабатывается управляющий сигнал, который поступает на объект управления и значение частоты изменяется. Также САПЧ выдаёт информационные сигналы, если отклонение текущей частоты от заданной превышает определённое значение (10 %).

Рис. 1.1. Взаимосвязь объекта управления и САПЧ.

 

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

 

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

 

Функциональная схема устройства показана на рис.1.2.

 

Рис.1.2. Функциональная схема устройства.

 

Схема состоит из следующих блоков:

· масштабный усилитель, необходимый для согласования уровней напряжений датчиков, пульта оператора и мультиплексора;

· аналоговый мультиплексор, выбирающий определённый канал и коммутирующий его на свой выход;

· устройство выборки-хранения (УВХ), фиксирующее значение сигнала, на время преобразования в АЦП;

· АЦП, преобразующий аналоговый сигнал в 7-разрядный двоичный код;

· микроконтроллер, выполняющий основные операции управления и вычисления;

· цифро-аналоговый преобразователь (ЦАП), преобразующий значение сигнала в цифровом виде в аналоговый;

· дешифратор;

· четыре УВХ, фиксирующие выходной управляющий сигнал;

· блок светоиндикаторов.







Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.