Embodiments of the present disclosure are directed to a position sensor system for identifying a location of a position encoding magnet.
The discussion below is merely provided for general background information and is not intended to be used as an aid in determining the scope of the claimed subject matter.
The reed switch is an electrical switch operated by an applied magnetic field. It usually includes a pair of contacts on ferrous metal reeds in an envelope (such as a hermetically sealed glass envelope). The contacts may be normally open, closing when a magnetic field is present, or normally closed and opening when a magnetic field is applied.
A Hall effect sensor is a device that varies its output signal, such as output voltage, in response to a magnetic field. Hall effect sensors are commonly used for proximity switching, positioning, and speed detection. With a known magnetic field, a respective magnet's distance from the Hall plate can be determined. Using groups of Hall effect sensors, the position of the magnet can be deduced. A Hall sensor can be combined with circuitry that allows the device to act in a digital (on/off) mode, and may be called a switch in this configuration. This is commonly seen in industrial applications, such as applications for sensing pneumatic cylinders.
As mentioned, a Hall effect sensor may operate as an electronic switch. Usually, such a switch costs less than a mechanical switch or a reed switch and can be more reliable. Also, in the case of a linear sensor using magnetic field strength measurements, a Hall effect sensor can measure a wide range of magnetic fields, and it can measure either North or South pole magnetic fields. However, using a set of Hall effect sensors as a linear sensor can provide lower accuracy than other types of sensors. For example, fluxgate magnetometers or magnetoresistance-based sensors are known to be more accurate in some instances. Moreover, Hall effect sensors can drift, which may require compensation.
With reed switch or Hall effect sensor apparatuses used as a linear sensor, extrapolation may be required as these apparatuses are triggered at certain positions by threshold detectors. Between two trigger positions the position information usually has to be interpolated. Also, small movements back and forth usually cannot be detected reliably. In such apparatuses, often a processing unit, such as a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), an application-specific integrated circuit (ASIC), a micro controller (μC) or the like, perpetually interrogates the sensing elements available and constantly scans for output signals amongst all the sensing elements. The cycle time for each scan can limit the magnet's velocity and can also reduce the accuracy where the velocity cannot be strictly controlled.
Further, methods associated with such apparatuses usually use only one field component of the magnetic field of the position magnet (or the encoder). These methods have the disadvantage of being more susceptible to temperature and magnet degradation. They also appear to be less versatile regarding the usage of different kinds of magnets or more than one magnet is needed for improved position sensing.
This Summary and the Abstract herein are provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary and the Abstract are not intended to identify key features or essential features of the claimed subject matter, nor are they intended to be used as an aid in determining the scope of the claimed subject matter. The claimed subject matter is not limited to implementations that solve any or all disadvantages noted in the Background.
Embodiments of the present disclosure include methods and apparatuses for identifying a location of a position encoding magnet.
In some exemplary embodiments, the methods include detecting, by a set of sensing elements, different field components of a magnetic field of the position encoding magnet. The methods can also include generating, with data processing circuitry, signals associated with the set of sensing elements. The generated signals can include the different field components. The methods can also include determining with the data processing circuitry a location of the position encoding magnet according to the generated signals, using a calculation to generate a multicomponent-based signal representative of the different field components.
The using of the calculation to generate the multicomponent-based signal representative of the different field components can occur for each sensing element of the set individually.
The determining of the location of the position encoding magnet can further include generating a vector field representative of the magnetic field, according to the generated signals, and determining the location of the position encoding magnet according to the vector field. The determining of the location of the position encoding magnet can also include dividing each point of the vector field into vector components corresponding to the different field components, and determining the location of the position encoding magnet according to the vector components.
The determining of the location of the position encoding magnet according to the generated signals can also use an arctangent calculation to generate the multicomponent-based signal representative of the different field components. The determining of the location of the position encoding magnet according to the generated signals can also include aggregating the multicomponent-based signals of the set of sensing elements into one signal, and may include linearizing the one aggregated signal to provide the location of the position encoding magnet.
The different field components of the magnetic field can include differently orientated components. The different field components can include an axially oriented Z-component and a radially oriented X-component.
Each sensing element of the set of sensing elements can be multidimensional such that it can sense the different field components of the magnetic field. Also, each sensing element of the set can include either a Hall effect sensor, a magneto-resistive based sensor, a reed switch, or a fluxgate magnetometer. Also, the set of sensing elements can include sensing elements in series. In such a case, each respective magnetic field sensing range of each in series sensing element of the set can overlap with at least one respective magnetic field sensing range of an immediate neighboring sensing element in the set, such that extrapolation is not required to determine the location of the position encoding magnet
The methods can also include deactivating output communications from one or more sensing elements of the set when the magnetic field is not sensed within the magnetic field sensing range of the given sensing element, by limiting or shutting off power to the one or more sensing elements. And, the methods can also include activating output communications from one or more sensing elements of the set when the magnetic field is sensed within the magnetic field sensing range of the one or more sensing elements.
In some exemplary embodiments, the apparatuses include: a position encoding magnet; a set of magnetic sensing devices, and data processing circuitry. Each of the magnetic sensing devices of the set can be configured to vary its output signal in response to a magnetic field propagated by the position encoding magnet. The data processing circuitry can be configured to determine and output a location of the position encoding magnet, according to signals generated from the set of magnetic sensing devices. The generated signals can include signals indicative of different field components of the magnetic field of the position encoding magnet. Also, a calculation is used to create a multicomponent-based signal representative of the different field components based on the generated signals. In some embodiments, an arctangent calculation is used to create the multicomponent-based signal representative of the different field components based on the generated signals.
Also, the multicomponent-based signals of the set of sensing elements can be aggregated into one signal. In some cases, the one aggregated signal can be linearized to provide the location of the position encoding magnet.
In some examples, the data processing circuitry, in determining the location of the position encoding magnet, can be further configured to: generate a vector field representative of the magnetic field propagated by the position encoding magnet, according to the generated signals from the set of magnetic sensing devices, and determine a location of the position encoding magnet according to vector field. Also, it can be can be configured to divide a point of the vector field into at least two vector components pointing in different directions, and determine a location of the position encoding magnet according to vector components of at least one point of the vector field.
Also, the data processing circuitry can also be configured to deactivate output communications from one or more magnetic sensing devices of the set when the magnetic field of the position encoding magnet is not sensed within the magnetic field sensing range of the one or more magnetic sensing devices. It can also be configured to activate output communications from one or more magnetic sensing devices of the set when the magnetic field is sensed within the magnetic field sensing range of the one or more magnetic sensing devices.
The different field components of the magnetic field include differently orientated components can include an axially oriented Z-component and a radially oriented X-component.
Each magnetic sensing device of the set can be multidimensional such that it can sense the different field components of the magnetic field.
Output communications of the set of magnetic sensing devices can include an output signal including contiguous elements corresponding to contiguous magnetic sensing devices of the set of magnetic sensing devices.
Some of the apparatuses can also include a container that includes a straight and/or curved part, such as a straight and/or curved hollowed rod, that at least partially contains the set of magnetic sensing devices. The position encoding magnet can be a ring magnet including a center hole and the container is positioned through the center hole such that the ring magnet can move on the container, such as up and down the container.
Without limitation, one of the purposes of the position sensor described herein is to utilize a set of active or passive sensing elements (e.g., a set of magnetic sensing devices and/or transducers that vary their output signals, such as output voltages, in response to a magnetic field) arranged in a way to acquire differently directed components of a magnetic field of a position encoding magnet, such as a magnetic field generated by an arbitrarily magnetized position encoding magnet. In an embodiment, the position sensor can be or include a linear position sensor. Also, such a sensor can be applicable to a magnet used for determining piston position along a path. The use of more than one field component differently directed provides many advantages. For example, such an arrangement, increases resolution or accuracy of the position sensor, and allows for temperature and magnet degeneration compensation, which in turn allows use of the position sensor with a wide range of applications.
Known systems using a position sensor, such as a linear position sensor, typically use multiple position magnets or do not acquire differently directed components of a magnetic field of a position magnet. One of the advantages of the system described herein is that in some examples one position magnet may be used. Another advantage of the system described herein is that in examples using one position magnet differently, directed components of the magnetic field of the one position magnet can be acquired. In other embodiments of the system, it may be advantageous to use multiple position magnets.
In an embodiment, the system can use more than one magnetic field component by using a set (such as a chain) of sensing elements arranged in a way to acquire differently directed components of a magnetic field for obtaining the position of a position encoding magnet (also referred to herein as a position magnet). The position magnet may include any shape such as a ring, bar, plate, or magnetic tape along a path and can be arbitrarily magnetized such as axial or radial magnetized or a combination of both.
In an example of the system, a beneficial feature may include an optional shutdown of sensing elements that are out of the magnet's range to reduce power intake of the sensor apparatus. This is especially useful in instances where a sensing element of the set delivers a continuous output signal within its sensitive range. Sensing elements that are out of range of the magnet can be turned off by a controller, such as a controlling processing device, to reduce power intake of the sensor apparatus. This can occur because each sensing element can be contiguously aligned with the other sensing elements. Also, the apparatus of the sensing elements can be configured to output a continuous output signal that allows the system to take accurate measurements without using extrapolation.
Another advantage of the system is that a magnet's velocity is not limited by switching speeds of multiplexers or extrapolation calculations, because multiplexers and extrapolation may optionally be avoided. Multiplexers are not needed to implement the sensing elements in the systems. However, multiplexers may be used in some designs.
Another advantage of the system is that it works with various types of magnets, for example, bar magnets and ring magnets. These magnets can sometimes be arbitrarily magnetized such as radially and axially magnetized or a combination of both.
Also, fewer sensing elements can used than in known reed-switch or one-dimensional Hall effect sensor apparatuses. The system also provides for fewer external components to reduce probability of failure and invalid measurements.
Another advantage is improved temperature compensation in temperature sensitive environments. Thermal influences on measurements of a magnetic field can be reduced by using multiple field components instead of multiple additional magnets or sensing devices.
Embodiments of the present disclosure are described more fully hereinafter with reference to the accompanying drawings. Elements that are identified using the same or similar reference characters refer to the same or similar elements. The various embodiments of the present disclosure may, however, be embodied in many different forms and the invention should not be construed as limited to only the embodiments set forth herein.
Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it is understood by those of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, frames, supports, connectors, motors, processors, and other components may not be shown, or shown in block diagram form in order to not obscure the embodiments in unnecessary detail.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, if an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, a first element could be termed a second element without departing from the teachings of the present disclosure.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this present disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
At 16, the processing of a magnetic field point into its components can be done for a plurality of points throughout the vector fields. In an example, acquiring components pointing in different directions from a single point of a vector field is accomplished by arranging a set (such as chain) of sensing elements as shown in
Also, the graphs 110 and 112 represent a field strength to position on the magnet 102 for respective magnetic field directions Z and X. These graphs 110 and 112 (or associated data), solely or combined, can provide a magnetic field profile for the magnet 102. A respective magnetic field profile of a magnet can be discoverable through experimentation and may change over time (and in real time in some examples) and be unique with respect to other magnets. Also, a magnetic pole orientation of a magnet may be discoverable by a respective profile.
Further, a magnetic field profile, as described herein, can be used as a basis to determine location of the magnet at 20. The system can compare the profiles against a current reading of the magnetic field to determine precise locations of the magnet. Using such a technique, profiles containing information on multiple magnetic field directions should be more precise than those only using one direction.
The sensing elements can be used with a radially or axially magnetized ring magnet (as shown in
As shown in
Note that
As shown by
The apparatus described herein can be arranged in a way that symmetries can be used. For example, as shown in
In an example of the system, the sensors that may vary in their sensing capabilities may be configured to acquire field components from further away. Such variations or configurations may provide for a reduced number of sensing elements needed to determine a position of the position magnet. For instance, each sensing element covers a certain range and the certain range can be configured to be larger. Thus, less sensing elements are needed. However, there may be a tradeoff in accuracy with less sensing elements in the set. Also, the range each sensing element is configured to cover can be limited by the extent of the magnetic field. The extent of the field can be influenced by the surrounding material and the geometric properties of the surrounding material. In consideration of this influence the sensing elements can be configured accordingly.
Alternatively, or in addition to the aforementioned example, instead of reducing the number of sensing elements, an example of the system may include a greater number of sensing elements to enhance accuracy. Where a greater number of sensing elements are used, the sensing capabilities of each element may be configured to acquire field components from a lesser distance. Also, such a variation may provide for use of less expensive sensing elements, since each element is configured to cover a shorter range.
Referring back to
In the arrangements illustrated herein, each sensing element can include a two-dimensional sensing element or even a three-dimensional sensing element. In instances using a two-dimensional sensing element, the sensing element can be used to detect two field components. For example, the sensing element can detect an axially oriented Z-component and a radially oriented X-component.
The left graph of
From the raw data illustrated in the left graph of
Similarly, as shown in
The internal representation of the magnetic field may be digitized raw signals (originally raw analog signals) stored in processing circuitry and/or memory during calibration. Use of the internal representation of the magnetic field can lead to a non-linearized sectionally defined output signal shown by graph 504. This last mentioned output can then be linearized to generate graph 506.
There are many other approaches that could be used to fine tune the location detection of the position magnet. For example, the linearization could happen directly on the sensing elements, if the shape of the magnetic field is known. In such an example, digitizing and storing the raw signals external to the sensing elements would be unnecessary; since such processing could be done by the sensing elements. Another option is to describe the magnetic field's characteristics with a mathematic function, which must be tailored according to the application. In one example, a spline representation of the magnetic field is used, such that the field can be represented by a function that has specified values at a finite number of points and consists of segments of polynomial functions joined smoothly at these points, enabling it to be used for approximations.
Referring to
Based on the output signal derived from the raw data, after internal processing with handover, sensing elements can be optionally switched off. For example, a standby mode (such as a lower power consumption mode) or complete turning off of a sensing element can occur at 22 according to the determination of the location of the magnet at 20. The output signal of operations 20 can also include an indication of whether the magnet is out of range as well. Where the magnet is in range, the corresponding sensing elements are actively communicating to a data processing unit at operations 14 and/or 16 depending on the implementation of the system. Otherwise communications can be turned off at 22. This can reduce the sensor apparatus's power usage.
The sensing elements 604a-604g may include analog Hall sensors (such as programmable Hall-effect sensors for rotational or linear position detection), reed switches, magneto-resistive based sensors, fluxgate magnetometers, the like, or any combination thereof. In an example where analog Hall sensors are used, each of the sensing elements 604a-604g may measure two or more directional components of a magnetic field of the magnet(s) 602 and run an internal calculation with the components, such as arctangent of the first directional component divided by the second directional component (arctangent[first component/second component]), so that there is one output signal from each Hall sensor, such as the outputs shown in
Alternatively, each sensing element of the system, can output the two directional components and processing circuitry external to the sensing elements can run the internal calculation with the components (such as illustrated by exemplary embodiment 700 in
The power circuitry 606 may include a portable or non-portable power source, such as a battery pack, a transformer, or the like. The power circuitry 606 can provide power for the computations by the processing circuitry 608, various communications between the aspects of
The output signals of all sensing elements, including sensing elements 604a-604g, can be communicated to and/or read by processing circuitry 608, serially or simultaneously over the bus 612, in an example. The processing circuitry 608 can be embodied in digital and/or analog electronic circuitry, on circuit boards and/or system-on-a-chip (SoC) (where a microchip with all the necessary electronic circuits and parts exist for an embodiment of the system). Other suitable technologies for processing circuitry 608 include a microcontroller, a FPGA, a CPLD, an ASIC, or the like. If the sensor apparatus of elements 604a-604g is calibrated to a certain magnet and application, the individual signals from the sensing elements can be calculated and linearized to derive precise position information of the magnet.
The memory 610, which can include random access memory (RAM) and/or read-only memory (ROM), can be enabled by memory devices. The RAM can store data and instructions defining an operating system, data storage, and applications for processing the data described herein. In an example embodiment, wherein the processing circuitry 608 is a processing unit, instructions stored in the memory can be executed by the processing unit to perform the various automation and data and signal processing described herein. The ROM can include basic input/output system (BIOS) of the embodiment 600.
Also, the memory 610 may include any sort of non-transitory medium executable by a processor, such as the processing circuitry 608. For example, the memory 610 can include a non-transitory medium with instruction executable by a processor to cause the processor to perform any of the operations described herein.
As shown, the processing circuitry 608 includes input components 614a-614g corresponding to outputs 616a-616g of the sensing elements 604a-604g. The processing circuitry 608 can also include output component 618, which provides the linearized output of a unique and contiguous magnet position according to each element's sensitive range, such as shown by the right graph of
An output component of output components 616a-616g and a corresponding input component of input components 614a-614g provide a channel for a signal representative of a sensed magnetic field strength of the magnet(s) 602 in a first direction and a second direction. For example, the output components 616a-616g may correspond to graphical pulses 402a-402g illustrated in
As shown, the processing circuitry 708 includes input components 714a′-714g′ and 714a″-714g″ corresponding to outputs 716a′-716g′ and 716a″-716g″ of the sensing elements 704a-704g. The processing circuitry 708 can also include output component 618, which provides the linearized output of a unique and contiguous magnet position according to each element's sensitive range, such as shown by the right graph of
An output component of output components 716a′-716g′ and a corresponding input component of input components 714a′-714g′ provide a channel for a signal representative of a sensed magnetic field strength of the magnet(s) 602 in a first direction. The sensed magnetic field is sensed by a corresponding sensing element of the sensing elements 704a-704g. Likewise, an output component of output components 716a″-716g″ and a corresponding input component of input components 714a″-714g″ provide a channel for a signal representative of a sensed magnetic field strength of the magnet(s) 602 in a second direction—which is sensed by the corresponding sensing element. For example, one of the output components of output components 716a′-716g′ and 716a″-716g″ may output data similar to the data illustrated in graph 110 or graph 112 of
From the output components 716a′-716g′ and 716a″-716g″, via inputs 714a′-7164′ and 714a″-714g″, the data processing component 712 can run internal calculations with the components. As mentioned, for instance, the data processing component 712 can run an arctangent function on the first directional component divided by the second directional component (arctangent[first component/second component]) per inputs 714a′-7164′ and 714a″-714g″, so that there is one output signal representative of each sensing element 704a-704g, as shown in
Similar to the example in
It is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “connected,” “coupled” and variations thereof are used broadly and encompass both direct and indirect connections and couplings. Further, “connected” and “coupled” are not restricted to physical or mechanical connections or couplings.
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.
The present application is based on and claims the benefit of U.S. provisional patent application Ser. No. 62/267,694, filed Dec. 15, 2015, the content of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62267694 | Dec 2015 | US |