Устройство для дефектоскопирования обоймы подшипника качения

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 10.03.2013
Размер файла 3,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Особенно опасен нагрев для органов со слабой термоизоляцией (мозг, глаза, хрусталик, органы кишечного тракта).

ЭМП меняет ориентацию клеток, ослабляет активность молекул, вызывает помутнение хрусталика, заболевание кожи "жемчужная нить".

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

7.3 Защита от электромагнитных полей

7.3.1 Способы защиты

1. Защита количеством - уменьшение излучения в самом источнике.

2. Защита временем - уменьшение времени работы персонала до допустимых значений.

3. Защита расстоянием - увеличение расстояния м/у источниками и рабочими местами.

4. Экранирование рабочих мест или источников.

Защита осуществляется за счет дистанционного управления, автоматизации процесса, сигнализацией, ограждением зон.

Различают защиту: от внешнего облучения, возникающего при работе с закрытыми источниками; от внутреннего облучения, возникающего при работе с открытыми источниками.

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

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

Толщина экрана рассчитывается в зависимости от энергии излучения и кратности ослабления с учётом плотности материала. В зависимости от материала и конструкции защита бывает: водяной; сухой; смешанной.

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

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

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

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

7.3.2 Контроль ЭМП

Принцип действия всех измерительных приборов заключается в измерении эффектов возникающих в процессе взаимодействия излучения с веществом. Измерение производится в зоне нахождения персонала на высоте 2м в 3 уровнях: 0.5, 1, 1.5м. Все помещение разбивается на координатную сетку с шагом 1м и измерение происходит в точках пересечения при максимальной мощности излучения.

Применяются следующие приборы.

1. Измеритель ближнего электромагнитного поля ЭЛОН.

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

По электрическому полю:

Диапазоны частот: 60 кГц - 300 МГц; 50 Гц

Диапазоны измерения напряженности поля:

-60 кГц - -300 МГц: 2 - 1500 В/м

-50 Гц: 2 - 40000 В/м

По магнитному полю:

Диапазоны частот: 60 кГц - 10 МГц

Диапазоны измерения напряженности поля: 1 - 10 А/м

Погрешность: 20%

Масса: 2 кг

2. Измеритель электрического и магнитного полей В&Е-метр.

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

По электрическому полю:

Диапазоны частот: 0,005 - 2 кГц; 2 - 400 кГц

Диапазоны измерения:

-0,005 - 2 кГц: 5 - 500 В/м

-2 - 400 кГц: 0,5 - 50 В/м

По магнитному полю:

Диапазоны частот: 0,005 - 2 кГц; 2 - 400 кГц

Диапазоны измерения:

-0,005 - 2 кГц: 0,5-50 мкТл

-2 - 400 кГц: 5-500 нТл

Основная погрешность: 10%

Размеры: 210х100х60 мм

3. Широкополосные измерители плотности потока энергии электромагнитного поля П3-18А, П3-19А, П3-23 (П3-24).

Предназначены для измерений плотности потока энергии электромагнитного поля в широком диапазоне частот. Используются для оценки степени биологической опасности СВЧ-излучений в режимах непрерывной генерации и импульсной модуляции в свободном пространстве и ограниченных объемах вблизи мощных источников излучения.

Диапазон частот:

-ПЗ-18А, 19А: 0,3 - 40 ГГц

-ПЗ-24: 39,65 - 118 ГГц

Пределы измерения:

-ПЗ-18А: (0,9 - 10) - (3,2 - 10)х103 мВт/см2

-ПЗ-19А: (6,0 - 66,6) - (20 - 100)х103 мВт/см2

-ПЗ-24: 0,5-500 мВт/см2; 2,0-2000 мВт/см2

Погрешность:

-ПЗ-18А, 19А: 2,0 дБ

-ПЗ-24: 3,0 дБ

Масса:

- ПЗ-18А, 19А: 3,9 кг

- ПЗ-24: 4,5 кг

4. Измерители напряженности поля ПЗ-25, ПЗ-26.

Предназначены для измерения среднеквадратических значений напряженности электрического поля.

Диапазон частот:

-ПЗ-25: 20 - 20000 Гц

-ПЗ-26: 20 - 20000 Гц

Пределы измерения

-ПЗ-25: 50 - 12000 В/м

-ПЗ-26: 100-12000 В/м

Погрешность: 2,5 дБ

Масса:

-П3-25: 2 кг

-П3-26: 6 кг

5. Измеритель напряженности и плотности потока электромагнитного поля "ПОЛЕ-3".

Диапазон частот:

-для напряженности электрического поля: 0,01 - 300 МГц

-для напряженности магнитного поля: 0,01 - 30 МГц

-для плотности потока энергии: 0,3 - 178,7 ГГц

Пределы измерения:

-для напряженности электрического поля: 1 - 1000 В/м

-для напряженности магнитного поля: 0,5 - 16 А/м

-для плотности потока энергии: 10 - 10000 мкВт/см2

Погрешность калибровки:

-по Е-Н напряженности: 1,0 дБ

-по ППЭ: 0,5 - 1,0 дБ

Масса (индикатор, антенна, аккумулятор): 3,6 кг

7.3.3 Техника безопасности

Опасная зона - это пространство, в котором возможно действие на работающего опасного или ВПФ.

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

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

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

Средства защиты:

- коллективные:

- сигнализирующие;

- системы дистанционного управления;

- индивидуальные;

- по принципу действия;

- оградительные;

