Сергей Рыбальченко RSergAlex
Рейтинг
93
№ 22 644 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Ростов-на-Дону
Опыт работы
28 лет
На сайте с
2011 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Программно-аппаратный комплекс для рентгеновской диагностики полупроводниковых схем

Используемые навыки CI/CD Windows WPF Программирование на C# Разработка прикладного ПО

Описание

Разработан комплекс, обеспечивающий прецизионное позиционирование рентгеновского пучка на многослойных полупроводниковых структурах. Цель — автоматизация процесса диагностики для выявления критических временных задержек в цепях.
Ключевые задачи включали:
создание автоматизированного рабочего места (АРМ) оператора с многослойной визуализацией, совмещающей CAD-данные топологии чипа с видеопотоком от нескольких камер;
разработку бэкенд-сервиса для управления рентгеновской трубкой, моторизированным столиком и камерами;
реализацию движка сканирования с поддержкой пяти типов сканов (Step, Fly, Point, Line, Table), пакетного режима и интерактивного задания областей на композитном изображении;
обеспечение сохранения профилей и результатов сканов с возможностью постобработки;
реализацию процедур юстировки (автофокус, оптическое выравнивание) и трансформации координат между CAD-моделью и реальным столиком.

Решение

Проект выполнен на платформе .NET с использованием C#. АРМ реализован на WPF; бэкенд-сервис написан C# и взаимодействует с АРМ используя gRPC. Визуализация строится на многослойном наложении CAD-графики, данных с камер и результатов сканирования с настраиваемой прозрачностью, цветовыми картами и порядком слоёв. Инструменты позволяют оператору рисовать области сканирования, управлять столиком и камерами прямо на композитном изображении.
Разработка велась с использованием Git для контроля версий, Jenkins для CI/CD и симулятора оборудования, что позволило тестировать ПО без подключения реальной аппаратуры. Для конечного пользователя создан инсталлятор, упрощающий установку на целевые компьютеры.

Результат

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

Работа выполнена в соавторстве

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Система учета объектов недвижимости
Система учета объектов недвижимости
50
Веб-разработка и IT Сайт музыкального коллектива
Сайт музыкального коллектива
41