70193

РАЗРАБОТКА МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ

Курсовая

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

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

Русский

2014-10-16

225 KB

14 чел.

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

МАРИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Радиотехнический факультет

 Кафедра ИВС

РАЗРАБОТКА МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе по дисциплине

Микропроцессорные системы

 Разработал: Студент группы ВМ-41 Ахмедзьянов М. Ш. 

 (Подпись) (Дата)

 Консультировал: Мясников В.И.

 (Подпись) (Дата)

 Оценка

 Подпись

Йошкар-Ола

2002


АННОТАЦИЯ

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

SUMMARY

In this course work it is made a development of the microprocessor system, based on the microcontroller PIC16C57 with characteristics which are relevant to the task. It’s made a development of the functional and structure schemes. The information about chosen elements is also present.


СОДЕРЖАНИЕ

Введение…………………………………………………………………………5

1.Обзор существующих решений……………………………………… 6

2.Разработка аппаратной части устройства.

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

2.2  Разработка функциональной схемы ……………………………10

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

        3. Разработка программной части МПУ

              3.1 Разработка структуры программного обеспечения устройства...13

              3.2 Разработка алгоритма заданных процедур ПО…………………..16

              3.3 Руководство программиста заданных процедур……………….. 17

 Заключение ……………………………………………………………………..18

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

Приложение 1 …………………………………………………………...……..20

 Приложение 2 ……………………….……………………………………..…...22

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Разработать универсальный модуль ввода/вывода:

  •  на базе микроконтроллера PIC;
  •  количество аналоговых входов – 2
  •  максимальная частота аналоговых сигналов – 1кГц ;
  •  динамический диапазон по аналоговым входам  0В…5В
  •  разрядность АЦП – 10;
  •  количество аналоговых выходов – 2;
  •  максимальная частота смены сигнала на аналоговых выходах – 1кГц ;
  •  разрядность ЦАП – 8;
  •  динамический диапазон выходного   аналогового   напряжения             0В…+1В;
  •  количество цифровых входов  –  4;
  •  уровни цифровых входов  –  0/+5В;
  •  количество цифровых выходов  –  4;
  •  связь с центральным компьютером по интерфейсу –  RS-232;
  •  разработать общую структуру ПО;
  •  разработать процедуру съема данных аналоговых сигналов;
  •  написать программу процедуры съема;
  •  написать программу инициализации модуля ввода/вывода.


Введение.

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

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

Однокристальная микро-ЭВМ (микроконтроллер) представляет собой, построенную вокруг микропроцессора вычислительную систему, которая выполнена на одном кристалле вместе с микропроцессором.

 В данной работе используется микроконтроллер PIC16С57.

  PIC16CXX - это 8-pазpядные микpоконтpоллеpы с RISC аpхитектуpой, пpоизводимые фpмой Microchip Technology. Это семейство микpоконтpоллеpов отличается низкой ценой, низким энеpгопотpеблением и высокой скоpостью.

Микpоконтpоллеpы имеют встpоенное ЭППЗУ пpогpаммы, ОЗУ данных и выпускаются в 18 и 28 выводных коpпусах. PIC OTP - это однокpатно пpогpаммиpуемые пользователем контpоллеpы, пpедназначенные для полностью оттестиpованных и законченных изделий, в котоpых не будет пpоиходить дальнейших изменений кода. Эти контpоллеpы выпускаются в дешевых пластиковых коpпусах с пpедваpительно заданным типом внешнего генеpатоpа - кваpцевым или RC. Для отладки пpогpамм и макетиpования выпускается ваpиант контpоллеpов с ультpафиолетовым стиpанием. Эти контpоллеpы допускают большое число циклов записи/стиpания и имеют очень малое вpемя стиpания - обычно 1-2 минуты. Однако цена таких контpоллеpов существенно выше, чем однокpатно пpогpаммиpуемых, поэтому их невыгодно устанавливать в сеpийную пpодукцию. Для изделий, пpогpамма котоpых может меняться, либо содеpжит какие-либо пеpеменные части, таблицы, паpаметpы калибpовки, ключи и т.д., выпускается электpически стиpаемый и пеpепpогpаммиpуемый контpоллеp PIC16C84. Он также содеpжит электpически пеpепpогpаммиpуемое ПЗУ даных.

  1.  Обзор существующих решений.

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

- преобразование напряжения в код при помощи аналогово-цифрового

преобразователя (АЦП);

- подача полученного кода в микроконтроллер (МК), где полученная

