Sensor-Electronic-Technology / BurnIn-UI-Software

Control software for custom stress system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Burn-In-Sofware-Suite

GUI Interface and control hardware/firmware designed for semconductor burn-in(quick stress test). Stresses up to 3 items at a set current and controlled temperature.

Hardware Components:

  • Computer: Raspberry pi 4 2gb version
  • Station Controller: Arduino ATMega2560
  • Stations: Competly custom. In general heating pads, temp sensors, current drivers, etc

Burn-In Interface:

  • Interfaces with burn-in stations. Displays voltage, pad temperatures, test times, and controller responses.
  • Eventially plan to add modbus functions.

BurnInFirmware:

  • In general waits for interface to send start command then runs test autonomously.

Commands:

  • Start: 'S', Start test for specified time
  • Reset: 'RR', Resets controller
  • Switch Current: 'C', Toggles drive current if specific station switching is enabled
  • Pause: 'P', pauses and continues test
  • Toggle Heating: 'H', starts heating copper plate to desired temperature
  • Update Settigns:'UXXXXXX', Updates EEPROM with designates settings

Images Bof hardware below:

Computers:

Alt Text

Inside Burn-in Station:

Alt Text

All Stations:

Alt Text

About

Control software for custom stress system


Languages

Language:C++ 98.3%Language:QMake 1.7%