У вас вопросы?
У нас ответы:) SamZan.net

Модуль защиты от помех может быть реализован на дискретных элементах

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

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

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

Выбор элементов осуществляется по справочникам, фирменным описаниям, книгам и т.д.

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

Модуль защиты от помех может быть реализован на дискретных элементах. Однако в настоящее время лучшим выходом является использование специализированных микросхем, разработанных для подключения механических переключателей. Для нашего случая подойдет микросхема КР1171СП4,7. Её внутренняя структура содержит защитные диоды, аппаратную схему подавления дребезга и защиту от статики, типовая схема включения приведена на рис. 6.

 

Рис. 6. Типовая схема включения микросхемы КР1171СП4,7

В качестве датчика пламени выберем датчик-реле контроля пламени ПАРУС-002УФ. предназначен для индикации наличия или отсутствия пламени и выдачи сигнала для систем автоматики промышленного энергетического оборудования. Применение датчика возможно для всех типов горелочных устройств и ограничивается только возможностью установки датчика в зоне прямой видимости пламени. Датчик-реле контроля пламени ПАРУС-002УФ представляет собой электронный модуль, помещенный в круглый металлический корпус. На лицевой панели датчика расположены регулятор чувствительности, желтый светодиод "Пламя" , зеленый светодиод "Сеть". Напряжение питания 220 В, при частоте 50 Гц, потребляемая мощность не более 2,5 Вт, температура окружающей среды от -40 оС до +60 оС.    Схема подключения изображена на рис. 7.

             

Рис. 7. Схема подключения датчика пламени

В качестве датчика температуры выберем модель HEL-705 фирмы Honeywell. Он обеспечивает диапазон измерения температуры от минус 200 С до плюс 260 С, с точностью 0,5 С и имеет герметичный корпус, что позволяет использовать его при измерениях температуры воды. Сопротивление при 25 С0 составляет 1000 Ом. Время ответа менее 1 секунды. Максимальное напряжение питания 10 В. Рекомендуемый измерительный ток 1 мА. Чувствительность 0,5 Ом/градус. Размер корпуса D2.8*4.75.   

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

                     

Рис. 8. Схема подключения датчика температуры

В качестве датчика давления газа, воды  выберем модель ДДМ – 1. Датчик давления ДДМ-1 предназначен для преобразования избыточного давления (ДИ), избыточного давления и разрежения (ДИВ), разности давлений (ДД) природного газа, нейтральных газов, воды, водяных паров, масла в стандартный токовый сигнал (4-20)мА.

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

Предельные значения выходного сигнала постоянного тока, мА      4 – 20. Напряжение питания датчика, постоянный ток, В  24±6. Нагрузочное сопротивление датчика должно быть в пределах: датчик c выходным сигналом 4-20 мА: -при питании постоянным током напряжением =24 В, Ом  от 0 до 500.

Предел допускаемой основной погрешности датчика, выраженный в % от диапазона измерения выходного сигнала, не превышает ±0,5. Вариация выходного сигнала не превышает половины абсолютного значения предела допускаемой основной погрешности. Дополнительная температурная погрешность на каждые 10°С изменения температуры в пределах рабочего диапазона % не более ±0.3. Потребляемая датчиком мощность, ВА  не более   0,6. Климатическое исполнение УХЛ для категории размещения 3.1  по ГОСТ 15150-69. По устойчивости к механическим воздействиям датчик относится к группе N3 по ГОСТ 12997-84. Степень защиты по ГОСТ 14254-80   IP54. Масса, кг  не более  0,5. Схема подключения представлена на рис.9

Рис. 9. Схема подключения датчика

В качестве датчика давления воздуха выберем модель измерителя вакууметрического давления ПРОМА-ИДМ-ДВ. Измеритель предназначен для преобразования избыточного, вакуумметрического, абсолютного давления и разности давлений воздуха, природных и нейтральных газов в токовый сигнал (4-20) мА, дальнейшей микропроцессорной обработки и управления внешними электрическими цепями от сигнализирующего устройства.
Индикация текущего значения измеряемого параметра осуществляется на светодиодном 7-ми сегментном 4 знаковом индикаторе.
Измерители предназначены для построения современных систем контроля, аварийной защиты, сигнализации и управления на установках и объектах теплоэнергетического комплекса, в системах кондиционирования воздуха, в научном эксперименте и других отраслях.