информация обрабатывается;

- снятие информации с цифровых входов в микроконтроллер (МК), где

полученная информация обрабатывается;

- выдача информации с  микроконтроллера на цифровые выходы;

- преобразование кода, полученного от микроконтроллера, в напряжение

при помощи цифро-аналогового  преобразователя (ЦАП);

- связь с центральным компьютером.

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

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

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

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

Ввод цифровой и дискретной информации в микроконтроллер осуществляется по-разному, в зависимости от протяженности линии передачи. Так, при передаче цифровой информации внутри платы, возможно непосредственное подсоединение к портам контроллера. При межплатной передаче, а особенно "удаленной", необходимо защищать линии контроллера от помех и повреждения. Защита от помех осуществляется при помощи использования на входе триггеров Шмитта, RC-фильтров, защитных резисторов. Защита от повреждений, например, от наведенной ЭДС, может осуществляться при помощи защитных диодов, гальванической развязки, варисторов и так далее.

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

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

Для получения выходного аналогового напряжения используются внешние цифро-аналоговые преобразователи (ЦАП), цифровые потенциометры, включенные как делители напряжения или широтно-модулированные импульсные сигналы, отфильтрованные при помощи RC-цепи. Эти средства обеспечивают очень высокую точность выходного напряжения.

Передача данных в ЦАП осуществляется через параллельный или  двухпроводной синхронный, последовательный интерфейс (например, SPI, I2C,…), работающий в slave-режиме.

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

Наиболее распространенный вид связи между различными системами – это последовательный обмен. В этом случае байт данных передается по единственному проводу бит за битом с обеспечением синхронизации между приемником и источником данных. Очевидное преимущество – небольшое количество линий связи и простота организации синхронизации передачи.

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

Наиболее популярными асинхронными интерфейсами являются RS-232C и RS-485. RS-232C используется для связи с компьютером и для передачи на расстояние до 15 метров без использования модема. Для преобразования ТТЛ уровней сигнала микроконтроллера в уровень интерфейса RS-232C (-12В…-3В – логическая единица, +3В…+12В – логический ноль) используются специальные микросхемы, например MAX232, AD232.

Для универсального модуля ввода/вывода было выбрано семейство  микроконтроллеров PIC16C57 . Микросхемы данной серии имеют следующие особенности:

- только 33 простых команды;

- все команды выполняются за один цикл(200ns), кроме  команд  перехода-                2 цикла;

- рабочая частота 0 Гц ... 20 МГц(200 нс цикл команды)

- 12- битовые команды;

- 8- битовые данные;

- 512…2К х 12 программной памяти на кристалле EPROM;

- 25  ... 72 х 8  регистров общего использования;

- 7 специальных аппаратных регистров SFR;

- двухуровневый аппаратный стек;

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

- 12 ... 20 линий ввода-вывода с индивидуальной настройкой;

-  8   -   битный   таймер/счетчик   RTCC   с   8-битным   программируемым

предварительным делителем;

- автоматический сброс при включении;

- таймер запуска генератора;

- Watchdog таймер WDT с собственным встроенным генератором, обеспечивающим

повышенную надежность;

- EPROM бит секретности для защиты кода;

- экономичный режим SLEEP;

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

- RC генератор                          : RC

- обычный кварцевый резонатор           : XT

- высокочастотный кварцевый резонатор   : HS

- экономичный низкочастотный кристалл   : LP

- экономичная высокоскоростная КМОП EPROM технология;

- статический принцип в архитектуре;

- широкий диапазон напряжений питания:

   - коммерческий:         2.5 ... 6.25 В

   - промышленный:         2.5 ... 6.25 В

   - автомобильный:        2.5 ... 6.0  В

- низкое потребление

20 mA  типично для 6В, 20МГц

 2 мА  типично для 5В, 4МГц

15 мкА типично для 3В, 32КГц

 3 мкА типично для SLEEP режима при 3В, 0 ... 70 С

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


2.Разработка аппаратной части устройства.

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

Исходя из пункта “ обзор существующих решений ” структурная схема устройства будет состоять из следующих блоков:

  - источник питания, преобразующий переменное напряжение ~220В в

     постоянное +5В;

  - микроконтроллер  (служит для управления всеми блоками данной

      схемы);

  - супервизор напряжения  и охранный таймер (вырабатывают общий

      сигнал сброса);

  - АЦП, аналоговый мультиплексор, ЦАП;

  - регистры цифровых входов и выходов;

  - последовательный интерфейс для связи с ПК (необходим для

     передачи данных в персональный компьютер);

  - источник опорного напряжения (для создания опорного напряжения в

     АЦП, ЦАП)