- блокирующие;

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

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

Электрическая блокировка - применяется в электрооборудовании с напряжением от 500 Вольт и выше. Обеспечивает включение оборудования только при наличии ограждения по принципу концевых выключателей.

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

Радиационная блокировка - на основе радиационных датчиков и приемников.

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

- стационарными (несъемными);

- подвижные (сблокированы с рабочими органами механизма, закрывающие доступ в опасную зону при наступлении опасного момента;

- переносные (временные).

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

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

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

- оперативная сигнализация

- предупредительная

- опознавательная

По способу передачи:

- звуковая (сирены, звонки)

- комбинированная

- визуальная

- одоризационная (по запаху)

Для визуальной используются источники искусственного света: табло, цветовая окраска, флажки (ручная).

Оперативная применяется при испытаниях на стендах, автоматически включается.

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

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

Наблюдение производится либо визуально, либо с помощью телеметрии.

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

7.4 Защита от ЭМП при работе с дефектоскопом

Рассмотрим возможность применения методов защиты от ЭМП при работе с дефектоскопом.

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

Меньший эффект в случае работы с дефектоскопом дает метод «Защита расстоянием». Прибор предусматривает непосредственное взаимодействие с пользователем, поэтому расстояние от источника до рабочего места не может быть очень большим.

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

8. Мероприятия по организации и проведении защиты объекта от проникновения РВ и АХОВ

8.1 Роль ГО при чрезвычайных ситуациях

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

Основными поражающими факторами ЧС являются:

- механические (динамические): взрывная волна, метательное действие, вторичные снаряды, придавливание разрушенными конструкциями зданий, обвалы, оползни, ураганы, смерчи, наводнения;

- химические (ядовитые вещества): аммиак, хлор, пропан, кислоты, щелочи и другие АХОВ, попадающие в атмосферу, воду, продукты питания и воздействующие на человека через органы дыхания, кожные покровы, желудочно-кишечный тракт);

- радиационные (излучения на объектах, использующих ядерное горючее, радиоактивные изотопы и др.);

- термические (высокие и низкие температуры);

- биологические (бактериальные средства, токсины и др.).

Гражданская оборона (ГО) - постоянно действующий орган управления МЧС. Она предназначена для предупреждения возникновения и развития чрезвычайных ситуаций в мирное и в военное время, а также для ликвидации чрезвычайных ситуаций при их возникновении.

Гражданская оборона объединяет:

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

- организации (объекты), независимо от формы собственности и ведомственной принадлежности;

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

Основные задачи ГО:

- создание и поддержание в готовности систем управления, сил и средств, чрезвычайных резервов финансовых и материальных ресурсов;

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

- разработка и осуществление мер направленных на защиту населения, повышение устойчивости функционирования отраслей экономики и городского хозяйства в чрезвычайных ситуациях;

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

- оповещения населения о возникновении чрезвычайной ситуации и порядке действий в сложившейся обстановке;

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

8.2 Аварийно-химические опасные вещества

8.2.1 Общая характеристика АХОВ

Аварийно-химические опасные вещества (АХОВ) - это химические вещества, которые предназначаются для применения в народнохозяйственных целях и обладают токсичностью, способной вызывать массовые поражения людей, животных и растений /14/.

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

При выбросах АХОВ образуются очаги поражения. Очагом поражения АХОВ называется территория, в пределах которой произошли массовые поражения АХОВ людей, сельскохозяйственных животных и растений. Зоной заражения называется территория, зараженная аварийно-химическими опасными веществами.

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

Важной характеристикой очагов поражения, образуемых АХОВ, является продолжительность существования участков непосредственного выброса веществ, т.е. стойкость заражения. Большинство АХОВ, имеющих температуру кипения ниже 20C° (хлор, сероводород, аммиак), быстро испаряются, поэтому стойкость заражения на участках их выброса небольшая. Однако пары таких веществ, в том числе в опасных концентрациях, могут обнаруживаться на больших расстояниях (до нескольких километров) от места их выброса.

Поражающее действие АХОВ проявляется в результате попадания их в капельножидком состоянии на кожу человека, а также при вдыхании их паров.

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

К чрезвычайно токсичным и высокотоксичным химическим веществам относят:

- некоторые соединения тяжелых металлов: ртути, свинца, кадмия, селена, никеля, цинка и др.;

- соединения, содержащие цианистую группу: синильная кислота и ее соли;

- соединения фосфора и фосфор-органические соединения;

- галогены: хлор, бор;

- фосген;

К сильно токсичным химическим веществам относят:

- минеральные и органические кислоты;

- щелочи (аммиак, едкое калли и др.);

- соединения серы;

- хлористый и бромистый метил;

- некоторые спирты и альдегиды кислот;

- хлористый и бормистый метил;

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

8.2.2 Поражающее действие АХОВ

Целый ряд химических соединений при попадании в организм человека вызывает в нём патологические изменения, которые приводят к временной потере работоспособности, заболеванию или гибели человека.

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

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

Токсичность химических соединений характеризуется пороговой концентрацией, пределом переносимости и токсической дозой (токсодозой).

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

Предел переносимости - это максимальная концентрация, которую человек может выдержать определённое время без устойчивого поражения. На практике в качестве предела переносимости используется предельно допустимая концентрация (ПДК). Это такая концентрация, которая при постоянном воздействии на человека в течении рабочего дня не может вызвать через длительный промежуток времени патологических изменений или заболеваний. Она, как правило, относится к восьмичасовому рабочему дню.

