Райт Электроникс
Райт Электроникс
Меню

Плавающий дефект: история одного стенда

Плавающий дефект: история одного стенда

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


Введение: когда качество становится общей задачей

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

Но бывают ситуации, когда дефект «лежит на стыке». Никто не виноват по отдельности, но изделие работает нестабильно. И единственный способ решить проблему — объединить усилия.

У нас был именно такой случай.


Предыстория: заказ и первые сигналы

К нам обратился заказчик с заказом на крупную партию изделий. Речь шла о десятках тысяч плат — серьёзный объём даже для нас. Изделие было не слишком сложным: двухсторонний монтаж, смешанные технологии (SMD + выводные элементы).

Мы отработали стандартную процедуру:

  1. Закупили компоненты

  2. Запустили SMT-линию

  3. Провели AOI-контроль


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

Партия ушла. И через некоторое время начались звонки.

«Некоторые платы работают нестабильно», — сообщил заказчик. — «Дефект плавающий. То есть, то нет. Мы не можем его поймать.»


Плавающий дефект: почему это страшно

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

Для производителя это худший сценарий:

  • Стандартное тестирование не помогает — плата проходит все проверки, но в поле отказывает

  • Высокий риск возвратов — клиенты возвращают изделия, которые на вашем столе работают идеально или как в данном случае, когда у вас нет инструментария для диагностики проблемы

  • Невозможно отбраковать — непонятно, по какому критерию отсеивать брак

  • Удар по репутации — заказчик начинает сомневаться в качестве производства

В нашем случае проблема была ещё сложнее: платы работали стабильно в лаборатории заказчика, но отказывали при интеграции в конечное устройство. Разработчики ломали голову.


Расследование: как нашли причину

Мы организовали двухстороннюю встречу.

Первый шаг: воспроизвести дефект.

Мы поехали к заказчику, т.к. у заказчика было и оборудования, и разработчик изделия, и ему удалось выявить "эталонный" брак, пересылать было нельзя. Дефект действительно проявлялся, но не на всех платах и не каждый раз.

Второй шаг: искать закономерность.

Перебрали все возможные факторы:

  • Температура? Нет, отказ возникал и при комнатной, и при повышенной.

  • Влажность? Нет.

  • Вибрация? Нет.

  • Питание? Нет, стабилизаторы работали в норме.

Третий шаг: внимательный осмотр.

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

Разработчики предложили метод: замерить сопротивление между определёнными контрольными точками на плате без подачи напряжения. Были выведены референтные значения сопротивления между конкретными контактами.


Разработка решения: рождение тестового стенда

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

Почему не купить готовый тестер?

Можно. Но:

  • Нужно было несколько стендов для распараллеливания тестирования

  • Специфические точки доступа — внутри разъёма. Стандартные щупами подлезать долго и не удобно.

Мы решили сделать стенд сами.


Что использовали

КомпонентПочему выбрали
Микроконтроллер ATmega, а точнее готовую плату Arduino Uno.Дешёвый, простой в программировании, есть готовые библиотеки
Делитель напряженияДля замера сопротивления через АЦП
Ответные части разъёмовДля подключения внутрь разъёма
Светодиоды (красный и зелёный)Для визуального вердикта
Кнопка запускДля начала измерения

Как это работает

Принцип измерения сопротивления через АЦП прост:

  1. Через измеряемое сопротивление Rx и эталонный резистор Rref пропускается небольшой ток

  2. АЦП замеряет напряжение на делителе

  3. По формуле R = V × Rref / (Vref — V) вычисляется сопротивление

В нашем случае мы не выводили точное значение на экран. Нам нужен был только порог:

  • Сопротивление выше порога (норма) → зелёный светодиод

  • Сопротивление ниже порога (утечка) → красный светодиод

Оснастка и адаптация

Самым сложным оказалось не электроника, а механическая часть. Нужно было обеспечить надёжный контакт в разъёме и элементах стенда. Мы всё жёстко спаяли. Получилось не красиво, но надёжно.

Изделие подключается одним разъёмом к стенду, нажимается кнопка, загорается зелёный или красный светодиод. Всё просто.


Внедрение

Готовый стенд мы собрали за один день. На калибровку и изготовление ещё экземпляра ушёл ещё день.

Важный нюанс: мы записывали тестирование на камеру. Каждая плата попадала в кадр вместе со светодиодом. Это давало объективное подтверждение для заказчика: вот плата, вот тест, вот красный светодиод. Никаких споров о том, был ли дефект на самом деле.

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


Почему это история — пример правильной работы контрактного производителя

Этот случай показывает, как должен работать контрактный производитель:

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

  2. Мы оперативно разработали решение. Сутки от идеи до работающего стенда — это очень быстро для нестандартной задачи.

  3. Мы сделали именно то, что нужно. Заказчику не нужен был дорогой LCR-метр с кучей функций. Нужен был простой «красный/зелёный» вердикт. Мы это сделали.

  4. Мы обеспечили доказуемость. Запись тестирования на камеру исключила любые споры о результатах.


Что мы вынесли из этой ситуации

Для себя (как для производителя)

  • Всегда имейте в запасе «быстрые» контроллеры — ATmega, ESP8266, Arduino-совместимые платы. Они выручают, когда нужно срочно сделать оснастку.

  • Механика — это половина успеха. Электронику спаять легко. А вот сделать удобную оснастку, чтобы оператор не уставал и не ошибался — сложнее.

  • Камера — дешёвый, но мощный инструмент контроля. Видеозапись тестирования решает вопрос доверия между контрактником и заказчиком.

Для заказчиков (как рекомендация)

  • Не ждите, что контрактный производитель решит все проблемы сам. Но ждите, что он сядет с вами за стол и предложит варианты.

  • Простое решение часто лучше сложного.


Заключение

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

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

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

Читайте также

Майские праздники в России — это 10–12 дней длинных выходных, которые каждый год становятся испытанием для производственников. Для контрактного производителя электроники этот период — зона повышенных …

Каждый день мы получаем от заказчиков пакеты документов для производства. Там есть Gerber-файлы, BOM, иногда сборочные чертежи, ещё реже файлы разработки. Кто-то присылает сразу Pick & Place, кто-…