Цифровой регистратор аварийных процессов
Каждая линия электропередач (ЛЭП) снабжена системой релейной защиты и автоматики (РЗ и А). Эта система предназначена для предотвращения серьезных повреждений основного оборудования ЛЭП путем обнаружения аварийной ситуации и своевременного отключения ЛЭП. Нарушения штатного режима работы ЛЭП могут возникать по многим причинам, например, по причине короткого замыкания, перегрузки или повреждения… Читать ещё >
Цифровой регистратор аварийных процессов (реферат, курсовая, диплом, контрольная)
Оглавление Введение Глава 1. Обзор ситуации программных и аппаратных средств на рынке аварийных регистраторов
1.1 Бреслер
1.2 Цифровой регистратор электрических сигналов 'Парма РП 4.06М
1.3 Цифровой регистратор электрических сигналов Парма РП 4.08М
1.4 Регистратор аварийных событий «Донец-1»
1.5 Цифровой регистратор «Барс»
Глава 2. Архитектура AVR
2.1 Последние достижения архитектура AVR
2.2 Особенность АЦП, применяемых в МК с архитектурой AVR
2.1.1 Общие характеристики
2.2.2 Принцип действия АЦП
2.2.3 Предделитель и временная диаграмма преобразования
2.2.4 Изменение канала или выбор опорного источника
2.2.5 Погрешность АЦП
2.2.6 Результат преобразования АЦП Глава 3. Описание аппаратной части проекта
3.1 Краткое описание флэш-накопителя AT45DB161
3.1.1 Электрические характеристики
3.1.2 Опкоды команд управления флэш-памятью
3.2 Схемы
3.2.1 Схематика базового модуля ETT-128
3.2.2 Схема приставки для исследования переходных процессов
3.2.2 Схема приставки для исследования коммутации реле при переходе через нуль Глава 4. Описание программ
4.1 Общее описание
4.2 Система пакетного приёма и передачи команд и информации
4.3 Алгоритм работы цикла основной подпрограммы и подпрограммы FIFO буфера
4.4 Алгоритм подпрограммы записи осциллограммы
4.5 Алгоритм подпрограммы ZVC
Глава 5. Ход работы
5.1 Тестирование АЦП
5.2 Исследование переходного режима при разряде RC цепочки
5.3 Исследование переходных процессов в модели линии
5.4 Разработка технологии коммутации в точке пересечения с нулём Глава 6. Безопасность жизнедеятельности Безопасность эксплуатации электроустановок
6.1 Электробезопасность в сетях с напряжением до 1 кВ
6.2 Меры защиты от прямого прикосновения
6.3.Электромагнитные излучения
6.4. Электробезопасность устройства Заключение Список использованных источников Приложение Тексты программ с комментариями
1. Основная программа
2. Программа для исследования переходных процессов
3. Ключевые фрагменты программы, демонстрирующей коммутацию в точке пересечения с нулём
4. Время срабатывания реле
Введение
аварийный регистратор накопитель буфер На сегодняшний день в области производства, передачи и потребления электроэнергии, помимо задач технического и коммерческого учета электропотребления, не менее остро стоит проблема своевременного обнаружения и регистрации аварийных и предаварийных ситуаций на крупных энергообъектах. Критерием качества работы энергообъектов принято считать непрерывность подачи электрической энергии потребителям при одновременном поддержании параметров обслуживаемой энергосистемы в пределах заданных значений.
Каждая линия электропередач (ЛЭП) снабжена системой релейной защиты и автоматики (РЗ и А). Эта система предназначена для предотвращения серьезных повреждений основного оборудования ЛЭП путем обнаружения аварийной ситуации и своевременного отключения ЛЭП. Нарушения штатного режима работы ЛЭП могут возникать по многим причинам, например, по причине короткого замыкания, перегрузки или повреждения оборудования. Несвоевременное отключение ЛЭП может вызвать серьезные повреждения, потребующие впоследствии больших усилий по их устранению. Поэтому большое значение приобретает возможность исследовать процессы, происходящие в ЛЭП во время аварийной ситуации и после нее. Здесь основная трудность заключается в большой скорости протекания процесса, что делает невозможным анализ информации в реальном времени, либо ее запоминания обычными способами.
За время существования ЛЭП было разработано достаточно способов анализа аварийных ситуаций на них. Например, прибор под названием фоторегистратор. Он представляет собой аналоговый самописец, запускаемый по факту аварии и фиксирующий 12 параметров. В качестве носителя информации используется фотобумага, на которой световым лучом записываются данные. Прибор подключается к датчикам системы релейной защиты и автоматики, на которых отражаются в определенном масштабе параметры напряжений и токов, протекающих в цепях агрегатов и ЛЭП. На выходе получают ленту фотобумаги с нанесенными на нее 12-ю параметрами. Из описания прибора видны его недостатки. Прибор недостаточно надежен, т.к. имеет механические части. По тем же причинам он довольно дорог. Прибор фиксирует только 12 параметров, что позволяет обслуживать одним прибором только одну линию. Т.о. количество приборов соответствует числу контролируемых линий. Прибор имеет ленту только на 6 секунд записи, что зачастую недостаточно для анализа всей полноты картины аварийной ситуации, т.к. могут происходить попытки повторного выключения и, соответственно, новые отключения. Кроме этого, ленту необходимо менять вручную, что требует дополнительных затрат. Исследование полученной информации также представляет трудность, т.к. лента фоторегистратора довольно узка и масштаб кривых на ней мал. Записанная информация обрабатывается затем вручную, чтобы определить численные характеристики процесса, что также очень неэффективно. Большая часть недостатков происходит оттого, что фоторегистратор используется уже достаточно давно и попросту требует замены на современное оборудование, основанное на новой элементной базе.
С развитием вычислительной техники цифровые системы постепенно вытесняют аналоговые регистрирующие устройства. На многих объектах появляются принципиально новые средства регистрации информации на базе микропроцессорных устройств. Эти устройства предназначены для решения конкретных задач (релейная защита, автоматика, фиксирующие приборы и т. д.), и дополнительно регистрируют информацию, которая может быть использована для решения задач анализа аварийных ситуаций.
Подобного рода системы существуют как в нашей стране, так и за рубежом. В наших энергосистемах это оперативные информационно-управляющие комплексы (ОИУК), в зарубежных — системы SCADA (Supervisory Control And Data Acquisition — системы диспетчерского управления и сбора данных). Это системы сбора информации, работающие в реальном времени с удаленным терминалом. Отличие SCADA систем в значительно большей информационной обеспеченности, как по количеству сигналов, так и по качеству их регистрации, обеспечиваемому большим количеством микропроцессорных устройств. Как ОИУК, так и SCADA в первую очередь являются информационнообеспечивающими системами, как правило, хорошо отображающими информацию. Обработка информации с целью получения определенных заключений о ситуации (прежде всего аварийной) в большинстве таких систем значительно меньше их информационных возможностей.
Примерами цифровых систем регистрации информации являются аварийные регистраторы «Аура», «Нева», «Парма», а также «БРИЗ-3М» (далее просто БРИЗ).
Регистратор аварийных процессов является одним из элементов автоматизированных систем контроля и управления энергообъектами. На него возлагаются следующие основные функции:
1. Измерение значений непрерывных (аналоговых) параметров контролируемой энергосети (ток, напряжение и т. п.);
2. Контроль положения коммутационных аппаратов энергообъекта;
3. Обнаружение аварийных и предаварийных событий на энергообъекте по выходу значений контролируемых непрерывных параметров за пределы допустимых диапазонов, а также по соответствующему изменению положения коммутационных аппаратов;
4. Оперативное доведение информации об обнаруженных аварийных событиях и отклонениях до технологического и обслуживающего персонала энергообъекта;
5. Сохранение и накопление (регистрация) информации об аварийных событиях с последующей передачей в адрес верхнего уровня АСУ ТП для дальнейшего анализа и обработки.
При получении данных с аналоговых регистраторов все функции анализа аварийной ситуации ложились на оперативный персонал. Использование цифровых устройств регистрации аварийных событий позволяет создавать современные программные комплексы, облегчающие обработку информации и представление ее в удобном для анализа виде (например, программы визуального контроля аварийных процессов, состояний каналов и т. п.).
Применение интеллектуальных программных комплексов для анализа аварийных процессов позволяет оперативно и объективно оценивать аварийные ситуации, а также анализировать целесообразность принятых технических решений при проектировании, оценивать правильность действия релейной защиты и использовать данные анализа для моделирования процессов на энергообъектах.
При исследовании аварийных процессов, с помощью цифровых регистраторов, приходится обрабатывать большое количество данных. Возникает необходимость создания информационной базы данных для ведения архива повреждений элементов электрических сетей и систематизации информации о технологических нарушениях. На основе имеющейся в базе информации можно анализировать состояние линий, уточнять анализ сложных случаев аварий с переходящими процессами из одного типа короткого замыкания в другой, более точно и оперативно предотвращать последующие аварии.
Проектируемая система выполняет следующие функции:
— Чтение файлов, формируемых регистратором, с учетом специализированных форматов данных;
— Визуализация прочитанной информации с возможность построения диаграмм по любым интересующим каналам;
— Добавление прочитанной информации в базу данных аварийных событий в соответствии со структурой базы данных;
4. Отображение всех таблиц базы данных в виде, удовлетворяющем конкретного пользователя;
5. Отбор аварий по различным критериям, выбираемым пользователем;
6. Построение диаграмм по основным аварийным каналам.
Одной из программ, работающей с аварийным регистратором, является программа анализа аварийной ситуации, определяющая основные параметры аварийного процесса. При добавлении информации в базу используются результаты работы этой программы, поэтому проектируемая система должна также обеспечивать чтение файла отчета об анализе аварии.
Глава 1. Обзор устройств на рынке аварийных регистраторов
1.1 Бреслер Регистраторы аварийных сигналов Бреслер-0105, Бреслер-0106 (регистратор) предназначены для использования в качестве устройства записи и хранения выборок аналоговых и дискретных сигналов (цифровых осциллограмм). Может применяться для замены шлейфового осциллографа типа Н -13. В этом случае функционально заменяет панель пуска и сам шлейфовый осциллограф.
По своим функциональным возможностям Бреслер-0105 и Бреслер-0106 идентичны, поэтому описание относится к обоим регистраторам.
Регистратор позволяет одновременно записывать 16 аналоговых и 32 (до 80 — исполнение Бреслер -0105.80) дискретных (логических) сигналов. Часть аналоговых входов могут быть выполнены в виде трансформаторов постоянного тока; до 8 дискретных входов могут использоваться для регистрации сигналов с приемопередатчиков ВЧзащит.
Количество одновременно используемых аналоговых пусковых органов (ПО)-46, дискретных ПО-32 (80-исполнение «Бреслер -0105.80, 64-регистратор «Бреслер -0106). Логика пусковых органов и их уставки могут быть оперативно изменены пользователем. Имеется режим блокировки от длительного пуска.
Записанные осциллограммы сохраняются в энергонезависимой памяти регистратора (флэш-памяти). Единица записи-файл, состоит из предаварийного режима (7 периодов промышленной частоты), аварийного режима (длительность определяется пусковыми органами), послеаварийного режима (10 периодов).
Каждая запись сопровождается информацией о дате, времени пуска, сработавших ПО, уставках ПО. Максимально возможная непрерывная продолжительность записи — 97 сек.
1.2 Цифровой регистратор электрических сигналов 'Парма РП 4.06М'
Прибор предназначен для регистрации аварийных, переходных и установившихся процессов в системах релейной защиты и автоматики на электрических станциях и подстанциях; а также для проведения различного вида измерений и исследований в электроцепях.
Регистратор состоит из блока регистрации (БР) и блоков преобразующих устройств ПУ-16/32 М3 и БПД-128 (от 1 до 6), в зависимости от объекта и решаемых задач. Устройства ПУ и БПД преобразуют регистрируемые сигналы в цифровой код. Связь между БР и ПУ (которые могут быть удалены от базового блока на расстояние до 1 км) осуществляется по выделенным оптоволоконным кабелям, которые обеспечивают высокую надежность и помехоустойчивость передачи данных.
Функциональные возможности «ПАРМА 4.06М»
· регистрация длительных и каскадных аварийных процессов с предысторией;
· регистрация напряжений и токов любой формы;
· автоматическое ОМП в реальном времени — определение поврежденной линии, вида короткого замыкания и расстояния, учет взаимоиндукций линий и отпаек с выводом на индикатор всех возможных решений;
· автоматическая передача аварийного файла и экспресс-отчета по локальной сети, электронной почте, факсу, GSM, коммутируемым телефонным линиям по заданному пользователем расписанию;
· анализ сложных системных аварий и электромеханических процессов на основе регистрации параметров электрических сетей в режиме «самописец»;
· дистанционное управление, контроль и диагностика регистратора по локальным, телефонным сетям и посредством GSM связи
· интеграция в систему SCADA и встраивание в АСУ ТП через ПО ОРС сервера.
1.3 Цифровой регистратор электрических сигналов 'Парма РП 4.08М'
Регистратор аварийных процессов представляет собой компактный аналог прибора «ПАРМА РП 4.06» (ЦРАП 97). Прибор предназначен для регистрации аварийных, переходных и установившихся процессов в системах релейной защиты и автоматики на электрических станциях и подстанциях; а также для проведения различного вида измерений и исследований в электроцепях.
Функциональные возможности «ПАРМА РП 4.08» :
· Регистрация длительных каскадных аварийных процессов с предысторией;
· Регистрация напряжений и сил токов любой формы в нормальных и аварийных режимах;
· Регистрация аварийного процесса без «мертвой зоны» ;
· Пуск регистратора по симметричным составляющим нескольких присоединений, по действующему значению аналогового сигнала, по частоте, по изменению любых дискретных сигналов;
· Автоматическое определение в реальном времени поврежденной линии, вида короткого замыкания и расстояния. Учет взаимоиндукций линий и отпаек с выводом на индикатор всех возможных решений;
· Автоматическая передача аварийного файла и экспресс-отчета по коммутируемым телефонным линиям по расписанию;
· Регистрация параметров электрических сетей в режиме «самописец» ;
· Автоматизированная поверка облегчает проведение контроля метрологических характеристик регистратора;
· Режим «вольтметр» позволяет просматривать текущие значения аналоговых и дискретных сигналов на индикаторе;
· Дистанционное управление, контроль и диагностика регистратора по локальным и телефонным сетям;
· Программное обеспечение доступа, анализа и сервиса, функционирующее в среде Win 95/98/NT/2000, протокол TCP/IP;
· Мощная программная поддержка для анализа и печати аварийных процессов — Transcop;
· Представление аварийного файла в форматах Comtrade и CSV для совместимости с другими устройствами и воспроизведения аварий;
· Доступ по GSM модему;
· Возможность синхронизации через GPS (RS 232) с помощью системы «Парма РВ 9.01».
ХАРАКТЕРИСТИКА | Значение/Выполнение | Примечания | |
Максимальное число аналоговых каналов | |||
Диапазоны измерения: силы тока, А напряжения, В | ~0−120; =0−170; 0−10мА ~0−460; =0−650; 0−200мВ | регистрация напряжений и силы токов любой формы | |
Время записи | 10 минут | базовая комплектация | |
Допускаемая приведенная погрешность измерения на основных пределах, % | 1% | приведенная относительная погрешность | |
Число дискретных каналов | напряжение опроса = 220В | ||
Режимы | " Осциллограф", «Вольтметр», «Самописец» | ||
Регистрация в режиме «самописец» : | до 8 суток | регистрируемые величины: P, Q, f, U, I и все дискретные сигналы | |
Частота дискретизации аналоговых и дискретных сигналов, Гц | 1800/3600 | 36/72 отсчета на период промышленной частоты | |
Дискретные выходы | сухой контакт | ||
Условия пуска по: симметричным составляющим, действующему значению, частоте, изменению дискретного сигнала | Uo, U1, U2, Io, I1, I2 U, I, f | задается пользователем | |
Габаритные размеры: | 404×285×172 | ||
Масса, кг | не более 7 | ||
Класс зашиты: | II | ГОСТ Р МЭК 536 | |
Помехоустойчивость | Категоря качества А, Степень жесткости 4 | ГОСТ29 073, ГОСТ 29 254, ГОСТ Р 50 648, 51 317.4.2, 51 317.4.3, 51 317.4.4 | |
Съем информации | Ethernet, модем, ГМД | ||
Управление | Местное, Ethernet, модем | ||
Рабочие условия эксплуатации | от +5 °С до + 40 °С | ||
Напряжение питания, В | =110, =220, ~220 | без переключения | |
Дополнительные характеристики:
— оптовыход для возможности подключения к РП 4.06;
— ОМП в реальном времени;
— совместимое с РП 4.06 программное обеспечение управления и анализа (DO CNTRL, TRANSCOP).
1.4 Регистратор аварийных событий «Донец-1»
Регистратор аварийных событий (далее РАС) «Донец-1» предназначен для измерения, контроля и регистрации электрических сигналов на подстанциях и других энергетических объектах.
РАС «Донец-1» можно применять как в автономном режиме (съем информации осуществляется с помощью переносного компьютера), так и для создания распределенной информационной системы с автоматической выдачей информации на верхний уровень оперативного контроля по каналам связи При этом, персональная ЭВМ, установленная на верхнем уровне контроля, осуществляет опрос регистраторов (количество не ограничено) о состоянии работы оборудования.
При аварийном режиме регистратор осуществляет пересылку информации на персональную ЭВМ верхнего уровня с дальнейшей возможностью отображения на экране монитора контролируемых сигналов, распечатки, и создания архива аварийных событий.
Условия эксплуатации РАС «Донец-1» позволяют применять их на необслуживаемых объектах при отсутствии персонала.
РАС «Донец-1» обеспечивает:
* регистрацию мгновенных значений напряжений от 4 трансформаторов напряжения (ТН) (U ном — 100 V; Umax — 450 V), фиксацию до четырех значений 3 U 0 по каждому ТН и значений частоты в сети при нарушении заданных уставок в предаварийных, аварийных и послеаварийных режимах;
* фиксацию астрономического времени событий;
* хранение и выдачу информации о 4 аварийных событиях длительностью до 8 секунд каждая (0,5 сек — предаварийный и 7,5 сек — послеаварийный режим);
* сигнализацию состояния регистратора «неисправность» и «регистрация аварии»;
* светодиодную индикацию режима работы, неисправности и наличия зарегистрированной информации;
* автономный режим работы со съемом информации с помощью «Notebook «;
* автоматическую выдачу по каналам связи (RS232, RS -485, выделенным или коммутируемым телефонным линиям) экспресс-информации на верхний уровень оперативного контроля;
* частота опроса сигналов — 1 мсек.
Программное обеспечение, поставляемое в комплекте РАС «Донец-1» позволяет:
* программно задавать уставки по превышению (понижению) значения аналоговых сигналов;
* программно задавать время отстройки от кратковременных пусков;
* программно изменять время регистрации предаварийного режима;
* представлять информацию в виде мнемосхем, таблиц, графиков на экране монитора ;
* выборочно отображать, масштабировать по времени и амплитуде, совмещать и сдвигать по осям графики контролируемых сигналов;
* выводить информацию в виде таблиц и графиков на печать;
* выполнять тестовый контроль оборудования.
Технические характеристики РАС «Донец-1»
1. Габаритные размеры РАС «Донец-1» | 250*240*100 мм | |
2. Прием аналоговых сигналов напряжения | ||
количество входных каналов | ||
уровень гальванической развязки по группам из трех каналов, не менее | 2,5 кВ / 50 Гц / 1 мин | |
максимальный диапазон измеряемого мгновенного значения напряжения (диапазон измеряемого напряжения указывает Заказчик) | ± 450 V | |
основная, приведенная к диапазону погрешность, не более | 1% | |
3. Фиксация астрономического времени записи аварии с дискретностью (сохранения счета времени при отключенном питании регистратора) | ± 1 сек | |
4. Загрузка уставок с ПЭВМ осуществляется оператором | ||
по превышению (понижению) действующих значений напряжения задаются с дискретностью | 1 В | |
по превышению действующих значений нулевой последовательности напряжения (3 U 0) задаются с дискретностью | 1 В | |
по понижению частоты сети с дискретностью | 0,1 Гц | |
5. Запись до четырех max значений 3 U 0 превысивших уставку, астрономического времени возникновения превышения, длительности превышения (зона гистерзиса 0,8 значений уставки), при возникновении пятого нарушения оно записывается вместо первого и т. д. | ||
6. .Запись до четырех min значений частоты сети ниже уставки, астрономического времени возникновения нарушения, длительности снижения частоты (зона гистерзиса 0,1 Гц), при возникновении пятого нарушения оно записывается вместо первого и т. д. | ||
7. Выдача сигнала («сухой контакт» 220 В; 0,5 А) для звуковой сигнализации при: отсутствии питания на регистраторе; нарушении уставок по напряжению; нарушении уставок по 3 U 0; нарушении уставок по частоте | ||
8. Индикация нарушения уставок: работоспособности регистратора (индикатор зеленого цвета); нарушении уставок по напряжению (индикатор желтого цвета); нарушении уставок по 3 U 0 (индикатор желтого цвета); нарушении уставок по частоте (индикатор желтого цвета); количество записанных аварий (четыре индикатора красного цвета) | ||
9. Квитация сигнала звуковой сигнализации и индикаторов нарушения уставок (кнопка) | ||
10. Отключение / включение анализа уставок по 1 до 4 группам контролируемых напряжений (четыре тумблера) | ||
11. Очистка памяти аварий по команде с пульта оператора, выключении питания регистратора | ||
12. Поставка регистратора осуществляется в двух вариантах исполнения, в зависимости от климатических условий эксплуатации: | ||
температура окружающего воздуха | + 5 до + 45 °C или — 30 до + 55 °С | |
1.5 Цифровой регистратор «Барс»
В БЭМП предусмотрено два вида регистрации параметров аварийных режимов работы защищаемого присоединения:
1. Регистратор параметров аварийных событий фиксирует измеряемые величины, необходимые для последующего анализа возникновения повреждения и правильности работы защит и автоматики:
дату/время пуска, срабатывания защит и отключения повреждения (возврата защит);
минимальные и максимальные значения токов/напряжений/частоты в течение аварийного процесса.
2. Автоматическое осциллографирование аварийных процессов (с пуском от функций защит и автоматики) защищаемого присоединения производится с записью предаварийного режима (до 0,5 с). Запись нескольких осциллограмм подряд производится без «мёртвых зон». Осциллограммы, считанные по последовательному каналу, хранятся в формате COMTRADE.
Параметры аварийного осциллографа | ||
Количество аналоговых сигналов | от 1 до 16 | |
Количество дискретных сигналов | от 1 до 256 | |
Частота выборки осциллографа | до 800 Гц | |
Длительность записи | до 5,5 с | |
Количество осциллограмм | до 16 | |
Глава 2. Архитектура AVR
2.1 Последние достижения архитектура AVR
Корпорация Atmel анонсировала новое семейство AVR-микроконтроллеров — XMEGA. Микроконтроллеры XMEGA — это новое, более совершенное поколение уже хорошо знакомых, популярных и признанных AVR — микроконтроллеров. XMEGA программно совместимы с популярными семействами tiny и mega. Микроконтроллеры XMEGA выпускается в корпусах QFP с количеством выводов от 44 до 100, иметь объем встроенной Flash-памяти от 16 до 1024 килобайт, работать с производительностью до 32 MIPS. XMEGA содержат 4 канала прямого доступа к памяти (DMA), 12-разрядные АЦП и ЦАП, 8 каналов системы событий, криптомодули AES и DES, часы реального времени, блок контроля напряжения питания (BOD), сторожевой таймер, встроенный RC-генератор. Новые микроконтроллеры работают в индустриальном температурном диапазоне -40: +85°С. Напряжение питания составляет от 1,8 до 3,6 Вольт.
Отличительные особенности нового поколения AVR — XMEGA:
· Пониженное энергопотребление (технология picoPower второго поколения)
· Расширенный набор периферии, включая новые цифровые и аналоговые модули
· Увеличенная производительность процессорного ядра и периферии
XMEGA поддерживаются основными средствами разработок для AVR — AVRISP2, JTAGICE2, AVR Studio, компилятор IAR Systems (некоторые аппаратные средства требуют модернизации для поддержки XMEGA). Предлагается новый стартовый набор STK600, который будет работать со всеми микроконтроллерами AVR, включая XMEGA.
На сегодняшний день начато производство ATxmega128A1 и ATxmega64A1. Начало серийного производства других микроконтроллеров XMEGA планируется в третьем и четвертом кварталах 2008 года.
2.2 Особенность АЦП, применяемых в МК с архитетурой AVR
2.2.1 Общие характеристики
· 10-разрядное разрешение
· Интегральная нелинейность 0.5 мл. разр.
· Абсолютная погрешность ±2 мл. разр.
· Время преобразования 65 — 260 мкс.
· Частота преобразования до 15 тыс. преобр. в сек. при максимальном разрешении
· 8 мультиплексированных однополярных входов
· 7 дифференциальных входных каналов 2 дифференциальных входных канала с опциональным усилением на 10 и 200
· Представление результата с левосторонним или правосторонним выравниванием в 16-разр. слове.
· Диапазон входного напряжения АЦП 0… VCC
· Выборочный внутренний ИОН на 2.56 В
· Режимы одиночного преобразования и автоматического перезапуска
· Прерывание по завершении преобразования АЦП
· Механизм подавления шумов в режиме сна
· ATmega128 содержит 10-разр. АЦП последовательного приближения.
· АЦП связан с 8-канальным аналоговым мультиплексором, 8 однополярных входов которого связаны с линиями порта F.
· Общий входных сигналов должен иметь потенциал 0 В (т.е. связан с GND).
· АЦП также поддерживает ввод 16 дифференциальных напряжений. Два дифференциальных входа (ADC1, ADC0 и ADC3, ADC2) содержат каскад со ступенчатым программируемым усилением: 0 дБ (1x), 20 дБ (10x), или 46 дБ (200x).
· Семь дифференциальных аналоговых каналов используют общий инвертирующий вход (ADC1), а все остальные входы АЦП выполняют функцию неинвертирующих входов. Если выбрано усиление 1x или 10x, то можно ожидать 8-разр. разрешение, а если 200x, то 7-разрядное.
· АЦП содержит УВХ (устройство выборки-хранения), которое поддерживает на постоянном уровне напряжение на входе АЦП во время преобразования. Функциональная схема АЦП показана на рисунке 108.
· АЦП имеет отдельный вывод питания AVCC (аналоговое питание). AVCC не должен отличаться более чем на ± 0.3 В от VCC.
· В качестве внутреннего опорного напряжения может выступать напряжение от внутреннего ИОНа на 2.56 В или напряжение AVCC. Если требуется использование внешнего ИОН, то он должен быть подключен к выводу AREF с подключением к этому выводу блокировочного конденсатора для улучшения шумовых характеристик.
2.2.2 Принцип действия АЦП Преобразовывает входное аналоговое напряжение в 10-разр. код методом последовательных приближений. Минимальное значение соответствует уровню GND, а максимальное уровню AREF минус 1 мл. разр. К выводу AREF опционально может быть подключено напряжение AVCC или внутренний ИОН на 1.22 В путем записи соответствующих значений в биты REFSn в регистр ADMUX. Несмотря на то, что ИОН на 2.56 В находится внутри микроконтроллера, к его выходу может быть подключен блокировочный конденсатор для снижения чувствительности к шумам, т.к. он связан с выводом AREF.
Канал аналогового ввода и каскад дифференциального усиления выбираются путем записи бит MUX в регистр ADMUX. В качестве однополярного аналогового входа АЦП может быть выбран один из входов ADC0… ADC7, а также GND и выход фиксированного источника опорного напряжения 1,22 В. В режиме дифференциального ввода предусмотрена возможность выбора инвертирующих и неинвертирующих входов к дифференциальному усилителю. Если выбран дифференциальный режим аналогового ввода, то дифференциальный усилитель будет усиливать разность напряжений между выбранной парой входов на заданный коэффициент усиления. Усиленное таким образом значение поступает на аналоговый вход АЦП. Если выбирается однополярный режим аналогового ввода, то каскад усиления пропускается .
Работа АЦП разрешается путем установки бита ADEN в ADCSRA. Выбор опорного источника и канала преобразования не возможно выполнить до установки ADEN. Если ADEN = 0, то АЦП не потребляет ток, поэтому, при переводе в экономичные режимы сна рекомендуется предварительно отключить АЦП. АЦП генерирует 10-разрядный результат, который помещается в пару регистров данных АЦП ADCH и ADCL.
По умолчанию результат преобразования размещается в младших 10-ти разрядах 16-разр. слова (выравнивание справа), но может быть опционально размещен в старших 10-ти разрядах (выравнивание слева) путем установки бита ADLAR в регистре ADMUX. Практическая полезность представления результата с выравниванием слева существует, когда достаточно 8-разрядное разрешение, т.к. в этом случае необходимо считать только регистр ADCH. В другом же случае необходимо первым считать содержимое регистра ADCL, а затем ADCH, чем гарантируется, что оба байта являются результатом одного и того же преобразования.
Как только выполнено чтение ADCL блокируется доступ к регистрам данных со стороны АЦП. Это означает, что если считан ADCL и преобразование завершается перед чтением регистра ADCH, то ни один из регистров не может модифицироваться и результат преобразования теряется. После чтения ADCH доступ к регистрам ADCH и ADCL со стороны АЦП снова разрешается. АЦП генерирует собственный запрос на прерывание по завершении преобразования. Если между чтением регистров ADCH и ADCL запрещен доступ к данным для АЦП, то прерывание возникнет, даже если результат преобразования будет потерян.
2.2.3 Предделитель и временная диаграмма преобразования Если требуется максимальная разрешающая способность (10 разрядов), то частота на входе схемы последовательного приближения должна быть в диапазоне 50…200 кГц. Если достаточно разрешение менее 10 разрядов, но требуется более высокая частота преобразования, то частота на входе АЦП может быть установлена свыше 200 кГц. Модуль АЦП содержит предделитель, который формирует производные частоты свыше 100 кГц по отношению к частоте синхронизации ЦПУ. Коэффициент деления устанавливается с помощью бит ADPS в регистре ADCSRA.
Предделитель начинает счет с момента включения АЦП установкой бита ADEN в регистре ADCSRA. Предделитель работает пока бит ADEN = 1 и сброшен, когда ADEN=0. Если инициируется однополярное преобразование установкой бита ADSC в регистре ADCSRA, то преобразование начинается со следующего нарастающего фронта тактового сигнала АЦП. Нормальное преобразование требует 13 тактов синхронизации АЦП.
Первое преобразование после включения АЦП (установка ADEN в ADCSRA) требует 25 тактов синхронизации АЦП за счет необходимости инициализации аналоговой схемы. После начала нормального преобразования на выборку-хранение затрачивается 1.5 такта синхронизации АЦП, а после начала первого преобразования — 13,5 тактов. По завершении преобразования результат помещается в регистры данных АЦП и устанавливается флаг ADIF. В режиме одиночного преобразования одновременно сбрасывается бит ADSC. Программно бит ADSC может быть снова установлен и новое преобразование будет инициировано первым нарастающим фронтом тактового сигнала АЦП. В режиме автоматического перезапуска новое преобразование начинается сразу по завершении предыдущего, при этом ADSC остается в высоком состоянии.
Тип преобразования | Длительность выборки-хранения (в тактах с момента начала преобразования) | Время преобразования (в тактах) | |
Первое преобразование | 14.5 | ||
Нормальное однополярное преобразование | 1.5 | ||
Нормальное дифференциальное преобразование | 1.5/2.5 | 13/14 | |
2.2.4 Изменение канала или выбор опорного источника Биты MUXn и REFS1:0 в регистре ADMUX поддерживают одноступенчатую буферизацию через временный регистр. Этим гарантируется, что новые настройки канала преобразования и опорного источника вступят в силу в безопасный момент для преобразования. До начала преобразования любые изменения канала и опорного источника вступаю в силу сразу после их модификации. Как только начинается процесс преобразования доступ к изменению канала и опорного источника блокируется, чем гарантируется достаточность времени на преобразование для АЦП. Непрерывность модификации возвращается на последнем такте АЦП перед завершением преобразования (перед установкой флага ADIF в регистре ADCSRA). Обратите внимание, что преобразование начинается следующим нарастающим фронтом тактового сигнала АЦП после записи ADSC.
Таким образом, пользователю не рекомендуется записывать новое значение канала или опорного источника в ADMUX до 1-го такта синхронизации АЦП после записи ADSC. Особые меры необходимо предпринять при изменении дифференциального канала. Как только осуществлен выбор дифференциального канала усилительному каскаду требуется 125 мкс для стабилизации нового значения. Следовательно, в течение первых после переключения дифференциального канала 125 мкс не должно стартовать преобразование. Если же в этот период преобразования все-таки выполнялись, то их результат необходимо игнорировать. Такую же задержку на установление необходимо ввести при первом дифференциальном преобразовании после изменения опорного источника АЦП (за счет изменения бит REFS1:0 в ADMUX). Если разрешена работа интерфейса JTAG, то функции каналов АЦП на выводах порта F 7…4 отменяется. См. табл. 42 и «Альтернативные функции порта F».
2.2.5 Погрешность АЦП Различают следующие типы погрешностей:
· Погрешность смещения Усилительный каскад имеет встроенную схему компенсации смещения, которая стремится максимально приблизить к нулю смещение дифференциального измерения. Оставшееся смещение можно измерить, если в качестве дифференциальных входов АЦП выбрать один и тот же вывод микроконтроллера. Измеренное таким образом остаточное смещение можно программно вычесть из результата преобразования. Использование программного алгоритма коррекции смещения позволяет уменьшить смещение ниже одного мл. разр. Определения погрешностей аналогово-цифрового преобразования n-разрядный однополярный АЦП преобразовывает напряжение линейно между GND и VИОН с количеством шагами 2n (мл. разрядов). Минимальный код = 0, максимальный = 2n-1. Основные погрешности преобразования являются отклонением реальной функции преобразования от идеальной. К ним относятся: Смещение — отклонение первого перехода (с 0×000 на 0×001) по сравнению с идеальным переходом (т.е. при 0.5 мл. разр.). Идеальное значение: 0 мл. разр.
· Погрешность усиления.
После корректировки смещения погрешность усиления представляет собой отклонение последнего перехода (с 0x3FE на 0x3FF) от идеального перехода (т.е. отклонение при максимальном значении минус 1,5 мл. разр.). Идеальное значение: 0 мл. разр.
Погрешность усиления
· Интегральная нелинейность (ИНЛ).
После корректировки смещения и погрешности усиления ИНЛ представляет собой максимальное отклонение реальной функции преобразования от идеальной для любого кода. Идеальное значение ИНЛ = 0 мл. разр.
· Дифференциальная нелинейность (ДНЛ).
Максимальное отклонение между шириной фактического кода (интервал между двумя смежными переходами) от ширины идеального кода (1 мл. разр.). Идеальное значение: 0 мл. разр.
Дифференциальная нелинейность (ДНЛ)
· Погрешность квантования.
Возникает из-за преобразования входного напряжения в конечное число кодов. Погрешность квантованияинтервал входного напряжения протяженностью 1 мл. разр. (шаг квантования по напряжению), который характеризуется одним и тем же кодом. Всегда равен ±0.5 мл. разр.
· Абсолютная погрешность.
Максимальное отклонение реальной (без подстройки) функции преобразования от реальной при любом коде. Является результатом действия нескольких эффектов: смещение, погрешность усиления, дифференциальная погрешность, нелинейность и погрешность квантования. Идеальное значение: ±0.5 мл. разр.
2.2.6 Результат преобразования АЦП По завершении преобразования (ADIF = 1) результат может быть считан из пары регистров результата преобразования АЦП (ADCL, ADCH). Для однополярного преобразования: где Vвх — уровень напряжения на подключенном к АЦП входу; Vионнапряжение выбранного источника опорного напряжения. Код 0×000 соответствует уровню аналоговой земли, а 0x3FF — уровню напряжения ИОН минус 1 шаг квантования по напряжению. При использовании дифференциального канала Результат представляется в коде двоичного дополнения, начиная с 0×200 (-512d) до 0x1FF (+511d). Обратите внимание, что при необходимости быстро определить полярность результата достаточно опросить старший бит результата преобразования (ADC9 в ADCH). Если данный бит равен лог. 1, то результат отрицательный, если же лог. 0, то положительный.
Пример: Пусть ADMUX = 0xED (пара входов ADC3 — ADC2, Ку=1, Vион=2.56 В, результат с левосторонним выравниванием), напряжение на входе ADC3 = 300 мВ, а на входе ADC2 = 500 мВ, тогда: КодАЦП = 512 * 10 * (300 — 500) / 2560 = -400 = 0×270 С учетом выбранного формата размещения результата (левосторонний) ADCL = 0×00, а ADCH = 0x9C. Если же выбран правосторонний формат (ADLAR=0), то ADCL = 0×70, ADCH = 0×02.
Глава 3. Описание аппаратной части проекта
3.1 Краткое описание флэш-накопителя AT45DB161
3.1.1 Электрические характеристики Корпус: SO-8, TSOP-28, MLF-8
Номинальное напряжение питания 2,7…3…3.6 вольт.
Макс. Скорость тактирования SPI=66 мГц Режимы Spi: 0 и 3.
Два высокоскоростных промежуточных буфера размером 528 байт.
Программно настраиваемый размер страницы: 528 512 байт
4096 страниц основной памяти.
Возможность постраничного, поблочного, посекторного и полного стирания.
Ток потребления: -в режиме чтения=7 мА.
— в реж. ожидания= 25 мкА
— в реж. выкл.= 9 мкА Программная посекторная блокировка записи блокировка чтения.
Два 64х байтных регистра:
— программируемых пользователем однократно.
— уникальный идентификационный номер.
Сохранность данных=20 лет Износостойкость: 100 тыс. циклов записи чтения Цоколёвка (для SO-8)
Номер ножки | Название | Назначение | |
SI | Вход подчинённого | ||
SCK | Вход тактовых импульсов | ||
RESET | Вход Сброса | ||
CS | Вход выбора чипа. | ||
SO | Выход от подчинённого | ||
GND | Земля | ||
VCC | Вход +питания | ||
WP | Вход аппаратной защиты от стирания. | ||
Вывод сброса можно оставить не подключенным, так как он имеет подтягивающий источник. Однако при необходимости, его можно подсоединить к Reset микроконтроллера.
Выводы SI, SCK, SO подключают к одноимённым выводам МК. В роли управляющего вывода для CS может использоваться любая ножка МК, способная изменять логический уровень.
Ножку WP подтягивают к напряжению питания с помощью резистора. Если необходимо защитить содержимое памяти, то подтягивают к потенциалу земли.
3.1.2 Опкоды команд управления флэш-памятью Всего данная микросхема поддерживает 44 команды. Но я в дипломной работе использую только 5 (все 528ми байтные).
Название команды | Опкод | |
Прочитать содержимое первого буфера | ||
Записать по SPI в первый буфер | ||
Переписать страницу из первого буфера в главную память | ||
Переписать страницу из главной памяти в первый буфер | ||
Запрос содержимого регистра | ||
Далее в команде следует 1012 битный адрес плюс добавочные биты, чтобы заполнить оставшееся свободное место. Добавочные байты информации не несут. Три байта для адреса пришлось вводить из-за команд побайтного доступа. Основная память состоит из
224бит, или в байтах 216, или 2мБайт. То есть для побайтной адресации нужно 2 байта. Кроме того, добавочные байты позволяют подготовиться к приёму адреса.
В содержимом байта регистра статуса нас интересует 8ой (старший) бит. Если он установлен (=1), то чип готов к выполнению последующей команды. Возможными причинами сброшенного состояния бита может быть недостаточно выделенное время.
На запись страницы выделяется в основную память выделяется 16 мС, на чтение из основной памяти 4мС, на операцию передачи между промежуточным буфером и МК уходит 4мС.
3.2 Схемы
3.2.1 Схематика базового модуля ETT-128
В процессе эксплуатации выявилась необходимость модификации:
· Впаял часовой кварц к выводам 18, 19.
· Выпаял резистор между питанием и источником опорного напряжения.
· Добавил внешний разъем для подключения питания от USB шины.
3.2.2 Схема приставки для исследования переходных процессов в модели линии
3.2.3 Схема приставки для исследования коммутации реле при переходе через нуль
Глава 4. Описание программ.
4.1 Общее описание Режим АЦП При демонстрации флэш-памяти разрешение АЦП для простоты выбрано равным 8ми битам и частота дискретизации = 3 кГц. При измерении переходных процессов используется 10ти битное разрешение и частота дискретизации = 30 кГц, что позволяет просматривать форму даже 11ой гармоники промышленной частоты. Источниками сигнала должны выдавать пиковое напряжение по модулю не более 2,56 вольт в номинальном диапазоне измерений.
Предполагаемое применение Предполагается, что запуск снятия осциллограммы будет инициализироваться командой с асинхронного порта и самое главное — от изменения логического уровня на ножке .
Храниться информация будет во флэш-памяти с последующей передачей на ПК по УСАПП. Приём информации может осуществлять любой Дата логгер асинхронного порта. Для обработки данных можно применить программу MICROSOFT EXEL.
Часы реального времени Часы реального времени. Источником тактирования является «часовой «кварцевый резонатор с основной частотой генерации равной 215 герц. Счётчиком циклов является 8ми разрядный таймер 0 (хотя у AM128 может быть использован второй таймер). Коэффициент деления выбран равным 32, а режим работы — таймер, то есть коэффициент пересчёта равен 256. В теле программы происходит регулярная проверка бита Tifr.0. При обнаружении данного бита установленным, содержимое «Tact» увеличивается.
Введение
такой проверки и промежуточного счётчика позволило избавиться от прерывания, но накладывает ограничение на время работы цикла программы на уровне 240 мС. Достижение значения этого счётчика 4х означает истечение секунды (256*32*4=32 768=215).Далее идёт перенос с разряды минут, часов, дней и т. д.
FIFO буфер Понятие FIFO буфер (в пер. с англ. «Первый вошёл — первый вышел») тесно связано с современными программами, работающими с портами. Рассмотрим FIFO буфер нашего УСАПП.
Любой микроконтроллер имеет 8ми битный регистр линии входящих данных, но как правило, передача содержит более 1го байта подряд. Поэтому, чтобы не потерять информацию при приёме, надо куда-то перемещать пришедший байт, освобождая место для последующих байтов. Для этого в моей программе используется первичный 9ти байтный буфер Rs_pack_b, информация в который записывается по вектору прерывания .
Однако полученная информация нуждается в обработке и если, во время обработки произойдет приём байта по УСАПП, то произойдёт сбой. С целью исключения такого сбоя, используется вторичный 9ти байтный буфер Rs_buf. Именно из него берётся информация для обработки.
Результаты компиляции программы Средой разработки программ служит среда Bascom — Avr фирмы MSC Electronics. Размер программы в ROM памяти: 10 кБ (использовано 9% общего объёма). Погрешность скорости УСАПП: 3,55%.
4.2 Система пакетного приёма и передачи команд и информации
Как правило, канал связи должен обладать высокой надёжностью и достаточной скоростью. С этой целью передача информации передаётся 10ти байтными посылками или, выражаясь профессиональным языком, пакетами. Первый байт в пакете является Id номером и должен совпадать с IP адресом модуля, который предварительно задаётся в программе. В моей программе IP=128. Вторым байтом в пакете, отправляемом от хоста (ПК) является код команды, а последнимчисло 13. В случае нарушения какого-либо правила, модуль отчитывается об ошибке.
Приведу таблицу, содержащую коды команд, их назначение и содержимое, отправляемые от хоста (ПК) к модулю.
Название команды | Код команды Rs_buf0 | Содержимое Rs_buf1- Rs_buf8 | Ответ от модуля обязателен | |
Класс команд отчёта о внутренних ошибках | Год, мес., дата, час, мин., сек. | Да | ||
Приказ модулю: прислать знач. даты и времени | Нет | Да | ||
Установить размер ЖКИ | Rs_buf1 4: 16 * 1 5: 16 * 2 6: 16 * 4 7: 20 * 2 8: 20 * 4 11: 40 * 2 12 :40 * 4 Иначе: 16 * 2 | Нет | ||
Команды управления осциллограммами | ||||
Узнать последний номер осциллограммы счётчик ошибок флэш-накопителя | Rs_buf1=1 | Да (139 141) | ||
Сбросить номер осциллограммы счётчик ошибок флэш-накопителя | Rs_buf1=2 | (139 142) | ||
Приказ модулю: прислать содержимое конкретной осциллограммы | Rs_buf1=3 Rs_buf2=n | Да (139 143) | ||
Запуск замера осциллограммы | Rs_buf1=4 | Да (139 143) | ||
И аналогичная таблица, содержащую коды команд, их назначение и содержимое, отправляемые от модуля к хосту (ПК).
Название команды | Код команды Rs_buf0 | Содержимое Rs_buf1- Rs_buf8 | |
Отсылка значения даты и времени часов реального времени | Год, мес., дата, час, мин., сек. | ||
В значениях знач. даты и времени явных ошибок не обнаружено | Rs_buf1=1 | ||
Обнаружены явные ошибки в значениях знач. даты и времени | Rs_buf1=2 | ||
Команда в данным кодом не поддерживается | Rs_buf1=3 | ||
Полученные IP и ID не совпадают | Rs_buf1=4 | ||
Сторожевой таймер обнаружил сбой в работе программы. | Rs_buf1=5 | ||
В пакете данных ошибка последнего байта | Rs_buf1=6 | ||
Флэш-накопитель не готов к работе | Rs_buf1=8 | ||
Размер ЖКИ будет установлен после перезагрузки | Rs_buf1=10 | ||
Команды управления осциллограммами | |||
Отсылка последнего номер осциллограммы и счётчика ошибок флэш-накопителя | Rs_buf1=1 Rs_buf2=счётч. осцилл. Rs_buf3=счётч. ошибок | ||
Сброшен номер осциллограммы счётчик ошибок флэш-накопителя | Rs_buf1=2 | ||
Отправка содержимого конкретной осциллограммы | Rs_buf1=3 Rs_buf2… Rs_buf5 | ||
Запуск замера осциллограммы произошёл от команды УСАПП | Rs_buf1=4 | ||
Запуск замера осциллограммы произошёл от внешнего прерывания | Rs_buf1=5 | ||
Скриншот окна программы терминала. Микроконтроллер записал данные во флэш-память. Далее он, получив соответствующую команду по УАПП, считывает и отправляет данные в УАПП.
4.3 Алгоритм работы цикла основной подпрограммы и подпрограммы FIFO буфера
4.4 Алгоритм подпрограммы записи осциллограммы
4.5. Алгоритм подпрограммы ZVC
Глава 5. Ход работы
5.1 Тестирование АЦП
Оговорю размерности графиков. По горизонтали указана шкала номеров выборок. Их количество лимитировано размером RAM памяти и равно 1200. По вертикальной оси отложена амплитуда сигнала в относительных единицах. Учитывая, что опорное напряжение АЦП равно 2.56 В, то одна относительная единица равна 5 мВ .
Для начала работа АЦП была проверена на синусоиде переменного тока промышленной частоты. Источником являлся понижающий трансформатор. Полученная диаграмма оказалось гладкой и правдоподобной. Исходя из того, что частота сети 50 гц можно высчитать реальную частоту дискретизации АЦП: 20 000мкС: 625 = 32 мкСизм.
На рисунке изображена кривая, построенная в программе MS EXEL по точкам дискретных выборок.
При повышении частоты входного сигнала кол-во выборок за один период уменьшается .В данном случае источником сигнала был выход звуковой карты компьютера. Синусоида частотой 561 гц сгенерирована с помощью программы NCH Tone Generator.
Синусоида частотой 561 Гц
Меандр частотой 561 Гц.
Треугольник 561 Гц.
5.2 Исследование переходного режима при разряде RC цепочки
В качестве объекта исследования выбрана интегрирующая цепочка R1C8, находящаяся в модуле. В нормальном режиме конденсатор C8 заряжен до половины напряжения питания через делитель R2R3. После переключения/нажатая переключателя/кнопки SW1 происходит разряд конденсатора через цепь R1, SW1.31 на землю. Тогда напряжение будет снижаться по экспоненциальному закону согласно закону:
Uc=A*e-t/(rC)
где A-напряжения в момент начала разряда (В);
t — время от момента начала разряда (сек).
Для того, чтобы зафиксировать всю кривую разряда цепочки пришлось шунтировать резистор R1 другим резистором, номиналом 1К5. Тогда эквивалентное сопротивление R1 будет равно 1,5*10*106 /(1500+10 000) = 1300 [ом]. Теперь посчитаем постоянную времени :
ф = r*C = 1.3*103*1,5*10−6 = 1,95*10−3(сек)
График, построенный по полученным от микроконтроллера значениям
Зная время одного преобразования, можно сравнить расчётный график и полученный в результате измерения.
N (измерение) | Время (сек) | Uc (теоретическое) | Uс (измеренное) | |
0,32 | 481,416 874 | |||
0,64 | 473,2 128 937 | |||
0,96 | 465,511 511 | |||
0,128 | 457,9 354 658 | |||
0,16 | 450,4 827 182 | |||
0,192 | 443,1 512 615 | |||
0,224 | 435,9 391 219 | |||
0,256 | 428,8 443 575 | |||
0,288 | 421,865 058 | |||
0,32 | 414,9 993 443 | |||
0,352 | 408,2 453 678 | |||
0,384 | 401,60 131 | |||
0,416 | 395,653 821 | |||
0,448 | 388,6 358 242 | |||
0,48 | 382,3 109 052 | |||
0,512 | 376,889 222 | |||
0,544 | 369,9 681 999 | |||
0,576 | 363,9 470 903 | |||
0,608 | 358,239 723 | |||
0,64 | 352,1 972 511 | |||
0,672 | 346,4 653 578 | |||
0,704 | 340,8 267 491 | |||
0,736 | 335,279 907 | |||
0,768 | 329,8 233 379 | |||
0,0008 | 324,4 555 726 | |||
0,832 | 319,1 751 659 | |||
0,864 | 313,9 806 961 | |||
0,896 | 308,8 707 645 | |||
0,928 | 303,8 439 954 | |||
0,96 | 298,8 990 353 | |||
0,992 | 294,345 528 | |||
0,1 024 | 289,2 492 381 | |||
0,1 056 | 284,5 418 028 | |||
0,1 088 | 279,9 109 794 | |||
0,112 | 275,3 555 212 | |||
0,1 152 | 270,8 742 016 | |||
0,1 184 | 266,4 658 139 | |||
0,1 216 | 262,1 291 713 | |||
0,1 248 | 257,8 631 061 | |||
0,128 | 253,6 664 696 | |||
0,1 312 | 249,5 381 321 | |||
0,1 344 | 245,4 769 819 | |||
0,1 376 | 241,4 819 255 | |||
0,1 408 | 237,5 518 874 | |||
0,144 | 233,6 858 093 | |||
0,1 472 | 229,8 826 504 | |||
0,1 504 | 226,1 413 866 | |||
0,1 536 | 222,4 610 106 | |||
0,1 568 | 218,8 405 316 | |||
0,0016 | 215,2 789 746 | |||
0,1 632 | 211,7 753 808 | |||
0,1 664 | 208,3 288 068 | |||
0,1 696 | 204,9 383 246 | |||
0,1 728 | 201,6 030 215 | |||
0,176 | 198,3 219 993 | |||
0,1 792 | 195,943 746 | |||
0,1 824 | 191,9 192 784 | |||
0,1 856 | 188,7 958 559 | |||
0,1 888 | 185,7 232 661 | |||
0,192 | 182,7 006 816 | |||
0,1 952 | 179,7 272 887 | |||
0,1 984 | 176,8 022 867 | |||
0,2 016 | 173,9 248 882 | |||
0,2 048 | 171,943 184 | |||
0,208 | 168,3 098 152 | |||
0,2 112 | 165,5 706 289 | |||
0,2 144 | 162,8 760 219 | |||
0,2 176 | 160,2 252 687 | |||
0,2 208 | 157,6 176 557 | |||
0,224 | 155,524 807 | |||
0,2 272 | 152,5 290 531 | |||
0,2 304 | 150,466 934 | |||
0,2 336 | 147,6 047 333 | |||
0,2 368 | 145,2 025 153 | |||
0,0024 | 142,8 393 926 | |||
0,2 432 | 140,5 147 289 | |||
0,2 464 | 138,2 278 983 | |||
0,2 496 | 135,9 782 852 | |||
0,2 528 | 133,7 652 838 | |||
0,256 | 131,5 882 982 | |||
0,2 592 | 129,4 467 424 | |||
0,2 624 | 127,3 400 396 | |||
0,2 656 | 125,2 676 228 | |||
0,2 688 | 123,2 289 338 | |||
0,272 | 121,2 234 238 | |||
0,2 752 | 119,2 505 529 | |||
0,2 784 | 117,3 097 897 | |||
0,2 816 | 115,4 006 119 | |||
0,2 848 | 113,5 225 052 | |||
0,288 | 111,6 749 642 | |||
0,2 912 | 109,8 574 912 | |||
0,2 944 | 108,69 597 | |||
0,2 976 | 106,3 108 002 | |||
0,3 008 | 104,5 806 273 | |||
0,304 | 102,8 786 123 | |||
0,3 072 | 101,204 297 | |||
0,3 104 | 99,5 572 307 | |||
0,3 136 | 97,93 696 984 | |||
0,3 168 | 96,34 307 818 | |||
0,0032 | 94,77 512 658 | |||
0,3 232 | 93,23 269 287 | |||
0,3 264 | 91,71 536 176 | |||
0,3 296 | 90,22 272 471 | |||
0,3 328 | 88,75 437 983 | |||
0,336 | 87,30 993 177 | |||
0,3 392 | 85,88 899 163 | |||
0,3 424 | 84,49 117 682 | |||
0,3 456 | 83,11 611 097 | |||
0,3 488 | 81,76 342 387 | |||
0,352 | 80,4 327 513 | |||
0,3 552 | 79,12 373 499 | |||
0,3 584 | 77,83 602 248 | |||
0,3 616 | 76,56 926 706 | |||
0,3 648 | 75,32 312 767 | |||
0,368 | 74,9 726 879 | |||
0,3 712 | 72,89 136 034 | |||
0,3 744 | 71,70 507 766 | |||
0,3 776 | 70,53 810 134 | |||
0,3 808 | 69,39 011 717 | |||
0,384 | 68,26 081 605 | |||
0,3 872 | 67,14 989 394 | |||
0,3 904 | 66,5 705 172 | |||
Теперь построим график по полученным значениям в таблице 1.
5.3 Исследование переходных процессов в модели линии
После получения правдоподобных графиков преступим к исследованию переходного процесса в модели длинной ЛЭП. Схема приставки для запуска работы АЦП и генерации переходного процесса указана в разделе 3.2.2. Модель схемы замещения была выбрана в виде П-образного LC ФНЧ. Номиналы были выбраны по двум критериям:
· Частота ударного самовозбуждения должна быть не слишком высокой, чтобы регистратор мог отчётливо зафиксировать форму кривой.
· Достаточная добротность контура, чтобы амплитуда колебаний была достаточной для её фиксации.
После нажатия на кнопку происходит запуск АЦП и размыкание контактов, соединяющих выход трансформатора и CLC цепочку. На графике видно, что первые 10ть циклов (прим. 320 мкС) происходит разрядка первого конденсатора. Далее возникает ударное возбуждение с периодическим действующим значением. Частота исходя из графика (за 50 циклов выборок сменяются 3,3 периода):
F=106/(50*32/3.5)= 425 Гц.
Рассчитаем теоретическую частоту колебаний по. Резистивное сопротивление катушки индуктивности равно 100 ом и в формуле его учитывать не будем.
F=1/(2*рv (L*C)= 1/(2*рv (33*10−3*2*10−6)=460Гц
что достаточно близко. Теперь вычислим период затухания колебаний с учётом сопротивления :
F=1/(2*рv ((L*C) -1-(R /2L)2)= 1/(2*р/(v ((33*10−3*2*10−6) -1 — (100/2*33*10−3) 2))= 1/(2*р/(v (1,5*107−2,5*106))= 563 cек .
Именно столько времени должны теоретически происходить колебания. Но в реальной катушке имеются много типов магнитных потерь, поэтому реальное время во много раз меньше. Исходя из второй диаграммы я гарантированно могу отметить, что время затухания больше, чем 38 мС.
На рисунке изображена диаграмма первых 220ти выборок.
Как и описано в [7], происходит модуляция переменного напряжения сети напряжением колебаний переходного процесса. Частота всплесков равна 50ти герцам, что соответствует питающему сигналу.
5.4 Разработка технологии коммутации в точке пересечения с нулём
Подстанции энергетики как правило имеют в своём составе как минимум 2 выключателя на фазу. Причём цена каждого может составлять несколько миллионов рублей. Ресурс включений/выключений при номинальном токе высок, а вот при токе к.з. он в среднем составляет 100. Естественно возникает желание увеличить последний показатель. Я предлагаю использовать такую особенность переменного напряжения как периодическое равенство амплитудного значение нулю и постоянство частоты.
С точки зрения контактов реле их переключение при к.з. является переходным процессом, так как возникает дуга. Если переключение происходит при равенстве амплитудного значение нулю, то дуги не будет.
Данный алгоритм давно используется в импульсных источниках питания и носит аббревиатуру ZVC (zero voltage commutatin) и в интегральных оптосимисторах ZСC (zero cross commutatin). Вышеописанные алгоритмы обеспечивают низкий уровень генерируемых помех и умеренную скорость возрастания напряжения .
Применительно к электромеханическим (далее ЭМ) реле алгоритм несколько сложнее. Если полупроводниковые коммутаторы коммутируют практически моментально после подачи управляющего напряжения, то у ЭМ реле задержка может составлять от единиц до сотен миллисекунд. Поэтому необходимо коммутировать обмотку напряжения раньше, чем произойдёт пересечение с нулём на время срабатывания.
В качестве коммутирующего элемента выбрано электромагнитное реле китайской фирмы Wanja.
Заявленные характеристики:
· Тип системы Поляризованное
· Макс. коммутируемый ток 60 Ампер
· Макс. коммутируемое напряжение 250 Вольт
· Количество позиций контактов 2
· Количество контактных пар 1
· Номинальное напряжение питания обмотки 12 Вольт (двухобмоточное).
· Ориентировочная стоимость 4 $
Следует заметить, что существует и 3х фазный вариант реле.
Поляризованная система позволяет при малых габаритах магнитной системы, а следовательно и стоимости, быстро коммутировать большие токи. Обмотка реле, имеющая отвод от середины, позволяет применить для управления два транзистора вместо четырёх (мостовая схема).
Согласно собственным измерениям, сопротивление каждой из обмоток равно 50 ом. Следовательно, по закону Ома, потребляемый ток равен 240 мА. Максимальный ток, проходящий через ножку микроконтроллера равен 20ти мА. Поэтому для коммутации напряжения питания на управляющие обмотки применяется транзистор средней мощности (кт660). Так как на плате микроконтроллера присутствует напряжение питания 4…5 Вольт, то приходится питать модуль реле от отдельного сетевого БП через штекер Р1.
В отличие от высоковольтных выключателей, у данного реле только одна контактная группа, то возникает сложность при контроле состояния коммутирующих контактов. В частности необходимо измерять время срабатывания контактов после подачи сигнала переключения. Как показала практика, время срабатывания колеблется в пределах 5…8 мс, причём время отключения несколько меньше включения. Колебания времени я объясняю колебаниями питающего напряжения и колебаниями в положении магнитной системы. Статистика времени срабатывания в части «Приложение» «Время срабатывания реле». После незначительного изменения программы, микроконтроллер 100 раз подряд измеряет время срабатывания реле. Первые три цифрыопкоды команды. Последующие две — время срабатывание на замыкание и размыкание соответственно. Размерность в сотнях микросекунд. Значения колеблются в пределах 30…260. При работе в качестве МТЗ таких колебаний не происходит, поскольку между переключениями проходит не менее 30 мС. За это время упругость гнущихся элементов восстанавливается, а магнитный поток катушки затухает.
Алгоритм подробно расписан в разделе 3.4.5. Приведу скриншоты обмена информации в окне программы Bill Serial Monitor.
На рисунке 7.1 оператор отправил 10ти байтовую команду для измерения времени срабатывания реле. После измерения модуль отвечает возвратом опкода принятой команды, значениями переменных Rele_Time_on (75), Rele_Time_off (50), Apv_w_on (2700), Apv_w_off (5200). На риунке 7.1 модуль отправляет среднеамплитудные значения. На риунке 7.1 модуль отправляет значение Oc_cycles (57). Порог Sl_koef = 50.
Теперь опишу управляющие и контролирующие выводы схемы. Portc. oконтроль состояния контактов реле. Переключатель SW1 должен временно переключаться перед измерением времени срабатывания. К одному концу контакта К1.1 через SW1 подводится Vcc, с другого конца через SW1 Portc. o считывает логическое состояние. Portc.1, Portc.2- коммутируют транзисторы для управления катушками реле. VR1 — делитель переменного напряжения, эмитирующий трансформатор тока.
Снятие осциллограмм осуществлялось его подачей через штекер Р на линейный вход звуковой карты. Для захвата данных и построения диаграммы была использована программа Nero Wave Editor.
На рисунке 7.4 изображена график коммутации переменного напряжения. Движком переменного резистора выставлялось переменное напряжение, амплитудой превышающее Sh_val. Синусоида малой амплитуды отображает состояние отключенных контактов. Спустя 11…12 периодов срабатывает АПВ и контакты замыкаются. За 1 период МТЗ и за последующий полупериод отключает контакты. Далее опять следует цикл АПВ. Все моменты проходили в момент пересечения с нулём, следовательно опыт удался.
ГЛАВА 6. Безопасность жизнедеятельности Действие электрического тока на человека зависит от его значения, продолжительность и пути, по которому он проходит, а также от физического состояния человека. Наибольшую опасность представляет ток, проходящий через область сердца.
Наименьший ток, воспринимаемый человеком, составляет 1 mА. Его называют порогом чувствительности. Ток от 1 до 6 mА вызывает боль и непроизвольные сокращения мышц, однако человек способен отпустить предмет, через который ток входит в руку. Наибольший ток, при котором человек не способен самостоятельно освободиться, называется порогом отпускания. Американским институтом инженеров-электриков этот порог установлен в 9 mА, при этом напряжение от руки к ногам составляет 10,2 В. Следовательно сопротивление человека 10,2 / 0,009 = 1130 Ом. В СНГ порог отпускания 6 mА при напряжении 36 В, и сопротивление человека 6000 Ом.
При дальнейшем увеличении тока сокращение мышц распространяется от рук к грудной клетке, вследствие чего дыхание затрудняется и затем становится невозможным. В течение нескольких минут человек теряет сознание и умирает от удушья. При своевременном отключении дыхания восстанавливается и опасных последствий при этом не наблюдается.
Ток порядка 0,1 А при продолжительности в несколько секунд вызывает нарушение нормального ритма сердца, когда оно не бьется, а трепещет. Прекращается циркуляция крови, и смерть наступает в течение нескольких минут. Единственный способ восстановить нормальную работу сердца заключается в своевременной дефибриляции, которая в практике обслуживания электроустановок отсутствует. Поэтому возможность возникновения фибриляции сердца должна быть исключена соответствующим проектированием заземляющего устройства.
Для людей массой до 50 кг порог фибриляции равен:
где t — продолжительность прохождения тока.
Для людей массой около 70 кг:
Расчетное время t следует принимать равным времени действия релейной защиты и времени отключения выключателей. Для быстродействующих выключателей это 0,06 — 0,08 с. Принимая во внимание возможность второго шока при АПВ, следует расчетное время удвоить (0,15 с).
При проектировании заземляющих устройств пользуются понятиями допустимых напряжений прикосновения и шага, под которыми понимают предельные значения этих величин. Допустимые напряжения определены умножением соответствующих пороговых значений тока на сопротивление человека. Сопротивление человека можно считать число активным, и оно является неодинаковым при прохождении тока от руки к ногам и от ноги к ноге и составляет от 500 до 6000 Ом.
Опасность шагового напряжения меньше опасности напряжения прикосновения, так как ток не проходит через область сердца. Кроме того, в этом случае ток через человека ограничивается большим сопротивлением земли под ступнями. Однако следует учитывать следующее:
· под действием шагового напряжение, воспринимаемого болезненно, человек может упасть, что вызовет ток через грудную клетку и область сердца;
· короткое замыкание может произойти, когда человек работает на четвереньках. Поэтому допустимые напряжения прикосновения и шага в заземляющем устройстве в эффективно заземленных сетях приняты одинаковыми. Допустимые напряжения для сетей незаземленных или заземленных через дугогасящие реакторы установлены равными 36 В, при этом ток через человека не превышает 6 mА, что соответствует порогу отпускания.
· При нормировании и проектировании заземляющего устройства учитывают вероятность травмирования человека электрическим током и стараются уменьшить вероятность возникновения условий для этого. Приведем условия, при совпадении которых возможно травмирование:
· замыкание в таком месте электрические системы и при таких условиях, при которых ток стекания в землю достигает расчетного значения;
· неблагоприятное состояние земли (большая влажность поверхностного слоя);
· присутствие человека в таком месте и в таком положении, что он оказывается под опасным напряжением;
· отсутствие дополнительных сопротивлений (обуви, рукавиц), включенных последовательно с человеком;
· достаточная для травмирования продолжительность тока.
6.1 Электробезопасность в сетях с напряжением до 1 кВ
Эти сети выполняются четырехпроводными или трехпроводными. Их присоединяют к сетям более высокого напряжения через понижающие трансформаторы мощностью не более 1 — 2,5 МВА.
1. Четырехпроводные сети.
Они позволяют подключать к ним трехфазные приемники на линейное и однофазные — на фазное напряжение. Нулевой провод обеспечивает одинаковое напряжение на фазах нагрузки, если она неравномерна. Он имеет такую же изоляцию, как и фазные провода, а сечение его обычно меньше сечения фазных проводов. При обрыве нулевого провода происходит перераспределение напряжения по фазам нагрузки, что нельзя допустить. Поэтому установка коммутационных аппаратов и плавных предохранителей в нулевом проводе запрещена.
Нейтраль обмотки низшего напряжения трансформатора заземляют, т. е. присоединяют к заземлителю подстанции, а нулевой провод заземляют многократно. Кожухи электродвигателей, металлические части осветительной аппаратуры присоединяют к нулевому проводу, чтобы обеспечить автоматическое отключение поврежденных участков сети при замыкании на корпус. Такое использование нулевого провода называют занулением.
Четырехпроводная сеть обладает следующими свойствами:
а) при однофазных коротких замыканиях в ней обеспечивается быстрое и селективное отключение поврежденных участков сети с помощью автоматических выключателей и плавких предохранителей, время отключения не превышает обычно 0,1 с;
б) при замыкании на корпус заземленные части приобретают некоторый потенциал, зависящий от сопротивления нулевого провода и размещения заземлителей вдоль линии. Безопасность прикосновения обеспечивается кратковременностью тока.
в) при пробое изоляции трансформатора со стороны обмотки высшего напряжения на обмотку низшего напряжения люди защищены от опасных напряжений, так как обмотка низшего напряжения заземлена;
г) случайное прикосновение к фазному проводу представляет большую опасность. Поэтому правила техники безопасности категорически запрещают работу в электроустановках под напряжением.
2. Трехпроводные сети.
Они предназначены для присоединения электродвигателей. В них нейтраль обмотки низшего напряжения трансформатора не заземляют, а присоединяют к земле через пробивной предохранитель. Кожухи электродвигателей и другого оборудования заземляют в целях безопасности прикосновения.
Особенности сети
· При замыкании на корпус образуется цепь через активные и емкостные сопротивления неповрежденных проводов относительно земли. Сопротивления эти велики и ток короткого замыкания мал (несколько ампер). Он недостаточен для срабатывания автоматических выключателей и плавления ставок предохранителей. Напряжения неповрежденных проводов относительно земли повышается до UЛ, но напряжения между проводами не меняются. Поэтому работа приемников энергии не нарушается. Это достоинство трехпроводных сетей. О нарушении нормальной работы персонал узнает по показаниям контрольных приборов и аварийному сигналу. Заземленные части электрооборудования приобретают некоторый потенциал. Если протяженность сети невелика и ее изоляция в хорошем состоянии, то это напряжение не велико.
· При пробое изоляции трансформатора со стороны высшего напряжения на обмотку низшего напряжения искровой промежуток пробивного предохранителя перекрывается, и обмотка низшего напряжения соединяется с землей, что устраняет опасность для людей.
· Случайное прикосновение к фазному проводу менее опасно, чем в заземленной сети, поскольку последовательно с человеком включены относительно большие сопротивления изоляции двух других фаз.
· В последнее время в сетях с изолированной нейтралью в целях безопасности стремятся уменьшить продолжительность однофазных замыканий. Специальные устройства, реагирующие на ток нулевой последовательности, потенциал заземленных предметов или сопротивление проводов относительно земли, получили название устройств защитного отключения.
· В России сети 660 В выполняют незаземленными. ПУЭ рекомендует применение трехпроводных незаземленных сетей при напряжении 380 и 220 В в подземных и передвижных установках. Безопасность здесь обеспечивается непрерывным контролем за состоянием изоляции сети и применением устройств защитного отключения.
6.2 Меры защиты от прямого прикосновения Меры защиты от прямого прикосновения: основная изоляция, ограждения и оболочки, установка барьеров, расположение вне зоны досягаемости, применение малого напряжения .
Для дополнительной защиты от прямого прикосновения в электроустановках напряжением до 1 кВ следует применять устройство защитного отключения (УЗО). В основе действия УЗО лежит принцип ограничения продолжительности протекания тока через тело человека при его непреднамеренном прикосновении к элементам электроустановки, находящимся под напряжением.
Меры защиты при косвенном прикосновении: защитное заземление, автоматическое отключение, выравнивание потенциалов, двойная или усиленная изоляция.
Напряжение шага — напряжение между двумя точками на поверхности земли на расстоянии 1 м одна от другой, которое принимается равным длине шага человека. При поражении током нужно удалить пострадавшего из зоны шагового напряжения на расстояние не менее 8 м от места стекания тока на землю.
Средства защиты, используемые в электроустановках Электрозащитные средства: изолирующие (изолирующие штанги, изол клещи, указатели напряжения, диэл. перчатки, галоши и боты, ручной изолирующий инструмент, диэл. ковры и изолирующие подставки, лестницы приставные и стремянки изолирующие стеклопластиковые, гибкие изолирующие покрытия и накладки для работ в электроустановках до 1кВ, устройства и приспособления для обеспечения безопасности работ при измерениях и испытаниях, спец средства защиты, устройства и приспособления изолирующие для работ под напряжением в установках под напряжением 110кВ и выше), основные, дополнительные, неизолирующие (плакаты и знаки безопасности, переносные заземления, защ. ограждения, сигнализаторы наличия напряжения)
Cредства защиты от электрических полей повышенной напряженности (330 кВ и выше): коллективные средства защиты (съемные и переносные экраны и плакаты безопасности) индивидуальные средства защиты (комплекты индивидуальные экранирующие) Средства индивидуальной защиты: средства защиты головы, средства защиты глаз и лица, средства защиты органов дыхания, средства защиты рук, средства защиты от падения с высоты, одежда специальная защитная.
Основные изолирующие ЭЗС до 1 кВ: изолирующие штанги, изолирующие клещи, указатели напряжения, электроизмерительные клещи, диэлектрические перчатки, ручной изолирующий инструмент.
Дополнительные изолирующие ЭЗС до 1 кВ: диэлектрические галоши, диэлектрические ковры и изолирующие подставки, изолирующие колпаки, покрытия и накладки, лестницы приставные и стремянки изолирующие стеклопластиковые.
Плакаты и знаки безопасности: запрещающие (не включать работают люди, не включать работа на линии, не открывать работают люди, работа под напряжением повторно не включать) предупреждающие («молния», испытание опасно для жизни, не влезай убьёт, стой напряжение, опасное электрическое поле без средств защиты проход запрещен) предписывающие (работать здесь, влезать здесь) указательные (заземлено).
Общие правила пользования средствами защиты.
Руководитель потребителя и ответственный за электрохозяйство должны контролировать соответствие условий труда на рабочих местах требованиям безопасности и производственной санитарии, и при невозможности устранить воздействие на персонал вредных и опасных факторов руководящие должностные работники обязаны обеспечить персонал средствами индивидуальной защиты.
При работе следует использовать только средства защиты, имеющие маркировку с указанием завода-изготовителя, наименования типа изделия и года выпуска, а также штампа об испытании. При обнаружении непригодности средств защиты они подлежат изъятию. Об изъятии непригодных средств защиты должна быть сделана запись в журнале учета и содержания средств защиты или в оперативной документации.
Перед каждым применением средства защиты персонал обязан проверить его исправность, отсутствие внешних повреждений и загрязнений, а также проверить по штампу срок годности. Не допускается использование средств защиты с истекшим сроком годности. При использовании основных изолирующих средств достаточно применения одного дополнительного.
При необходимости защитить работающего от шагового напряжения диэлектрические боты или галоши могут использоваться без основных средств защиты.
Содержание и хранение средств защиты Средства защиты необходимо хранить в закрытых помещениях. Средства защиты, изолирующие устройства и приспособления для работ под напряжением следует содержать в сухом, проветриваемом помещении.
Средства защиты из резины и полимерных материалов, находящиеся в эксплуатации, следует хранить в шкафах, стеллажах, полках отдельно от инструмента и других средств защиты. Они должны быть защищены от воздействия кислот, щелочей, масел, бензина и других разрушающих веществ, а также от прямого действия солнечных лучей и теплового воздействия нагревательных приборов Средства защиты органов дыхания следует хранить в сухих помещениях в специальных сумках.
Учет средства защиты и контроль за их состоянием Все находящиеся в эксплуатации средства защиты должны быть пронумерованы (за исключением касок, ковров, подставок, плакатов). Нумерация устанавливается отдельно для каждого вида средства защиты с учетом принятой системы организации эксплуатации и местных условий. Допускается использование заводских номеров.
Инвентарный номер наносят непосредственно на средство защиты краской или выбивают на металлических деталях. Возможно нанесение на прикрепленную к средству защиты бирку.
В подразделениях предприятий/организаций необходимо вести журналы учета и содержания средств защиты. Средства защиты, выданные в индивидуальное пользование, также должны быть зарегистрированы в журнале.
Наличие и состояние средств защиты проверяется периодическим осмотром не реже 1 раза в 6 месяцев.
ЭЗС, полученные от заводов-изготовителей или со складов, должны быть проверены по нормам эксплуатационных испытаний. НЕ подвергаются эксплуатационным испытаниям изолирующие подставки, диэлектрические ковры, переносные заземления, защитные ограждения, плакаты и знаки безопасности, а также монтерские пояса и страховочные канаты.
На выдержавшие испытания средства защиты, применение которых зависит от напряжения, ставится штамп. Штамп должен быть отчетливо виден, он должен наноситься несмываемой краской или наклеиваться на изолирующие части около ограничительного кольца изолирующих ЭЗС и устройств для работы под напряжением. На средствах защиты, не выдержавших испытания, штамп должен быть перечеркнут красной краской.
Правила пользования
· перед началом работы с указателем проверить, кратковременно коснувшись токоведущих частей.
· при проверке отсутствия напряжения время непосредственного контакта с
· контролируемыми токоведущими частями должно быть не менее 5 с.
· при использовании однополюсного указателя должен быть обеспечен контакт между электродом на торцевой или боковой части с рукой оператора. Применение диэлектрических перчаток не допускается.
Перчатки диэлектрические
· Перед применением осмотреть (повреждения, увлажнение, загрязнение), проверить на наличие проколов скручиванием.
· Не допускается подвертывать края. Допускается надевать сверху брезентовые перчатки или рукавицы.
· Периодически промывать содовым или мыльным раствором с последующей сушкой.
Обувь специальная диэлектрическая
· Галоши — до 1 кВ, боты — при всех напряжениях.
· По цвету должны отличаться от остальной резиновой обуви.
· Перед применением осмотреть на предмет обнаружения дефектов (отслоения деталей или подкладки, посторонние твердые включения).
Ковры диэлектрические и подставки изолирующие.
· ковры толщиной 6±1 мм ширина 500−8000 мм; длина 500−1200 мм.
· настил не менее 500×500 (зазор между планками 10−30 мм).
· не испытывают, осматривают не реже 1 раз в 6 мес. перед применением.
6.3 Электромагнитные излучения Источники электромагнитных излучений Известно, что около проводника, по которому протекает ток, возникают одновременно электрическое и магнитное поля. Если ток не меняется во времени, эти поля не зависят друг от друга. При переменном токе магнитное и электрическое поля связаны между собой, представляя единое электромагнитное поле.
Электромагнитное поле обладает определённой энергией и характеризуется электрической и магнитной напряжённостью, что необходимо учитывать при оценке условий труда.
Источниками электромагнитных излучений служат радиотехнические и электронные устройства, индукторы, конденсаторы термических установок, трансформаторы, антенны, фланцевые соединения волноводных трактов, генераторы сверхвысоких частот и др.
Современные геодезические, астрономические, гравиметрические, аэрофотосъёмочные, морские геодезические, инженерно-геодезические, геофизические работы выполняются с использованием приборов, работающих в диапазоне электромагнитных волн, ультравысокой и сверхвысокой частот, подвергая работающих опасности с интенсивностью облучения до 10 мкВт/см2.
Биологическое действие электромагнитных излучений Электромагнитные поля человек не видит и не чувствует и именно поэтому не всегда предостерегается от опасного воздействия этих полей. Электромагнитные излучения оказывают вредное воздействие на организм человека. В крови, являющейся электролитом, под влиянием электромагнитных излучений возникают ионные токи, вызывающие нагрев тканей. При определённой интенсивности излучения, называемой тепловым порогом, организм может не справиться с образующимся теплом.
Нагрев особенно опасен для органов со слаборазвитой сосудистой системой с неинтенсивным кровообращением (глаза, мозг, желудок и др.). При облучении глаз в течение нескольких дней возможно помутнение хрусталика, что может вызвать катаракту.
Кроме теплового воздействия электромагнитные излучения оказывают неблагоприятное влияние на нервную систему, вызывают нарушение функций сердечно-сосудистой системы, обмена веществ.
Длительное воздействие электромагнитного поля на человека вызывает повышенную утомляемость, приводит к снижению качества выполнения рабочих операций, сильным болям в области сердца, изменению кровяного давления и пульса.
Оценка опасности воздействия электромагнитного поля на человека производится по величине электромагнитной энергии, поглощённой телом человека.
Электрические поля токов промышленной частоты Установлено, что негативное воздействие на организм работающих оказывают и электромагнитные поля токов промышленной частоты (характеризуются частотой колебаний от 3 до 300 Гц). Неблагоприятные воздействия токов промышленной частоты проявляются только при напряжённости магнитного поля порядка 160−200 А/м. Зачастую магнитная напряжённость поля не превышает 20−25 А/м, поэтому оценку опасности воздействия электромагнитного поля достаточно производить по величине электрической напряжённости поля.
Для измерения напряжённости электрического и магнитного полей используют приборы типа «ИЭМП-2». Плотность потока излучения измеряют различного рода радар-тестерами и термисторными измерителями малой мощности, например, «45-М», «ВИМ» и др.
Защита от электрических полей В соответствии со стандартом «ГОСТ 12.1.002−84 ССБТ. Электрические поля промышленной частоты. Допустимые уровни напряжённости и требования к проведению контроля на рабочих местах.» нормы допустимых уровней напряжённости электрических полей зависят от времени пребывания человека в опасной зоне.
Присутствие персонала на рабочем месте в течение 8 часов допускается при напряжённости электрического поля (Е), не превышающей 5 кВ/м. При значениях напряжённости электрического поля 5−20 кВ/м время допустимого пребывания в рабочей зоне в часах составляет:
Т=50/Е-2
где и Т, Е — соответственно фактическое и допустимое время пребывания персонала (ч), в контролируемых зонах с напряжённостями Е1, Е2, …, Еn.
Работа в условиях облучения электрическим полем с напряжённостью 20−25 кВ/м должна продолжаться не более 10 минут.
Основными видами средств коллективной защиты от воздействия электрического поля токов промышленной частоты являются экранирующие устройства.
Экранирование может быть общим и раздельным. При общем экранировании высокочастотную установку закрывают металлическим кожухом — колпаком. Управление установкой осуществляется через окна в стенках кожуха. В целях безопасности кожух контактируют с заземлением установки. Второй вид общего экранирования — изоляция высокочастотной установки в отдельное помещение с дистанционным управлением. Конструктивно экранирующие устройства могут быть выполнены в виде козырьков, навесов или перегородок из металлических канатов, прутьев, сеток. Переносные экраны могут быть оформлены в виде съёмных козырьков, палаток, щитов и др. Экраны изготовляют из листового металла толщиной не менее 0,5 мм.
Наряду со стационарными и переносными экранирующими устройствами применяют индивидуальные экранирующие комплекты. Они предназначены для защиты от воздействия электрического поля, напряжённость которого не превышает 60 кВ/м.
В состав индивидуальных экранирующих комплектов входят: спецодежда, спецобувь, средства защиты головы, а также рук и лица. Составные элементы комплектов снабжены контактными выводами, соединение которых позволяет обеспечить единую электрическую сеть и осуществить качественное заземление (чаще через обувь).
Периодически проводится проверка технического состояния экранирующих комплектов. Результаты проверки регистрируются в специальном журнале.
Полевые топографо-геодезические работы могут проводиться вблизи линий электропередачи. Электромагнитные поля воздушных линий электропередачи высокого и сверхвысокого напряжений характеризуются напряжённостью магнитной и электрической, составляющих соответственно до 25 А/м и 15 кВ/м (иногда на высоте 1,5−2,0 м от земли). Поэтому в целях уменьшения негативного воздействия на здоровье, при производстве полевых работ вблизи линий электропередачи напряжением 400 кВ и выше, необходимо либо ограничивать время пребывания в опасной зоне, либо применять индивидуальные средства защиты.
Электромагнитные поля радиочастот Источниками возникновения электромагнитных полей радиочастот являются: радиовещание, телевидение, радиолокация, радиоуправление, закалка и плавка металлов, сварка неметаллов, электроразведка в геологии (радиоволновое просвечивание, методы индукции и др.), радиосвязь и др.
Электромагнитная энергия низкой частоты 1−12 кГц широко используется в промышленности для индукционного нагрева с целью закалки, плавки, нагрева металла. Энергия импульсивного электромагнитного поля низких частот применяется для штамповки, прессовки, для соединения различных материалов, литья и др.
При диэлектрическом нагреве (сушка влажных материалов, склейка древесины, нагрев, термофиксация, плавка пластмасс) используются установки в диапазоне частот от 3 до 150 МГц. Ультравысокие частоты используются в радиосвязи, медицине, радиовещании, телевидении и др. Работы с источниками сверхвысокой частоты осуществляются в радиолокации, радионавигации, радиоастрономии и др. Биологическое действие электромагнитных полей радиочастот. По субъективным ощущениям и объективным реакциям организма человека не наблюдается особых различий при воздействии всего диапазона радиоволн ВЧ, УВЧ и СВЧ, но более характерны проявления и неблагоприятны последствия воздействий СВЧ электромагнитных волн.
Наиболее характерными при воздействии радиоволн всех диапазонов являются отклонения от нормального состояния центральной нервной системы и сердечно-судистой системы человека. Общим в характере биологического действия электромагнитных полей радиочастот большой интенсивности является тепловой эффект, который выражается в нагреве отдельных тканей или органов. Особенно чувствительны к тепловому эффекту хрусталик глаза, желчный пузырь, мочевой пузырь и некоторые другие органы.
Субъективными ощущениями облучаемого персонала являются жалобы на частую головную боль, сонливость или бессонницу, утомляемость, вялость, слабость, повышенную потливость, потемнение в глазах, рассеянность, головокружение, снижение памяти, беспричинное чувство тревоги, страха и др.
К числу перечисленных неблагоприятных воздействий на человека следует добавить мутагенное действие, а также временную стерилизацию при облучении интенсивностями выше теплового порога.
Для оценки потенциальных неблагоприятных воздействий электромагнитных волн радиочастот приняты допустимые энергетические характеристики электромагнитного поля для различного диапазона частот — электрическая и магнитная напряжённости, плотность потока энергии.
Защита от электромагнитных полей радиочастот Для обеспечения безопасности работ с источниками электромагнитных волн проводится систематический контроль фактических значений нормируемых параметров на рабочих местах и в местах возможного нахождения персонала. Если условия работы не удовлетворяют требованиям норм, то применяются следующие способы защиты [4]:
· Экранирование рабочего места или источника излучения.
· Увеличение расстояния от рабочего места до источника излучения.
· Рациональное размещение оборудования в рабочем помещении.
· Использование средств предупредительной защиты.
· Применение специальных поглотителей мощности энергии для уменьшения излучения в источнике.
· Использование возможностей дистанционного управления и автоматического контроля и др.
Рабочие места обычно располагают в зоне минимальной интенсивности электромагнитного поля. Конечным звеном в цепи инженерных средств защиты являются средства индивидуальной защиты. В качестве индивидуальных средств защиты глаз от действия СВЧ-излучений рекомендуются специальные защитные очки, стёкла которых покрыты тонким слоем металла (золота, диоксида олова).
Защитная одежда изготовляется из металлизированной ткани и применяется в виде комбинезонов, халатов, курток с капюшонами, с вмонтированными в них защитными очками. Применение специальных тканей в защитной одежде позволяет снизить облучение в 100−1000 раз, то есть на 20−30 децибел (дБ). Защитные очки снижают интенсивность излучения на 20−25 дБ.
В целях предупреждения профессиональных заболеваний необходимо проводить предварительные и периодические медицинские осмотры. Женщин в период беременности и кормления грудью следует переводить на другие работы. Лица, не достигшие 18-летнего возраста, к работе с генераторами радиочастот не допускаются. Лицам, имеющим контакт с источниками СВЧи УВЧ-излучений, предоставляются льготы (сокращённый рабочий день, дополнительный отпуск).
6.4 Электробезопасность устройства
Максимально возможное напряжение, используемое напряжение в модуле равно 12 В. Это значительно меньше стандартного безопасного напряжения (36 В), однако следует использовать трансформаторную развязку от контролируемых точек. Например стандартное номинальное напряжение от измерительных трансформатора напряжения равно 100 В, что является опасным для человека.
Заключение
Я считаю, что с поставленной задачей справился. Алгоритмы программ представлены в удобной для восприятия форме, сами программы имеют комментарии. Все исследования и разработки полностью оригинальны (проведены самостоятельно) и без использования лабораторного оборудования. Полученные результаты представлены в виде диаграмм.
Список использованных источников
1. Кривченко И.В." Компоненты и технологии" N3, 2002 г. ООО «ЭФО»
2. www.atmel.com/atmel/products/prod23.htm.
3. Горелик Т. Г., Медникова Ю. Б., Асанбаев Ю. А, www. energo-info.ru/content/view/932/81/
4. Н. И. Заец, «Радиолюбительские конструкции на PIC-микроконтроллерах», Солон-Пресс, Москва, 2004.
5. Инструкция по применению и испытанию средств защиты, используемых в электроустановках (утв. приказом Минэнерго РФ от 30 июня 2003 г. № 261)
6. Рекомендации Международной электротехнической комиссии. В России нормированы ГОСТ 12.10.08−82.
7. «Теоретические основы электротехники», том 2. К, С. Демирчан, Л. Р. Нейман, Н. В. Коропкин, В. Л. Чечурин. Санкт-Питербург, 2004 г, изд «Питер», стр. 34−35, 38−39.
Приложение Тексты программ с комментариями
1. Основная программа
$regfile = «m128def.dat» -директива, содержащая информацию о свойствах применяемого микроконтроллера.
:$crystal = 16 000 000 : — директива, означающая тактовую частоту
$hwstack = 32: $swstack = 10: $framesize = 40: Размеры стековой и кэш памяти.
$baud = 115 200 -частота передачи данных канала УСАПП.
C2s Alias Portd.4 : — присвоение порту вводавывода символьного имени. Оба эти вывода
R2s Alias Portd.3: предполагается использовать для аппаратного контроля УСАПП.
Reset С2s: -запрещение приёма данных, пока идёт инициализация данных.
Dim Ip As Byte: Ip = 128: -личный номер устройства.
Lcd_light Alias Porta.6 — присвоение порту вводавывода символьного имени .
Вклвыкл. Подсветки ЖКИ.
Dim Lcd_size As ByteПеременная, хранящая информацию о размере ЖКИ.
Config Lcdpin = Pin, Db4 = Porta.2, Db5 = Porta.3, Db6 = Porta.4, Db7 = Porta.5, E = Porta.1, Rs = Porta.0 -Инициализация подключения ЖКИ к шине.
Config Spi = Hard, Interrupt = Off, Data Order = Msb, Master = Yes, Polarity = High, Phase = 1, Clockrate = 4, Noss = 0 -Настройка режима шины SPI .
Spiinit: Инициализация подключения шины SPI
Csel Alias Portb.4: Config Portb.4 = Outputприсвоение порту вводавывода символьного имени. Применяется для активизации SPI подчинённого устройства.
Dim Second2 As Eram Byte At 17
Dim Minute2 As Eram Byte At 18
Dim Hour2 As Eram Byte At 19
Dim Dat2 As Eram Byte At 20
Dim Dat_weak2 As Eram Byte At 21
Dim Month2 As Eram Byte At 22
Dim Year2 As Eram Word At 23
Dim Leap2 As Eram Byte At 25
Dim Month_inc2 As Eram Byte At 26
Dim Dat_inc2 As Eram Byte At 27
Dim Hour_inc2 As Eram Byte At 28
Dim Month_dec2 As Eram Byte At 29
Dim Dat_dec2 As Eram Byte At 30
Dim Hour_dec2 As Eram Byte At 31
Dim Lcd_size2 As Eram Byte At 32
Dim Osc_num2 As Eram Byte At 33
Dim Fl_err_cntr2 As Eram Byte At 34
Dim P_num2 As Eram Word At 35
Dim Eep_buf2 As Eram String * 3800 At 100
— переменные, хранящиеся в Энергонезависимой памяти.
Dim Tact As Byte: Dim Second As Byte: Dim Minute As Byte :
Dim Hour As Byte: Dim Dat As Byte: Dim Dat_weak As Byte
Dim Month As Byte: Dim Year As Word: Dim Leap As Byte :
Dim Month_inc As Byte: Dim Dat_inc As Byte :
Dim Hour_inc As Byte Dim Month_dec As Byte :
Dim Dat_dec As Byte: Dim Hour_dec As Byte :
Dim Maxdat As Byte: Dim Year_l As Byte
Dim Year_d As Byte: Dim Maxdat_l As Byte :
Dim Year_lo As Byte: Dim New_sec As Bit :
Dim New_min As Bitпеременные, используемые в работе часов реального времени.
Dim Pwm_out As Word
Dim Tim2_intr As Byte
— переменные, используемые для ШИМ.
Dim Buf_ip_err As Bit: Dim Buf1_full As Bit :
Dim Buf_err_ovr As Bit: Dim Buf_err_entr As Bit :
Dim Buf2_full As Bit: Dim Buf_tim_cnt As Byte :
Dim Buf_cntr As Byte: Dim Buf_last_sec As Byte :
Dim Buf_entr As Bit: Dim Buf_pack_num As Byte :
— переменные, используемые для контроля пакетных посылок от ПК по каналу УСАПП.
Dim Rs_pack_b1 As Byte: Dim Rs_pack_b2 As Byte :
Dim Rs_pack_b3 As Byte: Dim Rs_pack_b4 As Byte: Dim Rs_pack_b5 As Byte: Dim Rs_pack_b6 As Byte: Dim Rs_pack_b7 As Byte :
Dim Rs_pack_b0 As Byte: Dim Rs_pack_b8 As Byte :
Dim Rs_pack_b9 As Byte
— переменные, составляющие первичный буфер FIFO УСАПП.
Dim Rs_buf0 As Byte: Dim Rs_buf1 As Byte: Dim Rs_buf2 As Byte :
Dim Rs_buf3 As Byte: Dim Rs_buf4 As Byte: Dim Rs_buf5 As Byte :
Dim Rs_buf6 As Byte: Dim Rs_buf7 As Byte: Dim Rs_buf8 As Byte
Dim Rs_init As Byteпеременные, составляющие вторичный буфер FIFO УСАПП.
Dim Wdr_ovr As Bit: Dim Cycle_err As Bit: Dim Rs_time_err As Bit
— переменные, содержащие информацию о проблеме в главном цикле программы.
Dim Adc_conv As Word :
Dim Adc_conv_low As Byte At Adc_conv Overlay :
Dim Adc_conv_hight As Byte At Adc_conv + 1 Overlay :
Dim Adc_cycle As Word :
Dim Channel As Byte :
Dim Adc_buf (2000) As Byte :
— переменные, используемые при работе АЦП.
Dim Fl_rdy As Bit: Dim Fl_st As Byte: Dim Fl_st_tmp As Byte :
Dim Fl_buf_err As Bit: Dim Fl_mem_err As Bit :
Dim Fl_mem_ww As Bit: Dim Fl_try_w As Byte :
Dim Fl_try_max As Byte Fl_try_max = 4
Reset Fzb: Reset Fl_rdy: Reset Fl_mem_ww :
— переменные, содержащие информацию о состоянии флэш-накопителя.
Dim I As Word: Dim P_buf (528) As Byte: Dim P_num As Word :
Dim P_num_tmp As Word: Dim P_num_l As Byte :
Dim P_num_h As Byte: Dim P_cntr As Word :
Dim P_cntr_tmp As Word: Dim P_cntr_l As Byte :
Dim P_cntr_h As Byte: Dim P_end As Word :
Dim Meas_cnt As Word: счётчик измерений.
Dim K As Byte: Dim Osc_cntr As Byte
Dim Osc_num As Byte : — счётчик осциллограмм.
Dim Buf_num As Byte: -номер буфера в осциллограмме
Dim Buf_add As Word :
Dim Meas_cnt_h As Byte At Adc_conv + 1 Overlay
Dim Meas_cnt_l As Byte At Adc_conv Overlay :
Dim Ser_osc_st As Bit
— переменные-счётчики адресов в промежуточных информационных буферов
Adc_buf (2000) и P_buf (528)
Dim Frs As Byte: Dim Fb1(4) As Byte: Dim Frfb As Byte :
Dim Fzb (4) As Byte: Dim Rba As Byte: Dim Fl_err As Bit :
Dim Fl_err_cntr As Byte: Dim Wpn As Byte: Dim Ff As Byte
Frs = 215: Fb1(1) = 132: Frfb = 131: Wpn = 83: Rba = 212: Ff = 255: K = 77
— опкоды команд, предназначенные для управления флэш-накопителя
Declare Sub Ready_stat (): Declare Sub Transf_osc () :
Declare Sub Osc () :
— обявление подпрограмм.
Reset New_sec: Reset New_min: Reset Buf1_full: Reset Buf_err_ovr: Reset Buf_entr: Reset Buf_pack_num: Reset Wdr_ovr
Reset Cycle_err: Reset Buf_cntr: Reset Buf_err_entr: Reset Buf2_full: Reset Buf_cntr
— очистка переменных
Second = Second2: Minute = Minute2: Hour = Hour2: Dat = Dat2: Dat_weak = Dat_weak2: Month = Month2: Year = Year2: Leap = Leap2:
— загрузка значения времени из энергонезависимой памяти.
Dat_inc = Dat_inc2: Hour_inc = Hour_inc2 :
Dat_dec = Dat_dec2: Hour_dec = Hour_dec2
Year = Year Or 2000: Month = Month Or 1 :
Dat = Dat Or 1: Dat = Dat Or 1: Leap = Leap And 1
If Year > 2099 Then: Set Rs_time_err: Year = 2000: End If :
If Month > 12 Then: Set Rs_time_err: Month = 0: End If
If Dat > 32 Then: Set Rs_time_err: Dat = 0: End If :
If Hour > 23 Then: Set Rs_time_err: Hour = 23: End If
If Minute > 59 Then: Set Rs_time_err: Minute = 59 :
End If: If Dat_weak > 7 Then: Dat_weak = 0: Set Rs_time_err: End If
Osc_num = Osc_num2: P_num = P_num2: Fl_err_cntr = Fl_err_cntr2
— проверка значения времени энергонезависимой памяти и установка рационального значения в случае ошибки.
Lcd_size = Lcd_size2
— загрузка размера ЖКИ из энергонезависимой памяти
Config Timer0 = Timer, Async = On, Prescale = 32
— инициализация таймера-счётчика 0 в режиме тамера, асинхронный режим, коэффициент Деления=32.
Config Com1 = 115 200, Synchrone = 0, Parity = Even, Stopbits = 1, Databits = 8, Clockpol = 0
— инициализация УСАПП на скорость 115 200 бит сек, с битом контроля чётности передачи данных.
Config Lcdpin = Pin, Db4 = Porta.2, Db5 = Porta.3, Db6 = Porta.4, Db7 = Porta.5, E = Porta.1, Rs = Porta.0
— инициализация шины ЖКИ диплея.
Print Minute; «»; Hour; «»; Dat; «»; Month; «»; Year; «»; Rs_time_err
— печать значения часов и бита контроля ошибки.
Config Pind.0 = Input: Set Portd.0 -настройка вывода порта .
On Int0 Int0_int: Enable Int0 — включение внешнего прерывания
Enable Interrupts : — глобальное разрешение прерываний
Config Watchdog = 512: Start Watchdog :-инициализация сторожевого таймера
On Urxc Rec_isr: Enable Urxcвключение внешнего прерывания УСАПП.
Select Case Lcd_size
Case 1: ' Config Lcd = 8 * 2
Case 2: ' Config Lcd = 12 * 1
Case 3: ' Config Lcd = 12 * 2
Case 4: Config Lcd = 16 * 1
Case 5: Config Lcd = 16 * 2
Case 6: Config Lcd = 16 * 4
Case 7: Config Lcd = 20 * 2
Case 8: Config Lcd = 20 * 4
Case 9: ' Config Lcd = 24 * 2
Case 10: ' Config Lcd = 24 * 4
Case 11: Config Lcd = 40 * 2
Case 12: Config Lcd = 40 * 4
Case Else: Config Lcd = 16 * 2
End Select :
— Инициализазация размера ЖКИ.
Doначало основного (главного) цикла программы
If Wdr_ovr = 1 Then: Set Cycle_err: Print Ip; «»; 128; «»; 5; «Cycle_err»
End If: Set Wdr_ovrотправка отчёта по УСАПП об ошибке выполнения программы
If Buf2_full = 1 Then
Select Case Rs_buf0
Case 1: Goto Set_time
Case 2: Goto Read_time
Case 10: Goto Config_lcd
Case 14: Goto Osc_comm
Case Else :
Print Ip; «»; Chr (139); «»; 3; «Comnd_not_supp» -отчёт о неподдерживаемой программе
End Select :
— Цикл ветвления выполнения подпрограмм в зависимости от номера команды.
4:
Reset Buf2_fullесли команда выполнена, то сбросить бит.
End if
If New_sec = 1 Then: If New_min = 1 Then: Print Minute; «»; Hour; «»; Dat; «»; Dat_weak; «»; Month; «»; Yearежеминутная печать даты и времени.
Reset New_sec: Reset New_min: End If: End If
Pwm_out = Pwm_out + 1: If Pwm_out > 230 Then: Pwm_out = 10: End If ' Compare1a = A ' Compare1b = A 'Pwm1a = A 'Pwm1b = A : — регулировка скважности ШИМ по пилообразному закону
Tim2_intr = Tifr: Tim2_intr = Tim2_intr And 1 — проверка флагов переполнения
If Tim2_intr = 0 Then: Goto 2: Else: Tifr = Tifr Or 1: End If
Incr Tact
If Tact > 3 Then
Tact = 0: Incr Second: Second2 = Second: Set New_sec
If Second < 60 Then: Goto 2: Else
Second = 0: Incr Minute: Minute2 = Minute: Set New_min
If Minute > 59 Then
Minute = 0: Incr Hour: Hour2 = Hour
If Month_inc = Month Then
If Dat = Dat_inc Then
If Hour = Hour_inc Then
Incr Hour
End If
End If
End If
If Month_dec = Month Then
If Dat = Dat_dec Then
If Hour = Hour_dec Then
Incr Hour
End If
End If
End If
If Hour > 23 Then
Hour = 0: Incr Dat: Dat2 = Dat: Incr Dat_weak: If Dat_weak > 7 Then
Reset Dat_weak: Dat_weak2 = Dat_weak
If Month = 2 Then
Year_d = Year Mod 4
End If
If Year_d = 0 Then: Leap = 1: Leap2 = Leap: Maxdat = Lookup (month, Dta1)
End If
If Dat < 27 Then: Goto 2
End If: Maxdat_l = Maxdat + Leap
If Dat > Maxdat_l Then: Dat = 1: Incr Month: Month2 = Month
End If
If Month > 12 Then: Month = 1: Incr Year :
End If
End If
End If
End If
End If
End If
— цикл часов реального времени
2:
Reset Wdr_ovr: Reset Watchdog: Waitms 1 -сброс сторожевого таймера.
Loopконец основного (главного) цикла программы
Rec_isr: -метка вектора прерывания от УСАПП
Select Case Buf_cntr
Case 0: Rs_pack_b0 = Udr
Case 1: Rs_pack_b1 = Udr
Case 2: Rs_pack_b2 = Udr
Case 3: Rs_pack_b3 = Udr
Case 4: Rs_pack_b4 = Udr
Case 5: Rs_pack_b5 = Udr
Case 6: Rs_pack_b6 = Udr
Case 7: Rs_pack_b7 = Udr
Case 8: Rs_pack_b8 = Udr
Case 9: Rs_pack_b9 = Udr
End Select: Incr Buf_cntr
— цикл ветвления размещения пакета данных в буфер FIFO.
If Buf_cntr = 9 Then: If Buf2_full = 1 Then: Reset R2s: End If: End If
If Rs_pack_b0 = Ip Then: Reset Buf_ip_err: Else: Set Buf_ip_err: Print Ip; «»; 128; «»; 4; «Buf_Ip_err»
Reset Buf_cntr: Goto 3: End If
If Buf_cntr = 10 Then: Set Buf1_full: Reset R2s: Else: Goto 3: End If
If Rs_pack_b9 = 13 Then: Reset Buf_err_entr: Set Buf_entr :
Rs_buf0 = Rs_pack_b1: Rs_buf1 = Rs_pack_b2: Rs_buf2 = Rs_pack_b3
Rs_buf3 = Rs_pack_b4: Rs_buf4 = Rs_pack_b5: Rs_buf5 = Rs_pack_b6: Rs_buf6 = Rs_pack_b7: Rs_buf7 = Rs_pack_b8: Rs_buf8 = Rs_pack_b9
Set Buf2_full: Reset Buf1_full: Reset Buf_cntr: Set R2s :
Else: Set Buf_err_entr: Reset Buf_cntr
Print Ip; «»; Chr (139); «»; 6; «Buf_entr_err»: End If :
— цикл, содержащий алгоритм проверки ошибок в пакете принятых данных.
3:
Return
Dta1:
Data 0, 31, 28, 31, 30, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
— таблица, содержащая количество дней в году.
Set_time: — метка начала подпрограммы установки даты и текущего времени по каналу УСАПП.
Year_lo = Rs_buf1: Month = Rs_buf2: Dat_weak = Rs_buf3: Dat = Rs_buf4: Hour = Rs_buf5: Minute = Rs_buf6
Second = Rs_buf7: Reset Buf2_full: Reset Rs_time_err: Year = Year_lo + 2000: Year2 = Year
If Year > 2099 Then: Set Rs_time_err: Year = 2100: End If: If Month > 12 Then: Set Rs_time_err: Month = 12: End If
If Dat > 32 Then: Set Rs_time_err: Dat = 32: End If: If Hour > 23 Then: Set Rs_time_err: Hour = 23: End If
If Minute > 59 Then: Set Rs_time_err: Minute = 59: End If: If Dat_weak > 7 Then: Dat_weak = 7: Set Rs_time_err: End If
Year2 = Year: Month2 = Month: Dat2 = Dat: Hour2 = Hour: Minute2 = Minute
— алгоритм выявления явных ошибок
Print Ip; «»; Chr (139); «»; 9; «Rs_time_err »: Goto 4
Read_time: — метка начала подпрограммы считывания даты и текущего времени по каналу УСАПП.
Print Ip; «»; Year; «»; Month; «»; Dat_weak; «»; Dat; «»; Hour; «»; Minute; «»; Second: Goto 4
Osc_comm:-выбор команды работы с осциллограммами.
Select Case Rs_buf1
Case 1 :-отправляет номер последней записанной осциллограммы
Print Ip; «»; Osc_num; «»; Fl_err_cntr: Print Ip; «»; Chr (139); «»; «141 »: Goto 4
Case 2: -сбросить счётчик осциллограмм в нуль.
Osc_num2 = 0: Fl_err_cntr = 0: Print Ip; «»; Chr (139); «»; «142 »: Goto 4
Case 3 : — запрос на отправку данных осциллограммы.
Osc_cntr = Rs_buf2: P_cntr = Osc_cntr * 4: Set Ser_osc_st
Print Ip; «»; Chr (139); «»; «143 »; Osc_cntr: Call Transf_osc (): Goto 4
Case 4 :-запуск записи оциллограммы по УСАПП
Print Ip; «»; Chr (139); «»; «144 »: Call Osc (): Goto 4
Case Else: Goto 4
End Select
Goto 4
Config_lcd: -подпрограмма установки размера ЖКИ.
Lcd_size = Rs_buf1: Reset Buf2_full: Lcd_size2 = Lcd_size: Print «Lcd_conf»; Lcd_size
Goto 4
Int0_int — метка вектора внешнего прерывания
Sub Osc () :-метка подпрограммы записи осциллограммы.
Incr Osc_num: Osc_num2 = Osc_num :
Reset C2s: Disable Interrupts
If Ser_osc_st = 0 Then: Print Ip; «»; Chr (139); «»; «145 »; «»; Chr (139)
: Else: Reset Ser_osc_st: End If
Meas_cnt = 0: For Buf_num = 1 To 4: Вся осциллограмма поделена на 4 страницы.
Select Case Buf_num — Размещение пользовательской информации в начале странице.
Case 1: Buf_add = 2
Case 2: Buf_add = 530
Case 3: Buf_add = 1058
Case 4: Buf_add = 1586
End Select
Adc_buf (buf_add) = Osc_num: Incr Buf_add: Adc_buf (buf_add) = Buf_num
Incr Buf_add: Adc_buf (buf_add) = Month Incr Buf_add: Adc_buf (buf_add) = Dat
Incr Buf_add: Adc_buf (buf_add) = Hour: Incr Buf_add: Adc_buf (buf_add) = Minute
Incr Buf_add: Adc_buf (buf_add) = Second: Incr Buf_add: Adc_buf (buf_add) = Second
Incr Buf_add: Adc_buf (buf_add) = Second: Incr Buf_add :
Select Case Buf_numвыбор начального адреса размещения значений дискретных выборок
Case 1: Buf_add = 25
Case 2: Buf_add = 553
Case 3: Buf_add = 1081
Case 4: Buf_add = 1609
End Select
Adcsr = 132: For Adc_cycle = 0 To 100: Print Adc_cycle
— сто циклов измерения
: Admux = 246 :-Левостороннее выравнивание результата.8ми битное разрешение результата АЦП. Внутренний источник опорного питания.
For K = 1 To 4: -Измерение каждого из 4х каналов в каждом цикле.
Waitus 40: Set Adcsr.6: Bitwait Adcsr.4, Set
: Set Adcsr.6: Waitus 1 :-проверка готовности
Adc_buf (buf_add) = Adch :-помещение результата в основной буфер.
Set Adcsr.4: Reset Adcsr.6 : — предподготовка для следующеё выборки.
Incr Admux: -печть результата по УСАПП .
Incr Meas_cnt: Incr Buf_add: Next K: ;
Next Adc_cycle: Incr Buf_add: Adc_buf (buf_add) = Meas_cnt: Next Buf_num: Adcsr = 0
For Buf_num = 1 To 4 -Значение основного буфера записывается во флэш-накопитель за
Select Case Buf_num четыре захода.
Case 1 :
Buf_add = 1: P_end = 528
Case 2 :
Buf_add = 529: P_end = 1056
Case 3 :
Buf_add = 1057: P_end = 1584
Case 4 :
Buf_add = 1585: P_end = 2112
End Select
Incr P_num: Print P_num; «P_num »: Print «New»: Cls '
Call Ready_stat () -вызов подпрограммы
Print «Flash_st»: Print Fl_st — печать значения по УСАПП
Reset Csel
Spiout Fb1(1), 1 -отправка опкода записи информации в промежуточный Spiout Fzb (1), 3: Waitus 2 буфер флэшнакопителя
For Buf_add = Buf_add To P_endцикл отправки информации.
Spiout Adc_buf (buf_add), 1
Next Buf_add
Waitus 4: Set Csel: Waitus 2
Reset Csel
Spiout Frfb, 1 -отправка опкода записи информации из промежуточного буфера флэшнакопителя в его основную память.
P_num_tmp = P_num: Shift P_num_tmp, Left, 2 -сдвиг номера и его разбиение на младший и старший байты
P_num_h = High (p_num_tmp): P_num_l = Low (p_num_tmp)
Spiout P_num_h, 1 -отправка адреса страницы для записи
Spiout P_num_l, 1
Spiout Fzb (1), 1
Set Csel: Waitms 16
Next Buf_num
Enable Interrupts: Set C2s :
End Sub
Return
Sub Transf_osc () :-метка подпрограммы записи осциллограммы
Reset C2s: Disable Interrupts
For Buf_num = 1 To 4
Call Ready_stat ()-вызов подпрограммы
Print «Flash_st2»: Print Fl_st
Reset Csel :
Spiout Wpn, 1 -отправка опкода записи информации из основной памяти в промежуточный буфер.
P_cntr_tmp = P_cntr: Shift P_cntr_tmp, Left, 2: -сдвиг номера и его разбиение на
P_cntr_h = High (p_cntr_tmp): P_num_l = Low (p_cntr_tmp) младший и старший байты
Spiout P_cntr_h, 1 -отправка адреса страницы для чтения
Spiout P_cntr_l, 1
Spiout Fzb (1), 1
Set Csel: Waitms 4
Call Ready_stat () -вызов подпрограммы
Print «Flash_st3»: Print Fl_stпечать отчёта
Reset Csel
Spiout Rba, 1 -отправка опкода записи информации из промежуточный буфер в SPI
Spiout Fzb (1), 4 порт.
For I = 1 To 528 Step 1 -цикл принятия информации.
P_buf (i) = Spimove (255)
Next I
Waitus 2: Set Csel
For P_end = 1 To 528 Step 4 -цикл печати значений из вторичного буфера в УСАПП.
Print P_buf (p_end); Chr (92); P_buf (p_end + 1); Chr (92); P_buf (p_end + 2); Chr (92); P_buf (p_end + 3); Chr (92): Next P_cntr — по 4ре значения в ряду.
Incr P_end: Print «Next_page»: Next Buf_num
End Sub
Enable Interrupts: Set C2s :
Return
Sub Ready_stat () подпрограммы проверки готовности флэш-накопителя
Reset Fl_try_w
For Fl_try_w = 1 To Fl_try_max Step 1
Reset Csel
Spiout Frs, 1 -отправка опкода запроса значения регистра статуса
Fl_st = Spimove (255)
Waitus 2: Set Csel: Waitus 10
Fl_st_tmp = Fl_st And 128
If Fl_st_tmp = 128 Then: Set Fl_rdy: Reset Fl_try_w: Goto Fl_ok: Else: Reset Fl_rdy :
Incr Fl_try_w: End If — Если флэш-накопитель не готов несколько раз, то
If Fl_try_w > Fl_try_max Then: Set Fl_err: происходит завершение работы.
Print Ip; «»; Chr (139); «»; «10 ««Error» : — уведомление по УСАПП
Lcd «Error»: Incr Fl_err_cntr: Fl_err_cntr2 = Fl_err_cntr :
Goto End_flash_work: End If
Next Fl_try_w
Fl_ok:
End Sub
Return
End_flash_work:
1:
Wait 2
2. Программа для снятия осциллограмм
$regfile = «m128def.dat»: $crystal = 16 000 000: директива, содержащая информацию о свойствах применяемого микроконтроллера; означающая тактовую частоту
$hwstack = 32: $swstack = 10: $framesize = 40: Размеры стековой и кэш памяти
Dim Adc_conv As Word: Dim Adc_conv_low As Byte At Adc_conv Overlay: Dim Adc_conv_hight As Byte At Adc_conv + 1 Overlay:: Dim Adcc As Word: Word — временные переменные, хранящие измеренные величины
Dim Adc_summ Asпеременная, содержащая сумму значений за 4 выборки
Dim Adc_mod (1200) As Wordмассив, накопляющий значения модулей величин .
Dim Adc_sign (1200) As Byteмассив, накопляющий знаки величин .
Dim Adc_cycle2 As Wordсчётчик, используемый при печати в УАПП и для записи в массивы.
Dim L As Word :-счётчик, отслеживающий кааждое четвёртое измерение.
Dim Adc_cycle As Wordсчётчик выборок.
Wait 1 -пауза 1 сек.
Config Com1 = 115 200, Synchrone = 0, Parity = Even, Databits = 8, Clockpol = 0
— настройка УСАПП.
Config Portf = Input :-настраиваем порт F как входной.
Adcsr = 132: Admux = 214 :-инициализация АЦП.
Set Adcsr.6: Bitwait Adcsr.4, Set :-первое преобразование не используется.
For Adc_cycle = 1 To 1201: Incr L — цикл выборок.
Bitwait Portf.0, Resetкоманда, ожидающая запуска кнопки запуска.
Set Adcsr.6: Bitwait Adcsr.4, Set: Set Adcsr.6: Waitus 1: -запуск преобразования и проверка его завершения.
Adc_conv_low = Adcl: Adcc = Adch: Shift Adcc, Left, 8 :
Adcc = Adc_conv_low + Adcc: -считывание результатов из регистров
Set Adcsr.4: Reset Adcsr.6 : — предподготовка для следующеё выборки.
Adc_summ = Adccэта команда применяется для измерений без усреднения
`Adc_summ = Adcc+ Adc_summэта команда применяется для измерений c усреднением
'If L = 4 Then: L = 0: Shift Adc_summ, Right, 2 :
— эти команды применяется для измерений c усреднением
Incr Adc_cycle2 :
If Adc_summ > 512 Then: Adc_sign (adc_cycle2) = 45: Adc_summ = 1024 — Adc_summ — если значение больше 512, то величина отрицательная .
: Else: Adc_sign (adc_cycle2) = 43 — иначе положительная
End If: Adc_mod (adc_cycle2) = Adc_summ — запись результата в массив
': End If
Next Adc_cycle: -конец цикла выборок
For Adc_cycle = 1 To 1201: Print Chr (adc_sign (adc_cycle)); Adc_mod (adc_cycle); Chr (13)
Next Adc_cycle : — печать в УАПП.
Stop
3. Ключевые фрагмены программы, демонстрирующей коммутацию в точке пересечения с нулём
$regfile = «m128def.dat»: $crystal = 16 000 000: $hwstack = 32: $swstack = 10: $framesize = 40 ': $baud = 256 000
Rele_on Alias Portc.1: Rele_off Alias Portc.2: Rele_contr Alias Pinc.0: Dim Ip As Byte: Ip = 128
C2s Alias Portd.4: R2s Alias Portd.3: Reset R2s
Dim Sl_val As Byte : — порог срабатывания пускового органа
Dim Rele_time_on As Word: -время замыкания контактов реле после подачи напряжения на катушку включения (единица= 100 мкС)
Dim Rele_time_off As Wordвремя размыкания контактов реле после подачи напряжения на катушку выключения
Dim Meag_cntr As Byte: -Счётчик циклов измерения после срабатывания ПО.
Dim Oc_cycles As Byte : — Счётчик циклов измерения после срабатывания ПО, в которых среднеамплитудное напряжение выше порога.
Dim Apv_time As Byte : — время выдержки АПВ (1ед.= 0,25 с)
Dim Apv_cntr As Byte : — Счётчик АПВ (1ед.= 0,25 с)
Dim Sl_time As Word : — время срабатывания МТЗ (1ед.= времени цикла измерения)
Dim Sl_on As Bit — бит, означающий срабатывание пускового органа
Dim Apv_on As Bit — бит, означающий запуск АПВ
Dim Apv_w_on As Word — время ожидания после момента пересечения с нулём с последующим включением (мкС).
Dim Apv_w_off As Word Word — время ожидания после момента пересечения с нулём с послудующим выключением (мкС).
Dim Sl_koef As Wordзадаваемый порог. МТЗ срабатывает, когда его значение больше, чем Oc_cycles.
Dim Rs_time_err As Bit :
Sl_val = 100: Sl_koef = 50: Sl_time = 100: Apv_time = 100
Dim Adc_conv As Word: Dim Adc_conv_low As Byte At Adc_conv Overlay: Dim Adc_conv_hight As Byte At Adc_conv + 1 Overlay :
Dim Adc_mod (1200) As Word: Dim Adc_sign (1200) As Byte: Dim Adcc As Word: Dim L As Byte: Dim Adc_cycle As Word
Dim Adc_summ As Word ;
Dim Apv_w_on2 As Eram Word At 33
Dim Apv_w_off2 As Eram Word At 35
Declare Sub Ready_stat (): Declare Sub Transf_osc (): Declare Sub Osc (): Declare Sub Apv () : — регистрация подпрограмм.
Lcd_size = Lcd_size2: Apv_w_on = Apv_w_on2: Apv_w_off = Apv_w_off2
Do
If Apv_on = 1 Then :
If Apv_cntr > Apv_time Then: Call Apv (): End If: Else: Goto Curr_cntr :
— если время АПВ прошло, то выполнить его.
End If
9:
If Buf2_full = 1 Then
Select Case Rs_buf0
Case 1: Goto Set_time
Case 2: Goto Read_time
Case 3: Goto Adc_conv
Case 10: Goto Config_lcd
Case 17: Goto Get_rele_inf
Incr Tact: Incr Apv_cntr
Sub Apv () — подпрограмма АПВ
For Adc_cycle = 1 To 1024: Incr L — на поиск нуля выделено 1200 измерений.
Set Adcsr.6: Bitwait Adcsr.4, Set: Adc_conv_low = Adcl: Adcc = Adch
Shift Adcc, Left, 8: Adcc = Adc_conv_low + Adcc: Set Adcsr.4: Reset Adcsr.6
If Adcc > 512 Then: Adcc = 1024 — Adcc: End If: -если амплитуда отрицательна, то находим модуль.
If Adcc > 4 Then: Next Adc_cycle : — если пересечение с нулём не зафиксировано, то продолжаем поиск.
End If
Waitus Apv_w_on: выдержка временного промежутка
Set Rele_on : — подача напряжения на катушку включения.
Reset Apv_on: -сброс режима АПВ
Waitms 20 :
Reset Rele_on — выключение подачи напряжения на катушку включения.
End Sub — конец ПП.
Curr_cntr: — метка подпрограммы МТЗ
Reset Adc_summ
For Adc_cycle = 1 To 128 -на один цикл измерения среднеквадратичесого значения необходимо 128 измерений (128*32=3,5 мс)
Set Adcsr.6: Shift Adcc, Left, 8: Adcc = Adc_conv_low + Adcc :
If Adcc > 511 Then: Adcc = 1024 — Adcc: End If
Adc_summ = Adc_summ + Adcc : — накопление суммы.
Bitwait Adcsr.4, Set: Adc_conv_low = Adcl: Adcc = Adch :
Set Adcsr.4: Reset Adcsr.6 :
Next Adc_cycle :
Shift Adc_summ, Right, 7 : — получаем среднеамплитудное.
Chr (139); 7; Chr (139); Adc_summ — печать его значения при отладке
If Adc_summ > Sl_val Then : — если порг превышен, то пусковой орган сработает
Incr Oc_cycles: Set Sl_on: End If
If Sl_on = 1 Then: Incr Meag_cntr : — если пусковой орган сработал, то считать кол-во циклов измерения
If Meag_cntr > Sl_time Then: Reset Meag_cntr: Reset Sl_on
If Oc_cycles > Sl_koef: Then :
Print Ip; Chr (139); 17; Chr (139); 6; Chr (139); Oc_cycles — печать кол-ва циклов измерения, в которых порог срабатывания превышен
For Adc_cycle = 1 To 1024: Incr L: Set Adcsr.6 :
Bitwait Adcsr.4, Set: Adc_conv_low = Adcl: Adcc = Adch
Shift Adcc, Left, 8: Adcc = Adc_conv_low + Adcc: Set Adcsr.4 :
Reset Adcsr.6
If Adcc > 512 Then: Adcc = 1024 — Adcc: End If: If Adcc > 4 Then: Next Adc_cycle: End If — поиск пересечения с нулём
Waitus Apv_w_off: Set Rele_off: Waitms 20: Reset Apv_cntr: Set Apv_on: Reset Rele_off : — аналогично тому, что при АПВ
End If: Reset Oc_cycles :
End If
End If
Goto 9 — возврат
Return — альтернативный возврат
Get_rele_inf:
Select Case Rs_buf1
Case 1 :
Print Ip; Chr (139); 17; Chr (139); 1; Chr (139); Apv_w_on; Chr (139); Apv_w_off
Case 2 :
Set Rele_on: Print Ip; Chr (139); 17; Chr (139); 3; Chr (139): Reset Rele_time_off: Reset Rele_time_on
Waitms 19: Reset Rele_on: Set Rele_off
5:
If Rele_contr = 0 Then: Rele_time_off = K: Reset Rele_off: Reset K: Goto 6: Else: Waitus 100: Incr K: Goto 5: End If
6:
Set Rele_on :
7:
If Rele_contr = 1 Then: Reset Rele_on: Rele_time_on = K: Reset K: Goto 8: Else: Waitus 100: Incr K: Goto 7: End If
8:
Print Ip; Chr (139); 17; Chr (139); 4; Chr (139); Rele_time_on; Chr (139); Rele_time_off
If Rele_time_on < 100 Then :
Apv_w_on = 100 — Rele_time_on: Apv_w_on = Apv_w_on + 2: Apv_w_on = Apv_w_on * 100: Apv_w_on2 = Apv_w_on: Elseif Rele_time_on < 200 Then
Apv_w_on = 200 — Rele_time_on: Apv_w_on = Apv_w_on + 2: Apv_w_on = Apv_w_on * 100: Apv_w_on2 = Apv_w_on: End If :
If Rele_time_off < 100 Then :
Apv_w_off = 100 — Rele_time_off: Apv_w_off = Apv_w_off + 2: Apv_w_off = Apv_w_off * 100: Apv_w_off2 = Apv_w_off: Elseif Rele_time_on < 200 Then
Apv_w_off = 200 — Rele_time_off: Apv_w_off = Apv_w_off + 2: Apv_w_off = Apv_w_off * 100: Apv_w_off2 = Apv_w_off: End If :
Print Ip; Chr (139); 17; Chr (139); 2; Chr (139); Apv_w_on; Chr (139); Apv_w_off
Case 5 :
Sl_val = Rs_buf1: Sl_koef = Rs_buf2: Sl_time = Rs_buf3: Apv_time = Rs_buf4
Print Ip; Chr (139); 17; Chr (139); 5; Chr (139); Sl_val; Chr (139); Sl_koef; Chr (139); Sl_time; Chr (139); Apv_time
Case 4 :
Case Else :
End Select :
Goto 4
Return
4. Время срабатывания реле
CONFIG: 115 200, E, 8,1 | |||||||
DATE: 05.06.2008 TIME: 20:23:06 | |||||||
RX:128‹17‹2‹7400‹60 236 | |||||||
СреднОткл1 | СреднОткл2 | Tвкл | Tвыкл | Нормоткл (ист)1 | Нормоткл (ист)2 | ||
7,38 | 7,31 | 7,2 | 5,1 | 0,224 632 915 | 0,041 | ||
7,38 | 7,31 | 12,8 | 10,4 | 0,500 864 915 | 0,054 | ||
7,38 | 7,31 | 19,1 | 16,5 | 0,803 953 139 | 0,037 | ||
7,38 | 7,31 | 25,4 | 22,6 | 0,956 319 435 | 0,013 | ||
7,38 | 7,31 | 5,8 | 3,6 | 0,171 987 226 | 0,035 | ||
7,38 | 7,31 | 9,2 | 0,40 449 298 | 0,053 | |||
7,38 | 7,31 | 16,6 | 14,1 | 0,697 447 459 | 0,047 | ||
7,38 | 7,31 | 22,3 | 20,3 | 0,901 375 837 | 0,024 | ||
7,38 | 7,31 | 2,5 | 25,4 | 0,81 734 937 | 0,02 | ||
7,38 | 7,31 | 8,9 | 6,2 | 0,299 344 316 | 0,047 | ||
7,38 | 7,31 | 15,3 | 12,4 | 0,633 418 626 | 0,051 | ||
7,38 | 7,31 | 21,6 | 18,8 | 0,883 874 406 | 0,026 | ||
7,38 | 7,31 | 2,2 | 25,3 | 0,75 765 253 | 0,019 | ||
7,38 | 7,31 | 8,7 | 5,9 | 0,289 999 037 | 0,046 | ||
7,38 | 7,31 | 12,4 | 0,618 014 775 | 0,052 | |||
7,38 | 7,31 | 20,6 | 18,6 | 0,855 218 005 | 0,031 | ||
7,38 | 7,31 | 0,2 | 23,7 | 0,44 083 315 | 0,013 | ||
7,38 | 7,31 | 6,5 | 3,9 | 0,197 248 465 | 0,038 | ||
7,38 | 7,31 | 13,4 | 10,1 | 0,533 260 621 | 0,054 | ||
7,38 | 7,31 | 19,9 | 17,2 | 0,832 534 096 | 0,034 | ||
7,38 | 7,31 | 0,7 | 23,6 | 0,50 773 629 | 0,014 | ||
7,38 | 7,31 | 6,4 | 4,2 | 0,193 508 239 | 0,037 | ||
7,38 | 7,31 | 12,3 | 9,6 | 0,473 855 049 | 0,054 | ||
7,38 | 7,31 | 18,5 | 15,9 | 0,780 690 025 | 0,04 | ||
7,38 | 7,31 | 24,7 | 0,946 805 027 | 0,015 | |||
7,38 | 7,31 | 4,7 | 2,6 | 0,13 667 226 | 0,03 | ||
7,38 | 7,31 | 10,3 | 7,9 | 0,368 214 745 | 0,051 | ||
7,38 | 7,31 | 16,5 | 13,9 | 0,692 701 705 | 0,048 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 23,6 | 20,1 | 0,92 861 899 | 0,018 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 1,9 | 0,116 975 271 | 0,027 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 7,4 | 0,352 999 199 | 0,05 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 16,4 | 13,7 | 0,687 923 462 | 0,048 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 22,8 | 20,2 | 0,912 638 238 | 0,022 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 4,1 | 0,9 | 0,119 658 878 | 0,027 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 10,7 | 7,8 | 0,388 824 225 | 0,052 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 17,1 | 14,4 | 0,720 666 916 | 0,046 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 24,2 | 20,7 | 0,939 054 326 | 0,016 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 4,5 | 2,4 | 0,130 826 393 | 0,029 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 10,1 | 7,8 | 0,358 046 385 | 0,051 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 16,2 | 13,7 | 0,678 272 166 | 0,049 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 23,7 | 19,9 | 0,930 447 586 | 0,018 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 1,9 | 0,145 771 543 | 0,031 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,5 | 8,9 | 0,430 939 121 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,760 146 865 | 0,042 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 24,8 | 21,8 | 0,948 257 092 | 0,014 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 5,6 | 0,165 166 903 | 0,034 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,5 | 9,2 | 0,430 939 121 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 17,7 | 15,1 | 0,747 334 289 | 0,043 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 24,1 | 21,2 | 0,937 403 127 | 0,017 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 4,9 | 2,2 | 0,142 694 254 | 0,031 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,5 | 8,4 | 0,430 939 121 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 17,3 | 15,2 | 0,729 706 019 | 0,045 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 22,9 | 20,5 | 0,914 770 697 | 0,021 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 2,9 | 0,9 | 0,90 237 264 | 0,022 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 8,6 | 0,285 378 265 | 0,046 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 14,5 | 12,4 | 0,591 933 049 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 20,1 | 17,7 | 0,839 237 256 | 0,033 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 23,8 | 0,55 160 949 | 0,015 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 6,9 | 4,6 | 0,212 641 321 | 0,039 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 12,4 | 10,5 | 0,479 251 391 | 0,054 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 17,8 | 15,7 | 0,751 644 801 | 0,043 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 23,6 | 21,2 | 0,92 861 899 | 0,018 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 3,8 | 1,8 | 0,111 736 647 | 0,026 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 9,9 | 7,2 | 0,347 977 746 | 0,05 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 15,9 | 13,5 | 0,663 568 589 | 0,049 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 21,8 | 19,6 | 0,88 908 571 | 0,026 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 1,8 | 25,1 | 0,68 329 718 | 0,018 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 7,6 | 5,6 | 0,241 202 708 | 0,042 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 13,1 | 10,9 | 0,517 076 863 | 0,054 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 19,5 | 16,8 | 0,818 595 891 | 0,036 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 25,5 | 23,2 | 0,957 558 923 | 0,012 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 5,7 | 3,1 | 0,168 554 887 | 0,034 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 9,5 | 0,45 769 872 | 0,054 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 18,6 | 15,8 | 0,784 673 839 | 0,04 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 25,1 | 22,4 | 0,952 424 927 | 0,013 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 5,4 | 3,1 | 0,15 852 414 | 0,033 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,3 | 9,2 | 0,420 316 442 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 16,9 | 14,5 | 0,711 483 422 | 0,046 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 22,7 | 20,6 | 0,910 466 201 | 0,022 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 2,8 | 0,4 | 0,88 052 492 | 0,022 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 9,2 | 6,7 | 0,31 361 233 | 0,048 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 15,2 | 0,628 306 455 | 0,051 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 21,6 | 19,1 | 0,883 874 406 | 0,026 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 2,2 | 25,3 | 0,75 765 253 | 0,019 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 8,4 | 5,9 | 0,276 243 369 | 0,045 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 14,8 | 12,1 | 0,607 639 011 | 0,052 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 20,8 | 18,6 | 0,861 300 066 | 0,03 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 2,2 | 24,5 | 0,75 765 253 | 0,019 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 6,1 | 0,258 415 358 | 0,044 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,3 | 0,565 437 352 | 0,053 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 20,4 | 17,8 | 0,848 958 863 | 0,032 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 1,4 | 24,1 | 0,61 470 311 | 0,016 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 7,2 | 5,3 | 0,224 632 915 | 0,041 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 12,7 | 10,5 | 0,495 459 292 | 0,054 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 18,5 | 16,3 | 0,780 690 025 | 0,04 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 24,2 | 22,1 | 0,939 054 326 | 0,016 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 4,9 | 2,3 | 0,142 694 254 | 0,031 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 11,3 | 8,5 | 0,420 316 442 | 0,053 | ||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 17,8 | 0,751 644 801 | 0,043 | |||
7,38 | 7,31 | 0,4 161 459 | 0,012 | ||||
7,38 | 7,31 | 23,5 | 21,5 | 0,926 753 718 | 0,019 | ||
Сумм | Сумм | ||||||
Средн | Средн | 12,784 | 12,581 | ||||
СреднОткл | СреднОткл | 7,38 | 7,3124 | ||||