Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
163 words
An apparatus for use in a borehole having borehole fluid flowing therethrough, said apparatus comprising: a) a brushless DC motor having a rotating drive shaft; b) an encoder means including a stator, and a rotor coupled to said rotating drive shaft, said rotor rotating relative to said stator thereby creating a signal in the borehole fluid; c) a position sensor coupled to said rotating drive shaft of said brushless DC motor, said position sensor providing indications related to the rotational position of said brushless DC motor; d) motor drive circuitry coupled to and driving said brushless DC motor; and e) a microprocessor means coupled to said position sensor and coupled to said motor drive circuitry, said microprocessor means for causing said motor drive circuitry to provide drive signals to said brushless DC motor based on actual rotational positions of said brushless DC motor as provided by said indications of said position sensor, and based upon desired rotational positions as determined by said microprocessor.
Claim 2
Independent Claim
163 words
An apparatus for use in a borehole having borehole fluid flowing therethrough, said apparatus comprising: a) a brushless DC motor having a rotating drive shaft; b) an encoder means including a stator, and a rotor coupled to said rotating drive shaft, said rotor rotating relative to said stator thereby creating a signal in the borehole fluid; c) a position sensor coupled to said rotating drive shaft of said brushless DC motor, said position sensor providing indications related to the rotational position of said brushless DC motor; d) motor drive circuitry coupled to and driving said brushless DC motor; and e) a microprocessor means coupled to said position sensor and coupled to said motor drive circuitry, said microprocessor means for causing said motor drive circuitry to provide drive signals to said brushless DC motor based on actual rotational positions of said brushless DC motor as provided by said indications of said position sensor, and based upon desired rotational positions as determined by said microprocessor.
Claim 3
Dependent Claim
36 words
An apparatus according to claim 1, further comprising: f) gear means coupled to said rotating drive shaft, said gear means reducing said rotation of said rotating drive shaft of said brushless DC motor to said rotor.
Claim 4
Dependent Claim
66 words
An apparatus according to claim 2, wherein: said stator and said rotor have a first predetermined number of lobes for generating a predetermined number of signals for each full rotation of said rotor relative to said stator, and said gear means reduces said rotation of said rotating drive shaft by an integer multiple of said predetermined number of lobes, said integer multiple being at least one.
Claim 5
Dependent Claim
169 words
An apparatus according to claim 3, further comprising: a magnetic positioner means coupled to said rotating drive shaft, said magnetic positioner means having first inner magnets of a first polarity extending in a first arc, second inner magnets of a second polarity extending in a second arc, said first arc and second arc comprising a first circle, first outer magnets of said first polarity extending in a third arc, and second outer magnets of said second polarity extending in a fourth arc, said third and fourth arc comprising a second circle extending around said first circle, said inner magnets rotating relative to said outer magnets, wherein said outer magnets are arranged relative to said inner magnets to force said inner magnets into a first rotational position when said inner magnets and said outer magnets are in equilibrium, and said rotor and stator are arranged such that when said inner magnets are in said first rotational position, said rotor is rotated into a fully open position relative to said stator.
Claim 6
Dependent Claim
59 words
An apparatus according to claim 4, wherein: said gear means comprises a first two to one gear reduction means with a second drive shaft, and a second four to one gear reduction means with a third drive shaft, and said magnetic positioner is located on said second drive shaft, and said rotor is rotated by said third drive shaft.
Claim 7
Dependent Claim
32 words
An apparatus according to claim 1, wherein: said stator and said rotor are shaped such that rotation of said rotor relative to said stator produces substantially sinusoidal waves in said borehole fluid.
Claim 8
Dependent Claim
53 words
An apparatus according to claim 1, wherein: said microprocessor means comprises means for causing said motor drive circuitry to cause said brushless DC motor to rotate said drive shaft and said rotor so as to encode data according to either a Phase Shift Keying type or a Frequency Shift Keying type encoding signal.
Claim 9
Dependent Claim
68 words
An apparatus according to claim 1, wherein: said microprocessor encodes data according to a Phase Shift Keying type signal wherein said microprocessor means causes said motor drive circuitry to cause said brushless DC motor to cause said rotor to rotate relative to said stator to generate a signal of a desired nominal frequency, and to change the phase of the generated signal over a predetermined period of time.
Claim 10
Dependent Claim
17 words
An apparatus according to claim 8, wherein: said desired nominal frequency is chosen to avoid system noise.
Claim 11
Dependent Claim
23 words
An apparatus according to claim 9, further comprising: spectrum analyzer means for analyzing said system noise and for choosing said desired nominal frequency.
Claim 12
Dependent Claim
59 words
An apparatus according to claim 1, wherein: said microprocessor encodes data according to an Frequency Shift Keying type signal wherein said microprocessor means causes said motor drive circuitry to cause said brushless DC motor to cause said rotor to rotate relative to said stator at a plurality of speeds to generate signals at a plurality of desired nominal frequencies.
Claim 13
Dependent Claim
29 words
An apparatus according to claim 11, further comprising: spectrum analyzer means for analyzing system noise and for choosing said plurality of desired nominal frequencies to avoid said system noise.
Claim 14
Dependent Claim
73 words
An apparatus according to claim 1, wherein: said microprocessor means causes said motor drive circuitry to provide drive signals to said brushless DC motor according to a PD control algorithm, said PD control algorithm having a proportional control term P which proportionally relates to a position error determined by said microprocessor means and a derivative control term D which relates to a change in said position error as determined by said microprocessor means.
Claim 15
Dependent Claim
107 words
An apparatus according to claim 13, wherein: said microprocessor means provides an output duty cycle (output %) for said motor drive circuitry according to according to: output(%)=P (position.sub.-- error)+D(Δposition.sub.-- error), where position -- error at any sampling time is defined as the difference between the desired position of said brushless DC motor at that sampling time as determined by said microprocessor means and the actual position of said brushless DC motor at that sampling time as determined by said position sensor, and Δposition -- error at any sampling time is defined as the change in position error from a first sampling time to a next sampling time.
Claim 16
Dependent Claim
25 words
An apparatus according to claim 1, wherein: said microprocessor determines said desired rotational positions based on a desired frequency to be generated by said apparatus.
Claim 17
Dependent Claim
69 words
An apparatus according to claim 15, wherein: said microprocessor causes said apparatus to generate a Phase Shift Keying type signal at a desired nominal frequency, and said desired rotational positions are determined by said microprocessor based on said nominal frequency and based on a phase table which relates changes in phase of said Phase Shift Keying type signal to a series of non-constant changes in said desired rotational positions.
Claim 18
Dependent Claim
56 words
An apparatus according to claim 15, wherein: said microprocessor causes said apparatus to generate an Frequency Shift Keying type signal at a plurality of desired nominal frequencies, and said desired rotational positions are determined by said microprocessor based on which of said desired nominal frequencies is to be generated by said apparatus at a particular time.
Claim 19
Independent Claim
146 words
A method for generating signals in a system having borehole fluid moving through a borehole by using a borehole tool having a brushless DC motor with a drive shaft which is coupled to and drives an encoder, a position sensor coupled to the brushless DC motor for sensing the position of the motor, and a microprocessor means coupled to the position sensor and to the brushless DC motor in a feedback loop, with the microprocessor means controlling the movement of the brushless DC motor based on the position of the motor and the desired position of the motor, said method comprising: a) sampling noise in said system; b) analyzing said noise in said system to find at least one frequency having relatively little noise; c) causing said microprocessor to cause said encoder to generate said signals at said at least one frequency having relatively little noise.
Claim 20
Independent Claim
146 words
A method for generating signals in a system having borehole fluid moving through a borehole by using a borehole tool having a brushless DC motor with a drive shaft which is coupled to and drives an encoder, a position sensor coupled to the brushless DC motor for sensing the position of the motor, and a microprocessor means coupled to the position sensor and to the brushless DC motor in a feedback loop, with the microprocessor means controlling the movement of the brushless DC motor based on the position of the motor and the desired position of the motor, said method comprising: a) sampling noise in said system; b) analyzing said noise in said system to find at least one frequency having relatively little noise; c) causing said microprocessor to cause said encoder to generate said signals at said at least one frequency having relatively little noise.
Claim 21
Dependent Claim
64 words
A method according to claim 18, wherein: said step of sampling is carried out by said borehole tool downhole in said borehole, and said method further comprises, detecting uphole of said borehole a second signal comprised of said noise in said system and said signals, and processing said second signal to determine said at least one frequency at which said encoded signals are generated.
Claim 22
Dependent Claim
50 words
A method according to claim 18, wherein: said step of sampling is carried out by apparatus other than said borehole tool outside said borehole, and said method further comprises, providing information to said microprocessor means regarding said at least one frequency at which said encoded signals are to be generated.
Claim 23
Dependent Claim
58 words
A method according to claim 20, wherein: said system has mud pumps for moving said borehole fluid through said borehole, and said step of providing information to said microprocessor means comprises signalling said microprocessor as to said at least one desired frequency by changing the speed at which said mud pumps move said borehole fluid through said borehole.
Claim 24
Dependent Claim
23 words
A method according to claim 18, wherein: said encoded signals are one of Phase Shift Keying Type and Frequency Shift Keying type signals.