На рис.1представлена структурная схема данного устройства.

Рис.1 Структурная схема устройства.

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

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

 Источник питания преобразует переменное напряжение ~220В в постоянное и стабилизированное напряжение +5В. Напряжение +5В необходимо для питания микросхем.

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

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

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

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

  Регистры цифровых входов по сигналам управления передают информацию микроконтроллеру, а регистры цифровых выходов передают информацию от микроконтроллера на выход. К регистрам также подводится земля и питание.

  Последовательный интерфейс управляется от микроконтроллера, то есть на его входы кроме питания и земли, подаются сигналы (RXD, TXD) по которым происходит считывание или запись данных в компьютер по последовательному порту.   

На рис.2 представлена функциональная схема данного устройства.

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

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

    Согласно заданию требуется разработать универсальный модуль ввода/вывода на базе PIC-контроллера. Я взял микроконтроллер PIC16C57, потому что он имеет достаточное число выводов, напряжение питания от  2,5 до 6.25В, достаточно дешев. Все остальные характеристики приведены выше.

 Блок питания я выбрал работающий от сети переменного напряжения  ~220В и собранный по классической схеме: понижающий трансформатор – выпрямитель – сглаживающий фильтр – стабилизатор. Понижающий трансформатор T1 Myrra 44267. Выпрямитель VD1 DB104G, собранный по мостовой схеме, что обеспечивает двухполупериодное выпрямление и уменьшает пульсации выходного напряжения. Фильтр ёмкостной на конденсаторах C1-C4. В качестве стабилизатора взят интегральный стабилизатор непрерывного действия L7805 (DD5), так как не требует внешних навесных элементов.

   Супервизор напряжения:я выбрал микросхему ADM705(DD4)(супервизор со встроенным охранным таймером).

 В задании оговорено, что нужно для связи с компьютером использовать интерфейс RS232. Мною была выбрана микросхема  ADM202 (DD8). Внутри себя микросхема содержит преобразователь напряжения +5 В в +10 В и каскады, осуществляющие преобразование логических сигналов стандартного уровня в сигналы уровня по стандарту RS-232. Микросхема содержит преобразователи логического уровня для двух приемников и двух передатчиков. Мы воспользуемся только одним приемопередающим каналом.

   Регистры цифровых входов и выходов: я выбрал микросхему КР1561ИР14(DD2,DD7). Это четырехразрядный регистр с тремя состояниями на выходе. У DD2 входы разрешения записи подсоединены на GND, а у DD7 входы управления третьим состоянием.

   В качестве АЦП я выбрал микросхему КР1446ПВ1 (DD3), представляющую собой 10-разрядный аналого-цифровой преобразователь, совместимый с микропроцессорами, и предназначенную для преобразования аналогового напряжения в цифровой десятиразрядный код. Микросхема DD3 включена по типовой схеме включения для преобразования аналогового напряжения изменяющегося от 0 до +5В.

 Мультиплексор собран на аналогово-цифровых коммутаторах микросхемы КР1561КТ3 (DD1).

 ЦАП я выбрал микросхему К1108ПА2 (DD9,DD10). Это 8-разрядный функционально законченный ЦАП двоичного кода в напряжение. В состав микросхемы входят: восьмиразрядный преобразователь код — ток; входной регистр для хранения данных; выходной операционный усилитель; источник опорного напряжения; схема управления регистром; схемы согласования и обеспечения режимов работы ЦАП. Микросхема сопрягается с микропроцессорами. Микросхемы DD9, DD10 включены по типовой схеме включения в однополярном режиме.

  1.  Разработка программной части МПУ.

3.1.  Разработка структуры программного обеспечения (ПО) устройства.

  Постановка задачи.

  Требуется спроектировать контроллер универсального модуля ввода/вывода. Имеются четыре цифровых входа, четыре цифровых выхода, два аналоговых входа и два аналоговых выхода. Контроллер должен с определенной частотой (частотой дискретизации) снимать данные с АЦП, который преобразует аналоговые сигналы в цифровой код, и в зависимости от их значения, выводить  информацию на ЦАП, который преобразует цифровой код в аналоговый сигнал. И в зависимости от принятых данных с АЦП контроллер может устанавливать цифровые выходы.

Также контроллер должен опрашивать цифровые входы и в соответствии с алгоритмом реагировать на их изменение.

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

