Programmable SCR Firing System

Abstract

A programmable SCR Firing system that includes modules that work together to manipulate the SCR firing circuitry so that it mimics supply load power signatures. The programmable high speed SCR firing system includes a timing module, a delay module, a zero crossing module, a single phase delay module, a firing pulse delay module, a control interface, and an user interface.

Claims

1. A programmable high speed silicon controlled rectifier (SCR) firing system comprising: a timing module for storing a firing delay signal entered by a user, and for converting the firing delay signal such that the firing delay signal is compatible with delay circuitry; a delay module for transmitting and instructing firing system modules to fire after the firing delay signal is entered by the user, the delay module in communication with the timing module; a zero crossing module for receiving a zero crossing phased signal, the zero crossing phased signal having a positive phase with a rising edge and a negative phase with a falling edge, and for outputting indicator signals indicating when the phased signal is positive or negative and when the rising edge and the falling edge have occurred, the zero crossing module in communication with the delay module; a single phase delay module comprising a first delay module wired as delay circuity for the rising edge and a second delay module wired as delay circuitry for the falling edge, the single phase delay module in communication with the zero crossing module; a firing pulse delay module to control fired pulses from the firing system modules, the firing pulse delay module in communication with the zero crossing module; a control interface for receiving and routing the firing delay signal, the zero crossing signal, and the indicator signals, the control interface in communication with the delay module; and, a user interface for setting firing delay time, and for enabling and disabling the firing system modules.

2. The programmable high speed SCR firing system of claim 1, wherein the delay module comprises a counter and a comparator that determines when a phased signal sent to the system makes a zero crossing after a specified fire delay and then sends a fire instruction pulse to the firing module.

3. The programmable high speed SCR firing system of claim 1, wherein the zero crossing module splits the zero crossing phased signal into separate signals indicating whether the phased signal is positive, whether the phased signals is negative.

4. The programmable high speed SCR firing system of claim 1, wherein the zero crossing module outputs a pulse for one clock cycle indicating when the zero crossing phased signal crosses zero and goes positive and a separate pulse when the phase signal crosses zero goes negative.

5. The programmable high speed SCR firing system of claim 1, wherein the single phase delay module contains all delay circuitry for one signal phase.

6. A silicon controlled rectifier (SCR) firing system method comprising: checking SCR polarity; loading a timer delay when the SCR polarity changes; starting a SCR firing system timer when the SCR polarity changes; setting an output condition when a timer reaches the loaded timer delay; waiting a specified number of clock cycles; clearing the output condition when the timer reaches the timer delay within the specified number of clock cycles; and, firing the SCR when the timer does not reach the timer delay with the specified number of clock cycles.

7. The SCR firing system method of claim 6, wherein setting the output condition comprises: determining whether SCR polarity is enabled; using a logic parser when the SCR polarity is enabled; obtaining output from the logic parser; and, loading SCR firing system circuit output pins.

8. A silicon controlled rectifier (SCR) firing method comprising: inputting a specified zero crossing SCR firing delay time; storing the specified zero crossing SCR firing delay time; converting the specified firing delay time to be compatible with delay circuitry; transmitting an instruction to fire pulses after the specified zero crossing delay time; receiving a zero crossing signal with a positive phase having a rising edge and negative phase having a falling edge; transmitting a signal indicating when the zero crossing signal is in the positive phase; transmitting a signal indicating when the zero crossing signal is in the negative phase; transmitting a signal indicating when the rising edge of the zero crossing signal has occurred; transmitting a signal indicating when the falling edge of the zero crossing has occurred; sending a signal to the SCR to fire after the specified zero crossing firing delay time is reached and after the falling edge of the zero crossing has occurred.

9. A method for manipulating a silicon controlled rectifier (SCR) firing system so that it mimics supply load power signatures, the method comprising: storing a firing delay signal entered by a user; converting the firing delay signal such that the firing delay signal is compatible with delay circuitry; transmitting and instructing firing system modules to fire after the firing delay signal is entered by the user; receiving a zero crossing phased signal, the zero crossing phased signal having a positive phase with a rising edge and a negative phase with a falling edge, outputting indicator signals indicating when the phased signal is positive or negative and when the rising edge and the falling edge have occurred; setting firing delay time causing firing modules to fire so that a load power signature is emitted.

Description

DRAWINGS

[0015] These and other features, aspects and advantages of the present invention will become better understood with reference to the following description and appended claims, and accompanying drawings wherein:

[0016] FIG. 1 is a block diagram depicting the programmable SCR firing system.

DESCRIPTION

