Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Существующие микропроцессорные системы



Реферат

 

Отчет 25 с., 5 рис., 2 табл., 11 источников, 3 прил.

АЦП, МИКРОКОНТРОЛЛЕР, РЕГИСТР, ДАТЧИК, ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ, ИНТЕРФЕЙС, ОЗУ, ДЕШИФРАТОР, ДАННЫЕ.

Объектом исследования данной курсовой работы является исследование микроконтроллера К1816ВЕ51 и построение микропроцессорной системы контроля частоты вращения вала забойного двигателя при бурении скважины турбинным способом.

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

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

Основные технико-эксплуатационные характеристики:

количество точек контроля аналоговых - 16;

количество точек контроля цифровых - 32;

количество точек контроля цифровых 8-разрядных - 20;

производить опрос через каждую минуту;

время опроса 12 часов;

система контроля стационарная;

температурный диапазон от 0° C до +70° C;

реакция на падение напряжения.

 


Содержание

Введение

Существующие микропроцессорные системы

Разработка системы контроля

. Описание микросхем системы

Однокристальный микроконтроллер КР1816ВЕ51.

Аналого-цифровой преобразователь К572ПВ4

Источник опорного напряжения К1009ЕН2А

ПЗУ К573РФ8

ОЗУ 62256

Регистр 1533ИР22

Компаратор К521СА3А

. Разработка структурной схемы

. Разработка принципиальной схемы

Состав

Конструктивные особенности

Реакция схемы на падение напряжения

. Подключение датчиков к схеме

Подключение аналоговых датчиков

Подключение цифровых датчиков

Подключение дискретных датчиков

. Подключение управляющих механизмов

. Разработка блок-схемы алгоритма работы

. Конструкторский расчет

Расчет необходимого размера оперативной памяти

Расчет потребляемой мощности

Заключение

Список используемых источников


Введение

 

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

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

Особую группу МС с программным управлением образуют микроЭВМ с хранимым в постоянной памяти прикладным программным обеспечением. Такие системы, встраиваемые в аппаратуру потребителя и предназначенные для управления ею в реальном масштабе времени, называются программируемыми микроконтроллерами. В настоящее время существует достаточно большое количество микроконтроллеров, которые позволяют производить сбор, контроль и управление одним или несколькими параметрами какого-либо процесса при лабораторных исследованиях, в промышленном производстве и на других объектах.

Отечественной разработкой однокристальной микроЭВМ является БИС типа К1816ВЕ51. Микроконтроллер КР1816ВЕ51 представляет собой очень удобное аппаратное средство, которое подходит для разработки систем сбора информации и контроля, т.к. содержит в себе 4 двунаправленных порта, мультиплексированную шину адреса (16 бит) с шиной данных, а также 2 программируемых таймера.


Существующие микропроцессорные системы

 

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

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

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

ММПС делятся на две большие группы:

· распределенные (децентрализованные) системы;

· сосредоточенные (централизованные) системы.

Распределенные ММПС увеличивают живучесть и экономичность систем и расширяют их возможности. Они содержат территориально рассредоточенные по всему объекту МП и микроЭВМ.

Сосредоточенные ММПС работают по принципу параллельной обработки данных и предназначаются в основном для обеспечения высокой производительности систем.

Разработка системы контроля

 

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

· опрос датчиков, установленных на объекте;

· предварительную обработку сигналов, включая аналого-цифровую для аналоговых сигналов;

· запись информации в память и передачу блоков собранной информации по запросу на верхний уровень;

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

· контроль падения питающего напряжения и соответствующая реакция (аварийный останов работы).

Структурная схема разработанной системы состоит из следующих основных блоков:

· микроконтроллер;

· ПЗУ;

· ОЗУ;

· АЦП;

· устройство выбора/буферизации цифровых сигналов;

· устройство контроля питающего напряжения;

· устройства сопряжения и интерфейса;

· аналоговые, дискретные, цифровые датчики;

(Устройства сопряжения и элементы управления в данной работе не рассматриваются. Считается, что устройства сопряжения обеспечивают необходимый интерфейс для взаимодействия элементов нижнего уровня и разработанной МП системы).

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

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

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

Программное обеспечение системы хранится в ПЗУ (постоянном запоминающем устройстве).

 

1. Описаниемикросхемсистемы