Номинальные значения климатических факторов – по группе УХЛ3.1 ГОСТ15150. При этом значения температуры и влажности окружающего воздуха должны устанавливаться равными:

  •  верхнее значение предельной рабочей температуры,     +50°С;
  •  нижнее значение предельной рабочей температуры,       +5°С;
  •  рабочее значение относительной влажности,      80% при 35°С;

Измеритель должен выдерживать при эксплуатации воздействие на него механических факторов внешней среды, соответствующее группе исполнения N1 по ГОСТ12997: вибрации с частотой (10-55)Гц со смещением до 0,15 мм.

Характеристики (свойства):

Измеритель выполняет следующие функции:

  •  преобразование и выдачу на регистрацию или регулирование измеряемого параметра давления в токовый сигнал (4-20) мА;
  •  индикацию текущего значения измеряемого параметра на светодиодном индикаторе;
  •  сравнение текущего значения параметра с установленными границами и выдача 2-х дискретных сигналов при выходе контролируемого параметра за границы «MIN» и «MAX»;
  •  передача информации на верхний уровень системы по интерфейсу RS-485.

Электропитание измерителя осуществляется от сети (220+22-33)В с частотой 50Гц (60Гц) или от источника постоянного тока 24В ± 10%.

Потребляемая мощность:

  •  от сети 220В, 50Гц, не более 2ВА;
  •  от источника =24В, не более 2Вт.

Предел допускаемой основной погрешности g, выраженный в процентах от диапазона измерений для модели ИДМ-ДИВ, а для остальных измерителей в процентах от верхнего предела измерений, для токового выхода, не более, ±1%.

Дополнительная температурная погрешность gt  для токового выхода не более 0,5% на каждые 10°С.

Предел допускаемой основной погрешности индикации gи и срабатывания каналов сигнализации  gс, не более, ± 1% от диапазона измерений.

Вариация gг выходного токового сигнала, не более, 1%.

Вариация срабатывания сигнализации, gсг, не более, 1,%.

Предельные значения выходного сигнала постоянного тока,
4мА и 20мА – характеристика преобразования - линейная зависимость.

Величина нагрузочного сопротивления для токового выхода
(4-20)мА должно быть в пределах (1 – 500) Ом.

Параметры дискретных выходов (контакты реле):

  •  максимальное коммутируемое напряжение- 30В постоянного или 220В переменного тока;
  •  максимальный коммутируемый ток – 2А.

Сопротивление изоляции 20 МОм, контрольное напряжение 500В постоянного тока.

Степень защиты измерителя должна соответствовать IР20 по ГОСТ 14254. Средняя наработка на отказ - 100000 час.

Габаритные размеры - 97х48х125 мм.

Масса прибора, не более, 0,5 кг.

Рис.10 . Измеритель ПРОМА-ИДМ.

Схема поверки и проверки на функционирование.
М1 – манометр (вакуумметр, напоромер, тягонапоромер) образцовый кл.0,25;
РА1 – миллиамперметр цифровой  В7-77;
SA1 – тумблер МТ-1;
SA2 – тумблер П2-Т3;
R1 – резистор С2-33-2-500 Ом ± 5%;
R2 – резистор С2-33-2-1 Ом ± 5%;
R3, R4– резистор С2-33-2-3 кОм ± 10%;
F1 – предохранитель плавкий ВП-1-1-0,25А;
G1 – блок питания  регулируемый Б5-29;
A1 - преобразователь интерфейса RS232 / RS485 типа ADAM-4520;
A2 – ЭВМ  РС с установленной SCADA – системой.

Остановимся на выборе микроконтроллера AT89C51.

Характеристики:

- Совместимость с MCS-51тм;
- 4 Кбайт встроенной перепрограммируемой Flash памяти;
- 1000 Циклов Запись/Удаление;
- Трехуровневая программная защита памяти;
- 128 x 8-Bit встроенного ОЗУ;
- 32 программируемых портa ввода\вывода;
- Два 16 битных счетчика\таймера;
- Шесть источников прерываний;
- Программируемый последовательный порт;
- Низкое потребление в режиме ожидания и энергосберегающий режим   "Power Down".