Токсодоза является количественной оценкой токсичности вредных веществ. Различают смертельные и пороговые токсодозы.

Смертельная токсодоза (LD) - это такое количество вещества, которое при попадании в организм вызывает смертельный исход с определенной вероятностью. Токсодоза, вызывающая гибель 100% пораженных, называется абсолютной смертельной токсодозой (LD100), а токсодоза, вызывающая гибель 50% пораженных, называется средней смертельной токсодозой (LD50).

Пороговая токсодоза (PD) - это такое количество вещества, которое при попадании в организм вызывает начальные признаки поражения с определенной вероятностью. В практике более широкое применение находит средняя пороговая токсодоза (PD50), которая вызывает начальные признаки поражения у 50% людей, пораженных токсичным веществом.

8.3 Радиоактивные вещества

8.3.1 Общая характеристика радиоактивных веществ

Радиоактивность - способность некоторых атомных ядер самопроизвольно (спонтанно) превращаться в другие ядра с испусканием различных видов радиоактивных излучений и элементарных частиц.

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

Радиоактивное излучение разделяют на три типа:

-излучение - отклоняется электрическим и магнитными полями, обладает высокой ионизирующей способностью и малой проникающей способностью; представляет собой поток ядер гелия; заряд -частицы равен +2е, а масса совпадает с массой ядра изотопа гелия 42Не.

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

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

Период полураспада Т1/2 - время, за которое исходное число радиоактивных ядер в среднем уменьшается вдвое.

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

При ядерном взрыве образуется облако, которое может переноситься ветром. Выпадение радиоактивных веществ (РВ) происходит в первые 10-20 ч после взрыва.

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

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

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

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

8.3.2 Поражающее действие РВ

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

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

В отдалённые сроки могут наблюдаться и генетические (врождённые уродства, нарушения, передающиеся по наследству), повреждения, которые наряду с опухолевыми эффектами являются стохастическими. В основе генетических эффектов облучения лежит повреждение клеточных структур, ведающих наследственностью - половых яичников и семенников.

Промежуточное место между соматическими и генетическими повреждениями занимают эмбриотоксические эффекты - пороки развития - последствия облучения плода. Плод весьма чувствителен облучению, особенно в период органогенеза (на 4-12 неделях беременности у человека). Особенно чувствительным является мозг плода (в этот период происходит формирование коры).

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

Таблица 8.1

Вероятность заболеваний в результате облучения

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

Заболевание

Риск, 10-2

Число случаев, 104

Всё тело, красный костный мозг

Лейкемия

0,2

20

Щитовидная железа

Рак щитовидной железы

0,05

5

Молочная железа

Рак молочной железы

0,25

25

Скелет

Опухоли костной ткани

0,05

5

Лёгкие

Опухоли лёгких

0,2

20

Все остальные органы и ткани

Опухоли других органов

0,5

50

Все органы и ткани

Все злокачественные опухоли

1,25

125

Половые железы

Наследственные деффекты

0,4

40

Всего

1,65

165

8.4 Мероприятия по защите объекта

8.4.1 Планирование защиты от РВ и АХОВ

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

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

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

Оценивают возможность повышения устойчивости объекта к воздействию РВ и АХОВ в следующей последовательности.

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

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

3. Определяют время подхода облака зараженного воздуха, образовавшегося при разрушении внешних источников, к объекту.

4. Рассчитывают время поражающего действия РВ и АХОВ и их влияние на производственный процесс.

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

6. Намечают мероприятия по усилению устойчивости объекта к воздействию РВ и АХОВ.

8.4.2 Мероприятия по повышению устойчивости объекта

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

Важное и сложное мероприятие - защита систем водоснабжения объекта от заражения РВ и АХОВ. В городах и на объектах народного хозяйства вода, предназначенная для питья, очищается и обеззараживается в очистных устройствах, находящихся на водопроводных станциях. На очистных сооружениях предусматриваются дополнительные мероприятия по очистке воды, поступающей из зараженных водоемов, от радиоактивных и отравляющих веществ. Водоснабжение объекта будет более устойчивым и надежным в том случае, если объект питается от нескольких систем или от двух-трех независимых водоисточников, удаленных друг от друга на безопасное расстояние.

На объектах, технологический процесс которых связан с применением аварийно-химических опасных веществ, устанавливается необходимый минимум их запасов. Хранение таких веществ на территории предприятия организуется в защищенных хранилищах; лишние запасы вывозят в загородную зону. Определяют возможность сокращения или отказа от применения в производстве АХОВ и перехода на их заменители. Если перейти на заменители невозможно, разрабатываются способы нейтрализации особо опасных веществ.

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

При расположении вблизи объекта промышленных предприятий, связанных с производством или хранением РВ или АХОВ, планируют мероприятия по защите от радиоактивных веществ и паров ядовитых веществ.

Для защиты объекта или отдельных его цехов в зоне возможного подтопления могут строиться дамбы. Такое строительство обычно планируется в общегородском масштабе. Таким образом, в каждом конкретном случае проектирования проводят анализ возможного ущерба от воздействия РВ и АХОВ и стремятся до минимума снизить ущерб, который оно может причинить объекту.

8.5 Выводы по разделу ГО