Таблица 1. Выбор ячейки с данными по соответствующему каналу согласно значениям цифрового кода на адресной шине

 

Адресная шина

  A2 A1 A0
AIN0 0 0 0
AIN1 0 0 1
AIN2 0 1 0
AIN3 0 1 1
AIN4 1 0 0
AIN5 1 0 1
AIN6 1 1 0
AIN7 1 1 1

 

При обращении к памяти данные о состоянии адресных шин A0-A2 поступают в регистр ССД при высоком уровне сигнала ALE и фиксируются при его нулевом уровне. Считывание цифровой информации ОЗУ на выходную восьмиразрядную шину осуществляется при подаче на вход  сигнала логического 0, после чего ячейки буферного регистра переходят из 3-его состояния в проводящее состояние.

 

ПЗУ К573РФ8

 

Микросхема К573РФ8 представляет собой постоянное запоминающее устройство с электрическим программированием и ультрафиолетовым стиранием информации. Объем памяти составляет 256Кбит. Организация памяти 32К´ 8. Для стирания содержимого ПЗУ в корпусе установлено специальное окошко. Напряжение программирования составляет 21, 5В. Микросхема состоит из накопителя, выполненного на базе n-МОП элементах с плавающим затвором.

 

ОЗУ 62256

 

Микросхема 62256 иностранного производства представляет собой микросхему статического ОЗУ. Объем ОЗУ 256Кбит. Организация памяти 32К´ 8. 14-разрядная шина адреса. Выполнена на базе КМОП- технологии.

 

Регистр 1533ИР22

 

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

 


Компаратор К521СА3А

 

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

 


2. Разработкаструктурнойсхемы

микроконтроллер двигатель скважина бурение

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

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

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

Дешифратор формирует сигналы выбора АЦП и регистров исходя из состояния сигналов на шине адреса (ША) и шине управления (ШУ).

Регистры предназначены для отделения сигналов с цифровых и дискретных датчиков от шины данных (ШД).

АЦП выполняет преобразование аналогового сигнала в цифровой восьмиразрядный код.

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

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

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

Для работы в схеме в реальном времени предусмотрен генератор тактовых импульсов (ГТИ), формирующий тактовые сигналы для отсчета времени.

 


3. Разработкапринципиальнойсхемы

Состав

 

Принципиальная схема состоит из кварцевого резонатора ZQ1, схемы сброса C3, R2, VD1, микроконтроллера DD1, счетчика-делителя DD2, регистра адреса DD4, дешифратора ВУ DD3, DD5, DD6, ПЗУ DD7, ОЗУ DD8, буферных регистров DD9-DD32, АЦП DD33, DD34, схемы реакции на падение напряжения R3, R4, VD2-VD4, C4, C5, DA1, источника опорного напряжения DA2.

 

Конструктивные особенности

 

На конденсаторах C1, C2 и кварцевом резонаторе ZQ1 собрана времязадающая цепочка, определяющая частоту внутреннего тактового генератора микроконтроллера МК51. Конденсаторы C1 и C2 выбраны равными 30пФ. Кварцевый резонатор выбран на частоту 11.0592МГц.

Для начального сброса системы при включении питания поставлена дифференцирующая цепочка C3R2, выход которой подключен к входу RST микроконтроллера. Вход цепочки подключен к напряжению питания +5В. При включении питания на выходе дифференцирующей цепи появляется короткая логическая единица. Для уверенного сброса значение емкости C3 выбрано равным 10мкФ, а резистор равным 8.2кОм. Для быстрой разрядки конденсатора поставлен диод VD1.

Выход внутреннего генератора МК51 BQ2 заведен на вход C делителя частоты, собранного на двух счетчиках в одном корпусе (DD2). Делитель используется для формирования тактовой частоты для работы АЦП и для работы таймера. Для АЦП формируется частота 1, 3824 МГц (сигнал T1), а для таймера - 43, 2КГц (сигнал C8). Последняя заводится на вход T1 микроконтроллера. Например, для получения прерываний с частотой 1Гц в таймер загружается число 65536-43200=22336. При этом прерывание будет происходить раз в секунду. Но первым делом, перед выполнением программы обработки прерывания необходимо поставить команды перезагрузки таймера. Это необходимо потому, что прерывание происходит, когда счетчик переполняется, т.е. в него записывается 0. Если не производить переустановки таймера, то очередное прерывание произойдет не через одну секунду, а примерно через 1, 5 секунды. При работе таймер должен работать в режиме 1.

