Power systems are networks of various components to supply, transmit, and use electrical power. In the power system, a controller coordinates the various components to supply the electrical power to a load. The controller transmits commands to the various components to respond to conditions within the power system.
In the accompanying drawings, like numerals refer to like components or blocks. The following detailed description references the drawings, wherein:
Power systems experience various conditions which may affect a capability of supplying adequate power to a load. The various conditions may include, by way of example, whether a power supply is operating within its specification limits. As such, there are various mechanisms to detect whether the power supply is within these specification limits. One mechanism includes using a flyback converter to convert the input from the power supply; however flyback converters may take longer to detect changes to the specification limits of the power supply. Another mechanism uses an analog optocoupler to transfer electrical signals between the power supply and the load by using light; however, optocouplers can be costly and are temperature sensitive which can compromise the reliability of detecting changes to the power supply.
To address these issues, examples disclose a system to provide a reliable, inexpensive alternative to measure a specification limit of an input source. The system comprises a comparator circuit to generate a waveform representative of the input source. The system utilizes a controller to measure a period of time in the waveform. Upon measuring the period of time in the waveform, the controller uses this measurement to determine an alternating current (AC) characteristic value of the input source. The AC characteristic value may include, by way of example, a frequency value of the voltage or an amplitude value of the voltage as provided by the input source. Determining a value of the AC characteristic, the controller is used to verify the operating condition of the input source to ensure it is operating within the specification limits.
Additionally, using the waveform generation to infer the AC characteristic value provides a reliable mechanism to determine whether the input source is operating within the specification limits. Using the waveform to determine the AC characteristic reduces the cost of the system.
In another example, the power system provides a proactive approach if the AC characteristics are outside of the specification limits. In this example, upon determining the AC characteristic value of the input source is outside of the specification limits, the controller transmits a signal to a power conditioning module to compensate the input source to ensure the system is operating within the specification limits.
In the ensuing discussion, reference may be made to electrical power systems generating waveforms. It is to be understood, however, that various components discussed below can also be used in conjunction with optical components and systems.
Referring now to the figures,
A controller 114 uses the waveform 106 to measure a period of time 10 associated with the voltage signal produced by the comparator circuit 104. Upon measuring the period of time 110, the controller 114 determines an alternating current (AC) characteristic of the input source 102 at module 112. The system in
The input source 102 is a voltage source which provides AC to the comparator circuit 104 such that the input source 102 develops the voltage signal on the waveform 106. As such, implementations of the input source 102 includes a power supply, power feed, power source, generator, power circuit, energy storage, or other type of voltage source. In one implementation, the input source 102 comprises a utility line from a power supply (not illustrated).
The comparator circuit 104 compares the voltage supplied from the input source 102 to the known voltage 108 to generate a pseudo-digitized voltage signal (indicated with the solid line) on the waveform 106. The comparator circuit 104 compares the input source 102 voltage signal to the known voltage 108, such that when the voltage signal of the input source 102 exceeds the known voltage 108 creates a rising edge in the waveform 106. When the voltage signal of the input source 102 is below the known voltage 108, this creates a falling edge in the waveform 106. The known voltage 108 is an amount of voltage which is pre-defined in which to gauge the voltage signal of the input source 102. Although
The waveform 106 includes the voltage signal representative of the pseudo-digitized signal produced as output by the comparator circuit 104. In another implementation, the waveform 106 includes an additional voltage signal from the input source 102 as observed in a later figure. From the waveform 106, the controller 114 measures a period of time 110. The period of time 110 represents an amount of time between voltage points on the waveform 106. For example, the period of time 110 may represent amount of time between the rising edges on the voltage signal produced by the comparator circuit 104. The period of time 110 is used by the controller 114 to determine an AC characteristic of the input source 102 at module 112. In this manner, the waveform 106 is a reconstruction of the voltage signal in which to infer an AC characteristic of the input source 102 at controller 114. Examples of such AC characteristics include frequency value and/or amplitude of the voltage produced by the input source 102. These AC characteristics are discussed in detail in a later figure.
The controller 114 obtains the waveform 106 to measure the period of time 110. Upon measuring the period of time 110, the controller 114 proceeds to determine the AC characteristic of the input source 102 at module 112. The controller 114 is an electronic device which may start and stop a timer upon observing various points in the waveform 106. The timer is able to measure the period of time 110 between the various points on the waveform 106. As such, implementations of the controller 114 include by way of example, a microcontroller, embedded controller, circuit logic, processing device, microchip, chipset, electronic circuit, microprocessor, semiconductor, central processing unit (CPU), application-specific integrated circuit (ASIC), or other type of electronic device capable of measuring the period of time 110 from the waveform 106.
At module 112, the controller 114 determines the AC characteristic of the input source 102 based on the measured period of time 110. In one implementation, the measured period of time 110 is used to determine a frequency value of the input source 102. Based on this frequency value, the controller 114 may determine whether the input source 102 is within operational or specification limits. This is explained in detail in connection with the next figure. The module 112 may include, by way of example, instructions (e.g., stored on a machine-readable medium) that, when executed (e.g., by the controller 114) implement the functionality of module 112. Alternatively, or in addition, the module 112 may include electronic circuitry (i.e., hardware) that implements the functionality of module 112.
The rectifying circuit 216 comprises a voltage bridge DI and a voltage divider (R1 and R2) that rectifies the voltage form the input source 102. In another implementation, the rectifying circuit 216 may include converting the AC voltage from the input source 102 to a DC voltage.
The comparator circuit 104 takes the rectified voltage from the rectifying circuit 216 and compares the rectified voltage to a known voltage (V2, V3, VN) at each of the comparators (U1, U2, UN). Comparing the rectified voltage to known voltages produces the pseudo-digitized voltage observed at label 220 (ADC_IN). Although
The optocoupler 218 provides safety isolation between the comparator circuit 104 and the controller 114 and reduce noise from the waveform provided at ADC_IN 220 to the controller 114. The optocoupler 218 comprises a photocoupler and a photo transistor (D5, D6).
From this waveform, the controller 114 can determine various AC characteristics of the input source. The various AC characteristics are used to gauge whether the input source is operating within a range of operational limits. In this implementation, the controller measures a period of time (Tp) between a first and a second rising edge. The rising edges of the pseudo-digitized voltage 224 represents the situation when the 222 provided by the input source 102 to the comparator circuit 104 is larger than a known voltage at a comparator. When the first rising edge of the voltage 224 is detected, a timer starts counting until reaching the second rising edge. This measures the amount of time between the rising edges and used to calculate a frequency value of the input source. The controller may use the following equation (1) to determine the frequency value.
Upon obtaining the frequency value, the controller may proceed to determine an amplitude of the voltage provided by the input source. In this implementation, the controller measures the amount of time (Tm) between a falling edge and rising edge. This amount of time (Tm) and the frequency value is used to calculate the amplitude. The controller may use the following equation (2) to determine the amplitude.
The controller 114 uses the values from the calculated frequency and/or amplitude to determine if the input source 102 is operating within the specification limits. If the frequency and/or amplitude value are outside of the specification limits, the controller 114 transmits a signal to the power conditioning module 222. The power conditioning module 222 is a device intended to improve the quality of power delivered to the load. For example, the power condition module 222 may compensate the input source 102 to ensure the input source 102 is delivering a load with a frequency value within the specification limits. Implementations of the power conditioning module 222 include, by way of example, a power factor correcting device, a voltage regulator, power regulator, etc.
Referring now to
At operation 302, the controller obtains the waveform from the comparator circuit. The input source provides AC power to the comparator circuit for generation of the waveform. Upon receiving the power from the input source, the comparator circuit performs a digitization to the AC power to produce the waveform. Obtaining the waveform, the controller proceeds to detect various rising edges of the waveform.
At operations 304-308, the controller detects the rising edges of the waveform generated by the comparator circuit at operation 302. The waveform represents a voltage signal produced from the comparator circuit. The comparator circuit uses a voltage signal from the input source and compares the input source voltage signal to a known voltage. This produces a digitized version of the input source voltage. Thus, when the voltage from the input source exceeds the known voltage, this creates the rising edge in the waveform. The controller detects each time at least two rising edges are created. The first rising edge represents an uptick in the voltage of the input source. The first rising edge may level off and include a falling edge prior to the next rising edge (e.g., second rising edge). The first and the second rising edges are those points of voltage in consecutive time. For example, the rising edges may be located consecutively next to each other on the time continuum of the waveform. In one implementation, upon the controller detecting the first rising edge, a timer is cleared to count the amount of time until the next rising edge. Upon detecting the next rising edge (i.e., the second rising edge), the controller may clear a time to detect a falling edge associated with the rising edges.
At operation 310, upon detecting the set of the rising edges at operations 304-308, the controller measures the period of time. The measured period of time represents the amount of time between when the first rising edge is detect and the second rising edge. This measurement of time is used to compute a frequency of the input source supplying the voltage.
At operation 312, the controller determines the frequency based on the measured period of time. The frequency is calculated as a ratio of 1/(2*measured period of time). Calculating the frequency, the controller is able to calculate other AC characteristics such as amplitude of the input source voltage. In another implementation, upon calculating the frequency, the controller uses the value of the frequency to gauge if the input source is operating within a range of values. The range of values are considered the operational or specification limits in which the input source should be operating. Thus, if the frequency value is outside of these operational limits, the controller transmits a signal to a power conditioning module. The power conditioning module may proceed to compensate the calculated frequency value to obtain a value within the operational limits. This implementation is discussed in connection with
At operations 402-408, the controller obtains the waveform from the comparator circuit. The waveform includes a voltage signal produced by the comparator circuit based on a comparison between a voltage signal by the input source and a known voltage. When the input source has a voltage higher than the known voltage, this creates the rising edges for detection. The detected rising edges are used to measure the amount of time between these rising edges. The amount of time is used to determine the frequency value for verification at operation 410. Operations 402-408 may be similar in functionality to operations 302-312 as in
At operation 410, the controller uses the frequency value determined at operation 408. The frequency value is used to determine whether the frequency of the input source within a range of values. The range of values represents the frequency operational or specification limits which place parameters on a range of values in how the input source should be operating. If it is determined the frequency value is within the range of values, the controller may continue detecting the rising edges in the waveform as at operation 412. If it is determined the frequency value is outside of the range of values, the controller transmits a signal to a power conversion module as at operation 414.
At operation 412, if the controller determines the frequency value is within the range of values, the controller does not activate the power conditioning module. If the frequency value is within the range of values, this indicates the input source is operating within the operational or specification limits. As such, the power system may be operating in an indefectible manner. In one implementation, upon determining the frequency value is within the range of values, the controller may signal for operation of a power conversion module. The power conversion module may convert the power from the input source 102 to an amount of power for consumption by the load.
At operation 414, if the controller determines the frequency value is outside of the range of values, the controller transmits the signal to the power conditioning module. The frequency value is considered the frequency of oscillations of AC in the electrical power transmitted from the input source. If the frequency value is determined to be outside of the range of values, this indicates the input power source may be supplying power at a particular value that may cause the power system to operate in a sub-optimal manner. As such, tracking the frequency value, the controller may compensate or remedy the frequency value through operation of the power conditioning module. The signal to the power conditioning module may specify how to remedy the frequency value so the value is brought within the range of values. In this example, the signal may include how to correct the power from the input source, such as compensating the frequency value to obtain a higher frequency value or a lower frequency value.
Referring now to
The processing resource 502 may fetch, decode, and execute instructions 506-510 to determine an AC characteristic of an input source based on a measured period of time in a waveform. Specifically, the processing resource 502 executes instructions 506-510 to: obtain a waveform representative of voltage from an input source; measure a period of time between rising edges in the waveform; and determine one of the alternating characteristics of the input source based on the measured period of time in the waveform.
The machine-readable storage medium 504 includes instructions 506-510 for the processing resource 502 to fetch, decode, and execute. In another embodiment, the machine-readable storage medium 504 may be an electronic, magnetic, optical, memory, storage, flash-drive, or other physical device that contains or stores executable instructions. Thus, the machine-readable storage medium 504 may include, for example, Random Access Memory (RAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a storage drive, a memory cache, network storage, a Compact Disc Read Only Memory (CDROM) and the like. As such, the machine-readable storage medium 504 may include an application and/or firmware which can be utilized independently and/or in conjunction with the processing resource 502 to fetch, decode, and/or execute instructions of the machine-readable storage medium 504. The application and/or firmware may be stored on the machine-readable storage medium 504 and/or stored on another location of the computing device 500.
The processing resource 602 may fetch, decode, and execute instructions 606-622 to determine an AC characteristic of an input source and determine if the AC characteristic is within a range of values. If the AC characteristic is outside of the range of values, the processing resource 602 may transmit a signal to turn on a power conditioning module. Turning on the power conditioning module, enables the input source to obtain the AC characteristic within the range of values. Specifically, the processing resource 602 executes instructions 606-622 to: obtain a waveform from a comparator circuit; measure a period of time of the waveform by detecting a first and second rising edge and/or detecting a rising edge and falling edge; determine the AC characteristic of the input source based on the measured period of time; determine a frequency of the input source based on the measured period of time represented by the set of rising edges; determine an amplitude of the input source based on the measured period of time represented by the riding edge and the falling edge; determine if the AC characteristic is within a range of values; and upon the determination the AC characteristic is outside of the range of values, activate a power conditioning module.
The machine-readable storage medium 604 includes instructions 606-622 for the processing resource 602 to fetch, decode, and execute. In another embodiment, the machine-readable storage medium 604 may be an electronic, magnetic, optical, memory, storage, flash-drive, or other physical device that contains or stores executable instructions. Thus, the machine-readable storage medium 604 may include, for example, Random Access Memory (RAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a storage drive, a memory cache, network storage, a Compact Disc Read Only Memory (CDROM) and the like. As such, the machine-readable storage medium 604 may include an application and/or firmware which can be utilized independently and/or in conjunction with the processing resource 602 to fetch, decode, and/or execute instructions of the machine-readable storage medium 604. The application and/or firmware may be stored on the machine-readable storage medium 604 and/or stored on another location of the computing device 600.
Although certain embodiments have been illustrated and described herein, it will be greatly appreciated by those of ordinary skill in the art that a wide variety of alternate and/or equivalent embodiments or implementations calculated to achieve the same purposes may be substituted for the embodiments shown and described without departing from the scope of this disclosure. Those with skill in the art will readily appreciate that embodiments may be implemented in a variety of ways. This application is intended to cover adaptions or variations of the embodiments discussed herein. Therefore, it is manifestly intended that embodiments be limited only by the claims and equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/037958 | 6/26/2015 | WO | 00 |