РВ и АХОВ являются веществами опасными для здоровья и жизни человека, поэтому защите помещений депо от их проникновения должно уделяться большое внимание. Для повышения уровня защиты помещений депо от проникновения РВ и АХОВ, прежде всего, необходимо выявить возможные источники радиационной и химической опасности. Затем провести оценку устойчивости депо к проникновению РВ и АХОВ и выявить слабые элементы объекта. На основании этой оценки требуется наметить мероприятия по усилению защиты депо от проникновения РВ и АХОВ.

ЗАКЛЮЧЕНИЕ

В дипломном проекте проведена разработка устройства для дефектоскопирования наружной обоймы подшипника. В результате работы произведены:

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

2. разработка способа дефектоскопирования поверхности обоймы с использованием накладных вихретоковых преобразователей;

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

4. выбор языка программирования и разработка программного обеспечения микроконтроллера;

5. выбор операционной системы и среды разработки программного обеспечения персонального компьютера;

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

7. разработка способа сопряжения устройства с персональным компьютером.

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

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

1. Петров В.А., Цюренко В.Н. Надежность роликовых подшипников в буксах вагонов, М., Транспорт, 1982. - 96 с.

2. Головаш А.Н., Щапин Ю.С. Совершенствование технологии ремонта подшипников в вагонных и локомотивных депо: Сб. научн. трудов / ОмГУПС. Омск, 2000.

3. Амелина А.А. Устройство и ремонт вагонных букс с роликовыми подшипниками, М., Транспорт, 1975. - 286 с.

4. Макарин В.С. Средства неразрушающего контроля отливок. М.: Высшая школа, 1988. - 72 с.

5. Герасимов В.Г., Останин Ю.А., Покровский А.Д. Неразрушающий контроль качества изделий электромагнитными методами. М.: Энергия, 1978. - 215 с.

6. Головаш А.Н., Шахов В.Г. Анализ сигналов накладного вихретокового преобразователя. Омский научн. вестник, вып.11. Омск, 2000, с. 87 - 89.

7. Головаш А.Н., Катин М.В., Шахов В.Г. К настройке порога чувствительности вихретокового датчика проводящего материала. Омский научн. вестник, вып.11. Омск, 2000, с. 86 - 87.

8. Щедрин А.И., Осипов И.Н. Металлоискатели. М.: Радио и связь, 1999.

9. www.atmel.ru

10. Шамис В.А. Borland C++Builder. М.: «Нолидж», 1997 - 266 с.

11. Велнум К. Секреты программирования в Windows 98.: Пер. с англ. - М.: Диалектика, 1999. - 855 с.

12. Интерфейсы сетей обработки данных: Справочник/Под ред. А.А. Мячева. - М.: Радио и связь, 1989.

13. Определение цены проектируемых технических средств: Метод. указания Л.П. Грязнова, Г.И. Акользина. Омский ин-т инж. ж.-д. трансп. - 1979. - 28 с.

14. Гражданская оборона на железнодорожном транспорте: Учебник для вузов ж.-д. трансп. И.И. Юрпольский, Г.Т. Ильин, Н.Н.Янченков и др.; Под редакцией Юрпольского. - М., 1987. - 272 с.

15. СТП ОмИИТ - 11 - 91. Курсовой и дипломный проекты. Правила оформления пояснительной записки. Омский ин-т инж. ж.-д. трансп. - 1993. - 21 с.

16. СТП ОмИИТ - 12 - 91. Курсовой и дипломный проекты. Правила оформления чертежей. Омский ин-т инж. ж.-д. трансп. - 1993. - 44 с.

17. СТП ОмИИТ - 13 - 91. Курсовой и дипломный проекты. Правила оформления схем. Омский ин-т инж. ж.-д. трансп. - 1993. - 59 с.

ПРИЛОЖЕНИЕ 1

Принципиальная схема одного канала дефектоскопа

ПРИЛОЖЕНИЕ 2

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

ПРИЛОЖЕНИЕ 3

Листинг основного блока программы микроконтроллера

;********ДЕФЕКТОСКОПИЯ КОЛЬЦА ПОДШИПНИКА С ПОМОЩЬЮ МИКРОКОНТРОЛЛЕРА AT90S2313********

;

; ДИПЛОМНЫЙ ПРОЕКТ

;

;*************************************************************

; ОСНОВНОЙ БЛОК ПРОГРАММЫ

;*************************************************************

;Регистры:

; r_l_CNT - младший байт содержимого таймера

; r_h_CNT - старший байт содержимого таймера

;

; r_PORTB - содержит предыдущее значение PIN B

; r_NUMDATCH - счетчик номера датчика

; r_l_ZREG - адресный регистр

;

; r_TEMP1..4 - регистры для временного хранения переменных

;

;Адреса ОЗУ:

; TIMER_base - базовый адрес массива предыдущих

; значений таймера для каждого датчика

;

; PERIOD_base - базовый адрес массива значений

; периода сигнала для каждого датчика

;

;*************************************************************

P_BEGIN:

;измерение частоты

P_MAIN_LOOP:

;считываем информацию из таймера/счетчика

in r_l_CNT, TCNT1L

in r_h_CNT, TCNT1H

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

mov r_TEMP4, r_PORTB

in r_PORTB, PINB

;определяем изменились ли состояния входов

eor r_TEMP4, r_PORTB

;количество датчиков = 8

ldi r_NUMDATCH, 7

P_MAIN_LOOP2:

;изменился ли i разряд порта В

;сдвигаем регистр через флаг переноса (i разряд во флаг переноса)

lsr r_TEMP4

;переход, если не изменился (CF = 0)

brcc P_MAIN_LOOP2_NEXT

;iй датчик изменил свое состояние