Во время работы микроконтроллер при обращении к внешней памяти формирует адрес через порты P0 и P2 (на схеме они обозначены как AD0-AD7 и A8-A15 соответственно). Старший байт адреса удерживается в течение всего цикла обращения к внешней памяти, а младший байт появляется только на короткий промежуток времени, так как порт P0 еще используется как канал данных. По этому, для удерживания младшего байта адреса в течение всего цикла обмена установлен регистр DD4, запись в который происходит по сигналу ALE.

В схеме присутствует ПЗУ емкостью 32Кбайт, предназначенное для хранения программы, и ОЗУ емкостью 32Кбайт, предназначенное для хранения данных, считанных с датчиков. Выбор ПЗУ производится сигналом , формируемым микроконтроллером при обращении к программной памяти.

Память данных условно разбита на два банка. Разбиение показано на рисунке 2. Как видно из рисунка, обращение к внешнему ОЗУ происходит по адресам, находящимся ниже адреса 8000h, т.е. когда старший бит адресного слова A15 равен нулю. Этот адресный бит заведен на вход  микросхемы ОЗУ DD8. Когда мы обращаемся к ячейке памяти данных по адресу, находящемуся между 0000h и 7FFFh, то сигнал A15 устанавливается в 0, тем самым, выбирая микросхему памяти. На вход  микросхемы заводится сигнал , снимаемый с выхода  (17 ножка корпуса) микроконтроллера. Вход соединен с выходом  (16 ножка). При чтении данных из ОЗУ на входе  формируется логический нуль, и если адрес находится в интервале 0000h-7FFFh, то разрешается выдача байта на шину данных микроконтроллера, и выходы DD8 переводятся из высокоимпедансного состояния в состояние, определяемое содержимым адресуемой ячейки памяти. При записи в ОЗУ микроконтроллер устанавливает сигнал  в логический нуль. По этому сигналу с шины данных байт информации переписываются в микросхему. При этом выходные каскады ОЗУ находятся в высокоомном состоянии, так как на входе  держится логическая единица. Это позволяет избежать эффекта короткого замыкания, когда, например, ОЗУ на выходе D0 формирует логическую единицу, а микроконтроллер на этом же выводе формирует логический нуль. В такой ситуации происходит замыкание источника питания через выходные каскады микросхем. Это не страшно для источника питания, так как ток протекает небольшой, но может оказаться нежелательным для микросхем, если у них выходные каскады маломощны.

При чтении сигналов с датчиков используется верхняя половина адресуемой памяти данных - банк датчиков (см. рис. 2). Банк датчиков разбивается на группы (см. рис. 6). Для фиксирования обращения к банку датчиков, так же как и при обращении к ОЗУ, используется сигнал A15=1.

При чтении по адресам выше 7FFFh происходит выбор дешифратора DD3. На адресный вход дешифратора подаются A4 и A5. Выходы дешифратора заведены на дешифраторы регистров DD5, DD6 и на вход  аналого-цифровых преобразователей DD33, DD34. Как видим, здесь применена схема увеличения разрядности дешифраторов. При этом, когда A5A4=00, выбирается ЦД0 (см. рис. 3), если A5A4=11, то выбирается АД1.

Как видно из рис. 6, аналоговые датчики дублируются в своей группе. Это объясняется следующим. Так как цифровые и дискретные датчики объединены, количество адресуемых байтов для них стало равным 24. Разбили их на две группы: 16 и 8 датчиков, при этом элементы первой группы адресуются с помощью 16-разрядного (по выходам) дешифратора К1533ИД3, а элементы второй группы - с помощью 8-разрядного дешифратора К1533ИД7. У микросхемы К1533ИД7 имеется три входа разрешения дешифрации , , , которые объединены по И (выбор происходит, когда ). На  заводится сигнал выбора с дешифратора DD3, а на  - сигнал A3. Из-за последнего удается избежать дублирования адресов датчиков в группе без дополнительных микросхем.

 

Рис. 2. Распределение адресов памяти данных.

 

Рис. 3. Структура банка датчиков

 


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

