Lunar Hast X-RAY Tube Tester

The developed test system is used to test X-RAY generators and X-Ray tube for Medical Instruments.

Problem Statement

The functionality testing of x-ray generators mainly consists KV & mA test. The customer found difficulty in monitoring, logging, and analyzing data for thousand’s continuous cycles of KV & mA test.

Challenge

  • The X-Ray Generator Has Embedded PCB Controller which supports High-Speed CAN communication protocol.
  • In every 40msec the test system needs to communicate with Embedded controller.
  • In every 40msec cycle the test system need to monitor, log and analyse CAN data.
  • While analysing data, in case of sever faults testing should be terminated.
  • Simultaneous testing of four Generators without failures.

Solution

  • Development of Utility Software to communicate with the generator through CAN protocol using NI High Speed USB CAN interface device.
  • The Utility software is developed in LabVIEW.
  • The X-NET Driver used to interface the USB CAN Modules for high speed data acquisition.
  • The standalone application deployed in Industrial PC can polls the “CAN” in every 40msec with critical timed loops.
  • The CAN data is decoded and analysed in test software and controls the test sequence by corrective actions.
  • The four-test station are controlled by test software and each station is controlled by enhancing the multithreading feature in standalone application.
  • The test results are analysed, and test data is logged in MySQL. The stored data is used for report generation.

Hardware Used

  • NI PCIe card multifunction DAQ for DIO feedbacks.
  • NI USB CAN Module for CAN communication with the Unit.
  • Industrial PC to run the test software.

Impact to Customer

  • The test software can test six generator’s units simultaneously.
  • Testing six units simultaneously with reduced overall testing time.
  • The 75% of productive rate can be increased.