Описание:

AT89C51 - низкопотребляющий, быстродействующий 8-ми битный CMOS микроконтроллер с 4 Кбайтами Flash. При производстве микроконтроллеров (далее МК) были использованы Хай-Тэк технологии фирмы Atmel. В частности, МК изготовлены согласно промышленной рекомендации MCS-51тм, которая распространяется и на цоколевку.

Однокристальную Flash память можно программировать как изнутри, так и извне (используя программатор).

Кстати, сама память расположена на одном кристалле с процессором, что позволило добиться максимальной производительности.

MK AT89C51 обеспечивает следующие стандартные характеристики:

4 Кбайта Flash, 128 байт RAM, 32 линии Вв./Выв., два 16-битных таймера/счетчика, пятивекторная двухуровневая архитектура прерываний, полный дуплексный последовательный порт, встроенный в кристалл генератор и часы. Кроме того, МК AT89C51 - разработка "static logic", а следовательно, работоспособен вплоть до нулевой частоты. В режиме ожидания процессор остановлен, но ОЗУ, таймер/счетчики, последовательный порт и система прерываний продолжают функционировать. Режим "Power Down" сохраняет содержимое ОЗУ, но замораживает генератор, блокирует все другие функции МК, пока не будет осуществлён аппаратный сброс ("Reset").

Цоколевка:

Рис. 8. Цоколевка

Подключение опорного генератора:

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

Примечание:

C1, C2 = 30 pF ± 10 pF для кварца

C1,C2 = 40 pF ± 10 pF для керамического резонатора

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

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

Рис. 9. Подключение опорного генератора

При выборе схемы сброса (супервизора питания) необходимо обратить внимание на то, чтобы длительность импульса, генерируемого схемой по включению питания, была больше длительности, требуемой для сброса микроконтроллера.  Кроме того,  чтобы cбросить устройство, необходимо подать сигнал лог.1 на время двух машинных тактов. В это время генератор сбросит устройство.

Выберем супервизор фирмы Dallas – DS 1813-5, удовлетворяющий указанным условиям. Типовая схема его включения приведена на рис 10.

Рис.10. Типовая схема подключения супервизора питания.

В качестве двигателя выбирается любой питающийся от сети в 220 В 50 Гц.

Схему драйвера управления подачей газа, подачи воды, управление пламени и клапаном построим на мощных симисторах, которыми будем управлять через оптоэлектронную развязку. Например, фирма MOTOROLA предлагает симисторы серии МАС для токов до 40А и напряжений до 800В. Для управления симисторами фирма выпускает оптоэлектронные приборы серии МОС3хх.

Рис 11. Типовая схема драйвера.

В качестве  ЖКИ выберем алфавитно-цифровое табло и светодиодные индикаторы обеспечивающие представление информации о значении параметров, ходе техпроцесса, составе системы и т.п.

Его характеристики:

жидкокристаллическое, двухстрочное, имеет по 16 знаков в каждой строке;

табло имеет подсветку.

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

«Сеть» – индикатор желтого цвета,

«Работа» – индикатор зеленого цвета,

«Нештатная ситуация» (НС) – индикатор красного цвета,

В качестве источника питания, как отмечалось выше, проще всего выбрать промышленный АС/DC модуль. Данные модули выпускаются на разное входное/выходное напряжение с широкой номенклатурой выходной мощности. В нашем случае входное напряжение равно ~220В, выходное +5В и +24В.

4. ПРОЕКТИРОВАНИЕ ПРОГРАММНОЙ ЧАСТИ УСТРОЙСТВА

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

В разделе проектирования системы был выполнен первый этап проектирования программного обеспечения – определена диаграмма задач управления газовой горелки.

Второй этап проектирования – представление программного обеспечения в виде диаграмм потоков. Состав потоков, входящих в «суперпетлю», определяется диаграммой задач и может иметь вид, изображенный на рис. 12. Такой вид имеет программное обеспечение в случае одинакового приоритета у всех потоков.

 

 

Рис. 12. Потоки в проекта, организованные по «суперпетле»

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

На рис. 13. Представлена организация полученного программного обеспечения.

 

 

Рис. 13. Организация ПО «суперпетля» с приоритетным планированием

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