Контроллер должен быть реализован на микроконтроллере PIC.

 Инженерная интерпретация задачи и построение графа автомата.

 С подачей электропитания на микроконтроллер автомат переводится в состояние считывания цифровых входов (Q1) , если состояния цифровых входов не изменились A1=B1 (A1-данные цифровых входов; B1- данные цифровых входов, снятые на предыдущем этапе; A2 и B2 соответственно данные снятые с АЦП) то автомат переходит в состояние снятия данных с АЦП (Q2),  а если изменились то в состояние выдачи данных на цифровые выходы (Q3). Дальнейшие переходы автомата по состояниям определяются условиями перехода. (Q4- состояние выдачи данных на ЦАП) На рис.3 показан граф автомата, в котором имеется четыре проименованных состояния и дуги которого отмечены условиями перехода автомата.

Рис.3 Граф автомата


Преобразование графа автомата в схему алгоритма.

Алгоритм, соответствующий графу рис.3 будет выглядеть следующим образом (рис.4).

 

Рис.4 Упрощенная схема алгоритма работы контроллера

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

  •  основного тела (main), содержащего процедуру инициализации (INIT) , циклическую проверку изменения состояния цифровых входов и опрос флагов;
  •  процедуру прерывания от таймера (adc)  для снятия данных с АЦП;
  •  подпрограмму обработки цифровых входов (obrabot);
  •  подпрограмму выдачи данных на цифровые выходы (outd);
  •  подпрограмму выдачи данных на ЦАП (dac);
  •  подпрограмму выдачи данных на компьютер (outdan);
  •  подпрограмму приёма данных с компьютера (priem).

На рис.5 представлена подробная схема алгоритма контроллера.

Рис.5 Схема алгоритма работы контроллер

  1.    Разработка алгоритма заданных процедур ПО.

Алгоритм съема данных аналоговых сигналов представлен на рис.6

Рис.6.

  

3.3  Руководство программиста заданных процедур

    В основе построения программы лежит система прерываний и просмотр флагов. Программа состоит из следующих частей:

- main  основное тело программы, в нем происходит инициализация  

  таймера/счётчика, ЦАП, цифровых выходов, а потом начинает

  выполняться основной цикл в котором  проверяется изменение состояния

  цифровых входов и опрос флагов;

- adc  процедура обработки прерывания от таймера для снятия данных с

   АЦП;

- priem  подпрограмма приёма данных с компьютера, принимает один байт

   информации;

- outdan  подпрограмма выдачи данных на компьютер, передает один байт

   информации;

- obrabot  подпрограмма обработки цифровых входов, обрабатывает

   информацию с цифровых входов и устанавливает флаг для цифровых

   выходов;

- outd  подпрограмма выдачи данных на цифровые выходы;

- dac  подпрограмма выдачи данных на ЦАП, преобразует полученные

   данные от АЦП и выдает их в ЦАП1 и ЦАП2.

- impuls подпрограмма формирует импульс                      на выводе PA7.

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

ЗАКЛЮЧЕНИЕ.

      В данной курсовой работе был разработан универсальный модуль ввода/вывода. Устройство построено на контроллере PIC16C57

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


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

  1.  Современные микроконтроллеры: Архитектура, средства проектирования, примеры применения, ресурсы сети Интернет. "Телесистемы". Под. ред. Коршуна И.В.; Составление пер. с англ. и литературная обработка Горбунова Б.Б. М: Изд. "Аким", 1998. 272 С: ил.
  2.  Лебедев О.Н. и др. Изделия электронной техники. Цифровые микросхемы. Микросхемы памяти. Микросхемы ЦАП и АЦП: Справочник. М.: Радио и связь, 1994. 248 с..


Изм.

Лист

№ докум.

Подпись

Дата

Лист

20

КНФУ.ХХХХХХ.001ПЗ

Разраб.

Ахмедзьянов

Провер.

Мясников

Реценз.

Н. Контр.

Утверд.

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

Лит.

Листов

МарГТУ ВМ-41

Охранный таймер

 

ЦАП

UX

 

  АЦП

Источник опорного напряжения

ШУ

ШД

КНФУ.ХХХХХХ.001ПЗ

8

Лист

Дата

Подпись

№ докум.

Лист

Изм.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

5

КНФУ.ХХХХХХ.001ПЗ

Изм.

Лист

№ докум.

Подпись

Дата

Лист

6

КНФУ.ХХХХХХ.001ПЗ

Изм.

Лист

№ докум.