;считываем запомненное значение таймера/счетчика

;копируем номер датчика

mov r_TEMP1, r_NUMDATCH

;умножаем копию на 2

lsl r_TEMP1

;складываем полученное смещение с базовым адресом

ldi r_l_ZREG, low(TIMER_base)

add r_l_ZREG, r_TEMP1

;считать значение из ОЗУ

ld r_TEMP2, Z

ldd r_TEMP3, Z+1

;записать новое значение таймера

st Z, r_l_CNT

std Z+1, r_h_CNT

;вычислить разность

sub r_TEMP2, r_l_CNT

sbc r_TEMP3, r_h_CNT

;запоминаем результат в ОЗУ

ldi r_l_ZREG, low(PERIOD_base)

add r_l_ZREG, r_TEMP1

st Z, r_TEMP2

std Z+1, r_TEMP3

P_MAIN_LOOP2_NEXT:

;переход к след. датчику

subi r_NUMDATCH, 1

brcс P_MAIN_LOOP2

;переход к началу основного цикла измерения

rjmp P_MAIN_LOOP

;*************************************************************

;ПРОЦЕДУРЫ УПРАВЛЕНИЯ ЭЛЕКТРОПРИВОДОМ

;*************************************************************

;Регистры:

; r_corner_l - младший байт значения угла поворота

; r_corner_h - старший байт значения угла поворота

;

; r_PTEMP1..2 - регистр для временного хранения переменных в прерываниях

;

;Адреса ОЗУ:

; CORNER_CNT - адрес счетчика угла поворота

;

;*************************************************************

P_START:

;**********************************************

;процедура запуска вращения электропривода

;обнуляем счетчик угла поворота

clr r_PTEMP1

sts CORNER_CNT, r_PTEMP1

sts CORNER_CNT + 1, r_PTEMP1

;устанавливаем бит PD4 в единицу, т.е. включаем привод

in r_PTEMP1, PORTD

ori r_PTEMP1, 0b00010000

out PORTD, r_PTEMP1

ret

P_STOP:

;**********************************************

;процедура останова вращения электропривода

;устанавливаем бит PD4 в ноль, т.е. выключаем привод

in r_PTEMP1, PORTD

andi r_PTEMP1, 0b11101111

out PORTD, r_PTEMP1

ret

P_CORNER_CNT:

;**********************************************

;процедура подсчета угла поворота детали

in r_SAVESTATUS, SREG

;загружаем значение угла поворота

lds r_corner_l, CORNER_CNT

lds r_corner_h, CORNER_CNT + 1

;увеличиваем значение на 1

ldi r_PTEMP1, 1

ldi r_PTEMP2, 0

add r_corner_l, r_PTEMP1

adc r_corner_h, r_PTEMP2

;запоминаем значение в ОЗУ

sts CORNER_CNT, r_corner_l

sts CORNER_CNT + 1, r_corner_h

out SREG, r_SAVESTATUS

reti

;**********************************************

ПРИЛОЖЕНИЕ 4

Листинг основного блока программы персонального компьютера

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit4.h"

#include "Unit3.h"

#include "Unit1.h"

#include "Unit6.h"

#pragma package(smart_init)

//---------------------------------------------------------------------------

__fastcall TDefectos::TDefectos(bool CreateSuspended)

: TThread(CreateSuspended)

{

//удалять при завершении выполнения

FreeOnTerminate = true;

}

//---------------------------------------------------------------------------

void __fastcall TDefectos::Execute()

{

pEtalon = new int[8];

pPorog = new float[8];

pDefects = new bool[18*8];

//считать установленные параметры

Synchronize(ReadMainForm);

//очищаем массив эталонных значений

for(int j=0; j<8; j++) pEtalon[j] = 0;

//очищаем массив дефектов

for(int j=0; j<18*8; j++) pDefects[j] = false;

//-----------настройка на деталь-----------

for(int i=0; i<5; i++) //пять попыток чтения периода

for(int j=0; j<8; j++){ //восемь датчиков

//блокируем доступ к COM-порту

MainForm->busycom->Enter();

//задаем выходной фрейм

MainForm->out1 = MainForm->numofchip;

MainForm->out2 = 1; MainForm->out3 = 0; MainForm->out4 = 0;

//устанавливаем событие для отправки данных

MainForm->putincom->SetEvent();

//ждем поступления данных

MainForm->outfromcom->WaitFor(1000);

//Данные приняты

//добавляем результат к эталонному значению

pEtalon[j] += MAKEWORD(MainForm->in3, MainForm->in4);

//освобождаем доступ к COM-порту

MainForm->busycom->Leave();

}

//вычисляем среднее значение эталона

for(int j=0; j<8; j++) pEtalon[j] = pEtalon[j]/5;

//-------вкючаем электропривод------

MainForm->busycom->Enter();

MainForm->out1 = MainForm->numofchip;

MainForm->out2 = 6; MainForm->out3 = 0; MainForm->out4 = 0;

MainForm->putincom->SetEvent();

MainForm->outfromcom->WaitFor(1000);

MainForm->busycom->Leave();

//----------поиск дефектов----------

time = 0;

while(!Terminated){

//считываем угол поворота детали

MainForm->busycom->Enter();

MainForm->out1 = MainForm->numofchip;

MainForm->out2 = 4; MainForm->out3 = 0; MainForm->out4 = 0;

MainForm->putincom->SetEvent();

MainForm->outfromcom->WaitFor(1000);

corner = MAKEWORD(MainForm->in3, MainForm->in4);

sector = fmod(corner/20, 18) + 1;

MainForm->busycom->Leave();

for(int j=0; j<8; j++){

//считываем значение периода сигнала

MainForm->busycom->Enter();

MainForm->out1 = MainForm->numofchip;

MainForm->out2 = 1; MainForm->out3 = j; MainForm->out4 = 0;

MainForm->putincom->SetEvent();

MainForm->outfromcom->WaitFor(1000);

Period = MAKEWORD(MainForm->in3, MainForm->in4);

MainForm->busycom->Leave();

if(abs(Period - pEtalon[j]) > pEtalon[j]*pPorog[j])

//обнаружен дефект

pDefects[(sector-1)*8 + j] = true;

}

Synchronize(UpdateMainForm);

//проверяем на достижение заданного угла поворота

if(corner >= AimCorner){

//процесс дефектоскопии завершен

Terminate();

Synchronize(SetResult);

}

Sleep(100);

time++;

}

//-------выкючаем электропривод------

MainForm->busycom->Enter();

MainForm->out1 = MainForm->numofchip;

MainForm->out2 = 9; MainForm->out3 = 0; MainForm->out4 = 0;

MainForm->putincom->SetEvent();

MainForm->outfromcom->WaitFor(1000);

MainForm->busycom->Leave();

delete[]pDefects;

delete[]pPorog;

delete[]pEtalon;

}