Т.о. видно, что цифровые и дискретные датчики находятся друг за другом непрерывно, и для последовательного их опроса необходимо будет просто увеличивать адрес. Для аналоговых датчиков необходимо будет после последовательного опроса первых восьми датчиков изменить адрес. Далее последовательно опросить остальные восемь датчиков. Но если установить начальный адрес, к примеру, равным 8028h, т.е. на начало дублирующего блока АД0, то можно будет последовательно опросить все 16 аналоговых датчиков.

По этим данным составлены форматы адресов для чтения датчиков. Они представлены на рисунке 4 и рисунке 5.

 

Рис. 4. Формат адреса чтения состояния цифровых датчиков.

 

Рис. 5. Формат адреса чтения состояния аналоговых датчиков.

 

Входы дешифраторов DD5, DD6 заведены на входы  регистров DD9-DD32, которые служат для развязки шины данных от датчиков и для выборочного чтения. На входы регистров приходят сигналы непосредственно с датчиков, а выходы регистров запараллеливаются и подсоединяются на шину данных AD0-AD7. Когда ни один из дешифраторов DD5, DD6 не выбран, то выходы всех регистров находятся в высокоимпедансном состоянии. Когда на одном из выходов дешифраторов появляется логический нуль, то этот нуль поступает на вход  соответствующего регистра. Выход этого регистра переходит из высокоомного состояния в одно из логических состояний, при этом на его выходе данные повторяют сигналы на входе. Далее сигналы с шины данных читаются однокристальной микро-ЭВМ.

Чтение аналоговых сигналов происходит следующим образом. При чтении из памяти данных по адресу, соответствующему рисунку 8 на одном из выходов 2 (13 ножка) или 3 (12 ножка) появляется логический нуль. Пусть, к примеру, на шине адреса установился адрес 8033h. Младшие три бита адреса 011 приходят на входы A0-A2 микросхем АЦП. По стробу ALE эти биты фиксируются во внутреннем регистре; записывается адрес считываемого канала аналогового сигнала. После записи младшего бита адреса в адресный регистр DD4 по нулевому уровню сигнала  на выходе 3 дешифратора DD3 появляется нулевой уровень: CS3=0. На вход  аналого-цифрового преобразователя DD34 поступает логический нуль. После этого на выходе преобразователя формируется цифровой код, соответствующий входному напряжению на разъеме XS2, цепь AI11.

Для работы АЦП требуется: опорное напряжение верхнего и нижнего уровня VR1, VR2 и тактирование CLK. Нижний уровень выберем равным нулю, верхний уровень опорного напряжения VR1=2, 5В.

 

Заключение

 

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

Программа для микроконтроллера записывается во внутреннее ПЗУ размером 4К. Если этого объема недостаточно, или требуется изменить программу, то может быть установлено внешнее ПЗУ объемом 32К.

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

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


Приложения

Приложение 1

 

Структурная схема системы контроля

 


Приложение 2

 

Блок-схема алгоритма работы системы контроля

 

 


Приложение 3

 

Спецификация элементов

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

Резисторы

R1, R5...R20 МЛТ0125-1кО ±10% 17  
R2 МЛТ0125-8, 2кОм ±10% 1  
R3 СП5-2 3, 3кОм ±10% 1  
R4 МЛТ0125-680Ом ±10% 1  
RR1 НР1-4-9М 2кОм 1  

Конденсаторы

C1, C2 КТ-1-М47 30пФ ±10% 2  
C3 К50-6 10мкФ ±10% 1  
C4 К50-6 5мкФ ±10% 1  
C5 К50-6 100мкФ ±10% 1  

Диоды

VD1, VD2 КД530А 2  
VD3 КС133А 1  
VD4 КД209А 1  

Микросхемы

DA1 К521СА3А 1  
DD1 КР1816ВЕ51 1  
DD2 К1533ИЕ19 1  
DD3, DD6 К1533ИД7 1  
DD4, DD9...DD32 К1533ИР22 1  
DD5 К1533ИД3 1  
DD7 К573РФ8 1  
DD8 62256 1  
DD33, DD34 К572ПВ4 1  

 

Реферат

 

Отчет 25 с., 5 рис., 2 табл., 11 источников, 3 прил.