Подпись

Дата

Лист

7

КНФУ.ХХХХХХ.001ПЗ

~220

Блок

питания

Супервизор

напряжения

Последовательный интерфейс для связи с ПК

RG

Цифровых

выходов

RG

Цифровых

входов

 

ЦАП

 

МК

Изм.

Лист

№ докум.

Подпись

Дата

Лист

8

КНФУ.ХХХХХХ.001ПЗ

Изм.

Лист

№ докум.

Подпись

Дата

Лист

9

КНФУ.ХХХХХХ.001ПЗ

D0-D3

D0-D3

D0-D7

D0-D7

D0-D9

4

4

8

8

TXD

RXD

Vout2

Vin2

Vin1

Vout1

Vref

CS3

CS2

A

10

CS1

4

4

Vref

CLK

CS4

RXD

TXD

WDI

RST

+5V

GND

GND

Охранный таймер

 

ЦАП

MUX

 

  АЦП

Ист. опор. напряжения

ШУ

ШД

~220

Блок

питания

Супервизор

напряжения

Последовательный интерфейс для связи с ПК

RG

Цифровых

выходов

RG

Цифровых

входов

 

ЦАП

 

МК

Изм.

Лист

№ докум.

Подпись

Дата

Лист

10

КНФУ.ХХХХХХ.001ПЗ

Q2

Q3

Q4

Q1

A2=B2

A1!=B1

A2!=B2

A1=B1

Q1

A1=B1

Q3

Q4

Q2

A2=B2

Вход

1

1

0

0

INIT

Проверка изменения циф. вх.

priem

obrabot

USR,RxC=1

Пуск

1

1

0

0

flagpr =1

outdan

dac

outd

flagdac =1

flagoutd =1

Вход

Приём данных  с АЦП

возврат

Возврат

Установка флага для ЦАП

Снятие данных с АЦП

Задержка на время преобразования

Формирование фронта импульса для начала преобразования АЦП

Выбор второго канала мультиплексора и АЦП

Снятие данных с АЦП

Задержка на время преобразования

Формирование фронта импульса для начала преобразования АЦП

Выбор первого канала мультиплексора и АЦП

Загрузка таймера/счётчика

Вход

Изм.

Лист

№ докум.

Подпись

Дата

Лист

291

КНФУ.ХХХХХХ.001ПЗ

Изм.

Лист

№ докум.

Подпись

Дата

Лист

302

КНФУ.ХХХХХХ.001ПЗ

Изм.

Лист

№ докум.

Подпись

Дата

Лист

303

КНФУ.ХХХХХХ.001ПЗ

КНФУ.ХХХХХХ.001ПЗ

14

Лист

Дата

Подпись

№ докум.

Лист

Изм.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

16

КНФУ.ХХХХХХ.001ПЗ


 

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

70613. Моделирование данных 54.59 KB
  Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров данного типа сущности. Каждая сущность должна обладать некоторыми свойствами: иметь уникальное имя; к одному и тому же имени должна всегда применяться одна и та же интерпретация...
70614. Внутримашинное информационное обеспечение 96.38 KB
  Поля могут быть заполнены вручную или посредством выбора значений из какого-либо списка меню базы данных; определения перечня макетов экранных форм по каждой задаче проектировщик анализирует постановку каждой задачи в которой приводятся перечни используемых входных...
70617. Информационное обеспечение ИС 69.78 KB
  Внемашинное информационное обеспечение Основные понятия классификации технико-экономической информации Для того чтобы обеспечить эффективный поиск обработку на ЭВМ и передачу по каналам связи технико-экономической информации ее необходимо представить в цифровом виде.
70618. Имитационное моделирование 38.12 KB
  Метод функционального моделирования позволяет оптимизировать существующие на предприятии бизнес-процессы однако для оптимизации конкретных технологических операций функциональной модели может быть недостаточно. В этом случае целесообразно использовать имитационное моделирование.
70620. Стоимостный анализ 230.44 KB
  Как было указано ранее, обычно сначала строится функциональная модель существующей организации работы — AS-IS (как есть). После построения модели AS-IS проводится анализ бизнес-процессов, потоки данных и объектов перенаправляются и улучшаются, в результате строится модель ТО-ВЕ.
70621. Слияние и расщепление моделей 75.99 KB
  После окончания работы над отдельными ветвями все подмодели могут быть слиты в единую модель. С другой стороны отдельная ветвь модели может быть отщеплена для использования в качестве независимой модели для доработки или архивирования.