Переключение потоков

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

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

Циклическое переключение потоков можно организовать при помощи конструкции while (1) —/* выполнять непрерывно*/;

while (1) /* выполнять непрерывно*/

{

  поток 1;

  …

  поток n;

}

Таким образом, переключение потоков будет осуществлено путем реализации двух подпрограмм обработки прерывания (потоки "Обработка входных сигналов" и "Отсчет времени") и организации циклической конструкции while (1), внутри которой помещаются потоки "Управление выходными сигналами" и "Сброс WDT":

while (1) /* выполнять непрерывно*/

{

задача "Управление выходными сигналами";

задача "Сброс WDT";

}

Взаимодействие между потоками

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

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

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

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

•     выделить и защитить критические области;

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

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

флаг события - сработка/нажатие, передается от потока "Обработка входных сигналов" потоку "Управление выходными сигналами";

сообщение - текущее время от потока "Отсчет времени" потоку "Управление выходными сигналами".

Будем обозначать данные переменные в виде идентификатора, начинающегося с буквы х. Защиту критических участков организуем путем запрещения прерывания.

Модуль инициализации (IN1T) должен содержать процедуры, которые выполняют функции инициализации каждой задачи;

инициализация задачи " Обработка входных сигналов " заключается в настройке системы прерывания по внешнему входу;

инициализация задачи " Отсчет времени " заключается в настройке системы прерывания по переполнению таймера и настройке таймера на заданный временной интервал;

инициализация задачи " Сброс WDT " заключается в настройке охранного таймера — от времени задержки до его сработки;

• инициализация задачи "Управление выходными сигналами"
заключается в настройке портов на ввод или вывод информации.

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

Настройка системы прерывания

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

Разрешение прерывания по внешним входам INTO, INT1 осуществляется установкой битов INTO (bit6) и INT1 (bit7) в регистре GIMSK. Начальное значение (после сброса) - биты сброшены (равны 0).

Задание вида сигнала, вызывающего прерывание по внешним входам, задается битами регистра MCTJCR - ISC01 (bitl) и ISC00 (bitO) для входа INTO и TSC11 (bit3) и ISC10 (bit2) для входа INT1. Начальное значение — биты сброшены (равны 0), т.е. вызов прерывания будет осуществляться низким уровнем.

Настройка таймера

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

Настройка охранного таймера

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

Предделитель определяет длительность периода сброса. Для разрешения работы сторожевого таймера необходимо выполнить команду сброса _WDR(), задать коэффициент предделителя (биты WDP3 (bit5), WDP2 (bit2), WDP1 (bitl), WDP0 (bit0)) регистра WDTCSR и установить бит разрешения работы WDE (bit3) в регистре WDTCSR.

Настройка портов

За настройку каждого из портов отвечают два регистра - DDRx и PORTx (х - имя порта - А, В или D), например, DDRB и PORTB для порта В. Биты DDxn (n = 7?0 - номера выводов порта) регистра DDRx определяют направление работы соответствующего вывода. При установленном в состояние "1" бите DDxn вывод Рхn конфигурируется как вывод выхода. При очищенном бите DDxn вывод конфигурируется как вывод входа.

 4.2. Руководство программиста

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

Пояснения к программе приведены в самом листинге.

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#define DATA_IND    0x1

#define EXT_LO      0x2

#define EXT_HI      0x3

#define C_IND       0x6

#define LEDLINE     0x7

//COMMAND OPTIONS

#define INCR            0x02

#define DISPLAY_SHIFT   0x01

#define DISPLAY_ON      0x04

#define CURSOR_ON       0x02

#define BLINK           0x01

#define DISPLAY         0x08

#define RIGHT           0x04

#define EIGHT_BITS      0x10

#define TWO_LINE        0x08

#define CLEAR           0x01

#define HOME            0x02

#define ENTRY_MODE      0x04

#define DISPLAY_CTRL    0x08

#define SHIFT           0x10

#define FUNCTION_SET    0x20

#define RAM_CG          0x40

#define RAM_DD          0x80

#define BF_AC           0x80

#define MAXBASE 0x8

void WriteMax(unsigned char xdata *regnum, unsigned char val)

{

 unsigned char oldDPP=DPP;

 DPP=MAXBASE;

 *regnum=val;

 DPP=oldDPP;

}

