ГОСТ Р 59211-2020
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СИСТЕМА ТЕСТОВЫХ ПРОГРАММ ДЛЯ АНАЛОГОВЫХ ЭЛЕКТРОННЫХ МОДУЛЕЙ
Автоматизированные методы построения
System of test programs for analog-digital electronic modules. Automated methods of construction
ОКС 35.240.01
Дата введения 2021-07-01
Предисловие
1 РАЗРАБОТАН Обществом с ограниченной ответственностью "Научно-технический центр технологической стандартизации и сертификации" (ООО "Авангард-ТехСт"), Открытым акционерным обществом "Авангард" (ОАО "Авангард")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 420 "Базовые несущие конструкции, печатные платы, сборка и монтаж электронных модулей"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 24 ноября 2020 г. N 1151-ст
4 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
ВНЕСЕНА поправка, опубликованная в ИУС N 1, 2022 год, введенная в действие с 08.12.2021
Поправка внесена изготовителем базы данных
1 Область применения
Настоящий стандарт распространяется на аналоговые и аналого-цифровые электронные модули.
Настоящий стандарт устанавливает методы автоматизированного построения и отладки тестовых программ для автоматизированного контроля аналого-цифровых электронных модулей на автоматизированных установках тестового контроля и автоматизированном тестовом оборудовании.
(Поправка. ИУС N 1-2022).
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ 2.114 Единая система конструкторской документации. Технические условия
ГОСТ 19919 Контроль автоматизированный технического состояния изделий авиационной техники. Термины и определения
ГОСТ 20911 Техническая диагностика. Термины и определения
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
(Поправка. ИУС N 1-2022).
3 Термины и определения
В настоящем стандарте применены термины по ГОСТ 19919, ГОСТ 20911, а также следующие термины с соответствующими определениями:
3.1 автоматизированное тестовое оборудование: Система аппаратно-программных средств, предназначенная для контроля функционирования и диагностики радиоэлектронной аппаратуры.
3.2 начальная версия тестовой программы: Версия тестовой программы, автоматически формируемая из протокола выполнения теста.
3.3 объект контроля: Аналоговый или аналого-цифровой электронный модуль, используемый при проведении контроля функционирования или диагностики.
3.4 отладочная стадия тестовой программы: Версия тестовой программы такого уровня, когда она готова к отладке с учетом особенностей устройства подключения, процесса измерения и самого объекта контроля.
3.5 протокол выполнения тестовой программы: Документ, который описывает порядок выполнения проверок в тестовой программе при проведении контроля функционирования или диагностики конкретного объекта контроля при помощи средств автоматизированного тестового оборудования.
3.6 тестовая программа: Программа, по которой выполняется автоматизированный контроль аналого-цифрового электронного модуля при помощи средств автоматизированного тестового оборудования.
3.7 проверка: Последовательность операций, осуществляемых при проведении контроля (испытания, измерения, анализа) отдельного параметра или группы параметров, а также описание этих операций. В ТУ проверки основным содержимым раздела "методы контроля (испытаний)".
4 Сокращения
В настоящем стандарте приняты следующие обозначения и сокращения:
АЦЭМ | - аналого-цифровой электронный модуль; |
АТО | - автоматизированное тестовое оборудование; |
ОК | - объект контроля; |
ПЭВМ | - персональная электронная вычислительная машина; |
ТП | - тестовая программа; |
ТУ | - технические условия. |
5 Основные положения
5.1 АТО должно обеспечивать:
- программную коммутацию измерительных устройств и модулей в соответствии с расположением входов-выходов на электрических соединителях контролируемого АЦЭМ;
- автоматическую настройку измерительного оборудования, входящего в состав АТО;
- автоматическую подачу на контакты разъемов входных воздействий тестовой программы;
- автоматический анализ сигналов, снимаемых с выходов контролируемого АЦЭМ;
- автоматическую оценку результатов контроля.
5.2 Тестовая программа реализует последовательность проверок контролируемых параметров ОК на соответствие требуемым значениям.
5.3 Тестовая программа составляется для каждого аналого-цифрового модуля.
5.4 Запуск тестовой программы должен осуществляться на ПЭВМ, входящей в состав АТО. Информация о прохождении тестовой программы должна выводиться на монитор ПЭВМ, входящей в состав АТО.
5.5 Тестовая программа АЦЭМ должна обеспечивать его параметрический контроль.
6 Методы построения тестовых программ для аналого-цифровых электронных модулей
6.1 Процедура тестового контроля
Процедура тестового контроля АЦЭМ (далее - тестирования), выполняемая АТО, должна осуществляться в следующей последовательности:
а) подача на входные контакты разъема АЦЭМ, являющегося ОК, информационных и управляющих сигналов (множество Х).
, (1)
б) считывание с выходных контактов разъема ОК реакции на поданные воздействия (множество Y)
, (2)
в) сравнение реакции с эталонными значениями и граничными требованиями из множества Z:
. (3)
Схема использования АТО представлена на рисунке 1.
Рисунок 1 - Схема использования АТО для тестирования ОК
Примечание - Множество (Х, Z) представляет собой тест конкретного ОК.
Тест ОК должен проверять электрические параметры на выходах ОК и их соответствие допустимым и предельным значениям, представленным в технической документации на ОК.
6.2 Этапы автоматизированного построения тестовых программ
6.2.1 Общие положения
Разработка тестов должна осуществляться применительно к конкретному образцу АТО. Автоматизированное построение тестовых программ должно производиться в несколько этапов.
6.2.2 Составление протокола процесса выполнения тестовой программы
Процесс разработки теста начинается с составления итогового документа, который должен быть сформирован в результате тестирования протокола - протокол выполнения ТП. На основании этого протокола в дальнейшем автоматизированным способом формируется ТП.
Протокол формируется по двум правилам: "одна таблица - одна проверка", "одна строка - одно измерение", и является одним из важных документов для разработки ТП. Исходной информацией для составления протокола являются данные, указанные в нормативных документах, определяющих порядок проверки конкретного объекта контроля. Это могут быть ТУ, выполненные по ГОСТ 2.114. В частности, из ТУ должны использоваться данные, указанные в разделах "правила приемки" и "методы контроля (испытаний)":
- из анализа раздела "правила приемки" определяются количество протоколов, их название ("протокол приемо-сдаточных испытаний", "протокол периодических испытаний" и т.д.), а также перечень проверок, которые необходимо выполнить для конкретного типа испытаний;
- содержимое раздела "методы контроля (испытаний)" используется для формирования структуры протокола и содержания конкретного протокола.
Схематично фрагмент разделов ТУ "правила приемки" и "методы контроля (испытаний)" приведен на рисунке 2.
Рисунок 2 - Фрагмент структуры разделов ТУ "правила приемки" и "методы контроля (испытаний)"
Пример фрагмента протокола процесса тестирования представлен в приложении А. В каждую строку табличного представления протокола заносятся данные измерения (см. приложение А):
- наименование параметра измерения;
- место измерения;
- допустимое значение измерения;
- граничные условия успешного результата измерения;
- измеренное значение;
- результат измерения;
- данные о времени проведения измерения;
- данные специалиста, проводившего измерение.
Специфика отдельных объектов контроля может потребовать включения в протокол дополнительных параметров, например, таких как:
- детализация мест подключения измерительного оборудования, например, номера внешних разъемов и их контактов;
- температура, при которой производились измерения и т.д.
Протокол должен храниться в виде, доступном для автоматизированной обработки данных (номера и наименования пунктов ТУ, наименования измеряемых величин, допуски их отклонения от эталонных значений и т.д.). Форма хранения протокола - текстовый файл, информация в базе данных и т.п. - зависит от программной реализации рассматриваемой методики.
6.2.3 Автоматизированное формирование начальной версии тестовой программы
В соответствии с пунктом 6.2.2, содержимое протокола должно быть доступно для автоматизированной обработки данных. Наличие этой возможности позволяет осуществить автоматическое формирование начальной версии ТП. При этом необходимо, чтобы для каждой строки протокола, описывающей параметры одного измерения, была привязана функция, реализующая данное измерение (функция измерения).
________________
Под функцией понимается программный модуль, имеющий различные формы в зависимости от среды разработки программной реализации ТП (функция, процедура, отдельная программа и т.п.).
Автоматически сформированная тестовой программы* должна быть представлена в виде программного проекта для конкретной среды разработки, например, MS Visual Studio, LabWindows/CV, Delphi и т.п.
___________________
* Текст документа соответствует оригиналу. - .
Схематично последовательность выполнения программных функций в ТП, приведена на рисунке 3.
Для перевода в отладочную стадию в начальной версии ТП необходимо завершить разработку функций измерений, то есть подготовить ТП к отладке без и с ОК. При этом последовательность действий, выполняемых в ТП не меняется (см. рисунок 3).
6.2.4 Доведение ТП до отладочной стадии
В связи с невозможностью в полном объеме формализовать в нормативных документах логику выполнения отдельного измерения (см. рисунок 3), доработку каждой функции измерения (6.2.3) должны проводить специалисты в данной предметной области.
Для повышения степени готовности начальной версии ТП к преобразованию ее ТП уровня отладочной стадии необходимо во время формирования протокола выполнения ТП использовать информацию о контрольно-измерительных приборах (устройствах) (КИП) и подключающих устройств, используемых для выполнения конкретного измерения (см. рисунок 3).
В дополнение к данным, содержащимся в протоколе, по каждому измерению необходимо добавить следующие данные:
- об устройствах подключения;
- о составе КИП;
- о назначении и функциональных возможностях каждого измерительного прибора;
- о значениях параметров, устанавливаемых в конкретном измерительном приборе при проведении действий, выполняемых в процессе подготовки и проведения текущего измерения.
Данные необходимы для разработки программных функций (см. 6.2.3), специфичных для конкретного подключающего устройства и измерительного прибора, так называемых приборных функций. Они включают функции коммутации заданных контактов, функции конфигураций КИП и измерений конкретных физических величин в заданном приборе.
Именно с использованием этих программных функций производится доработка функций измерения (см. рисунок 3.), после чего производится отладка ТП.
Рисунок 3 - Последовательность выполнения программных функций в начальной версии ТП
6.2.5 Отладка ТП
Существует два типа отладки ТП: без ОК и при его наличии. Первый тип отладки призван устранить ошибки в настроечных и измерительных функциях КИП, подаваемых питающих и управляющих сигналах устройств коммутации. Второй тип позволяет устранить ошибки в алгоритме программных функций, связанных со спецификой работы ОК.
Для успешного завершения выполнения разработки ТП на ОК необходимо последовательно произвести каждый из типов отладки.
Приложение А
(справочное)
Фрагмент протокола процесса тестирования
А.1 Фрагмент протокола выполнения ТП приведен в таблице А.1.
Таблица А.1 - Проверка выходных параметров модуля (ПСИ)
Параметр | Место измерения | Допу- | Изме- | Пре- | Изме- | Резуль- | ФИО опера- | Дата и время изме- |
Амплитуда сигнала контроля | XP1/A3-XS1 | 2.5 В | ±1.0 В | |||||
Амплитуда сигнала контроля | ХР1/Б3-XS1 | 2.5 В | ±1.0 В | |||||
Амплитуда сигнала контроля | XP1/B3-XS1 | 2.5 В | ±1.0 В | |||||
Амплитуда сигнала контроля | XP1/A3-XS3 | 2.5 В | ±1.0 В | |||||
Амплитуда сигнала контроля | ХР1/Б3-XS3 | 2.5 В | ±1.0 В | |||||
Амплитуда сигнала контроля | XP1/B3-XS3 | 2.5 В | ±1.0 В | |||||
Ток потребления | XP1/A3-XS3 | 3.7 А |
УДК 681.3.023-182.77:006.354 | ОКС 35.240.01 | ||
Ключевые слова: система тестовых программ, аналоговые электронные модули, автоматизированные методы построения |
(Поправка. ИУС N 1-2022).
Редакция документа с учетом
изменений и дополнений подготовлена