АЦП, МИКРОКОНТРОЛЛЕР, РЕГИСТР, ДАТЧИК, ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ, ИНТЕРФЕЙС, ОЗУ, ДЕШИФРАТОР, ДАННЫЕ.

Объектом исследования данной курсовой работы является исследование микроконтроллера К1816ВЕ51 и построение микропроцессорной системы контроля частоты вращения вала забойного двигателя при бурении скважины турбинным способом.

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

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

Основные технико-эксплуатационные характеристики:

количество точек контроля аналоговых - 16;

количество точек контроля цифровых - 32;

количество точек контроля цифровых 8-разрядных - 20;

производить опрос через каждую минуту;

время опроса 12 часов;

система контроля стационарная;

температурный диапазон от 0° C до +70° C;

реакция на падение напряжения.

 


Содержание

Введение

Существующие микропроцессорные системы

Разработка системы контроля

. Описание микросхем системы

Однокристальный микроконтроллер КР1816ВЕ51.

Аналого-цифровой преобразователь К572ПВ4

Источник опорного напряжения К1009ЕН2А

ПЗУ К573РФ8

ОЗУ 62256

Регистр 1533ИР22

Компаратор К521СА3А

. Разработка структурной схемы

. Разработка принципиальной схемы

Состав

Конструктивные особенности

Реакция схемы на падение напряжения

. Подключение датчиков к схеме

Подключение аналоговых датчиков

Подключение цифровых датчиков

Подключение дискретных датчиков

. Подключение управляющих механизмов

. Разработка блок-схемы алгоритма работы

. Конструкторский расчет

Расчет необходимого размера оперативной памяти

Расчет потребляемой мощности

Заключение

Список используемых источников


Введение

 

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

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

Особую группу МС с программным управлением образуют микроЭВМ с хранимым в постоянной памяти прикладным программным обеспечением. Такие системы, встраиваемые в аппаратуру потребителя и предназначенные для управления ею в реальном масштабе времени, называются программируемыми микроконтроллерами. В настоящее время существует достаточно большое количество микроконтроллеров, которые позволяют производить сбор, контроль и управление одним или несколькими параметрами какого-либо процесса при лабораторных исследованиях, в промышленном производстве и на других объектах.

Отечественной разработкой однокристальной микроЭВМ является БИС типа К1816ВЕ51. Микроконтроллер КР1816ВЕ51 представляет собой очень удобное аппаратное средство, которое подходит для разработки систем сбора информации и контроля, т.к. содержит в себе 4 двунаправленных порта, мультиплексированную шину адреса (16 бит) с шиной данных, а также 2 программируемых таймера.


Существующие микропроцессорные системы

 

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

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

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

ММПС делятся на две большие группы:

· распределенные (децентрализованные) системы;

· сосредоточенные (централизованные) системы.

Распределенные ММПС увеличивают живучесть и экономичность систем и расширяют их возможности. Они содержат территориально рассредоточенные по всему объекту МП и микроЭВМ.

Сосредоточенные ММПС работают по принципу параллельной обработки данных и предназначаются в основном для обеспечения высокой производительности систем.

Разработка системы контроля

 

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

· опрос датчиков, установленных на объекте;

· предварительную обработку сигналов, включая аналого-цифровую для аналоговых сигналов;

· запись информации в память и передачу блоков собранной информации по запросу на верхний уровень;

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

· контроль падения питающего напряжения и соответствующая реакция (аварийный останов работы).

Структурная схема разработанной системы состоит из следующих основных блоков:

· микроконтроллер;

· ПЗУ;

· ОЗУ;

· АЦП;

· устройство выбора/буферизации цифровых сигналов;

· устройство контроля питающего напряжения;

· устройства сопряжения и интерфейса;

· аналоговые, дискретные, цифровые датчики;

(Устройства сопряжения и элементы управления в данной работе не рассматриваются. Считается, что устройства сопряжения обеспечивают необходимый интерфейс для взаимодействия элементов нижнего уровня и разработанной МП системы).

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

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

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

Программное обеспечение системы хранится в ПЗУ (постоянном запоминающем устройстве).

 

1. Описаниемикросхемсистемы


Поделиться:



Последнее изменение этой страницы: 2020-02-16; Просмотров: 121; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.14 с.)
Главная | Случайная страница | Обратная связь