//---------------------------------------------------------------------------

void __fastcall TDefectos::UpdateMainForm()

{

//изменяем свойства главной формы

MainForm->povorot = corner - 90;

MainForm->StaticText1->Caption = IntToStr(corner);

MainForm->StaticText5->Caption = IntToStr(sector);

MainForm->PaintBox1Paint(MainForm->PaintBox1);

AnsiString defects = "";

for(int j=0; j<8; j++)

if(pDefects[(sector-1)*8 + j]){

defects += IntToStr(j+1) + ", ";

MainForm->pFlash[j] = true;

MainForm->Timer1->Enabled = true;

}

MainForm->ResultGrid->Cells[0][sector] = "Сектор №" + IntToStr(sector);

if(defects == "")

MainForm->ResultGrid->Cells[1][sector] = "Нет дефектов";

else

MainForm->ResultGrid->Cells[1][sector] = "Датчик " + defects;

//определяем общее количество дефектов

int numdef = 0;

for(int j=0; j<18*8; j++) if(pDefects[j]) numdef++;

MainForm->StaticText2->Caption = IntToStr(numdef);

//время дефектоскопии

MainForm->StaticText3->Caption = IntToStr(time/10);

//номер обоймы

MainForm->StaticText4->Caption = MainForm->oboima;

}

//---------------------------------------------------------------------------

void __fastcall TDefectos::SetResult()

{

MainForm->Start->Enabled = true;

MainForm->Stop->Enabled = false;

//определяем общее количество дефектов и составляем список дефектов

int numdef = 0;

AnsiString DefectsList;

for(int i=0; i<18; i++)

for(int j=0; j<8; j++)

if(pDefects[i*8 + j]){

DefectsList += IntToStr(i+1) + "-" + IntToStr(j+1) + "; ";

numdef++;

}

if(numdef == 0)

DefectsList = "Дефектов не обнаружено";

if(MainForm->CheckBox3->Checked){

MainForm->Table1->Append();

MainForm->Table1->FieldValues["UserCode"] = PasswordDlg->UserName->Text;

MainForm->Table1->FieldValues["ObjectCode"] = MainForm->oboima;

MainForm->Table1->FieldValues["DateTime"] = TDateTime::CurrentDateTime();

MainForm->Table1->FieldValues["TimeOfScan"] = time/10;

MainForm->Table1->FieldValues["Corner"] = corner;

MainForm->Table1->FieldValues["NumOfDefects"] = numdef;

MainForm->Table1->FieldValues["Defects"] = DefectsList;

MainForm->Table1->FieldValues["Porog1"] = pPorog[0]*100;

MainForm->Table1->FieldValues["Porog2"] = pPorog[1]*100;

MainForm->Table1->FieldValues["Porog3"] = pPorog[2]*100;

MainForm->Table1->FieldValues["Porog4"] = pPorog[3]*100;

MainForm->Table1->FieldValues["Porog5"] = pPorog[4]*100;

MainForm->Table1->FieldValues["Porog6"] = pPorog[5]*100;

MainForm->Table1->FieldValues["Porog7"] = pPorog[6]*100;

MainForm->Table1->FieldValues["Porog8"] = pPorog[7]*100;

MainForm->Table1->Post();

MainForm->Table1->Refresh();

MainForm->Table1->Last();

MainForm->PageControl1->ActivePage = MainForm->TabSheet3;

}

}

//---------------------------------------------------------------------------

void __fastcall TDefectos::ReadMainForm()

{

pPorog[0] = ((float)MainForm->PorogBar1->Position)*0.01;

pPorog[1] = ((float)MainForm->PorogBar2->Position)*0.01;

pPorog[2] = ((float)MainForm->PorogBar3->Position)*0.01;

pPorog[3] = ((float)MainForm->PorogBar4->Position)*0.01;

pPorog[4] = ((float)MainForm->PorogBar5->Position)*0.01;

pPorog[5] = ((float)MainForm->PorogBar6->Position)*0.01;

pPorog[6] = ((float)MainForm->PorogBar7->Position)*0.01;

pPorog[7] = ((float)MainForm->PorogBar8->Position)*0.01;

AimCorner = (MainForm->ComboBox1->ItemIndex + 1) * 360;

}

