• Topic ID: id_17423365
  • Version: 3.0
  • Date: Apr 22, 2019 12:56:02 AM

kV Function (RT)

1 Functional Overview

The kV function is mainly controlled by the kV control exposure control function (PPC board).

Figure 1. kV Function

note:

For a larger version of the above illustration, click on the pdf icon below:

Figure 2. kV Function

302305.pdf

2 Operation

After power on, the exposure control FPGA is downloaded by the main CPU and the DSP.

The FPGA then:

  • configures the real-time lines to the system

  • drives the inverter gate drive supply to provide the right voltage for the IGBT gates

  • monitors the DC bus voltage, the IGBT gates voltage

Then the CPU receives the kV, mA, exposure time commands.

When the CPU receives the exposure enable signal (either by a communication message or by a real time hardware line both linked to the prep button), it drives the filament drive and anode rotation.

During this preparation phase, kV reference is applied to the hardware.

Once these functions are ready, the CPU informs the exposure control that the generator is ready for an exposure.

When exposure command goes in its active state,

  • the CPU:

    • starts exposure time counter

    • starts mAs and brightness counters ( for AEC cut-off ) ( if required by the application )

    • measures kV demand , kV measure, DC bus, gate voltage, HV tank temperature each 16ms during the exposure

    • calculates new kV, mA reference in RAD tomography or ABC

    • applies new kV, mA reference if the system/operator changes the parameters

  • the exposure control:

    • starts the HV power inverter by driving the IGBTs

    • put Xray on in its active state

    • regulates the inverter

    • monitors the hardware safeties: tube spits, no kV, over kV, HV inverter over current, kV regulation error

When either exposure command goes down, exposure enable goes down, a fatal safety occurs or a timer reaches its final count ,

  • the exposure control :

    • stops the inverter

    • puts Xray on in its inactive state

  • the CPU:

    • stores tube spit count, exposure count, and exposure parameters

    • computes the generator thermal status

When any hardware safety occurs during the exposure:

  • if it is a tube spit, exposure control:

    • stops the inverter 100us,

    • informs the CPU that reads and stores the error,

    • verifies that the maximum number of spits is not reached, and

    • restarts if authorized

  • if it is a hardware failure, exposure control:

    • stops the exposure, and

    • reports the error to the CPU that reports the error to the system.

When a measure goes out of range, the CPU:

  • stops the exposure and reports the error to the system.

  • stores the error in the generator error log.