[0017] The preferred embodiment of the present invention is illustrated by way of example below and in FIG. 1. As shown in FIG. 1, the programmable high speed silicon controlled rectifier (SCR) firing system 10 includes a timing module 100, a delay module 200, a zero crossing module 300, a single phase delay module 400, a firing pulse delay module 500, a control interface 600, and an user interface 700. The timing module 100 is for storing a firing delay signal entered by a user, and for converting the firing delay signal such that the firing delay signal is compatible with delay circuitry. The delay module 200 is for transmitting and instructing firing system modules 800 to fire after the firing delay signal is entered by the user. The delay module 200 is in communication with the timing module 100. The zero crossing module 300 is for receiving a zero crossing phased signal. The zero crossing phased signal has a positive phase with a rising edge and a negative phase with a falling edge. The zero crossing phase signal is also for outputting indicator signals indicating when the phased signal is positive or negative and when the rising edge and the falling edge have occurred. The zero crossing module 300 is in communication with the delay module 200. The single phase delay module 400 includes a first delay module 410 wired as delay circuity for the rising edge and a second delay module 420 wired as delay circuitry for the falling edge. The single phase delay module 400 is in communication with the zero crossing module 300. The firing pulse delay module 500 is to control SCR firing pulses, and the firing pulse delay module 500 is in communication with the zero crossing module 300 and the firing system module 800. The control interface 600 is for receiving and routing signals, and the control interface 600 is in communication with the delay module 200. The user interface 700 is for setting the firing delay time, and for enabling and disabling the firing system modules 800.

[0018] In the description of the present invention, the invention will be discussed in a military environment; however, this invention can be utilized for any type of application that requires use of a firing system.

[0019] In the preferred embodiment, the programmable high speed SCR firing system 10, the timing module 100 allows the delay value to change only when the high speed SCR firing system is active. Additionally, the delay module 200 comprises the delay circuitry for one. The delay module 200 may also include a counter 205 and a comparator 210 that determines when a phased signal sent to the system makes a zero crossing after the specified fire delay and then sends a fire instruction pulse to the SCR. The zero crossing module 300 splits the zero crossing phased signal into separate signals indicating whether the phased signal is positive, whether the phased signals is negative. The zero crossing module 300 may also output a pulse for one clock cycle indicating when the zero crossing phased signal crosses zero and goes positive and a separate pulse when the phase signal crosses zero and goes negative. The single phase delay module 200 may also contain all delay circuitry for one signal phase and setting the output condition is done at 50 MHz. In another embodiment of the invention, the delay module 200 comprises a counter and a comparator that determines when a phased signal sent to the system makes a zero crossing after a specified fire delay and then sends a fire instruction pulse to the firing module.

[0020] The silicon controlled rectifier (SCR) firing software method takes an input voltage from an SCR, detects the point of zero crossing of the current, waits a specified, programmed delay, and triggers the SCR. The voltage is generally 115 Volts AC (VAC). However, other voltages can be handled by the system. The system is based on the positive and negative side of a full wave rectification system. Consequently, two SCRs can be controlled with one channel of a field programmable gate array (FPGA).

[0021] The invention is comprised of modules that work together to manipulate the SCR firing circuitry so that it mimics supply load power signatures. The method has a timing module that acts as a basic memory cell for a desired delay. The timing module modifies the delay input in the program by the user. A delay module includes all the delay circuitry for one signal regardless of whether it's a positive delay or negative delay. A zero crossing module takes a zero crossing signal and outputs signals that indicate when the phase is positive or negative and when a rising edge and falling edge zero crossing have occurred. A single phase delay module contains all the delay circuitry for one phase. A firing pulse delay module dictates how long the SCR firing pulse is high, how long it is off between pulses and how many times the firing pulse pulses. In addition, a pulse power load interface connects the delay circuitry with the outside world and acts as an abstraction layer, allowing easy changes in the interface without having to change a significant amount of the code in the software. Finally, this method also uses a pulse power interface script to control a user interface that is used to set the desired delay, view the current delay, and enable or disable channels.

[0022] This invention can work with a variety of firing circuit configurations and can utilize AC electrical signals to replicate power signatures. This reduces the need to build separate platforms to replicate each test scenario. This invention can be tuned, through programming, to mimic all non-linear or power supply driven loads.

[0023] Consequently, this system can be adapted for use with other applications such as automobiles, power generation plants and buildings to replicate their various electrical systems. This system has the ability to control an arbitrary number of SCRs, and is scalable to any size as long as the Field Programmable Gate Array (FPGA) utilized has the required number of pins. The FPGA can send signals to multiple channels to ensure a current path for the electricity when the SCR is triggered. The additional FPGA channels are customizable and can be independently controlled via programming.

[0024] When introducing elements of the present invention or the preferred embodiment(s) thereof, the articles a, an, the, and said are intended to mean there are one or more of the elements. The terms comprising, including, and having are intended to be inclusive and mean that there may be additional elements other than the listed elements.

[0025] Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred embodiment(s) contained herein.