Hawk Hast Maestro X-RAY 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 Lunar Hast, Hawkeye Hast, TTH 8800 Generators without failures.

Solution

  • Development of Utility Software to communicate with any of the three generators through CAN protocol using NI cRIO Realtime Hardware and the High-Speed CAN module.
  • The Utility software is developed in LabVIEW.
  • The FPGA layer in cRIO Embedded Controller used to interface the CAN Modules for high speed data acquisition.
  • The standalone application deployed in cRIO Realtime Controller polls the “CAN” in every 40msec with critical timed loops.
  • The CAN data is decoded and analyzed in standalone RT program. The RT program controls the test sequence by corrective actions.
  • The four-test station are controlled by RT program. Each station is controlled by enhancing the multithreading feature in RT controller.
  • The test results are sent to the Host application where data is logged in MySQL. The stored data is used for report generation

Hardware Used

  • NI cRIO Realtime Embedded Controller.
  • NI CAN Module for CAN communication with the Unit.
  • NI DI Module for getting Digital feedbacks from the electrical system.
  • NI DO Module to trigger the output’s to automated test specification.

Impact to Customer

  • The test software can test any of the three generator units simultaneously.
  • Testing four units simultaneously with reduced overall testing time.
  • The 50% of productive rate can be increased.