Выпуск #7/2022
С. Белов
УГЛУБЛЕНИЕ САМОКОНТРОЛЯ КОНТРОЛЬНО-ПРОВЕРОЧНОЙ АППАРАТУРЫ ИЗДЕЛИЙ СИСТЕМ УПРАВЛЕНИЯ: САМОКОНТРОЛЬ ПЛАТ АНАЛОГОВОГО ВВОДА ДО КОНЕЧНОЙ СБОРКИ АППАРАТУРЫ. Часть 2
УГЛУБЛЕНИЕ САМОКОНТРОЛЯ КОНТРОЛЬНО-ПРОВЕРОЧНОЙ АППАРАТУРЫ ИЗДЕЛИЙ СИСТЕМ УПРАВЛЕНИЯ: САМОКОНТРОЛЬ ПЛАТ АНАЛОГОВОГО ВВОДА ДО КОНЕЧНОЙ СБОРКИ АППАРАТУРЫ. Часть 2
Просмотры: 958
DOI: 10.22184/1992-4178.2022.218.7.162.168
Подробно рассмотрен процесс макетирования и отладки рабочего места контроля плат аналогового ввода в составе КПА до окончательной сборки КПА. Описаны возможности предлагаемой методики проверки и разработанного для нее ПО по увеличению глубины контроля платы и автоматизации ее настройки, а также методы и результаты подтверждения либо уточнения технических решений, принятых при проектировании оборудования рабочего места.
Подробно рассмотрен процесс макетирования и отладки рабочего места контроля плат аналогового ввода в составе КПА до окончательной сборки КПА. Описаны возможности предлагаемой методики проверки и разработанного для нее ПО по увеличению глубины контроля платы и автоматизации ее настройки, а также методы и результаты подтверждения либо уточнения технических решений, принятых при проектировании оборудования рабочего места.
Теги: analog input board cамоконтроль scaling factor self-monitoring self-monitoring deepening test and verification equipment voltage divider делитель напряжения контрольно-проверочная аппаратура масштабный коэффициент плата аналогового ввода углубление cамоконтроля
Углубление самоконтроля контрольно-проверочной аппаратуры изделий систем управления: самоконтроль плат аналогового ввода до конечной сборки аппаратуры.
Часть 2
С. Белов
В первой части статьи [1] в рамках работ по углублению самоконтроля контрольно-проверочной аппаратуры (далее – КПА) изделий систем управления (далее – ИСУ) была обоснована необходимость введения в состав проверок дополнительного этапа: проверки плат аналогового ввода (далее – ПАВ) в составе КПА до использования стандартных тестов самоконтроля КПА. Была предложена методика проверки, приведены состав обеспечивающих ее аппаратно-программных средств и общие результаты макетирования рабочего места для проведения данной проверки.
В данном материале процесс макетирования освещен более подробно. Актуальность статьи обусловлена тем, что правильная постановка макетирования позволяет не только подтвердить пригодность создаваемого инструмента контроля для выполнения изначально поставленных перед ним задач, но и сформировать точное понимание границ его применимости, то есть глубины и достоверности проверок и настроек объекта контроля, проводимых с его помощью.
Введение
Основными преимуществами, которые дает предложенная в [1] методика проверки ПАВ в составе КПА по сравнению с переходом к самоконтролю собранной КПА сразу после автономной проверки ПАВ по инструкции производителя, являются:
исключение ошибок человеческого фактора при монтаже делителей напряжения на плату, ее калибровке, проверке функционирования;
обеспечение возможности автоматического расчета масштабных коэффициентов с точностью до 5‑го знака включительно без использования лабораторного оборудования;
получение значений сопротивления каналов ПАВ.
Были разработаны диагностическая печатная плата (далее – ДПП) [2] и ПО [3]. Произведено макетирование рабочего места, основу которого составили ДПП с ее источником питания, тестовая ЭВМ, тестируемая ПАВ. Для удобства описания тесты и исследования, выполненные в ходе макетирования, выделены отдельными пунктами в соответствии с их целевым назначением, вне зависимости от реальной последовательности их проведения.
Оценка помехи в значениях ПАВ при измерении ею сигналов с ДПП
До написания собственного ПО была предпринята попытка использовать ПО производителя (Advantech Device Manager). Однако это привело к наблюдению на экране помехи: флуктуации напряжения 0,024 В [1]. Потребовалось определить происхождение помехи (ПО, источник питания ДПП, ДПП или сама ПАВ) и установить величину максимальных флуктуаций напряжения на канале (Uразброса максимальное).
Для решения указанной задачи была создана другая ДПП (далее – ДПП2), в которой все 32 канала ПАВ соединены друг с другом (рис. 1), и написана отдельная технологическая программа, с помощью которой измерялось Uразброса максимальное при различных комбинациях ДПП, ДПП2, источника питания DSA‑0131F‑05 – и ПАВ как измерителя.
Были получены следующие результаты:
ДПП2: 0 В;
ДПП2 + источник (не в сети): 0,0189 В;
ДПП2 + источник (в сети): 0,0322 В;
ДПП: 0 В;
ДПП + источник (не в сети): 0,00244 В;
ДПП + источник (в сети): 0,0138 В;
дополнительно ДПП2 + источник другого типа – Gwinstek SPS‑3610 (в сети): 0,0161 В.
Частота проводимых измерений – до 834 Гц (на ядре Intel Core2Duo E4500 2,2 ГГц, Windows XP SP2) и до 1082 Гц (то же ядро, Windows XP RealTime Edition [4]). Оптимальное опорное напряжение по критерию точности измерения вычислялось автоматически для каждого отдельного канала ПАВ. Пример работы ПО и выдаваемая им информация показаны на рис. 2.
Полученные с помощью ПО массивы данных и их анализ соответствующими математическими инструментами позволили сделать выводы:
ПАВ откалибрована корректно, все зафиксированные помехи происходят от источника питания ДПП;
в максимальную помеху ДПП 0,0138 В
(Uразброса максимальное) входят помеха от источника питания, обычный и температурный шумы резисторов, смещение нуля и сторонние наводки. Средняя флуктуация напряжения (Uразбр. ср.) оказалась в 2,43–7,11 раз меньше максимальной – что делает максимальную помеху при усреднении данных ничтожной;
конденсаторы емкостью 6 600 мкФ дополнительно сглаживают считываемую ПАВ помеху – хотя их емкость ничтожна, исходя из формулы расчета сглаживающего конденсатора как ФНЧ [5]. Именно конденсаторы сглаживают Uразброса максимальное до 0,0138 В, без них – 0,0216 В.
Определение допустимой погрешности делителя напряжения в составе ДПП
В ДПП погрешность резисторов R(делит) должна вычисляться исходя из практически полученного Uразброса максимальное = 0,0138 В. Погрешность R- должна обеспечивать разницу напряжений между каналами ПАВ больше данной величины, поскольку только в этом случае можно гарантировать достоверность проверки независимости каналов ПАВ друг от друга и качества работы делителей напряжения ПАВ. При средней расчетной разнице напряжений между каналами 0,156 В теоретическая допустимая погрешность R(делит) составляет ±2 · 1 130% (удвоение за счет параллельного соединения резисторов).
Действительно, при использовании в ДПП резисторов 2,26 Ом на канал вместо 0,2 Ом (максимальное приближение к допустимой погрешности в бóльшую сторону) каналы остаются различимыми друг от друга на величину 0,0142 В, и ПО успешно фиксирует эту величину.
Одномоментная разница напряжений между соседними каналами (с резисторами 0,2 Ом) составила 0,14–0,177 В, среднее значение – 0,158 В.
Усреднение результатов 32 тыс. измерений на тест гарантирует лучшую точность полученных результатов в сравнении с усреднением 10–100 измерений, производимых при самоконтроле КПА, – в том числе, расчета масштабных коэффициентов для делителей напряжения.
Однако если ПАВ содержит делители напряжения, то ситуация меняется. Перерасчет допустимой погрешности R(делит), с учетом погрешностей сопротивлений этих делителей, показал значение ±2 · 14,89% – намного меньше ±2 · 1130%, рассчитанной без учета делителей напряжения.
Спустя время после сборки ДПП выявилась проблема ненадежности поставщика резисторов. Флуктуация разности напряжений на каналах составила 9%, из чего следует вывод: на AliExpress под видом резисторов 0,2 Ом с погрешностью ±1% продали резисторы с погрешностью ±18%. ДПП при этом исправно функционирует, так как погрешность ±29,78% для R(делит) не превышена.
Определение номинала токоограничивающих резисторов ДПП в цепях, подключенных к каналам ПАВ
ПАВ способна функционировать в дифференциальном режиме, при котором все четные каналы переключаются в режим GND. Также можно предположить гипотетическую ситуацию, когда ПАВ будет работать в однополюсном режиме, при котором 31 канал будет заземлен, и для измерений используется лишь один канал.
Тогда при токоограничивающих резисторах R(AI) 220 Ом, первоначально установленных в черновом варианте ДПП, суммарный ток по заземленным каналам составляет 0,384 А, что не удовлетворяет требованию Iделителя ≥ 10 · Iнагр [6]. Поэтому R(AI) были заменены на 680 Ом (0,128 А при погрешности изготовления резисторов 5%), что и отражено в электрической схеме ДПП [1, рис. 1].
Проверка правильности решения по контакту ПАВ Ext_Trg
Тестирование ПАВ с заземленным контактом Ext_Trg показало, что его заземление не влияет на результаты измерений. Однако в ДПП было решено его не заземлять и оставить в неподключенном состоянии: данные о его назначении в открытых источниках не обнаружены, и последствия его использования неизвестны.
Проверка реакции ДПП на критические неисправности ПАВ и ее делителей напряжения
Был смакетирован разрыв делителя напряжения как потеря сигнала для незаземленного канала ПАВ. ПО обнаружило разрыв в виде паразитного положительного напряжения на канале 0,305 В (в плате PCI‑9113A бывает и отрицательным, вплоть до –4 В).
Было произведено испытание ДПП с намеренно раскалиброванной ПАВ – ПО показало ошибку в виде реального смещения нуля.
Оценка рассчитанных масштабных коэффициентов делителей напряжения
На рис. 2 в столбце Кмасшт. ср. рас показаны значения масштабного коэффициента для делителей напряжения, если они планируются для использования как в составе ПАВ (если присутствуют посадочные места), так и в отдельном блоке сопряжения. В данном случае делителей напряжения на ПАВ не было – указанные коэффициенты приближены к 1.
Автоматически выведенные коэффициенты более точны, чем измеренные вручную. При измерении вручную используется лабораторный источник питания, питание подается на один канал ПАВ, но при этом остальные каналы ПАВ не задействованы, флуктуация напряжения на канале не создается. При проверке ПАВ с помощью ДПП: задействованы все каналы одновременно, присутствует флуктуация в ПАВ от ДПП, что приближает условия измерений к режимам самоконтроля КПА и основной работы КПА. Реальная точность измерений выше за счет 32 тыс. измерений и отсутствия человеческого фактора в виде чтения постоянно меняющихся значений с монитора и выбора единственного правильного значения.
Не должны вводить в заблуждение значения коэффициентов вида 0,9946 (канал AI31), подразумевающие якобы точность измерений до двух знаков после запятой включительно (имея в виду, что значение 1 здесь уже получается как результат округления во втором знаке). На практике, после измерения коэффициентов вручную и запуска самоконтроля КПА, эти коэффициенты приходится дополнительно регулировать по результатам самоконтроля КПА. В итоге, для канала без резистора, для которого теоретический коэффициент равен 1, вручную выставляется коэффициент вида 1,004 или 0,995, то есть именно результат, автоматически рассчитанный с помощью ПО.
Измерение смещения нуля
Попытки измерить смещение нуля при поданном напряжении с помощью ПО заканчивались неудачей, так как имеется второе неизвестное в виде масштабного коэффициента.
Запущенное ПО с ДПП с выключенным источником питания показало максимальное смещение нуля 0 В (точная полуавтоматическая калибровка с помощью утилиты Advantech A/D Calibration Wizard), масштабный коэффициент в этом случае принят за единицу.
Оценка измерения входного сопротивления каналов ПАВ.
Получение возможности использовать ДПП для измерения входного сопротивления каналов
Был собран простой тестовый стенд без ДПП для проверки входного сопротивления каналов ПАВ. Постоянное напряжение 5 В с лабораторного источника Gwinstek SPS‑3610 подавалось в канал ПАВ через определенное сопротивление. Падение напряжения на сопротивлении измерялось мультиметром Appa 505. По закону Ома рассчитывалось сопротивление канала ПАВ.
Опыт с платой PCI‑1713U показал входное сопротивление канала 5,63–349,92 МОм (плавающее) при заявленном 1 ГОм. При сопротивлении 80 кОм: напряжение, измеренное ПАВ, равно 4,93 В. На резисторе падает 0,07 В – сопротивление канала ПАВ составляет 5,63 МОм. При сопротивлении 10 080 кОм: 4,86 В измерено ПАВ – сопротивление канала ПАВ 349,92 МОм.
Опыт с платой PCI‑9113A (изначально с браком при изготовлении) показал аналогичным способом сопротивление канала 80 кОм.
Взяв в расчет это наименьшее значение, получаем следующий вывод: реализация измерения внутреннего сопротивления каналов ПАВ при помощи ДПП и алгоритма, изложенного выше, возможна при замене R(AI) 680 Ом на 100 кОм, что освобождает от необходимости тока 1,5 А в делителе ДПП (соблюдение условия Iделителя ≥ 10 · Iнагр).
Однако если ПАВ имеет в составе свои делители напряжения – эти 100 кОм сильно исказят результаты измерений, сделав ДПП не способной к выполнению своих функций.
Таким образом, для измерения внутреннего сопротивления каналов ПАВ требуется другое исполнение платы ДПП. Реализовать оба исполнения на плате 100 × 100 мм, что позволило бы на одной печатной плате смонтировать ДПП для работы в двух режимах, оказалось невозможным.
Прочие моменты отладки и модернизация ДПП с учетом данных, полученных с помощью разработанного ПО
Дальнейшие действия были направлены на отладку ДПП, в том числе с делителем напряжения:
были взяты резисторы 39 и 120 кОм для создания делителя напряжения с теоретическим масштабным коэффициентом 4,21621, с учетом реальной погрешности изготовления этих резисторов. Однако на практике был получен коэффициент 4,198. Обнаружилось, что 50 мВ падает на минусовых проводниках ДПП, что искажало напряжение на каналах ПАВ и приводило к неправильному расчету масштабного коэффициента. В итоге проводники были утолщены и сделаны двухслойными. Масштабные коэффициенты стали измеряться точно;
на практике один из двух параллельных резисторов R(делит) 0,2 Ом оказался некачественно припаян к площадке, что привело к искажению напряжения на канале AI4 в бóльшую сторону. В ПО добавлен анализ данной ситуации (кнопка «Самоконтроль») – оно уведомит о неисправности ДПП;
возможно, есть смысл использовать источник питания с напряжением чуть меньше 5 В, чтобы вместо опорного напряжения 0–10 В на канале AI0 использовать 0–5В – и так для всех каналов ПАВ. Для этого идеально подходит разъем USB ЭВМ (напряжение при токе 1,5 А понизится до значения <5 В за счет малого сечения проводов и разъемного соединения);
в ПО есть логическая недоработка: не хватает 64 текстовых полей для ручного ввода значений сопротивлений делителей напряжения в составе ПАВ. Зная неизменные напряжения, генерируемые ДПП, и расчетный масштабный коэффициент, можно проверять ПАВ, не рассчитывая вручную текущее эталонное напряжение для каждого канала ПАВ с уникальным делителем на нем. Также можно не использовать заведомо исправную и точно настроенную ПАВ с делителями для считывания эталонных напряжений, что делает процесс проверки более удобным для проводящего его оператора;
сделаны прочие доработки, не требующие отражения в материале: например, установлен резистор-разрядник для безопасности оператора.
Факты, зафиксированные в процессе макетирования и не нашедшие однозначного объяснения:
если зациклить измерение напряжения с каналов ПАВ, то раз в несколько часов возникает помеха 0,0756 В по всем каналам сразу (возможно, из-за помехи электросети 230 В / 50Гц);
выполнение каждой из функций DRV_MAIConfig и DRV_MAIVoltageIn в составе драйвера Advantech v.2.1.0.0 занимает 602–614 мкс (измерялось процессорными тиками как системой реального времени). При том, что производитель заявляет частоту измерения данных платой PCI‑1713U до 100 кГц, в реальности она составляет лишь 1,661 кГц – в 60,2 раза меньше. Для реализации более скоростной работы ПАВ требуется ядро с максимально возможной тактовой частотой или асинхронный режим работы ПАВ, при котором нельзя отслеживать наполнение данных в реальном времени.
Заключение
Произведена доработка ДПП для более точной работы с ПАВ после произведенного макетирования, получены дополнительные данные:
ЛИТЕРАТУРА
Белов С. Углубление самоконтроля контрольно-проверочной аппаратуры изделий систем управления: самоконтроль плат аналогового ввода до сборки аппаратуры // ЭЛЕКТРОНИКА: Наука, Технология, бизнес. 2022. № 6. С. 94–98.
Белов С. Тестер плат аналогового ввода v.5. М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/attach/archives/equipments/adc-tester.zip.
Белов С. Тестер плат аналогового ввода PCI‑1713x v.1.3.0.0. М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/programs.html#pci‑1713_test.
Белов С. Windows XP и реальное время (23.06.2020). М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/2020/june/windows-xp-realtime.html.
Белов С. Корректная формула расчета емкости сглаживающего конденсатора (06.04.2016). М.: личный сайт, 2016. [Электронный ресурс] URL: https://bad-good.ru/2016/april/capacity-voltage.html.
ГОСТ 24838-87. Аппаратура радиоэлектронная бытовая. Входные и выходные параметры. М.: ИПК Издательство стандартов, 1990 (табл. 4).
Часть 2
С. Белов
В первой части статьи [1] в рамках работ по углублению самоконтроля контрольно-проверочной аппаратуры (далее – КПА) изделий систем управления (далее – ИСУ) была обоснована необходимость введения в состав проверок дополнительного этапа: проверки плат аналогового ввода (далее – ПАВ) в составе КПА до использования стандартных тестов самоконтроля КПА. Была предложена методика проверки, приведены состав обеспечивающих ее аппаратно-программных средств и общие результаты макетирования рабочего места для проведения данной проверки.
В данном материале процесс макетирования освещен более подробно. Актуальность статьи обусловлена тем, что правильная постановка макетирования позволяет не только подтвердить пригодность создаваемого инструмента контроля для выполнения изначально поставленных перед ним задач, но и сформировать точное понимание границ его применимости, то есть глубины и достоверности проверок и настроек объекта контроля, проводимых с его помощью.
Введение
Основными преимуществами, которые дает предложенная в [1] методика проверки ПАВ в составе КПА по сравнению с переходом к самоконтролю собранной КПА сразу после автономной проверки ПАВ по инструкции производителя, являются:
исключение ошибок человеческого фактора при монтаже делителей напряжения на плату, ее калибровке, проверке функционирования;
обеспечение возможности автоматического расчета масштабных коэффициентов с точностью до 5‑го знака включительно без использования лабораторного оборудования;
получение значений сопротивления каналов ПАВ.
Были разработаны диагностическая печатная плата (далее – ДПП) [2] и ПО [3]. Произведено макетирование рабочего места, основу которого составили ДПП с ее источником питания, тестовая ЭВМ, тестируемая ПАВ. Для удобства описания тесты и исследования, выполненные в ходе макетирования, выделены отдельными пунктами в соответствии с их целевым назначением, вне зависимости от реальной последовательности их проведения.
Оценка помехи в значениях ПАВ при измерении ею сигналов с ДПП
До написания собственного ПО была предпринята попытка использовать ПО производителя (Advantech Device Manager). Однако это привело к наблюдению на экране помехи: флуктуации напряжения 0,024 В [1]. Потребовалось определить происхождение помехи (ПО, источник питания ДПП, ДПП или сама ПАВ) и установить величину максимальных флуктуаций напряжения на канале (Uразброса максимальное).
Для решения указанной задачи была создана другая ДПП (далее – ДПП2), в которой все 32 канала ПАВ соединены друг с другом (рис. 1), и написана отдельная технологическая программа, с помощью которой измерялось Uразброса максимальное при различных комбинациях ДПП, ДПП2, источника питания DSA‑0131F‑05 – и ПАВ как измерителя.
Были получены следующие результаты:
ДПП2: 0 В;
ДПП2 + источник (не в сети): 0,0189 В;
ДПП2 + источник (в сети): 0,0322 В;
ДПП: 0 В;
ДПП + источник (не в сети): 0,00244 В;
ДПП + источник (в сети): 0,0138 В;
дополнительно ДПП2 + источник другого типа – Gwinstek SPS‑3610 (в сети): 0,0161 В.
Частота проводимых измерений – до 834 Гц (на ядре Intel Core2Duo E4500 2,2 ГГц, Windows XP SP2) и до 1082 Гц (то же ядро, Windows XP RealTime Edition [4]). Оптимальное опорное напряжение по критерию точности измерения вычислялось автоматически для каждого отдельного канала ПАВ. Пример работы ПО и выдаваемая им информация показаны на рис. 2.
Полученные с помощью ПО массивы данных и их анализ соответствующими математическими инструментами позволили сделать выводы:
ПАВ откалибрована корректно, все зафиксированные помехи происходят от источника питания ДПП;
в максимальную помеху ДПП 0,0138 В
(Uразброса максимальное) входят помеха от источника питания, обычный и температурный шумы резисторов, смещение нуля и сторонние наводки. Средняя флуктуация напряжения (Uразбр. ср.) оказалась в 2,43–7,11 раз меньше максимальной – что делает максимальную помеху при усреднении данных ничтожной;
конденсаторы емкостью 6 600 мкФ дополнительно сглаживают считываемую ПАВ помеху – хотя их емкость ничтожна, исходя из формулы расчета сглаживающего конденсатора как ФНЧ [5]. Именно конденсаторы сглаживают Uразброса максимальное до 0,0138 В, без них – 0,0216 В.
Определение допустимой погрешности делителя напряжения в составе ДПП
В ДПП погрешность резисторов R(делит) должна вычисляться исходя из практически полученного Uразброса максимальное = 0,0138 В. Погрешность R- должна обеспечивать разницу напряжений между каналами ПАВ больше данной величины, поскольку только в этом случае можно гарантировать достоверность проверки независимости каналов ПАВ друг от друга и качества работы делителей напряжения ПАВ. При средней расчетной разнице напряжений между каналами 0,156 В теоретическая допустимая погрешность R(делит) составляет ±2 · 1 130% (удвоение за счет параллельного соединения резисторов).
Действительно, при использовании в ДПП резисторов 2,26 Ом на канал вместо 0,2 Ом (максимальное приближение к допустимой погрешности в бóльшую сторону) каналы остаются различимыми друг от друга на величину 0,0142 В, и ПО успешно фиксирует эту величину.
Одномоментная разница напряжений между соседними каналами (с резисторами 0,2 Ом) составила 0,14–0,177 В, среднее значение – 0,158 В.
Усреднение результатов 32 тыс. измерений на тест гарантирует лучшую точность полученных результатов в сравнении с усреднением 10–100 измерений, производимых при самоконтроле КПА, – в том числе, расчета масштабных коэффициентов для делителей напряжения.
Однако если ПАВ содержит делители напряжения, то ситуация меняется. Перерасчет допустимой погрешности R(делит), с учетом погрешностей сопротивлений этих делителей, показал значение ±2 · 14,89% – намного меньше ±2 · 1130%, рассчитанной без учета делителей напряжения.
Спустя время после сборки ДПП выявилась проблема ненадежности поставщика резисторов. Флуктуация разности напряжений на каналах составила 9%, из чего следует вывод: на AliExpress под видом резисторов 0,2 Ом с погрешностью ±1% продали резисторы с погрешностью ±18%. ДПП при этом исправно функционирует, так как погрешность ±29,78% для R(делит) не превышена.
Определение номинала токоограничивающих резисторов ДПП в цепях, подключенных к каналам ПАВ
ПАВ способна функционировать в дифференциальном режиме, при котором все четные каналы переключаются в режим GND. Также можно предположить гипотетическую ситуацию, когда ПАВ будет работать в однополюсном режиме, при котором 31 канал будет заземлен, и для измерений используется лишь один канал.
Тогда при токоограничивающих резисторах R(AI) 220 Ом, первоначально установленных в черновом варианте ДПП, суммарный ток по заземленным каналам составляет 0,384 А, что не удовлетворяет требованию Iделителя ≥ 10 · Iнагр [6]. Поэтому R(AI) были заменены на 680 Ом (0,128 А при погрешности изготовления резисторов 5%), что и отражено в электрической схеме ДПП [1, рис. 1].
Проверка правильности решения по контакту ПАВ Ext_Trg
Тестирование ПАВ с заземленным контактом Ext_Trg показало, что его заземление не влияет на результаты измерений. Однако в ДПП было решено его не заземлять и оставить в неподключенном состоянии: данные о его назначении в открытых источниках не обнаружены, и последствия его использования неизвестны.
Проверка реакции ДПП на критические неисправности ПАВ и ее делителей напряжения
Был смакетирован разрыв делителя напряжения как потеря сигнала для незаземленного канала ПАВ. ПО обнаружило разрыв в виде паразитного положительного напряжения на канале 0,305 В (в плате PCI‑9113A бывает и отрицательным, вплоть до –4 В).
Было произведено испытание ДПП с намеренно раскалиброванной ПАВ – ПО показало ошибку в виде реального смещения нуля.
Оценка рассчитанных масштабных коэффициентов делителей напряжения
На рис. 2 в столбце Кмасшт. ср. рас показаны значения масштабного коэффициента для делителей напряжения, если они планируются для использования как в составе ПАВ (если присутствуют посадочные места), так и в отдельном блоке сопряжения. В данном случае делителей напряжения на ПАВ не было – указанные коэффициенты приближены к 1.
Автоматически выведенные коэффициенты более точны, чем измеренные вручную. При измерении вручную используется лабораторный источник питания, питание подается на один канал ПАВ, но при этом остальные каналы ПАВ не задействованы, флуктуация напряжения на канале не создается. При проверке ПАВ с помощью ДПП: задействованы все каналы одновременно, присутствует флуктуация в ПАВ от ДПП, что приближает условия измерений к режимам самоконтроля КПА и основной работы КПА. Реальная точность измерений выше за счет 32 тыс. измерений и отсутствия человеческого фактора в виде чтения постоянно меняющихся значений с монитора и выбора единственного правильного значения.
Не должны вводить в заблуждение значения коэффициентов вида 0,9946 (канал AI31), подразумевающие якобы точность измерений до двух знаков после запятой включительно (имея в виду, что значение 1 здесь уже получается как результат округления во втором знаке). На практике, после измерения коэффициентов вручную и запуска самоконтроля КПА, эти коэффициенты приходится дополнительно регулировать по результатам самоконтроля КПА. В итоге, для канала без резистора, для которого теоретический коэффициент равен 1, вручную выставляется коэффициент вида 1,004 или 0,995, то есть именно результат, автоматически рассчитанный с помощью ПО.
Измерение смещения нуля
Попытки измерить смещение нуля при поданном напряжении с помощью ПО заканчивались неудачей, так как имеется второе неизвестное в виде масштабного коэффициента.
Запущенное ПО с ДПП с выключенным источником питания показало максимальное смещение нуля 0 В (точная полуавтоматическая калибровка с помощью утилиты Advantech A/D Calibration Wizard), масштабный коэффициент в этом случае принят за единицу.
Оценка измерения входного сопротивления каналов ПАВ.
Получение возможности использовать ДПП для измерения входного сопротивления каналов
Был собран простой тестовый стенд без ДПП для проверки входного сопротивления каналов ПАВ. Постоянное напряжение 5 В с лабораторного источника Gwinstek SPS‑3610 подавалось в канал ПАВ через определенное сопротивление. Падение напряжения на сопротивлении измерялось мультиметром Appa 505. По закону Ома рассчитывалось сопротивление канала ПАВ.
Опыт с платой PCI‑1713U показал входное сопротивление канала 5,63–349,92 МОм (плавающее) при заявленном 1 ГОм. При сопротивлении 80 кОм: напряжение, измеренное ПАВ, равно 4,93 В. На резисторе падает 0,07 В – сопротивление канала ПАВ составляет 5,63 МОм. При сопротивлении 10 080 кОм: 4,86 В измерено ПАВ – сопротивление канала ПАВ 349,92 МОм.
Опыт с платой PCI‑9113A (изначально с браком при изготовлении) показал аналогичным способом сопротивление канала 80 кОм.
Взяв в расчет это наименьшее значение, получаем следующий вывод: реализация измерения внутреннего сопротивления каналов ПАВ при помощи ДПП и алгоритма, изложенного выше, возможна при замене R(AI) 680 Ом на 100 кОм, что освобождает от необходимости тока 1,5 А в делителе ДПП (соблюдение условия Iделителя ≥ 10 · Iнагр).
Однако если ПАВ имеет в составе свои делители напряжения – эти 100 кОм сильно исказят результаты измерений, сделав ДПП не способной к выполнению своих функций.
Таким образом, для измерения внутреннего сопротивления каналов ПАВ требуется другое исполнение платы ДПП. Реализовать оба исполнения на плате 100 × 100 мм, что позволило бы на одной печатной плате смонтировать ДПП для работы в двух режимах, оказалось невозможным.
Прочие моменты отладки и модернизация ДПП с учетом данных, полученных с помощью разработанного ПО
Дальнейшие действия были направлены на отладку ДПП, в том числе с делителем напряжения:
были взяты резисторы 39 и 120 кОм для создания делителя напряжения с теоретическим масштабным коэффициентом 4,21621, с учетом реальной погрешности изготовления этих резисторов. Однако на практике был получен коэффициент 4,198. Обнаружилось, что 50 мВ падает на минусовых проводниках ДПП, что искажало напряжение на каналах ПАВ и приводило к неправильному расчету масштабного коэффициента. В итоге проводники были утолщены и сделаны двухслойными. Масштабные коэффициенты стали измеряться точно;
на практике один из двух параллельных резисторов R(делит) 0,2 Ом оказался некачественно припаян к площадке, что привело к искажению напряжения на канале AI4 в бóльшую сторону. В ПО добавлен анализ данной ситуации (кнопка «Самоконтроль») – оно уведомит о неисправности ДПП;
возможно, есть смысл использовать источник питания с напряжением чуть меньше 5 В, чтобы вместо опорного напряжения 0–10 В на канале AI0 использовать 0–5В – и так для всех каналов ПАВ. Для этого идеально подходит разъем USB ЭВМ (напряжение при токе 1,5 А понизится до значения <5 В за счет малого сечения проводов и разъемного соединения);
в ПО есть логическая недоработка: не хватает 64 текстовых полей для ручного ввода значений сопротивлений делителей напряжения в составе ПАВ. Зная неизменные напряжения, генерируемые ДПП, и расчетный масштабный коэффициент, можно проверять ПАВ, не рассчитывая вручную текущее эталонное напряжение для каждого канала ПАВ с уникальным делителем на нем. Также можно не использовать заведомо исправную и точно настроенную ПАВ с делителями для считывания эталонных напряжений, что делает процесс проверки более удобным для проводящего его оператора;
сделаны прочие доработки, не требующие отражения в материале: например, установлен резистор-разрядник для безопасности оператора.
Факты, зафиксированные в процессе макетирования и не нашедшие однозначного объяснения:
если зациклить измерение напряжения с каналов ПАВ, то раз в несколько часов возникает помеха 0,0756 В по всем каналам сразу (возможно, из-за помехи электросети 230 В / 50Гц);
выполнение каждой из функций DRV_MAIConfig и DRV_MAIVoltageIn в составе драйвера Advantech v.2.1.0.0 занимает 602–614 мкс (измерялось процессорными тиками как системой реального времени). При том, что производитель заявляет частоту измерения данных платой PCI‑1713U до 100 кГц, в реальности она составляет лишь 1,661 кГц – в 60,2 раза меньше. Для реализации более скоростной работы ПАВ требуется ядро с максимально возможной тактовой частотой или асинхронный режим работы ПАВ, при котором нельзя отслеживать наполнение данных в реальном времени.
Заключение
Произведена доработка ДПП для более точной работы с ПАВ после произведенного макетирования, получены дополнительные данные:
- определена эмпирически максимальная помеха ДПП – 0,0138 В, в которую входят помеха с источника питания, обычный и температурный шумы резисторов;
- установлено, что реальная частота ПАВ Advantech PCI‑1713U напрямую зависит от частоты ядра центрального процессора и процента его загруженности. Эта величина всегда много меньше максимальной частоты измерений, заявленной производителем;
- рассчитана допустимая погрешность номинала резисторов ДПП R(делит) ±2 · 14,89%, с учетом различных вариантов исполнения ПАВ;
- определен номинал токоограничивающих резисторов ДПП в цепях, подключенных к каналам ПАВ: 680 Ом;
- тестирование ПАВ с заземленным контактом Ext_Trg показало, что его заземление не влияет на результаты измерений;
- проверка реакции ДПП на критические неисправности ПАВ и ее делителей напряжения показала успешное определение разрыва в делителе напряжения и смещения нуля на канале ПАВ;
- уточнен способ оценки рассчитанных с помощью ПО масштабных коэффициентов делителей напряжения;
- выявлена нестабильность входного сопротивления каналов платы Advantech PCI‑1713U (5,63–349,92 МОм при заявленном 1 ГОМ). Выявлена неисправность платы ADLINK PCI‑9113A (входное сопротивление 80 кОм). В связи с этим, предложен вариант ДПП, ориентированный именно на измерение сопротивления каналов ПАВ.
ЛИТЕРАТУРА
Белов С. Углубление самоконтроля контрольно-проверочной аппаратуры изделий систем управления: самоконтроль плат аналогового ввода до сборки аппаратуры // ЭЛЕКТРОНИКА: Наука, Технология, бизнес. 2022. № 6. С. 94–98.
Белов С. Тестер плат аналогового ввода v.5. М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/attach/archives/equipments/adc-tester.zip.
Белов С. Тестер плат аналогового ввода PCI‑1713x v.1.3.0.0. М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/programs.html#pci‑1713_test.
Белов С. Windows XP и реальное время (23.06.2020). М.: личный сайт, 2020. [Электронный ресурс] URL: https://bad-good.ru/2020/june/windows-xp-realtime.html.
Белов С. Корректная формула расчета емкости сглаживающего конденсатора (06.04.2016). М.: личный сайт, 2016. [Электронный ресурс] URL: https://bad-good.ru/2016/april/capacity-voltage.html.
ГОСТ 24838-87. Аппаратура радиоэлектронная бытовая. Входные и выходные параметры. М.: ИПК Издательство стандартов, 1990 (табл. 4).
Отзывы читателей