//---------------------------------------------------------------------------

ПРИЛОЖЕНИЕ 5

Листинг блока связи программы микроконтроллера

;*************************************************************

;БЛОК СВЯЗИ С ПК

;*************************************************************

;Регистры:

; r_SAVESTATUS - используется для сохранения регистра статуса

; r_h_YREG - адресный регистр

; r_l_YREG - адресный регистр

; r_PTEMP1..4 - регистры для временного хранения переменных в прерываниях

;

;Адреса ОЗУ:

; UARTcntI - счетчик принятых байт фрейма команды

; UARTcntO - счетчик отправленых байт фрейма ответа

; UARTIn - базовый адрес фрейма команды

; UARTOut - базовый адрес фрейма ответа

;

;*************************************************************

;Прерывание: Байт данных принят

;*************************************************************

P_RXCOMP:

in r_SAVESTATUS, SREG

;принимаем байт

in r_PTEMP1, UDR

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

lds r_PTEMP2, UARTcntI

;записываем байт в память

ldi r_l_YREG, low(UARTIn)

ldi r_h_YREG, high(UARTIn)

add r_l_YREG, r_PTEMP2

st Y, r_PTEMP1

inc r_PTEMP2

sts UARTcntI, r_PTEMP2

cpi r_PTEMP2, 5

brcs P_RX_END

;это был последний байт во фрейме

clr r_PTEMP2

sts UARTcntI, r_PTEMP2

;обрабатываем запрос и формируем ответ

rcall P_RX_SET_ANSWER

P_RX_END:

out SREG, r_SAVESTATUS

reti

;*************************************************************

;Прерывание: Регистр данных пуст

;*************************************************************

P_TREMPTY:

in r_SAVESTATUS, SREG

;если передача не начиналась

lds r_PTEMP1, UARTcntO

tst r_PTEMP1

breq P_TX_END

ldi r_l_YREG, low(UARTOut)

ldi r_h_YREG, high(UARTOut)

lds r_PTEMP2, UARTcntO

add r_l_YREG, r_PTEMP2

;отправляем очередной байт в линию связи

ld r_PTEMP1, Y

out UDR, r_PTEMP1

inc r_PTEMP2

cpi r_PTEMP2, 6

brcs P_TX_NOEND

;это был последний байт во фрейме

clr r_PTEMP2

;переводим вывод BUSY в состояние L

in r_PTEMP1, PORTD

andi r_PTEMP1, 0b11111011

out PORTD, r_PTEMP1

P_TX_NOEND:

sts UARTcntO, r_PTEMP2

P_TX_END:

out SREG, r_SAVESTATUS

reti

;*************************************************************

;Подпрограмма: Обработка запроса и формирование ответа

;*************************************************************

P_RX_SET_ANSWER:

;************************

;обрабатываем запрос

;проверяем номер устройства которому послан этот фрейм

lds r_PTEMP1, UARTIn + 1

;если не совпадает с нашим, то не обрабатываем запрос

;и не формируем ответ

cpi r_PTEMP1, NumOfChip

breq P_RX_SET_SUM

ret

P_RX_SET_SUM:

;проверяем контрольную сумму

ldi r_l_YREG, low(UARTIn)

ldi r_h_YREG, high(UARTIn)

;загружаем преамбулу

ld r_PTEMP1, Y+

;загружаем адрес получателя и производим побитовое сложение

ld r_PTEMP2, Y+

eor r_PTEMP1, r_PTEMP2

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

ld r_PTEMP2, Y+

eor r_PTEMP1, r_PTEMP2

;загружаем мл. байт данных и производим побитовое сложение

ld r_PTEMP2, Y+

eor r_PTEMP1, r_PTEMP2

;загружаем ст. байт данных и производим побитовое сложение

ld r_PTEMP2, Y+

eor r_PTEMP1, r_PTEMP2

;загружаем байт контр. суммы и производим побитовое сложение

ld r_PTEMP2, Y

eor r_PTEMP1, r_PTEMP2

;если итог равен 0, то контрольная сумма совпала

tst r_PTEMP1

breq P_RX_SET_FORM

ret

P_RX_SET_FORM:

;************************

;обрабатываем команду

lds r_PTEMP1, UARTIn+2

cpi r_PTEMP1, 1

brne P_RX_COMNO1

;************************************

;Чтение значения периода сигнала

rcall P_READ_PERIOD

rjmp P_RX_ENDCOMAND

P_RX_COMNO1:

cpi r_PTEMP1, 4

brne P_RX_COMNO4

;************************************

;Чтение значения угла поворота

rcall P_READ_CORNER

rjmp P_RX_ENDCOMAND

P_RX_COMNO4:

cpi r_PTEMP1, 6

brne P_RX_COMNO6

;************************************

;Включение электропривода

rcall P_START

rjmp P_RX_ENDCOMAND

P_RX_COMNO6:

cpi r_PTEMP1, 9

brne P_RX_COMNO9

;************************************

;Выключение электропривода

rcall P_STOP

rjmp P_RX_ENDCOMAND

;************************************

P_RX_COMNO9:

;неизвестная команда

rjmp P_RX_SET_END

P_RX_ENDCOMAND:

;************************

;формируем ответ

ldi r_l_YREG, low(UARTOut)

ldi r_h_YREG, high(UARTOut)

