Микропроцессорная система охранной сигнализации автомобиля
Разработка системы передачи извещений о проникновении на базе использования современной элементной базы (PIC контроллеры) и современных принципов организации информационного обмена между разнесенными объектами. Оценка гибкости и качеств системы.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.06.2010 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В настоящее время существует множество фирм, выпускающих широкий ассортимент микроконтроллеров, такие как Motorola, Microchip, SGS-Thompson, National, ALCATEC. Они различаются электрическими характеристиками и насыщенностью периферийными устройствами. Хорошо зарекомендовала себя в плане быстродействия, экономичности, простоты схемы разрабатываемого устройства из-за обширного набора периферийного оборудования продукция фирмы Microchip.
В таблице 4.1 приведены параметры PIC-контроллеров фирмы Microchip. В управляющем микроконтроллере должны присутствовать асинхронный передатчик (для вывода информации в передающий радиомодуль), порт с интерфейсом I2C, как минимум два внешних входа прерываний (для детектора несущей и датчика ударов) и достаточное количество портов ввода/вывода. Особые требования предъявляются к потребляемой мощности и стабильности работы. Данными свойствами обладает PIC- контроллер PIC16C73A.
Данный микроконтроллер построен по RISC архитектуре. Набор его команд содержит всего 35 простых команд, которые выполняются за один машинный цикл, кроме команд пересылки. Этот микроконтроллер выгодно отличается низкой ценой и высокой производительностью. Важным достоинством является малое энергопотребление (2 мА на частоте 4 МГц и 5 В питании и менее 1 мкА в режиме SLEEP) и широкие диапазоны напряжения питания (2,5-6В) и тактовой частоты (до 20 МГц).
Структурная схема PIC16С73А изображена на рис. 4.1. В состав выбранного PIC-контроллера входят следующие элементы: 4К14 память программ с защитой кода от считывания, 1928 память данных, два 8-битных и один 16-битный таймера/счетчика с предделителями, сторожевой таймер, два 8-битных и один 6-битный многофункциональных порта ввода/вывода с большой
Рис 4.1. Структурная схема PIC16С73А.
нагрузочной способностью (выходной ток до 25 мА), синхронно/асинхронный последовательный приемопередатчик, последовательный порт с интерфейсом I2C, 11 источников прерываний, 8-уровневый аппаратный стек, встроенный RC-генератор.
Микроконтроллер выполнен на основе высокоуровневой КМОП технологии и выпускается в SDIP керамическом корпусе, имеющем 28 внешних выводов. Для работы PIC- контроллера требуется один источник электропитания +2,5…6 В. Выходные логические уровни соответствуют уровням ТТЛ-схем.
Цоколёвка корпуса и назначение выводов показаны на рис.4.2.
Рис 4.2. Цоколевка и назначение выводов PIC16С73А.
В кристалле PIC16С73А имеется встроенный детектор питания. При достижении на входе VDD напряжения 1,5-2,1В запускается таймер включения питания PWRT, который функционирует на внутреннем RC-генераторе. По истечении выдержки около 72 мс считается, что напряжение достигло номинала и запускается другой таймер-выдержка на стабилизацию частоты кварцевого генератора. Таймер на стабилизацию генератора отсчитывает 1024 импульса от начавшего работу генератора. Считается, что кварцевый генератор за это время вышел на режим. При использовании RC генераторов - выдержка на стабилизацию не производится.
Опорную частоту синхронизации определяет кварцевый резонатор РГ-05 с типом корпуса М, добротностью 2000х103, статической ёмкостью менее 9пФ, допустимым отклонением рабочей частоты 10х10-6. Кварцевый резонатор имеет гибкий тип выводов, предназначенный для соединений пайкой, миниатюрный плоский корпус, хорошо компонуется в современной аппаратуре. Он подключается к выводам OSC1 и OSC2 (рис.4.3). По рекомендации изготовителей микроконтроллера конденсаторы: КД-1 ёмкостью 15 пФ каждый.
Рис.4.3. Схема синхронизации PIC16С73А.
Далее разработаем принципиальные схемы (см. чертёж схемы электрической принципиальной) для конкретных блоков проектируемой системы.
4.2 Бортовая подсистема
Первым шагом при проектировании принципиальной схемы является распределение аппаратных ресурсов микроконтроллера. Необходимо определится с подключением периферийных устройств к микроконтроллеру. Бортовая подсистема в режиме охраны должна постоянно анализировать состояние датчиков. В проектируемой системе предусматривается три датчика (датчик открывания дверей, ультразвуковой датчик движения и датчик ударов), поэтому подключим их к портам, которые вызывают прерывание при изменении логического состояния на их входе, а именно к портам RB5, RB6, RB7 соответственно.
Датчики открывания дверей подключим непосредственно к порту RB5 через резистор R1 сопротивлением 10 кОм, который защитит порт от сгорания при случайном попадании на него напряжения 12В. Высокий потенциал наведем источником +5В через резистор R2 сопротивлением 3 кОм. При срабатывании датчиков открывания дверей на порт будет подаваться логический ноль.
Если дверные выключатели соединены с лампой плафона, их следует отделить от входа диодами VD1-VD6. Диоды необходимы для того, чтобы напряжение питания через лампу плафона не проходило на вход порта -- это недопустимо. Для этих целей выберем импульсные диоды КД 522Б [38]. Импульсный прямой ток диода составляет 1,5А, средний прямой ток --100 мА, постоянное прямое напряжение -- 1,1В.
Рассеиваемая мощность резистора R1 определяется исходя из падения напряжения на нем по формуле:
Р1 = U2/R = (12-5) 2/10000 = 0,0007 Вт (4.1)
В качестве резистора R1 выберем С2-33-0,125-10кОм-10%.
Рассеиваемая мощность резистора R2 определяется исходя из протекающего по нему току по формуле:
P2 = U2/R = 52/3000 = 0,008 Вт (4.2)
В качестве резистора R2 выберем С2-33-0,125-3кОм-10%.
Ультразвуковой датчик движения и датчик ударов можно подключать к PIC-контроллеру непосредственно, так как они имеют соответствующие логические уровни.
Для работы микроконтроллера и других устройств требуется источник электропитания +5В. Питание бортовой системы будем производить непосредственно от бортовой сети автомобиля + 12 В через спрятанный в салоне автомобиля потайной тумблер-переключатель ПКН41-1-2 и предохранитель плавкий 10А. Напряжение бортовой сети автомобиля понизим с помощью интегрального стабилизатора КР142ЕН5.
Так как в разрабатываемой системе будет использоваться технология кодирования с динамическим кодом, то в состав бортовой подсистемы будет входить дешифратор динамического кода HCS500 фирмы Microchip. Структурная схема HCS500 показана на рис.4.4. Цоколевка корпуса и назначение выводов показаны на рис.4.5.
Рис.4.4. Структурная схема HCS500.
Данная микросхема осуществляет прием кодовой посылки непосредственно с цифрового приемного радиомодуля, декодирует ее, осуществляет проверку подлинности и выдает управляющую информацию на микроконтроллер по последовательному порту с интерфейсом I2C.
HCS500 имеет следующие электрические характеристики: напряжение питания - 3,0…5,5В, максимальный выходной ток - 25 мА.
Для работы дешифратора требуется микросхема внешней энергонезависимой памяти 24LC02, объемом 2К и с последовательным интерфейсом I2C.
Рис.4.5. Цоколевка корпуса и назначение выводов микросхемы HCS500.
Схема подключения памяти к HCS500 показана на рис.4.6.
Рис.4.6. Схема подключение внешней памяти к дешифратору динамического кода.
К микроконтроллеру дешифратор подключается через порты SCK и SDA имеющие встроенный интерфейс I2C. Вход RFIN дешифратора напрямую подключается к выходу RX приемного радиомодуля.
В настоящее время для разработке аппаратуры передачи цифровой информации предлагается несколько разновидностей радиомодулей. Они различаются по функциональному назначению (приемники, передатчики, приемопередатчики), по типу модуляции (АМ, ЧМ), по скорости передачи цифровых данных (от 1000 до 20000 бит/с), по радиусу действия (от 30 до 800 м). Для передачи цифровой информации на внешние подсистемы применим радиомодуль CDP-TX-01 с ЧМ модуляцией и радиусом действия 800 м. Так как для связи между кодовым брелком и бортовой подсистемой будет применятся радиоканал с АМ модуляцией и не требуется большого радиуса действия и скорости передачи, то в качестве приемного радиомодуля применим радиомодуль BC-BNK. Основные характеристики данных радиомодулей были приведены в обзоре аналогичных технических решений (табл. 1.1).
Для фильтрации напряжения питания и развязки напряжение +5 В предварительно пропустим через LC- цепочку. В качестве индуктивности L1 применим дроссель ДМП- 01-150мкГн, а конденсатор С3 -- К73-16 ёмкостью 47нФ. Аналогичную фильтрующую цепь применим и при подаче питания на приёмник. Радиомодули работают на одну свои антенны WA1 и WA2.
Передатчик должен использоваться только в ограниченные моменты времени, поэтому следует коммутировать питание. Во время пауз между передачами передатчик рекомендуется выключать. Так как потребляемый ток передающего радиомодуля равен 18 мА, то питание на него можно подавать непосредственно с порта RC7 PIC-контроллера.
Так как приёмник бортовой подсистемы должен использоваться для постоянного анализа эфира и приёма посылок с носимого пульта управления, то фильтрующую цепь приёмника присоединим непосредственно к + 5В. Детектирование несущей в эфире осуществим с использованием порта RB0. Приём цифровой информации будет осуществляться непосредственно дешифратором динамического кода HCS500, который имеет соответствующий для этого вход.
Для коммутации тока через звуковое оповещательное устройство (сирену), реле блокировки/разблокировки дверей и системы зажигания, габаритные огни будем применять полевые кремниевые транзисторы КП922А [35].
Применение полевых транзисторов в качестве ключей вызвано их явными преимуществами перед биполярными. Во-первых, управляются полевые транзисторы напряжением и для включения ключа требуется маленький ток, что позволяет управлять ими непосредственно портами PIC-контроллера. Во-вторых, сопротивление исток-сток открытого полевого транзистора составляет доли ома и даже при больших протекающих токах падение напряжения на них незначительно, в отличии от биполярных транзисторов, в которых напряжение на p-n переходах падает до 1 В.
Выбранные транзисторы предназначены для применения в ключевых преобразователях напряжения, переключателях и импульсных устройств. Предельный постоянный ток стока составляет 10А, что достаточно для работы с выше перечисленными устройствами. Так как выходной ток портов PIC-контроллера составляет 25 мА, то прямое подключение к портам обеспечит необходимые режимы работы полевых транзисторов VT1-VT5. Малое сопротивление сток-исток в открытом состоянии (0,2 Ом) даже при больших токах нагрузки обеспечит малое падение напряжения на самом транзисторе. Защиту от пробоя транзисторов VT2-VT5 произведем с использованием импульсных диодов VD7 - VD10. В качестве последних (VD7 - VD10) можно применить диоды типа КД412Г [38] со средним прямым током 10 А.
В качестве звукового сигнализатора применим пьезокерамический излучатель СП-1. Обладая весьма малыми габаритами и сравнительно большой громкостью (уровень звукового давления достигает 100дБ) дает лучшие результаты по сравнению с динамическими головками.
Для индикации режимов работы бортовой подсистемы будет использоваться светоизлучающий диод АЛ102Г красного света свечения с силой света не менее 200 мккд [37]. Для ограничения тока через светодиод, последовательно с ним включим резистор R3. При постоянном прямом напряжении на светодиоде 2,8 В, прямом токе 10 мА сопротивление резистора:
R3 = (5-2,8)/0,01= 220 Ом. (4.4)
Рассеиваемая мощность резистора определяется исходя из тока, протекаемого через него формуле:
P3= RI2 = 220х0,012 = 0,022 Вт. (4.5)
В качестве резистора R3 выберем С2-33-0,125-220Ом-10%.
Перечень элементов бортовой подсистемы сведён в приложении 1. Схема электрическая принципиальная бортовой подсистемы приведена в приложении 3.
4.3 Носимая подсистема
Носимая подсистема базируется на шифраторе динамического кода HCS300 фирмы Microchip. Структурная схема HCS300 приведена на рис.4.7. Цоколевка корпуса и назначение выводов показано на рис.4.8.
Рис.4.7. Структурная схема HCS300.
Данная микросхема осуществляет съем информации с клавиатуры, подключаемой ко входам S0, S1, S2, кодирование динамическим кодом, выдачу информации через асинхронный последовательный порт PWM, световую сигнализацию режима передачи кода светодиодом, подключенным к выходу LED.
Рис.4.8. Цоколевка корпуса и назначение выводов HCS300.
Микросхема питается от источника напряжения 2,0…6,3В. Она автоматически входит в режим SLEEP и автоматически выходит из него при нажатии хоть одной клавиши.
В процессе проектирования в HCS300 заносится следующая информация, которая хранится во встроенной энергонезависимой памяти:
Ключ шифрования (64 бита);
Текущее значение счетчика синхронизации (16 бит);
Серийный номер (28 бит)
Установка скорости передачи.
Данная информация не может быть потом считана, ее можно только перезаписать.
Передача информации в радиоканал осуществляется с помощью передающего радиомодуля TX-SAW-I.A со встроенной антенной. Фильтрация и развязка питания, подаваемого на радиомодуль, такая же как в бортовой подсистеме автомобиля.
Управление питанием передающего радиомодуля осуществляется с помощью электронного ключа, выполненного на полевом транзисторе. Передатчик необходимо включать только во время передачи кодовой посылки. Напряжение, необходимое для срабатывания ключа будем снимать выхода для подключения светодиода, потому что при нажатии любой кнопки на выходе LED будет логический ноль. Так как электронный ключ должен срабатывать от логического нуля, то в качестве коммутирующего элемента надо брать полевой транзистор с индуцированным каналом р-типа. Для этой цели подходит транзистор КП301Б. На его сток подадим напряжение питания +5В. К истоку подключим передающий радиомодуль. При подаче на затвор транзистора логического нуля с выхода LED сопротивление исток-сток упадет до 6 Ом. Следовательно, при потребляемом передатчиком токе 4 мА падение напряжения на нашем коммутирующем элементе, включённом последовательно в цепи питания, составит не более 0,02 В.
В качестве светодиода HL применим светоизлучающий диод АЛ102Г желтого цвета свечения с силой света не менее 200 мккд [37]. Он включается непосредственно между выводами VDD и LED шифратора HCS300.
Питание всей носимой подсистемы пользователя осуществляется от портативного источника питания с суммарной ЭДС +5 В. Так как в режиме ожидания основной потребитель энергии - шифратор (передающий радиомодуль практически ничего не потребляет потому что сопротивление закрытого транзистора очень велико), а он автоматически переводится в режим пониженного энергопотребления и потребляет ток менее 1 мкА, поэтому механический выключатель питания использоваться не будет.
Отметим, что благодаря миниатюрному исполнению радиодеталей, используемых в носимой подсистеме пользователя, можно при удачной компоновке обеспечить минимизацию габаритов данного изделия.
5. РАЗРАБОТКА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ
5.1 Разработка схемы алгоритма управляющей программы
Одним из этапов получения текста исходной программы является разработка общей схемы алгоритма (СА) работы микроконтроллера. На языке алгоритмов надо описать метод, выбранный для решения поставленной задачи. Способ решения задачи, выбранный на этапе её инженерной интерпретации, на основе которого формируется СА, определяет не только качество разрабатываемой прикладной программы, но и качественные показатели конечного изделия. В основу разработки СА положена та же самая процедура модульного проектирования, которая традиционно используется разработчиками аппаратурных средств.
СА работы состоит из следующих элементов: “Начало”, “Инициализация”, “Проверка слова состояния (СС)”. В зависимости от слова состояния (СС) программа переходит в один из трех режимов работы. Так при СС=1 активизируется режим «Охрана», при СС=2 - режим «Тревога», при СС=3 - режим «Ожидание». Схема алгоритма работы представлена на рис.5.1.
Инициализация заключается в выборе режимов работы отдельных элементов структуры PIC-контроллера и в установке необходимых регистров.
Рис.5.1. Схема алгоритма работы управляющей программы.
Рассмотрим подробнее алгоритмы работы системы в каждом из трех режимов. Схема алгоритма подпрограммы режима «Охрана» представлена на рис.5.2.
Рис.5.2. Схема алгоритма режима «Охрана».
Для удобства описания введем следующие логические переменные RPR1, RPR2, RPR3, RPR4, RPRTMR1. Они будут показывать разрешены или запрещены ли прерывания от датчиков дверей, УЛЗ датчика, датчика ударов, детектора правильного кода и от таймера соответственно.
Рис.5.3. Схема алгоритма RZINT.
Если они будут равны «1», то прерывания разрешены, если «0», то прерывания запрещены. Сначала режима «Охрана» блокируется зажигание выдачей на порт RA1 логической единицы. Далее разрешаются прерывания от всех датчиков и от детектора правильного кода и программа переходит в режим ожидания прерываний, выдавая с периодом 1с сигналы включения и выключения светодиода. При наличии какого либо из разрешенных прерываний, программа переходит к подпрограмме определения источника и приоритета прерываний RZINT, структурная схема алгоритма которой показана на рис.5.3.
Введем логический флажок F, который будет указывать источник прерывания. Если F=1, то прерывание вызвано изменением состояния датчика открывания дверей; если F=2, то изменением состояния УЛЗ датчика; если F=3, то изменением состояния датчика ударов; если F=4, то источник прерывания- таймер; если F=5, то источник - детектор правильного кода. Начинается подпрограмма RZINT с запоминания переменных RPR1, RPR2, RPR3, RPR4, RPRTMR1. Затем запрещаются все прерывания. Далее следует проверка источника прерывания. Очередность проверок определяет приоритеты прерываний. В нашем случае она следующая: от датчика открытия дверей, от УЛЗ датчика, от датчика ударов, от таймера и наконец от детектора правильного кода.
Обработка прерывания от датчика открытия дверей происходит следующим образом. Проверяется состояние порта RB5, к которому подключены соответствующие датчики. Если на порте присутствует логический ноль, то принимается решение о наличии посягательства на автомобиль, при этом слову состояния присваивается значение 2, что соответствует режиму «Тревога» и после восстановления переменных RPR1, RPR2, RPR3, RPR4, RPRTMR1 управление передается головной программе к метке START.
Обработка прерывания от УЛЗ датчика происходит по такому же алгоритму.
При возникновении прерывания от датчика ударов выдается короткий звуковой сигнал сиреной. Затем счетчик ударов SU уменьшается на единицу и производится проверка: равен ли счетчик ударов нулю. Изначально счетчик ударов SU равен 2. Если SU не равен 0, то запускается подпрограмма задержки на 3 секунды. После этого SU опять присваивается значение 2 и происходит выход из подпрограммы. Если за эти 3 секунды опять произошло прерывание, то счетчик ударов будет равняться нулю после очередного уменьшения на единицу. Это приведет к тому, что система интерпретирует эти два срабатывания датчика ударов в течении 5 секунд как посягательство, слову состояния присвоится значение 2, и произойдет выход к метке START. Схема алгоритма подпрограммы обработки прерывания от датчика ударов OPDU приведена на рис.5.4.
Рис.5.4. Схема алгоритма обработки прерывания от датчика ударов.
При появлении напряжения высокого уровня на порте RB0, происходит прерывание и управление передается подпрограмме обработки прерывания от детектора правильного кода OPPK, схема алгоритма которой изображена на рис.5.5.
Рис.5.5. Схема алгоритма обработки прерывания от детектора правильного кода.
Подпрограмма работает следующим образом. После приема правильной кодовой посылки, дешифратор посылает на порт RC3 в течение 500 мс логическую единицу. Начинается OPPK с разрешения прерываний от датчиков дверей и от УЛЗ датчика, затем производится проверка состояния порта RC3. Если на нем присутствует напряжение низкого уровня, то происходит выход из подпрограммы, если высокого уровня - то принимается решение о приеме дешифратором правильной кодовой посылки. После этого происходит ожидание окончания передачи дешифратором «единицы» и можно перейти к считыванию кода клавиши. Код клавиши помещается в регистр с именем КК. Далее производиться идентификация кода клавиши.
Если КК=1, то считается, что пришел код от клавиши «Постановка/снятие». При этом происходит выключение сирены и мигания габаритных огней и переход к подпрограмме проверки и изменения состояния IS. Если КК=2, то считается, что пришел код от клавиши «Паника». При этом слову состояния присваивается значение 2, соответствующее режиму «Тревога» и происходит выход из подпрограммы.
Если КК=4, то считается, что пришел код от клавиши «AHJ». При этом запускается подпрограмма задержки на 20 секунд, затем слову состояния присваивается значение 2 и происходит выход из подпрограммы к метке START.
Подпрограмма IS начинается с проверки слова состояния. Если СС=3, то это значит, что система находилась в режиме «Ожидание» и производится выдача сигнала на закрытие центральному замку (ЦЗ), подача двух коротких сигналов сиреной, отключение сигнала закрытия ЦЗ, присвоение СС=1 и выход из подпрограммы. Задержки во время выдачи звуковых сигналов достаточно для надежного запирания ЦЗ.
Если СС=2, то это значит, что система находилась в режиме «Тревога» и выдав короткий звуковой сигнал слову состояния присваивается 1 и происходит выход из подпрограммы.
В противном случае (СС не равно ни 3, ни 1), это значит, что система находилась в режиме «Охрана» и производится включение сигнала на открытие ЦЗ, выдача короткого звукового сигнала, запускается подпрограмма задержки на 1 с, выключается сигнал на открытие ЦЗ, слову состояния присваивается значение 3 и происходит выход из подпрограммы.
Схема алгоритма подпрограммы IS изображена на рис.5.6.
Рис.5.6. Схема алгоритма подпрограммы IS.
Схема алгоритма подпрограммы режима «Тревога» приведена на рис.5.7.
Рис.5.7. Схем алгоритма подпрограммы режима «Тревога».
Подпрограмма режима «Тревога» начинается с выдачи сигнала на блокировку зажигания. Далее включается сирена, подпрограмма мигания габаритных огней, запрещаются прерывания от датчиков, устанавливается счетчик передач SPER=5, запрещаются прерывания от детектора правильного кода, устанавливается счетчик посылок SPOS=40, включается передатчик и выдается на него сообщение через асинхронный передатчик. Потом осуществляется уменьшение счетчика посылок и проверка его на ноль. Если SPOS не равен 0, то последние три действия повторяются, если равен, то передатчик выключается, разрешается прерывание от детектора правильного кода, включается подпрограмма задержки на 10 с, уменьшается на единицу SPER и проверяется на равенство нулю. Если SPER не равен нулю, то вновь запрещается прерывания от детектора правильного кода и повторяются вышеперечисленные действия. Если SPER=0, то сирена и габаритные огни выключаются, слову состояния присваивается значение 1 и производится выход из подпрограммы. Общее время работы системы в режиме «Тревога» составляет примерно 1 мин.
Схема алгоритма подпрограммы режима «Ожидание» представлена на рис.5.8. Сначала запрещаются прерывания от всех датчиков и детектора правильного кода. Загружается счетчик попыток SPOP числом 3 и передается управление подпрограмме ввода кода с клавиатуры и его проверки INKEY. Результатом работы подпрограммы INKEY является установка флажка верности KVER. Если KVER=0, то код будет считаться неверным, если KVER=1 - то верным.
Если KVER=0, то осуществляется уменьшение счетчика попыток. Пока SPOP не равен нулю, то повторяется процедура INKEY с метки MET2. Когда SPOP=0, то загружается счетчик сигналов SSIG числом 3. Далее включается на 0,5 с сирена, уменьшается счетчик SSIG и это повторяется пока SSIG не станет равным нулю. После этого слову состояния присваивается значение 1 и происходит выход из подпрограммы.
Рис.5.8. Схема алгоритма подпрограммы режима «Ожидание»
Если KVER=1, то снимается блокировка зажигания, разрешается прерывание от детектора правильного кода и в бесконечном цикле запускается подпрограмма работы с клавиатурой RUNKEY.
Схема алгоритма процедуры INKEY приведена на рис.5.9. В ячейках памяти данных с символическими именами NK0, NK1, NK2 и NK3 будет храниться 4 разряда ключа доступа. В ячейках памяти данных с символическими именами VK0, VK1, VK2 и VK3 будет храниться 4 разряда вводимого ключа доступа. Регистр с символическим именем BUK будет буфером клавиатуры и в нем будет храниться набранное на клавиатуре число.
Процедура INKEY начинается с загрузки счетчика сбросов SSBR числом 114. Затем разрешается прерывание от таймера и запускается сам таймер с предделителем на 8. С помощью него задается время, отведенное на набор кода. Оно равно примерно 1 минуту. Далее проверяются ячейки памяти NK0, NK1, NK2 и NK3.
Если во всех их содержатся нулевые значения (сразу после инициализации), то подпрограмма переходит к начальному вводу ключа. Делается это так. Производится опрос клавиатуры и ожидается нажатие клавиши с кодом 11 «Е». Как только это произошло, выдается сигнал на включение светодиода, загружается счетчик нажатий клавиш SN числом 4. После осуществляется ввод четырех первых кодов и последовательный занос их в ячейки памяти NK0, NK1, NK2 и NK3. После четырех нажатий выдается сигнал на выключение светодиода, устанавливается флажок KVER=1 и производится выход из подпрограммы.
Если в ячейках памяти NK0, NK1, NK2 и NK3 содержится ненулевой ключ, то подпрограмма переходит к вводу ключа и его проверки. Делается это так. Производится опрос клавиатуры и ожидается нажатие клавиши с кодом 10 «Т». Как только это произошло, выдается сигнал на включение светодиода и производится последовательный ввод ключа в ячейки памяти VK0, VK1, VK2 и VK3, до нажатия клавиши с кодом 11 «Е». После нажатия этой клавиши нажатий.
Рис.5.10. Схема алгоритма подпрограммы INKEY.
выдается сигнал на выключение светодиода, запускается процедура проверки PROV и происходит выход из подпрограммы.
Структурная схема алгоритма подпрограммы PROV приведена на рис.5.11.
Рис.5.11. Структурная схема алгоритма подпрограммы PROV
В ней производится последовательное сравнение содержимого ячеек памяти VK0, VK1, VK2 и VK3 с содержимым ячеек NK0, NK1, NK2 и NK3 соответственно. При совпадении содержимых устанавливается флажок KVER=1, в противном случае KVER=0 и происходит выход из подпрограммы.
Прерывания от таймера обрабатывает подпрограмма OPTMR1. Структурная схема алгоритма приведена на рис.5.12. Она начинается с уменьшения счетчика сброса SSBR на единицу. Далее следует проверка на ноль. Если SSBR=0, то осуществляется запрет прерывания от таймера и переход на метку MET1, в противном случае происходит запуск таймера с предделителем на 8 и выход из подпрограммы.
Рис.5.12. Структурная схема обработки прерывания от таймера TMR1
Структурная схема подпрограммы работы с клавиатурой RUNKEY приведена на рис.5.13. Начинается подпрограмма с опроса клавиатуры. Затем осуществляется анализ кода нажатой клавиши.
Если он равен 10, то это значит, что нажата клавиша «Т» - «передача». При этом подается сигнал на включение светодиода, запрещается прерывания от детектора правильного кода, включается передатчик, осуществляется передача идентификационного номера автомобиля, для контроля доступа на охраняемую автостоянку, выключается передатчик, разрешаются прерывания от детектора правильного кода, включается подпрограмма задержки на 0,5 секунды, выключается светодиод и вновь осуществляется опрос клавиатуры.
Если код нажатой клавиши не равен 10, то запускается режим AHJ. При этом загружается счетчик сбросов SSBR числом 57, разрешается прерывание от таймера, запускается таймер с предделителем на 8, подается сигнал на включение светодиода, сбрасывается содержимое ячеек памяти VK0, VK1, VK2 и VK3 в ноль и передается управление подпрограмме INKEY по метке MET2.
Рис.5.13. Структурная схема алгоритма подпрограммы RUNKEY.
5.2 Разработка управляющей программы
При разработке программы использовался программный продукт MPLAB v.3.22 производства фирмы Microchip. Он представляет собой интегрированную среду, включающую в себя программный эмулятор, внутрисхемный эмулятор и встроенный текстовый редактор и распространяется свободно этой фирмой. Этот пакет поддерживает серии микроконтроллеров, начиная с PIC 16C5X и заканчивая PIC 17CXX. При разработке и отладке использовался программный эмулятор этого пакета.
Головная программа написана по алгоритму, схема которого приведена на рис.5.1.
; головная программа
list p=16c73a, f=inhx8m
#include 16c73a.inc
;-------------------------------------------------------------------------------
CC equ 20 ;присвоение символических имен
RPR equ 21 ;используемым регистрам
RPRTMR1 equ 22
SU equ 23
KK equ 24
SPER equ 25
SPOS equ 26
SPOP equ 27
SSIG equ 28
NK0 equ 29
NK1 equ 2A
NK2 equ 2B
NK3 equ 2C
VK0 equ 2D
VK1 equ 2E
VK2 equ 2F
VK3 equ 30
SN equ 31
BUK equ 32
KVER equ 33
SSBR equ 34
;--------------------------------------------------------------------------------
org 0
goto Begin ;переход к началу программы
org 4
call RZINT ;переход к обработчику прерываний
;------------------------------------------------------------------------------
Begin: bcf STATUS, RP0 ;переход к 0 банку памяти
clrf INTCON ;настройка регистров
clrf PIR2 ;специальных функций
movlw B'00111100'
movwf T!CON
bsf STATUS, RP0 ;переход к 1 банку памяти
movlw B'11000000' ;настройка регистров
movwf OPTION ;специальных функций
clrf TRISA
movlw B'11100001'
movwf TRISB
movlw B'00110111'
movwf TRISC
clrf PCON
;----------------------------------------------------------------------------------
bcf STATUS, RP0 ;переход к 0 банку памяти
clrf PORTA ;настройка выходных портов
bcf PORTC, RC7
;----------------------------------------------------------------------------------
movlw 1
movwf CC ;начальная установка слова состояния
movlw 2
movwf SU ;начальная установка счетчика ударов
;-----------------------------------------------------------------------------------
Start: btfsc CC, 0 ;анализ слова состояния
btfss CC, 0
goto Trev
btfsc CC, 1
goto Og
call Ohrana ;вызов подпрограммы Ohrana
goto Start
Trev: call Trevoga ;вызов подпрограммы Trevoga
goto Start
Og: call Ogid ;вызов подпрограммы Ogid
goto Start
end
В состав головной программы входит подпрограмма режима охраны Ohrana. Согласно алгоритму, схема которого представлена на рис.5.2. была написана подпрограмма Ohrana. Текст ее приведен ниже.
; подпрограмма Ohrana
Ohrana:
bcf STATUS, RP0 ;переход к 0 банку памяти
bsf PORTA, RA1 ;блокирование зажигания
bsf PORTA, RA3 ;сигнал закрытия ЦЗ
call Del1 ;задержка 1 с
bcf PORTA, RA3
movlw B'10011000' ;разрешение прерываний
movwf INTCON ;от датчиков
Mor: bsf PORTA, RA4 ;вкл. светодиода
call Del1 ;задержка 1 с
bcf PORTA, RA4 ;выкл. светодиода
call Del1 ;задержка 1 с
goto Mor
Прерывания от датчиков, таймера и детектора правильного кода будут обрабатываться подпрограммой RZINT, текст которой показан ниже. Она написана согласно алгоритму, схема которого показана на рис.5.3.
; подпрограмма RZINT
RZINT:
movf INTCON, 0 ;запоминание разрешенных
movwf RPR ;или запрещенных прерываний
movf PIE1, 0 ;
movwf RPRTMR1 ;
bcf INTCON, 7 ;запрет всех прерываний
bcf PIE1, 0 ;
btfsc INTCON, RBIF ;определение источника прерывания
goto AAA ;переход если прерывание от порта В
A11: btfsc PIR1, TMR1IF
goto BBB ;переход если прерывание от таймера
btfsc INTCON, INIF
goto CCC ;переход если прерывание от ДК
redfie ;возврат
AAA: btfss PORTB, RB5 ;определение источника прерывания
goto AA1 ;переход если прерывание от ДД
btfsc PORTB, RB6
goto BB1 ;переход если прерывание от УЛЗД
btfsc PORTB, RB7
goto CC1 ;переход если прерывание от ДУ
goto A11
AA1: movlw 2
movwf CC ;установка режима “Тревога”
goto Beg
BB1: movlw 2
movwf CC ;установка режима “Тревога”
goto Beg
CC1: call OPDU ;вызов подпрограммы OPDU
goto Beg
BBB: call OPTMR1 ;вызов подпрограммы OPTMR1
goto Beg
CCC: call OPPK ;вызов подпрограммы OPPK
goto Beg
Beg: movf RPR, 0 ;восстановление запомненных
movwf INTCON ;разрешенных или запрещенных
movf RPRTMR1, 0 ;прерываний
movwf PEI1 ;
goto Start
В состав подпрограммы обработки прерываний RZINT входит подпрограмма обработки прерывания от датчика ударов OPDU, текст которой приведен ниже а схема алгоритма на рис.5.4.
; подпрограмма OPDU
OPDU:
bsf INTCON, 7 ;разрешение прерываний от датчиков
bsf PORTA, RA5 ;включение сирены
call Del05 ;задержка на 0,5 с
bcf PORTA, RA5 ;выкл. сирены
decf SU, 1 ;декремент счетчика ударов
btfsc STATUS, Z
goto PPP ;переход если счетчик ударов равен 0
call Del3 ;задержка на 3с
movlw 2
movwf SU ;восстановление счетчика ударов
goto Start
PPP: movlw 2
movwf SU ;восстановление счетчика ударов
movwf CC ;установка режима “Тревога”
goto Start
Также в состав подпрограммы RZINT входит подпрограмма обработки прерывания от таймера TMR1. Ее текст приведен ниже, а схема алгоритма на рис.5.12.
; подпрограмма OPTMR1
OPTMR1:
decf SSBR, 1 ;декремент счетчика сбросов
btfsc STATUS, Z
goto FFF ;переход если счетчик сбросов равен 0
bcf PIR1, 0 ;сброс флага прерывания от таймера
bsf T1CON, 0 ;запуск таймера
return ;возврат
FFF: bcf PIE1, 0 ;запрет прерывания от таймера
goto MET1
6. РАЗРАБОТКА КОНСТРУКЦИИ КОДОВОГО БРЕЛКА
Целью разработки является определение габаритов, конструкции и внешнего вида кодового брелка. Для правильной и удобной компоновки пульта управления нужно учитывать рекомендации эргономики и инженерной психологии с целью приспособления изделия к человеку при полном ограждении человека от отрицательных последствий использования товара. Конструкция его должна облегчать обслуживание, наблюдение за ним и контроль. Следует также учитывать конкретную психологию процесса, т.е. наиболее рациональные условия эксплуатации, при которых снижается расход энергии пользователя и сводится к минимуму его утомление.
При конструировании пульта управления следует руководствоваться ГОСТ 16456-70, который содержит 23 эргономических показателя, и ГОСТ 22973-78.
В настоящее время имеются ГОСТы определенных эргономических требований к пультам управления и контроля, приборам и сигнализаторам, циферблатам и указателям приборов, надписям, безтекстовым обозначениям и символике, ручным и ножным органам управления и др.
Приборная панель служит, для размещения приборов, определяющих параметры работы управляемой системы. Панель следует располагать так, чтобы плоскость лицевой части индикаторов была перпендикулярна линиям взора оператора.
Кнопки применяют для быстрого включения и выключения аппаратуры, для ввода цифровой или логической информации и команд, в особенности при частом выполнении этих действий.
Поверхность кнопки должна иметь вогнутую форму, соответствующую строению пальца, и рифление для предотвращения соскальзывания. Для часто используемых кнопок наиболее удобна четырехугольная форма с закругленными углами или закругленной верхней кромкой. Редко применяемые кнопки могут иметь круглую форму. Конструкция кнопки должна обеспечивать оператору ощущение щелчка, слышимый щелчок или то и другое. Расстояние между соседними краями кнопок должно быть не менее 12 мм (при работе одним пальцем последовательно не менее 6 мм). Минимальный диаметр кнопок под указательный палец - 9 мм, под большой -18 мм.
Усилие нажатия для часто используемых кнопок равно 2,8-II Н (280 - 1100 г), для редко используемых -до 15 Н (1500 г).
Цвет кнопок должен контрастировать с цветом панели; на панели темного цвета кнопки делают светлыми (белого, серого или бежевого цвета). Светлый фон панели требует окраски кнопок в более темные или яркие насыщенные цвета.
Основные рекомендации по выбору формы и размеров кнопок приведены в ГОСТ 22624-77 "Выключатели и переключатели клавишные и кнопочные".
Сигнализатор -- это индикатор, предназначенный для предъявления человеку сведений в случаях, когда требуется специальное привлечение его внимания
Пространственное размещение индикационных устройств невозможно без учета светотехнических характеристик индикаторов.
Оптимальный размер светового индикатора, предъявляемого на средствах отображения, выбирается с учетом яркости светового индикатора, величины контраста, вида контраста, сложности графического начертания знаков, использования цвета.
Для отображения информации о состоянии охраняемого предмета используем один светодиод. Для выбора цвета освещения, будем руководствоваться таблицей 6.1.
Таблица 6.1. Выбор цветов для световой индикации.
Категории информации |
Рекомендуемый цвет индикации |
||
Основной |
Дополнительный |
||
Предупреждающая информация носит осведомительный характер, содержит сведения об общей обстановке (исключая аварийную) и рекомендации для принятия мер, оставляя за оператором право выбора окончательного решения. |
Желтый |
Белый |
|
Предписывающая информация носит командный характер, требует или разрешает выполнение строгого определенных действий. К этой категории может быть отнесена информация проверочного характера, указывающая на исправность или готовность к работе тех или иных устройств. |
Зеленый |
Синий |
|
Запрещающая информация носит аварийный характер, накладывает строгие ограничения на выполнение или запрещение тех или иных действий. Указывает на негодность к работе или неисправность того ми иного проверяемого объекта. |
Красный |
Оранжевый |
Исходя из предложенных требовании выбираем один светодиод, желтого цвета свечения с повышенной светоотдачей. С его помощью можно осуществить два режима работы:
режим нормального состояния системы -- отсутствие свечения светодиода;
режим "ПЕРЕДАЧА" -- постоянное свечение светодиода;
Для читаемости надписей необходимо выдерживать оптимальные соотношения основных параметров знака: высоты, ширины, толщины обводки. Толщина линий для знаков обратного контраста составляет 1/10 в высоте знака. Взаимное расположение линий, образующих знак, в соответствии с показателями остроты зрения влияет на читаемость знаков. Лучшим из начертаний надписей обычного типа считается шрифт Макворта, в котором наклонные линии в знаках расположены под углом в 45°, и шрифт Бергера, в котором буквы и цифры составлены прямыми линиями.
Для написания пояснительных надписей используем шрифт Бергера с размерами 2ммх1,5мм. Тексты надписей совпадают с режимами работы системы и располагаются непосредственно над клавишами клавиатуры.
Исходя из приведенных требований, выбираем размеры и цвет кнопок клавиатуры. Расстояние между соседними краями кнопок должно быть 6 мм, диаметр кнопок - 10 мм. При черном цвете передней панели кнопки, будут серого цвета. Они должны иметь вогнутую форму, соответствующую строению пальца, и рифление для предотвращения соскальзывания, с закругленными углами или закругленной верхней кромкой. Конструкция кнопки обеспечивает оператору ощущение щелчка.
Для простоты оперирования кнопками клавиатуры расположим их в верхней части лицевой поверхности пульта. Сверху кнопок пусть располагается светодиод. Таким образом, размеры верхней поверхности составляют 50х70 мм. Исходя из объёмов комплектующих (шифратор - 375 мм2, передающий радиомодуль - 9 360 мм2 , элементы питания - 2400 мм2) высота пульта управления с учётом ширины корпуса будет равна 10 мм.
7. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
7.1 Характеристика проекта
Проектируемая система представляет собой систему охранной сигнализации автомобилей. В разрабатываемой системе будут реализованы функции, как автономной охраны, так и централизованной. Так, например, она будет в режиме «Тревога» выдавать сигнал тревоги, содержащий идентификационный номер автомобиля в радиоканал для последующего улавливания его приемниками, расположенными на постах ГАИ, патрульных машинах, перекрестках и принятием соответствующих мер. Так же в ней будут реализованы функции, позволяющие осуществлять контроль доступа на охраняемую автостоянку.
В состав проектируемой системы будут входить две подсистемы: бортовая и носимая. Бортовая подсистема будет питаться от бортовой сети автомобиля 12В. Носимая - кодовый брелок - питается от батареи элементов суммарной ЭДС 5В.
В системе применяется современная элементная база. Изюминкой данной системы является применение PIC-контроллеров фирмы Microchip. Они оптимально подходят для применения в системах подобного класса ввиду низкого энергопотребления, дешевизны этих приборов, простоты программирования. Для защиты системы от взлома техническими средствами (сканера, граббера) будет применяться технология динамических кодов, когда каждый следующий посланный с брелка код будет отличатся от предыдущего никогда не повторяясь. Эта технология будет реализована на специализированных микросхемах HCS300 и HCS500 фирмы Microchip. Радиоканал в системе будет реализован с помощью радиомодулей.
По сравнению с существующими аналогами проектируемая система превосходит их по цене, простоте разработки, наличием функций для централизованной охраны. Стоимость проектируемой системы ожидается значительно меньше, чем у существующих аналогов.
7.2 Расчет сметной стоимости НИОКР
Смета затрат на проведение научно-исследовательской работы рассчитывается по следующим статьям:
материалы и комплектующие;
спецоборудование;
расходы на оплату труда;
налоги и отчисления, приравненные к материальным затратам;
командировочные расходы;
амортизация на полное восстановление основных фондов;
прочие расходы;
накладные расходы.
Расчет удобно проводить в табличной форме. При расчете затрат на проектирование будем полагать, что затраты на материалы и комплектующие будут составлять 20% от суммы основой зарплаты. Расчет зарплаты будем проводить в табличной форме (см. таблицу 7.1).
Таблица 7.1. Расчет основной заработной платы научно производственного персонала
Исполнители |
Количество |
Время работы в году, мес. |
Средняя заработная плата в мес., млн. руб. |
Сумма основной зарплаты, млн. руб. |
|
Научный сотрудник |
1 |
6 |
10 |
60 |
|
Инженер |
2 |
6 |
6,6 |
80 |
|
Лаборант |
1 |
6 |
4 |
24 |
|
Всего |
164 |
Таблица 7.2. Смета затрат на НИОКР
Статьи затрат |
Обозначение |
Методика расчета |
Сумма, млн.руб. |
|
1 |
2 |
3 |
4 |
|
1.Материалы и комплектующие изделия |
Рм |
20% от Зо |
32 |
|
2. Основная заработная плата научно-производственного персонала |
Зо |
См. таблицу 1. |
164 |
|
3. Дополнительная заработная плата научно-производственного персонала |
Зд |
Зд=0,1Зо |
16,4 |
|
4.Заработная плата прочих категорий работающих |
Зпк |
Зпк=(Зо+Зд)100%/ /100 |
180,4 |
|
5. Налоги и отчисления, приравненные к материальным затратам |
Рн |
Рн=(Нчер+Нзанят+ Ндошк+Нсз)(Зо+Зд+ Зпк) Нчер=4%; Нзанят=1% Ндошк=5%; Нсз=35% |
162,36 |
|
6.Командировочные расходы |
Рком |
Рком=0,04Зо |
6,56 |
|
7. Амортизация |
Ао |
Ао=0,15Зо |
24,6 |
|
8.Прочие расходы, где Рзс=0,35(Зо+Зс+Зпк) |
Рпр |
Рпр=(Рм+Зо+Зд+Зпк +Рзс+Рком)0,08 |
42,05 |
|
9. Себестоимость НИОКР |
Сп |
Сумма выше перечисленных статей |
627,97 |
|
10. Плановые накопления |
Пп |
Пп=Сп0,15 |
94,19 |
|
11.Налог на добавленную стоимость |
НДС |
(Зо+Зд+Зпк+Рсз+Ао+Пп) Ндс; Ндс=20% |
121,094 |
|
12. Отчисления в специальные фонды |
Осф |
(Сп+Пп+НДС) хНсф/100; Нсф=2,75 |
8,4 |
|
13. Затраты на НИОКР |
Цотп |
Цотп=Сп+Пп+НДС+Осф |
851,38 |
7.3 Расчет себестоимости и цены готового изделия
Расчет себестоимости и цены готового изделия будем проводить укрупненно. Сначала определим затраты на материалы и комплектующие при производстве.
Таблица 7.3 Расчет комплектующих при производстве проектируемого изделия
Наименование |
Един. изм. |
Кол-во |
Цена, тыс.руб. |
Сумма |
|
1 |
2 |
3 |
4 |
5 |
|
PIC-контроллер |
шт. |
1 |
4300 |
4300 |
|
Транзисторы КП922А1 |
шт. |
4 |
220 |
880 |
|
Транзисторы |
шт. |
2 |
50 |
100 |
|
Микросхема 24LC02 |
шт. |
1 |
860 |
860 |
|
Микросхема HCS500 |
шт. |
1 |
4300 |
4300 |
|
Микросхема HCS300 |
шт. |
1 |
4300 |
4300 |
|
Резисторы C2-33 0,125 |
шт. |
8 |
3,5 |
28 |
|
Конденсаторы керамические |
шт. |
7 |
35 |
245 |
|
Конденсаторы электролитические |
шт. |
1 |
35 |
35 |
|
Диоды КД412Г |
шт. |
3 |
175 |
525 |
|
Диоды КД522Б |
шт. |
6 |
17,5 |
105 |
|
Печатная плата Двусторонняя |
шт. |
1 |
1000 |
1000 |
|
Печатная плата односторонняя |
шт. |
1 |
250 |
250 |
|
Радиомодуль CDP-TX-01 |
шт. |
1 |
19259 |
19259 |
|
Радиомодуль BC-NBK |
шт. |
1 |
21409 |
21409 |
|
Радиомодуль TX-SAW-I.A |
шт. |
1 |
19259 |
19259 |
|
Дроссели |
шт. |
3 |
5 |
15 |
|
Корпус |
шт. |
2 |
150 |
300 |
|
Стоимость материалов для всей системы |
77170 |
||||
Транспортно-заготовительные расходы (5-10 %) |
3856 |
||||
Всего |
81026 |
Определяем себестоимость готового изделия Си по следующему выражению.
Си=Рм+Рк+Рз(1+)(1+)+Нс, (7.1)
Где Рм затраты на материалы;
Рк затраты на комплектующие (см. таблицу 7.3);
Рз расходы на заработную плату;
Нс налоги, включаемые в себестоимость (45% от Рз).
Рм=Рк20/55=29,464 млн. руб.
Рз=Рк25/55=36,83 млн. руб.
Отсюда получаем
Си=29,64+81,026+36,83(1+2,1)(1+0,021)+0,4536,83=280,6 млн. руб.
Теперь определяем отпускную цену готовой продукции.
Ци=Си+П+Нц, (7.2)
Где П плановая прибыль (15% от себестоимости изделия);
Нц налоги, включаемые в цену готового изделия (23% от цены).
П=0,45280,6=126,27 млн. руб.
Нц=(Си+П)23/(100-23)=121,53 млн. руб.
Ци=280,6+126,27+121,53= 528,4 млн. руб.
7.4 Расчет затрат у потребителя
Текущие затраты представляют собой совокупность затрат, связанных с содержанием и эксплуатацией проектируемого изделия. При расчете не учитываются заработная плата обслуживающего персонала и затраты на потребляемую электроэнергию поскольку система автономна и в ней применяется микропотребляющая технология. Основные статьи затрат приведены в таблице 7.4.
Таблица 7.4. Расчет текущих затрат
Наименование составляющих издержек |
Методика расчета |
Сумма, млн. руб. |
|
1 |
2 |
3 |
|
1. Амортизационные отчисления |
А=(НаПСнт)/100 |
58,840 |
|
2. Затраты на текущие ремонты |
Ртр=(НтрЦнт)/100 |
2,6 |
|
Всего текущих затрат |
61,44 |
||
Затраты на транспортировку и монтаж |
Ктм=Ци0,01 |
5,28 |
Примечания:
На норма амортизации на полное восстановление (15%).
Нтр норматив затрат на текущий ремонт (для системы он составляет 0,5% поскольку система высоконадежная).
Цнт цена проектируемой системы.
Ктм затраты на транспортировку и монтаж (1% от цены проектируемой системы).
7.5 Расчет экономического эффекта
На основании расчетов, проведенных ранее, определяется целесообразность внедрения инженерного проекта. Определение экономического эффекта будем проводить в табличной форме аналогично предыдущим расчетам.
Таблица 7.5Расчет экономического эффекта
Показатели |
Единица измер. |
Расчетный период |
|
1999 |
|||
1 |
2 |
3 |
|
1. Прогнозный объем производства |
шт. |
1000 |
|
2.Прибыль от единицы продукции |
млн. руб. |
126,27 |
|
3.Чистая прибыль от внедрения п.2п.10,75 |
млн. руб. |
95025 |
|
4. Затраты на НИОКР |
млн. руб. |
851,38 |
|
5. Затраты у потребителя: текущие затраты затраты на транспортировку и монтаж |
млн. руб. |
61440 5280 |
|
6. Всего затрат |
млн. руб. |
66720 |
|
7.Экономический эффект: Превышение результата над затратами (п.3-п.6) |
млн. руб. |
27454 |
Таким образом, проектируемая система является экономически выгодной и прибыль от ее внедрения можно будет получить уже в первом году, которая составляет 27454 млн. руб.
8. ОХРАНА ТРУДА И ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ
8.1 Особенности труда и характеристика условий работы с видеотерминалами
При проектировании системы охранной сигнализации широко используется электронно-вычислительная техника. С помощью ЭВМ осуществляется разработка программного обеспечения для PIC-контроллера, программирование микросхемы дешифратора динамического кода в бортовой подсистеме, программирование шифратора динамического кода в кодовом брелке, разрабатываются печатные платы устройств системы. На программном эмуляторе производится отладка некоторых узлов системы. В результате этого разработчики большую часть своего рабочего времени проводят за экраном видеотерминала ЭВМ.
Видеотерминалы (ВТ): дисплеи, дисплейные устройства, экранные пульты связи с ЭВМ - представляют сложные электронные системы, крайне разнообразные по конструкции, форме и размерам.
Деятельность оператора, работающего с вычислительной техникой в процессе проектирования системы, связана с восприятием изображения на экране, необходимостью постоянного слежения за динамикой изображения, различением текста рукописных или печатных материалов, выполнением машинописных, графических работ и других операций.
Наряду с вышеперечисленными факторами на операторов оказывают влияние и другие физические явления в процессе труда: шум машин, тепловыделения, вредные вещества, ионизирующие и неионизирующие излучения, особенности технологического оборудования и организации рабочего места.
ВТ являются источниками выделения тепла и при неправильном тепловом режиме помещения, могут привести к повышению температуры и уменьшению влажности воздуха на рабочих местах, что может вызвать дискомфорт, снижение работоспособности, повышение утомляемости и раздражение кожных покровов.
Можно выделить следующие основные характеристики условий работы операторов ПЭВМ:
психологическое напряжение;
недостаточная физическая нагрузка;
гипокинезия и гиподинамия;
монотонность.
Проблема тяжёлого утомления операторов имеет аспект, который представлен развитием различного рода невротических состояний с ранним “износом” специалистов. Не только нервные, но и соматические (телесные) заболевания чаще развиваются у лиц с высокой ответственностью в результате труда. В частности, у операторов чаще развиваются неврозы, гипертоническая болезнь, язвенная болезнь, болезни кишечника, печени, атеросклероз сосудов головного мозга, стенокардия и многие другие заболевания.
8.2 Основные вредные и опасные факторы при работе с ВТ
Исследование здоровья 1000 операторов, проведённое кафедрой профилактической медицины и оздоровления окружающей среды университета Кентукки (США), выявило, что они чаще других страдают различными расстройствами зрения, головной болью, мышечными болями в области спины. Для них были характерны также жалобы общеневротического характера: чувство усталости и нервного напряжения в процессе работы, они не чувствовали себя бодрыми после ночного сна и т. п.[51]
В комплексе жалоб, предъявляемых операторами, ведущее место у лиц, работающих с ВТ более половины рабочего времени, занимают жалобы на утомляемость и различные расстройства органов зрения. При этом отмечаются: утомляемость глаз (45%), сильные боли и ощущения песка в глазах (31%), ощущение засорённости и зуда в глазах (24%). Показательно, что болевые ощущения появляются уже в конце рабочего дня (46%). Болевые ощущения в глазах в 1,7 раза чаще у работающих полный рабочий день, в сравнении с занятыми работой с ВТ в пределах 4-5 часов.
Подобные документы
Разработка интегрированной системы сигнализации на базе использования оптико-электронных и звуковых извещателей применительно к условиям торгово-развлекательного комплекса. Расчет экономической эффективности от внедрения системы охранной сигнализации.
дипломная работа [2,3 M], добавлен 05.11.2016Процессы передачи сигнала от датчика к устройству управления. Назначение и технические характеристики охранной системы с цифровой индикацией. Разработка электрических структурной и принципиальной схем, выбор элементной базы. Расчет узлов и блоков.
курсовая работа [325,9 K], добавлен 09.06.2013Тема работы: тактика оснащения объектов периметральными системами охранной сигнализации связана с оснащением объекта ограждением. Технические средства и системы защиты внешнего периметра объекта. Типы периметральных систем охранной сигнализации.
реферат [21,4 K], добавлен 21.01.2009Разработка современной системы охранно-пожарной сигнализации. Интегрированная система охраны "Орион". Цифровая адресная охранно-пожарная система "Гриф-2000". Проектирование ОПС на основе системы с аналоговыми шлейфами, расчет стоимости монтажных работ.
дипломная работа [2,2 M], добавлен 08.06.2013Состав и назначение систем охранно-пожарной сигнализации. Пороговые системы сигнализации с радиальными шлейфами и с модульной структурой. Классификация систем передачи извещений. Настройка приемо-контрольного охранно-пожарного прибора "КОДОС А-20".
дипломная работа [3,7 M], добавлен 29.06.2011Системы передачи извещений - СПИ "Центр", "Комета", "Фобос". Назначение, состав и варианты использования аппаратуры "Атлас". Работа принципиальной схемы линейного комплекта при снятии объекта с охраны. Работа функциональной схемы в режиме "Тревога".
контрольная работа [1,8 M], добавлен 21.05.2008Анализ возможных способов применения автоматических систем охраны объектов связи различного назначения. Сравнительная оценка технических способов охраны военных объектов. Разработка структурной схемы системы охранной сигнализации приемного радиоцентра.
дипломная работа [2,2 M], добавлен 20.11.2013Алгоритм работы охранной сигнализаций. Датчик движения, звуковая сирена, реле, транзистор, резистор, конденсатор, цифровой сегментный индикатор. Изготовка домашней охранной сигнализации. Определение зон установки датчиков для обеспечения охраны объекта.
дипломная работа [1,7 M], добавлен 22.07.2013Характеристика и сущность беспроводной системы охранной сигнализации "Spread Net". Особенности алгоритмов построения оптимальных и квазиоптимальных сигналов. Составление матрицы кодов и протокола обмена. Моделирование характера распространения радиоволн.
дипломная работа [500,5 K], добавлен 20.10.2011Системы охранной сигнализации, учет специфики охраняемых объектов, определяемой концентрацией, важностью и стоимостью охраняемых материальных ценностей. Подгруппы охраняемых объектов. Термины и определения, используемые в системах охранной сигнализации.
реферат [23,4 K], добавлен 21.01.2009