unsigned char ReadMax(unsigned char xdata *regnum)

{

 unsigned char oldDPP=DPP,val;

 DPP=MAXBASE;

 val=*regnum;

 DPP=oldDPP;

 return val;

}

void Strobe(char c)

{

 unsigned int i;

 WriteMax(C_IND,c | 0x1);

 WriteMax(C_IND,c & 0xFE);

 for (i=0;i<300;i++);

}

void LCD_Clear(unsigned char Type)

{

 int i;

 WriteMax(DATA_IND, Type);

 Strobe(0x8);

 for (i=0; i<1600; i++);

}

void LCD_OutputS(unsigned char c)

{

 WriteMax(0x1,c);

 Strobe(0x4);

}

void InitLCD(void)

{

 unsigned short i;

 for(i=0; i<4000; i++);

 WriteMax(DATA_IND, FUNCTION_SET|EIGHT_BITS);

 Strobe(0x8);

 for(i=0; i<1500; i++);

 WriteMax(DATA_IND, FUNCTION_SET|EIGHT_BITS);

 Strobe(0x8);

 for(i=0; i<50; i++);

 WriteMax(DATA_IND, FUNCTION_SET|EIGHT_BITS);

 Strobe(0x8);

 WriteMax(DATA_IND, FUNCTION_SET|EIGHT_BITS|TWO_LINE);

 Strobe(0x8);

 WriteMax(DATA_IND, DISPLAY_CTRL);

 Strobe(0x8);

 WriteMax(DATA_IND, CLEAR);

 Strobe(0x8);

 WriteMax(DATA_IND, ENTRY_MODE|INCR);

 Strobe(0x8);

 WriteMax(DATA_IND, DISPLAY_CTRL|DISPLAY_ON);

 Strobe(0x8);

}

void INIT(void)      // инициализация контроллера

 {

 

// Настройка таймера 1

   TCCR1B | = 0x02;    // коэффициент деления частоты генератора = 8

    TCCR1B & = 0xFA;                         

    TCNT1H =T1_H;TCNT1L=T1_L;   //10 Гц при частоте кварца 4МГц

                                                                    // 4МГц/8/10Гц = 50000 = 0xC350;      

           //т.к. 16р таймер работает на увеличение,

                                                                  //то загрузка его = 0x10000-0xC350 = 0x3CB0

// Настройка WATCHDOG - период срабатывания 2.0 сек

_WDR();       //Сброс охранного таймера

WDTCSR| = 0x0F;     //Разрешение работы охранного таймера и настройка

WDTCSR& = 0xDF;      // период срабатывания 2,0 с       

// Настройка портов

DDRD = 0x7B;                                  // РD6...РD1, P0 – на выход, PD2 – на вход

// Начальные значения

//Установка выходного вектора Z1 на PORTD

Z=Z1;

Q=Q1;

// Настройка прерываний

TIMSK |= MskTIE1;               // Таймер 1 - разрешение прерываний

GIMSK |= MskInt0;                       // INT0 - разрешение прерывания

_SEI();                                            //Разрешение глобального прерывания

 }

//Задача «Управление выходными сигналами»

 void CONTR_OUT(void)                                

 {

  char t;                                                    //Текущее время

//Защита критической области

GIMSK & = ~ MskInt0;     //Запрет прерывания по входу INTO

t = xdSec;

GIMSK | = MskInt0;     // Разрешение прерывания по входу INTO

 switch (Q)      / Проверка номера текущего состояния

  {

   case Q1:   // состояние Q1

    if (Start);

{

     Z=Z2;   // Установка выходного вектора

Q=Q2;   // Установка нового состояния

}

    break;

   case Q2:   // состояние Q2

    if (t>Ligh_10);

{

     Z=Z3;   // Установка выходного вектора

Q=Q3;   // Установка нового состояния

}

    break;

case Q3:   // состояние Q3

    if (t>Ligh_30);

{

 Z=Z4;   // Установка выходного вектора

Q=Q4;   // Установка нового состояния

}

    break;

case Q4:   // состояние Q4

    if (t>Ligh_100);

{

GIMSK | = MskInt0; // Разрешение прерывания по входу INTO

Q=Q1;   // Установка нового состояния

}

else if(t>=Ligh_40) Z=Z1;

    break;

  }

}

 void main(void)