;формируем преамбулу

ldi r_PTEMP1, 0b10101010

st Y+, r_PTEMP1

;создаем байт для хранения контрольной суммы

mov r_PTEMP2, r_PTEMP1

;формируем адрес отправителя

ldi r_PTEMP1, NumOfChip

st Y+, r_PTEMP1

eor r_PTEMP2, r_PTEMP1

;формируем код ответа

lds r_PTEMP1, UARTIn+1

st Y+, r_PTEMP1

eor r_PTEMP2, r_PTEMP1

;формируем младший байт данных

ld r_PTEMP1, Y+

eor r_PTEMP2, r_PTEMP1

;формируем старший байт данных

ld r_PTEMP1, Y+

eor r_PTEMP2, r_PTEMP1

;формируем контрольную сумму

st Y, r_PTEMP2

;переводим вывод BUSY в состояние H

in r_PTEMP1, PORTD

ori r_PTEMP1, 0b00000100

out PORTD, r_PTEMP1

;передаем первый байт фрема ответа

ldi r_PTEMP1, 1

sts UARTcntO, r_PTEMP1

lds r_PTEMP1, UARTOut

out UDR, r_PTEMP1

P_RX_SET_END:

ret

;*************************************************************

ПРИЛОЖЕНИЕ 6

Листинг блока связи программы персонального компьютера

//---------------------------------------------------------------------------

// Поток передачи данных

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit3.h"

#include "Unit2.h"

#include "Unit1.h"

#pragma package(smart_init)

//---------------------------------------------------------------------------

__fastcall TCOMThread::TCOMThread(bool CreateSuspended)

: TThread(CreateSuspended)

{

//удалять при завершении выполнения

FreeOnTerminate = true;

}

//---------------------------------------------------------------------------

void __fastcall TCOMThread::Execute()

{

//------устанавливаем параметры COM-порта-----

DCB dcb;

GetCommState(MainForm->comport, &dcb);

dcb.BaudRate = 9600;

dcb.fParity = FALSE;

dcb.fOutxCtsFlow = FALSE;

dcb.fOutxDsrFlow = FALSE;

dcb.fDtrControl = DTR_CONTROL_ENABLE;

dcb.fDsrSensitivity = FALSE;

dcb.fOutX = FALSE;

dcb.fInX = FALSE;

dcb.fRtsControl = RTS_CONTROL_ENABLE;

dcb.ByteSize = 8;

dcb.Parity = NOPARITY;

dcb.StopBits = ONESTOPBIT;

dcb.fNull = FALSE;

SetCommState(MainForm->comport, &dcb);

COMMTIMEOUTS ctos;

GetCommTimeouts(MainForm->comport, &ctos);

//------время между приемом двух символов, мс----

ctos.ReadIntervalTimeout = 100;

//------время приема одого байта, мс----

ctos.ReadTotalTimeoutMultiplier = 200;

//------время инициализации приема, мс----

ctos.ReadTotalTimeoutConstant = 100;

//------время передачи одного байта, мс----

ctos.WriteTotalTimeoutMultiplier = 200;

//------время инициализации передачи, мс----

ctos.WriteTotalTimeoutConstant = 100;


Подобные документы

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

    курсовая работа [2,7 M], добавлен 10.11.2014

  • Описание алгоритма функционирования устройства сопряжения, которое подключается к системной шине ISA. Принципиальная и функциональная схемы интерфейсной и операционной части устройства. Моделирование схемы операционной части, построение диаграммы работы.

    курсовая работа [50,7 K], добавлен 13.11.2009

  • Основания для выбора контроллера, который подключается по IDE-шине к устройству CD-ROM. Принцип действия устройства, описание структурной и принципиальной схемы. Выбор элементной базы. Алгоритм работы устройства, разработка программного обеспечения.

    курсовая работа [136,0 K], добавлен 23.12.2012

  • Выбор и описание прототипов разрабатываемого устройства. Разработка структурной и принципиальной схемы. Обоснование программного обеспечения, используемого в разработке продукта. Моделирование устройство. Формирование программы для микропроцессора.

    курсовая работа [2,0 M], добавлен 10.11.2014

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

    курсовая работа [577,8 K], добавлен 24.06.2013

  • Создание электрической схемы проектируемого устройства с помощью графического интерфейса. Улучшение кодовой базы с помощью рефакторинга. Разработка алгоритма работы программы. Использование методики Test driven development, написание тестового покрытия.

    курсовая работа [1,3 M], добавлен 15.02.2016

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

    курсовая работа [709,3 K], добавлен 22.12.2010

  • Функциональная схема и алгоритм работы устройства. Техническое обоснование выбора серии ИМС. Состав и описание работы узлов устройства. Расчёт необходимых сопротивлений резисторов, потребляемой мощности и тока. Построение и анализ временных диаграмм.

    курсовая работа [311,7 K], добавлен 19.05.2011

  • Разработка алгоритма работы устройства, описание выбора элементной базы и работы принципиальной схемы. Текст программы, инициализация указателя стека, структура системы и ресурсов микроконтроллера. Запись кодов при программировании данного устройства.

    контрольная работа [18,4 K], добавлен 24.12.2010

  • Разработка управляющего микропроцессорного устройства, реализующего заданное взаимодействие с объектом управления, особенности аппаратного и программного обеспечения. Программные средства системы, обеспечивающие выполнение заданного алгоритма управления.

    курсовая работа [95,4 K], добавлен 25.10.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.