{

init();      //инициализация

_SEI();      //Общее разрешение прерываний

while(1)      //Бесконечный цикл

{

CONTR_OUT();   //Проверка срабатывания / нажатия и установка выходного вектора

_WDR();  /   /Сброс охранного таймера

}

}

 


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

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

6. ЛИТЕРАТУРА

Мясников В.И. Микропроцессорные системы. Учебное пособие по курсовому проектированию.- Йошкар-Ола: МарГТУ, 2008.

Предко М. Руководство по микроконтроллерам. В 2-х томах. – М.: Постмаркет, 2001.


+5В

IN          OUT

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

К портам CPU

GND

Изм.

Лист

№ докум.

Подпись

Дата

Лист

19

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

   SP

+ 5В

RESET

GND

DS1813-5

МОС

3041

к порту СРU

~  220В

  R

300 Ом

МАС

218-10

Флаг - событие

Прерывание по внешнему событию

Возврат

Возврат

Сброс WDT

Отсчет времени

Управление выходными сигналами

Обработка входных сигналов

Старт

Инициализация

Изм.

Лист

№ докум.

Подпись

Дата

Лист

22

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

Прерывание по таймеру

Сообщение – текущее время

Старт

Отсчет времени

Обработка входных сигналов

Управление выходными сигналами

Сброс WDT

Инициализация

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

22

Лист

Дата

Подпись

№ докум.

Лист

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

25

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

24

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

23

Изм.

Лист

№ докум.

Подпись

Дата

Лист

26

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

Изм.

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

21

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

20

Лист

Дата

Подпись

№ докум.

Лист

Изм.

Лист

№ докум.

Подпись

Дата

Лист

29

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

Изм.

Лист

№ докум.

Подпись

Дата

Лист

30

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

Изм.

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

19

Лист

1

0

9

8

7

6

5

4

3

2

Рис. 6. Расположение датчика относительно пламени

и вид на пламя через визирную трубу.

Дата

Подпись

№ докум.

Лист

Изм.

Напряжение питания

В схему автоматики

ПАРУС-002УФ

               Х1

         

Рис. 7. Схема подключения датчика-реле пламени ПАРУС-002УФ-1.

Х1

В СХЕМУ

АВТОМАТИКИ

НАПРЯЖЕНИЕ

ПИТАНИЯ

ПАРУС-002УФ-1

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

18

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

20

Лист

Дата

Подпись

№ докум.

Лист

Изм.

21

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

27

Лист

Дата

Подпись

№ докум.

Лист

Изм.

Лист

Дата

Подпись

№ докум.

Лист

Изм.

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

28

Лист

Дата

Подпись

№ докум.

Лист

Изм.




1. Фирменный стиль корпораци
2. Пособие по развитию навыков чтения на английском языкедля студентов 1го курса ФКП ФРЭ ФТК БГУИР дневной фо
3. Фінанси підприємств у питаннях і відповідях навчально ~ методичний посібник для самостійного вивч
4. в ім~я спасіння віри православної погодився взяти Україну під свою опіку
5. Способности и воля Способности это индивидуальные свойства личности являющиеся субъективными условия
6. Создание методик измерений и испытание технических средств, применяемых в жилых, коммерческих зонах с малым энергопотреблением
7. Створення програмного забезпечення автоматизованих функцій управління виробництвом.html
8. теплопроводность R ~ сопротивление полупроводникового материала Термоэлектрическая добротность ко
9. 9f7e2138b841340770db554c6c0e851c
10. По теме Техника безопасности при производстве каменных работ
11. то приглашал смелых людей на вселенский поэтический пир
12. Договор строительного подряда
13. Аграрная реформа Столыпина и ее значение для России
14. Особенности организации и проведения PR-кампании для некоммерческой молодёжной организации
15. Дамаскrdquo; Место проведения- заброшенная больница микро рна Шилово г
16.  Чудовище Глава 2
17. I Указанія инстинкта т
18. Вкажіть розважку порошків за прописом- Rp
19. а ветви- законодательную исполнительную и судебную
20. вещное право на земельный участок он будет существовать до тех пор пока существует земельный участок в от