US5918281A - Personal speedometer - Google Patents

Personal speedometer Download PDF

Info

Publication number
US5918281A
US5918281A US08/653,919 US65391996A US5918281A US 5918281 A US5918281 A US 5918281A US 65391996 A US65391996 A US 65391996A US 5918281 A US5918281 A US 5918281A
Authority
US
United States
Prior art keywords
signal
controller
lead
coupled
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US08/653,919
Inventor
Haz Nabulsi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US08/653,919 priority Critical patent/US5918281A/en
Application granted granted Critical
Publication of US5918281A publication Critical patent/US5918281A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/05Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects
    • G01F1/20Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects by detection of dynamic effects of the flow
    • G01F1/28Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects by detection of dynamic effects of the flow by drag-force, e.g. vane type or impact flowmeter
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/05Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects
    • G01F1/10Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects using rotating vanes with axial admission
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/66Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by measuring frequency, phase shift or propagation time of electromagnetic or other waves, e.g. using ultrasonic flowmeters
    • G01F1/667Arrangements of transducers for ultrasonic flowmeters; Circuits for operating ultrasonic flowmeters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P5/00Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
    • G01P5/24Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft by measuring the direct influence of the streaming fluid on the properties of a detecting acoustical wave
    • G01P5/245Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft by measuring the direct influence of the streaming fluid on the properties of a detecting acoustical wave by measuring transit time of acoustical waves
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63CSKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
    • A63C2203/00Special features of skates, skis, roller-skates, snowboards and courts
    • A63C2203/18Measuring a physical parameter, e.g. speed, distance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2291/00Indexing codes associated with group G01N29/00
    • G01N2291/02Indexing codes associated with the analysed material
    • G01N2291/028Material parameters
    • G01N2291/02836Flow rate, liquid level

Definitions

  • the present invention relates generally to speedometers and in particular to a speedometer which can be worn by a person to measure the air speed of the person as the person engages in an event such as skiing, skating or horseback riding.
  • an ultrasonic flowmeter which uses a phase difference method to calculate the velocity of a fluid through a conduit.
  • the ultrasound flow rate meter includes a single transmitter for transmitting a continuous ultrasonic wave into a fluid flowing through a conduit and a single receiver spaced a predetermined distance from the transmitter for receiving the ultrasonic wave. The phase difference between the signals at the transmission point and the reception point is measured and used to calculate the velocity of the fluid in the conduit.
  • a device for measuring the air speed of an object in particular when conventional ground speed calculations are impractical. Examples include sporting and recreational activities such as skiing and horseback riding. To accommodate such uses, it is important that the device is small, lightweight and is able to operate for an extended period of time with a minimum amount of power consumption. It is also important that the device accurately measures air speed over a wide variety of temperatures.
  • a device for measuring the air speed of an object includes a tube through which air can flow wherein the air velocity through the tube approximately equals the air speed of the object.
  • the air speed of the object can be accurately measured by accurately measuring the air velocity in the tube.
  • the device includes a transmitter and receiver mounted in the tube a predetermined distance apart. Air flows through the tube from the transmitter to the receiver.
  • the transmitter generates sound waves having a fixed frequency which propagate through the air in the tube to the receiver.
  • the travel time of sound waves from the transmitter to the receiver decreases (increases) if the receiver is located downstream (upstream) from the transmitter.
  • the phase of the sound wave at the receiver changes from what it would have been with no air velocity in the tube.
  • a reference velocity typically zero velocity
  • a thermistor is included which compensates for changes in the speed of sound associated with changes in air temperature, thus increasing the accuracy of the device.
  • the device is mounted on a pair of glasses worn by the user.
  • the display is mounted so as not to block the user's normal field of vision.
  • a magnifying lens is located between the user's eye and the display. The user can read the displayed air speed by looking towards the direction where the display is mounted. This allows the user to readily read the air speed without involving the user's hands.
  • air flow creates a force which moves a plate.
  • Mechanical linkage transfers the plate movement to a speed dial, which displays the plate movement as air speed.
  • the turbine is connected to an electric motor which produces an AC signal with a frequency corresponding to the speed at which the turbine rotates.
  • a pulse counter counts the cycles of the AC signal produced by the electric motor and outputs the count to a controller.
  • the controller calculates the speed of the air flow (and hence the air speed of the user or object) from the cycle count and outputs that air speed to a display.
  • a satellite global position system GPS is used to determine the distance the object has moved over a fixed period of time. The ground speed of the object is then readily calculated.
  • GPS satellite global position system
  • FIG. 1 is a block diagram of one embodiment of the personal speedometer in accordance with the present invention.
  • FIG. 2 is a graph which illustrates the waveforms of sound waves traveling at various speeds in accordance with the present invention.
  • FIG. 3 is a timing diagram which illustrates waveforms at various leads of the block diagram of FIG. 1 during a measurement cycle in accordance with the present invention.
  • FIG. 4 which consists of FIGS. 4A, 4B, 4C and 4D is a schematic diagram of one embodiment of a personal speedometer in accordance with the present invention.
  • FIGS. 5A and 5B are rear and top views, respectively, of one embodiment of the personal speedometer mounted on glasses in accordance with the present invention.
  • FIG. 6 illustrates an alternative embodiment of a personal speedometer which uses mechanical air resistance to calculate the speed of an object in accordance with the present invention.
  • FIG. 7 illustrates an alternative embodiment of a personal speedometer in accordance with the present invention which uses a turbine to determine the speed of an object.
  • FIG. 1 is a block diagram of an apparatus 8 of one embodiment of the invention.
  • apparatus 8 includes a hollow tube 10 through which air can flow.
  • a transmitter 12 and a receiver 14 are positioned along tube 10 at a fixed distance apart shown as a distance L.
  • transmitter 12 and receiver 14 are positioned at distances L TE , L RE from the tube ends 10A, 10B, respectively.
  • An ultrasonic sound wave transmitted from transmitter 12 travels through air in tube 10 over the distance L to receiver 14.
  • the speed at which the sound wave travels from transmitter 12 to receiver 14, over the distance L is related to the velocity of air flow through tube 10.
  • V REF equal to the speed of sound in air if the reference velocity is zero
  • speed V can be calculated if T and V REF are determined, L having a known and fixed value. If V REF equals the speed of sound in air, 1136 feet/second at 25° C., (which occurs when air in the tube is not moving), then speed V (which will always be higher than V REF when air is moving from the transmitter to the receiver) can be determined from equation 5 by measuring T and using the known values of L, V REF .
  • FIG. 2 shows waveforms of sound waves received at receiver 14 traveling at speed V REF and V2, respectively.
  • the sound wave traveling at speed V2 (sound wave SW 2 ) shall be out of phase with the sound wave traveling at V REF (sound wave SW REF ). Since sound wave SW 2 travels the distance L to receiver 14 in less time than sound wave SW REF sound wave SW 2 will have gone through fewer cycles than sound wave SW REF in the time required for sound wave SW 2 to travel from the transmitter to the receiver because sound waves SW 2 , SW REF have the same frequency. Since sound wave SW 2 has gone through fewer cycles than sound wave SW REF , sound waves SW 2 , SW REF shall be out of phase when received at receiver 14.
  • the difference in phase is directly related to T. Thus by measuring the phase difference, T can be readily determined allowing V to be calculated from equation 5.
  • apparatus 8 includes a controller 16 having a first output lead 18 coupled by a conductor 66 to "set" input lead 20 of a first synchronizing flip flop 22 and to "set” input lead 20a of a second synchronizing flip flop 24.
  • Controller 16 "sets” flip-flops 22, 24 by asserting a "set” signal on conductor 66.
  • Controller 16 has a second output lead 26 coupled to a reset ("res") input lead 42 of a counter 44 and to clear (“clr”) input leads 28, 28a of flip flops 22, 24, respectively. Controller 16 resets counter 44 and "clears" flip-flops 22, 24 by asserting a reset signal on output lead 26.
  • a first output lead 30 from flip-flop 22 is coupled to input lead 32 of flip-flop 24 by a conductor 70.
  • a first output lead 34 from flip-flop 24 is coupled by conductor 72 to input lead 36 of a 10.2 Mega-hertz (MHz) oscillator 38.
  • the signal asserted by flip-flop 24 on conductor 72 controls the on-off operation of oscillator 38.
  • Output lead 40 from oscillator 38 is coupled to input lead 46 of counter 44.
  • Counter 44 receives a 10.2 MHz signal on input lead 46 when oscillator 38 is operating.
  • Output lead 40 is also coupled to input leads 48 and 48a of flip-flops 22, 24, respectively.
  • Input leads 48 and 48a receive clock signals for flip-flops 22, 24, respectively.
  • Counter 44 has an output bus 50 comprising an eight (8) bit bus representing output stages (Q7 through Q0) of counter 44. All eight (8) channels of output bus 50 are coupled to an input port 54 of controller 16. Input port 54 of controller 16 is eight (8) bits wide. Counter 44 sends count information discussed below to controller 16 at input port 54. The most significant bit (Q7) on output bus 50 is also transmitted to a first input lead 52 of transmitter 12 on lead 50a.
  • Counter 44 has an eight stage divider which divides down the 10.2 MHz signal received from oscillator 38 by 256. Thus, counter 44 outputs a signal on the lead 50a carrying the most significant bit (Q7) on output bus 50 which has a frequency approximately equal to 40 kilohertz (KHz) when oscillator 38 is operating.
  • Transmitter 12 generates a 40 KHz sound wave from the 40 KHz signal received on lead 50a at input lead 52. The 40 KHz sound wave propagates through air in tube 10 and is received by receiver 14.
  • Receiver 14 has a first output lead 56 coupled by a conductor 78 to input lead 58 of amplifier 60.
  • Amplifier 60 has an output lead 62 coupled by a conductor 80 to D input lead 64 of flip-flop 22.
  • Receiver 14 generates a 40 KHz signal on conductor 78 from the received 40 KHz sound wave.
  • Amplifier 60 amplifies and shapes the signal received on conductor 78 and outputs the amplified and shaped signal on conductor 80.
  • a zero switch 92 has an output lead 96 coupled by conductor 98 to input port 100 of controller 16. The operation of zero switch 92 is described below along with the operation of apparatus 8.
  • a display 108 has an input lead 106 coupled by a conductor 104 to output lead 102 of controller 16.
  • the display is preferably a conventional liquid crystal display (LCD) which displays the air speed V numerically according to the output signal from controller 16 received on conductor 104.
  • LCD liquid crystal display
  • Alternative embodiments of the present invention use a light emitting diode (LED) display.
  • Other embodiments use a mechanical dial with a needle pointer as a display or a speaker to broadcast the air speed to the user.
  • controller 16 is asserting a reset signal (logic low) at output lead 26.
  • the reset signal is received by counter 44 at input lead 42 which resets counter 44 to zero (counter 44 outputs 00 at output lead 50) in response thereto.
  • the reset signal is also received at input leads 28, 28a of flip-flops 22, 24, respectively, which "clears" flip-flops 22, 24, i.e. flip-flop 24 outputs a logic low signal at output lead 34 to input lead 36 of oscillator 38. Since oscillator 38 does not operate until it receives a logic high signal at input lead 36, oscillator 38 does not output a 10.2 MHz signal at output lead 40.
  • controller 16 de-asserts the reset signal output at output lead 26 (the signal at output lead 26 goes from logic low to logic high) and asserts the SET signal at output lead 18 (the signal at output lead 18 goes from logic high to logic low).
  • the SET signal is received via conductor 66 at input leads 20, 20a of flip-flops 22, 24, respectively which "sets” flip-flops 22, 24, i.e. flip-flop 24 outputs a logic high signal at output lead 34 to input lead 36 of oscillator 38.
  • oscillator 38 outputs a 10.2 MHz signal on output lead 40.
  • the 10.2 MHz signal is received at clock input leads 48, 48a of flip-flops 22, 24 respectively.
  • flip-flops 22, 24 are unaffected by the signal received at clock input leads 48, 48a and remain set since controller 16 is still asserting the SET signal at output lead 18.
  • Counter 44 also receives the 10.2 MHz signal at input lead 46. Counter 44 divides down the 10.2 MHz signal to approximately 40 KHz and outputs the 40 KHz signal on lead 50a which carries the most significant bit Q7 on output bus 50.
  • Counter 44 is also counting and outputting the count information at output bus 50. (Counter 44 counts from 0-256 and overflows several times, i.e. counts from 0-256 several times. This count information is disregarded by controller 16).
  • Transmitter 12 receives the 40 KHz signal at input lead 52 and transmits a 40 KHz sound wave.
  • the 40 Khz sound wave propagates through air in tube 10 where it is received by receiver 14.
  • Receiver 14 outputs a 40 KHz signal (having a periodicity equal to the periodicity of the received soundwave) at output lead 56 which is received at input lead 58 of amplifier 60.
  • Amplifier 60 amplifies and shapes the 40 KHz signal received at input lead 58 and sends this amplified and shaped signal on output lead 62 to input lead 64 of flip-flop 22.
  • the received signal at input lead 64 does not toggle flip-flop 22 because it remains set since controller 16 is still asserting the SET signal at output lead 18. Controller 16 continues to assert the SET signal until, at a time t2, controller 16 de-asserts the SET signal.
  • the amount of time between t1 and t2 has a predetermined and precise value.
  • T delay is the amount of time required for the ultrasonic sound wave to travel the distance L from transmitter 12 to receiver 14.
  • the amount of time between t1 and t2 must be greater than or equal to T delay .
  • T reflect is the amount of time required for the ultrasonic wave to travel from transmitter 12 to end 10A or end 10B and to receiver 14.
  • the reflected soundwaves change the amplitude and phase of the received soundwave and hence result in erroneous air flow velocity calculation if measured (the effective soundwave at receiver 14 is the vector sum of the unreflected soundwave transmitted by transmitter 12 and the reflected soundwaves.)
  • the amount of time between t1 and t2 should be less than T reflect .
  • T delay and T reflect determine T delay and T reflect .
  • L is four inches
  • L TE is one inch
  • L RE is one inch.
  • T delay is approximately equal to 300 microseconds ( ⁇ sec)
  • T reflect is approximately equal to 450 ⁇ sec
  • the amount of time between t1 and t2 is in the range of 300 ⁇ sec to 450 ⁇ sec, and preferably is 375 ⁇ sec.
  • controller 16 de-asserts the SET signal on output lead 18 (the signal on output lead 18 goes from logic low to logic high).
  • Flip-flops 22, 24 receive the 10.2 MHz signal generated by oscillator 38 at input leads 48, 48a.
  • the signal received at input lead 64 of flip-flop 22 is a 40 Khz signal.
  • flip-flop 22 has read the signal at input lead 64 approximately two hundred and fifty six times. This enables flip-flop 22 to toggle, i.e. the signal output on output lead 30 will go from logic high to logic low, precisely when the signal at input lead 64 goes from low to high on its next wave transition. This logic low signal is then received on input lead 32 of flip-flop 24 via conductor 70.
  • Clock input lead 48a of flip-flop 24 is also receiving a 10.2 MHz signal. Thus flip-flop 24 will toggle on the next low-to-high transition of the 10.2 MHz signal. When flip-flop 24 toggles, a logic low signal is output on conductor 72 from output lead 34.
  • Oscillator 38 receives the logic low signal at input lead 36 at time t3. As a result, oscillator 38 stops outputting a 10.2 MHz signal at output lead 40 at time t3. Thus, the signal received at input lead 46 of counter 44 stops, and counter 44 stops counting with a count N2 that, as described below, corresponds directly to time T in equation (5).
  • controller 16 At time t4 controller 16 reads the count information at output lead 44 and asserts the reset signal at output lead 26 which clears counter 44 and flip-flops 22, 24.
  • the velocity of air flow through tube 10 is calculated as follows. Initially, the user pushes zero switch 92 and pulls down to ground the signal at input lead 100. This causes controller 16 to set the circuit by deasserting the reset signal at output lead 26 and asserting the SET signal at output lead 18. This initiates the measurement sequence described above. As a result, a first count N REF is received and stored by controller 16. The measurement sequence is repeated for air flowing through tube 10 with velocity V. As a result, a second count N2 is received by controller 16.
  • N REF and N2 have count values between 0-256 (counter 44 counts between 0-256). Controller 16 accounts for the spillover of counter 44 by comparing N2 to N REF . To illustrate, if N2 is 250 and N REF is 12, controller 16 assigns N REF a value of 268 (256+12). However, if N2 is 250 and N REF is 254, then controller 16 assigns N REF a value of 254.
  • controller 16 calculates T (in seconds) from the difference in counter values N according to the following equation:
  • Controller 16 then calculates air speed V by substituting the calculated value of T into equation 5. Controller 16 outputs the calculated value of air speed V to display 108, which displays the air speed as the speed of the object.
  • Controller 16 periodically measures the current air speed and updates the display with the current air speed. Generally, it is desirable to have controller 16 measure the current air speed frequently thus updating the information displayed to the user frequently. However, each air speed measurement consumes a certain amount of power and it is desirable to minimize power consumption. In one embodiment, controller 16 measures the current air speed and updates the display with the current air speed every 0.1 seconds.
  • the speed with which sound travels through air changes as air temperature changes.
  • a thermistor (82 in FIG. 1).
  • Thermistor 82 has an output lead 84 coupled by a conductor 86 to a second input lead 88 of controller 16.
  • Thermistor 82 provides a resistance which changes in relation to temperature. Controller 16 measures the resistance and calculates the current air temperature.
  • Controller 16 uses the measured current air temperature to provide dynamic and static temperature compensation.
  • controller 16 calculates V REF at the current air temperature for use in equation 5.
  • Controller 16 also uses the measured current air temperature to provide static temperature compensation.
  • V switch , V ref Velocity of sound in still air at T switch , T current , respectively (calculated from equation (9)).
  • ⁇ Time is the difference in time required for sound to travel the distance L at temperatures T current , T switch .
  • Solving equation (10) for ⁇ Time yields ##EQU8## Since each count of the counter equals ##EQU9## then the counter correction value ⁇ N equals: ##EQU10## and ##EQU11## where: N ref what the counter value would have been had zero switch 92 been pushed at air temperature T current ,
  • N switch the actual counter value obtained when zero switch 92 was pushed.
  • N ref is then calculated by substituting the known values of L and N switch and the calculated values of ⁇ V, V ref , V switch into equation 11.
  • FIG. 4 which consists of FIGS. 4A, 4B, 4C and 4D is a schematic diagram of one embodiment of a personal speedometer in accordance with the present invention.
  • a battery BT1 has its negative terminal coupled to ground and its positive terminal coupled to a voltage source V DD (approximately equal to 3.0 volts).
  • 0.1 picofarad (pF) capacitors C1, C2, C3, C4 and C5 are bypass capacitors coupled in parallel with battery BT1 between ground and V DD . The bypass capacitors operate to filter voltage fluctuations.
  • Controller 16a comprises a controller U1, a 1.0 MHz crystal controlled oscillator circuit 200 and a power on reset circuit 202.
  • Controller U1 is, in one embodiment, an "Hitachi HD68701" complementary metal oxide semiconductor (CMOS) single chip microprocessor having 2 kilobytes of erasable programmable read only memory (EPROM), 128 bytes of random access memory (RAM) and a programmable timer.
  • CMOS complementary metal oxide semiconductor
  • EPROM erasable programmable read only memory
  • RAM random access memory
  • the built in EPROM and RAM enable controller U1 to store and execute source code such as that contained in APPENDIX 1, which is part of this application and incorporated herein by reference in its entirety.
  • Controller U1 executes the source code contained in APPENDIX 1 to perform the functions described below.
  • the source code contained in APPENDIX 1 is assembly source code.
  • the assembly source code is run through an assembler which compiles the assembly source code into a machine code file.
  • the machine code file is then loaded into the memory of a microprocessor programmer.
  • the microprocessor programmer then loads the machine code file into the EPROM of controller U1.
  • the machine code file is stored in a ROM (read only memory) inside a microprocessor (controller).
  • Crystal controlled oscillator circuit 200 comprises a 2.7 kiloohm (K ⁇ ) resistor R1 having a first lead coupled to a lead 204 of controller U1. Coupled to a second lead of resistor R1 is a first lead of a 1.0 MHz crystal CY1 and a first lead of a 22 pF capacitor C6. A second lead of crystal CY1 and a first lead of a 22 pF capacitor C7 is coupled to a lead 206 of controller U1. Second leads of capacitors C6, C7 are coupled to ground. Crystal controlled oscillator circuit 200 provides a 1.0 MHz signal which is used internally by controller U1 as the master clock.
  • K ⁇ 2.7 kiloohm
  • Power on reset circuit 202 includes a 100 K ⁇ resistor R10 and a 0.1 pF capacitor C8 series connected between voltage source V DD and ground with the node intermediate these two components coupled to a lead 208 of controller U1. Power on reset circuit 202 is required for the proper power on sequence of controller U1.
  • Zero switch circuit 92a includes a 100 K ⁇ resistor R9 coupled between a lead 214 of controller U1 and a source of voltage V DD and a switch SW1 coupled between lead 214 and ground. When the user closes switch SW1, the voltage on lead 214 is driven to ground which initiates a measurement cycle as discussed below. When switch SW1 is open, resistor R9 pulls up the voltage on lead 214 to V DD .
  • a thermistor circuit 82a includes a thermistor TR1 having a lead coupled to a lead 216 of controller U1 and an inverting amplifier U11 having an output lead also coupled to lead 216.
  • First leads of a 100 K ⁇ resistor R12 and a 0.47 pF capacitor C9 are coupled to a second lead of thermistor TR1.
  • a second lead of capacitor C9 and an output lead of an amplifier U10 are coupled to the input lead of inverting amplifier U11.
  • a second lead of resistor R12 is coupled to the input lead of amplifier U10.
  • Thermistor circuit 82a is an RC oscillator, the frequency of which is dictated by capacitor C9 and thermistor TR1. Since the resistance of thermistor TR1 is dependent upon temperature, the frequency of the signal output by thermistor circuit 82a is also dependent upon temperature. Controller U1 measures the frequency of the signal at lead 216 and hence the frequency of the signal output by thermistor circuit 82a. Controller U1 uses the measured frequency to calculate the current air temperature.
  • Controller U1 has an output lead 26a coupled to the reset input leads of flip flops 22a, 24a and U9. Output lead 26a is also coupled to an input lead of a counter 44a through an inverting amplifier U6. Controller U1 outputs a reset signal at output lead 26a which clears flip flops 22a, 24a, U9 and counter 44a.
  • Controller U1 begins a measurement cycle by deasserting the reset signal at output lead 26a and asserting a set signal at an output lead 18a.
  • Output lead 18a is coupled to set input leads of flip flops 22a, 24a and U9.
  • the set signal sets flip flops 22a, 24a and U9.
  • logic high signals are output at the Q outputs of flip flops 22a, 24a and U9.
  • Oscillator circuit 38a includes a NAND gate U5 having a B input lead coupled to the Q output lead of flip flop 24a.
  • the output lead of NAND gate U5 is coupled to a first lead of a 2.7 K ⁇ resistor R11.
  • a 1.0 megohm (M ⁇ ) resistor R6 and a 10.24 MHz crystal CY2 are coupled in parallel between an A input lead of NAND gate U5 and a second terminal of resistor R11.
  • a 22 pF capacitor C10 is coupled between ground and the second terminal of resistor R11.
  • NAND gate U5 When the signal received at input lead B of NAND gate U5 from the Q output lead of flip flop 24a is at logic low, NAND gate U5 is disabled and oscillator 38a does not oscillate. However, when the signal received at input lead B of NAND gate U5 is at logic high, NAND gate U5 is enabled and oscillator 38a oscillates and produces a 10.24 MHz square wave signal which is coupled to clock input leads of flip flops 22a, 24a and also to a clock input lead 210 of counter 44a.
  • Counter 44a is a multistage ripple counter with stages Q0 to Q7 representing the first stage through the eighth stage, respectively.
  • Counter 44a is coupled by bus 50b to controller U1.
  • the output signal from stage Q7 is also transmitted to an input lead of transmitter 12a.
  • controller U1 Since controller U1 is no longer asserting the reset signal at output lead 26a and since clock input lead 210 of counter 44a is receiving a 10.24 MHz signal, counter 44a counts and outputs a 40 KHz signal at the output lead from stage Q7 which is coupled to the input lead of transmitter 12a.
  • Transmitter 12a converts the 40 KHz signal to an ultrasonic sound wave which propagates through a tube (not shown) to an ultrasonic receiver 14a.
  • the output lead of ultrasonic receiver 14a is coupled to the non-inverting input lead of an operational amplifier U7 (op-amp U7) of an amplifier circuit 60a.
  • Amplifier circuit 60a further includes a 1.0 M ⁇ resistor R2 coupled between V DD and the non-inverting input lead of op-amp U7 and a 1.0 M ⁇ resistor R3 coupled between ground and the non-inverting lead of op-amp U7. Resistors R2 and R3 form a voltage divider which DC biases the non-inverting input lead of op-amp U7 at half V DD .
  • the output lead of op-amp U7 is fed back through a 1.0 M ⁇ resistor R4 to the inverting input lead of op-amp U7.
  • a 390 pF capacitor C11 and 2.7 K ⁇ resistor R9 are coupled in series between ground and the inverting input lead of op-amp U7.
  • Resistors R4, R9 and capacitor C11 determine the gain of op-amp U7.
  • an input lead of op-amp U7 is coupled through a 68 K ⁇ resistor R7 to the QN output lead of flip flop 24a.
  • op-amp U7 is powered down which conserves power.
  • Schmitt trigger circuit 212 further includes an amplifier U8 and a 1.0 M ⁇ resistor R5 coupled in parallel between a second lead of resistor R8 and a clock input lead of flip flop U9. Schmitt trigger circuit 212 reduces noise.
  • the D input lead of flip flop U9 is coupled to ground.
  • the first few cycles of the sound wave received at receiver 14a will produce a clock input signal at the clock input lead of flip flop U9.
  • flip flop U9 does not toggle because controller U1 is still asserting the set signal at output lead 18a. Controller U1 then deasserts the set signal.
  • the next transition of the received sound wave will produce a rising clock edge at the clock input lead of flip flop U9 and as a result the Q output lead of flip flop U9 toggles to output a logic low signal.
  • the Q output lead of flip flop U9 is coupled to the D input lead of flip flop 22a.
  • the Q output lead of flip flop 22a is coupled to the D input lead of flip flop 24a. Since controller U1 has deasserted the set signal and since the Q output lead of U9 is outputting a logic low signal, flip flops 22a, 24a toggle with the next 10.24 MHz clock signal received from oscillator circuit 38a. This causes a logic low signal to be output on the Q output lead of flip flop 24a which stops oscillator circuit 38a from oscillating. As a result, counter 44a stops counting with a count corresponding to the phase of the sound wave received by receiver 14a.
  • Controller U1 receives the count information via bus 50b and calculates the air velocity.
  • a two digit liquid crystal display (LCD) 108a is coupled by a bus 104a to controller U1.
  • Controller U1 outputs an output signal on bus 104a representing the air velocity to LCD display 108a, which displays the air velocity.
  • apparatus 8 can be readily used as a personal speedometer, i.e. to accurately measure the air speed of a user.
  • FIGS. 5A and 5B show rear and top views, respectively, of an embodiment of the present invention which includes apparatus 8 mounted on glasses G1.
  • Display 108 is mounted to the left side 120 of the left lens LL1 so as not to block the user's normal field of vision.
  • a magnifying lens L2 is used to bring display 108 into focus and is located between the user's left eye E1 and display 108.
  • FIGS. 5A and 5B show apparatus 8 mounted on left lens LL1, apparatus 8 can also be mounted on the right side of the right lens, if desired and appropriate change is made in the location of the display relative to the air tube (i.e. the two are switched).
  • the speed V of air flow through tube 10 (which approximately equals the speed of the user through air) is displayed on display 108.
  • the user can read the air speed V by looking to the side and in the direction where the display is mounted. This allows the user to readily read the air speed V without involving the user's hands.
  • the personal speedometer is particularly well suited to applications where ground speed calculations are impractical. Examples include hang gliding, horse back riding, jogging, skating and skiing.
  • FIG. 6 An alternative embodiment of the present invention is shown in FIG. 6. As shown, air flows against a plate 130. The air flow against plate 130 causes plate 130 to move and compress spring 132. Mechanical linkage 134 transfers the plate movement to the speed dial 136 such that a needle 138 will move around the face of speed dial 136 proportionally to the force created by air impinging upon plate 130.
  • the force created by air impinging upon plate 130 is related to the air speed of the object. At higher air speeds, air flow increases and the force exerted on plate 130 correspondingly increases. As the force increases, the displacement of plate 130 increases and mechanical linkage 134 causes needle 138 to move further clockwise around the face of speed dial 136, thus displaying the higher air speed.
  • FIG. 7 An alternative embodiment of the present invention is shown in FIG. 7. As shown, air flow impinges on a turbine 140, which is mounted in a tube 142. The air flow causes turbine 140 to rotate. Turbine 140 is connected to an electric motor 144 which produces an AC signal with a frequency corresponding to the speed at which turbine 140 rotates. A pulse counter 146 is coupled to motor 144. Pulse counter 146 counts cycles of the signal output by electric motor 144. Pulse counter 146 outputs the cycle count to a controller 148, which is coupled to pulse counter 146. Controller 148 uses the cycle count to calculate the speed of the air flow, and displays the air speed on a display 150, which is coupled to controller 148.
  • a satellite global position system (GPS) is used to determine the distance D GPS the object has moved over a fixed period of time T GPS .
  • the speed V OBJ of the object is determined from the following equation:
  • the device can be mounted on the user in a variety of ways and at various locations, such as around the user's waist.
  • the device can also be mounted away from the user, for example, the device could be mounted on a hang glider, a ski pole, or on a horse provided the display is still visible to the user.
  • a 10.2 MHz oscillator is described, other frequency oscillators can be used.
  • the above-described embodiments should be regarded as illustrative rather than restrictive.

Abstract

The speed of an object is measured using a device which includes a transmitter spaced a predetermined distance from a receiver. A first sound wave is propagated through air with a first velocity, typically zero velocity. A second sound wave is propagated through air, the air having a second velocity which approximately equals the air speed of the object. The difference in time between the two sound waves reaching the receiver is measured and used to calculate the air speed of the object, which is then displayed to the user. The device is readily mounted on a pair of glasses wherein the user can read the displayed air speed without involving the user's hands.

Description

COPYRIGHT NOTICE
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
FIELD OF THE INVENTION
The present invention relates generally to speedometers and in particular to a speedometer which can be worn by a person to measure the air speed of the person as the person engages in an event such as skiing, skating or horseback riding.
BACKGROUND OF THE INVENTION
Several systems use ultrasonic sound waves to measure the velocity of a fluid through a conduit. In Takada, U.S. Pat. No. 4,337,667, an ultrasonic flowmeter is disclosed which uses a phase difference method to calculate the velocity of a fluid through a conduit. The ultrasound flow rate meter includes a single transmitter for transmitting a continuous ultrasonic wave into a fluid flowing through a conduit and a single receiver spaced a predetermined distance from the transmitter for receiving the ultrasonic wave. The phase difference between the signals at the transmission point and the reception point is measured and used to calculate the velocity of the fluid in the conduit.
One disadvantage of the prior art ultrasonic flowmeters is that compensation for temperature changes in the fluid is not provided. Compensation for temperature changes is needed because the speed at which the ultrasonic wave propagates through the fluid, and hence the phase of the signal at the reception point, is related to the temperature of the fluid. Since the phase of the signal at the reception point is used to calculate the velocity of the fluid in the conduit, temperature changes in the fluid result in erroneous changes in the measured velocity of the fluid.
Another disadvantage of the prior art ultrasonic flowmeters is that long conduits are necessary to accurately measure the fluid velocity. This is because ultrasonic sound waves reflected from the ends of the conduit become significant as the ends of the conduit are brought closer to the receiver. (The effective soundwave at the receiver is the vector sum of the soundwave transmitted from the transmitter and the reflected sound waves.)
It is desirable to have a device for measuring the air speed of an object, in particular when conventional ground speed calculations are impractical. Examples include sporting and recreational activities such as skiing and horseback riding. To accommodate such uses, it is important that the device is small, lightweight and is able to operate for an extended period of time with a minimum amount of power consumption. It is also important that the device accurately measures air speed over a wide variety of temperatures.
SUMMARY OF THE INVENTION
In accordance with this invention, a device for measuring the air speed of an object includes a tube through which air can flow wherein the air velocity through the tube approximately equals the air speed of the object. Thus the air speed of the object can be accurately measured by accurately measuring the air velocity in the tube.
The device includes a transmitter and receiver mounted in the tube a predetermined distance apart. Air flows through the tube from the transmitter to the receiver. The transmitter generates sound waves having a fixed frequency which propagate through the air in the tube to the receiver. When the air velocity in the tube increases, the travel time of sound waves from the transmitter to the receiver decreases (increases) if the receiver is located downstream (upstream) from the transmitter. As a result of the shorter travel time, the phase of the sound wave at the receiver changes from what it would have been with no air velocity in the tube. By measuring the change in phase from a sound wave propagated the same distance through air moving with a reference velocity (typically zero velocity), and knowing the distance between the transmitter and the receiver, the air velocity can be accurately calculated. The calculated air velocity is then displayed as the air speed of the object.
In some embodiments, a thermistor is included which compensates for changes in the speed of sound associated with changes in air temperature, thus increasing the accuracy of the device.
In some embodiments, the device is mounted on a pair of glasses worn by the user. The display is mounted so as not to block the user's normal field of vision. A magnifying lens is located between the user's eye and the display. The user can read the displayed air speed by looking towards the direction where the display is mounted. This allows the user to readily read the air speed without involving the user's hands.
In an alternative embodiment, air flow creates a force which moves a plate. Mechanical linkage transfers the plate movement to a speed dial, which displays the plate movement as air speed.
In another embodiment, air flow-causes a turbine to rotate. The turbine is connected to an electric motor which produces an AC signal with a frequency corresponding to the speed at which the turbine rotates. A pulse counter counts the cycles of the AC signal produced by the electric motor and outputs the count to a controller. The controller calculates the speed of the air flow (and hence the air speed of the user or object) from the cycle count and outputs that air speed to a display.
In an alternative embodiment, a satellite global position system (GPS) is used to determine the distance the object has moved over a fixed period of time. The ground speed of the object is then readily calculated.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of one embodiment of the personal speedometer in accordance with the present invention.
FIG. 2 is a graph which illustrates the waveforms of sound waves traveling at various speeds in accordance with the present invention.
FIG. 3 is a timing diagram which illustrates waveforms at various leads of the block diagram of FIG. 1 during a measurement cycle in accordance with the present invention.
FIG. 4 which consists of FIGS. 4A, 4B, 4C and 4D is a schematic diagram of one embodiment of a personal speedometer in accordance with the present invention.
FIGS. 5A and 5B are rear and top views, respectively, of one embodiment of the personal speedometer mounted on glasses in accordance with the present invention.
FIG. 6 illustrates an alternative embodiment of a personal speedometer which uses mechanical air resistance to calculate the speed of an object in accordance with the present invention.
FIG. 7 illustrates an alternative embodiment of a personal speedometer in accordance with the present invention which uses a turbine to determine the speed of an object.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 is a block diagram of an apparatus 8 of one embodiment of the invention. As shown in FIG. 1, apparatus 8 includes a hollow tube 10 through which air can flow. A transmitter 12 and a receiver 14 are positioned along tube 10 at a fixed distance apart shown as a distance L. As further shown in FIG. 1, transmitter 12 and receiver 14 are positioned at distances LTE, LRE from the tube ends 10A, 10B, respectively.
An ultrasonic sound wave transmitted from transmitter 12 travels through air in tube 10 over the distance L to receiver 14. The speed at which the sound wave travels from transmitter 12 to receiver 14, over the distance L, is related to the velocity of air flow through tube 10. When air in tube 10 is traveling at a reference velocity, the sound wave travels the distance L at a speed VREF (equal to the speed of sound in air if the reference velocity is zero) and within a time TREF, as set forth in the following equation:
V.sub.REF =L/T.sub.REF                                     (1)
However, when air is moving at a speed V in tube 10 in the direction shown from transmitter 12 to receiver 14, the sound wave travels the distance L faster (at speed V2) due to the increase in speed associated with the air flow. This increase in speed is set forth in the following equation:
V2=V+V.sub.REF                                             (2)
Since the signal travels faster at speed V2, the signal travels distance L in a shorter time T2 according to the following equation:
V2=L/T2                                                    (3)
The difference T in travel time for the signal to travel from the transmitter to receiver at speed V2 versus VREF is set forth in the following equation:
T=T.sub.REF -T2                                            (4)
The speed of air flow V can be derived using equations 1 to 4 as follows: ##EQU1##
As set forth in equation (5), speed V can be calculated if T and VREF are determined, L having a known and fixed value. If VREF equals the speed of sound in air, 1136 feet/second at 25° C., (which occurs when air in the tube is not moving), then speed V (which will always be higher than VREF when air is moving from the transmitter to the receiver) can be determined from equation 5 by measuring T and using the known values of L, VREF.
FIG. 2 shows waveforms of sound waves received at receiver 14 traveling at speed VREF and V2, respectively. As shown in FIG. 2, the sound wave traveling at speed V2 (sound wave SW2) shall be out of phase with the sound wave traveling at VREF (sound wave SWREF). Since sound wave SW2 travels the distance L to receiver 14 in less time than sound wave SWREF sound wave SW2 will have gone through fewer cycles than sound wave SWREF in the time required for sound wave SW2 to travel from the transmitter to the receiver because sound waves SW2, SWREF have the same frequency. Since sound wave SW2 has gone through fewer cycles than sound wave SWREF, sound waves SW2, SWREF shall be out of phase when received at receiver 14. The difference in phase is directly related to T. Thus by measuring the phase difference, T can be readily determined allowing V to be calculated from equation 5.
Referring back to FIG. 1, apparatus 8 includes a controller 16 having a first output lead 18 coupled by a conductor 66 to "set" input lead 20 of a first synchronizing flip flop 22 and to "set" input lead 20a of a second synchronizing flip flop 24. (Flip flop 24 shields the system from a potential "meta stable" output signal from flip flop 22.) Controller 16 "sets" flip- flops 22, 24 by asserting a "set" signal on conductor 66. Controller 16 has a second output lead 26 coupled to a reset ("res") input lead 42 of a counter 44 and to clear ("clr") input leads 28, 28a of flip flops 22, 24, respectively. Controller 16 resets counter 44 and "clears" flip- flops 22, 24 by asserting a reset signal on output lead 26.
A first output lead 30 from flip-flop 22 is coupled to input lead 32 of flip-flop 24 by a conductor 70. A first output lead 34 from flip-flop 24 is coupled by conductor 72 to input lead 36 of a 10.2 Mega-hertz (MHz) oscillator 38. The signal asserted by flip-flop 24 on conductor 72 controls the on-off operation of oscillator 38.
Output lead 40 from oscillator 38 is coupled to input lead 46 of counter 44. Counter 44 receives a 10.2 MHz signal on input lead 46 when oscillator 38 is operating. Output lead 40 is also coupled to input leads 48 and 48a of flip- flops 22, 24, respectively. Input leads 48 and 48a receive clock signals for flip- flops 22, 24, respectively.
Counter 44 has an output bus 50 comprising an eight (8) bit bus representing output stages (Q7 through Q0) of counter 44. All eight (8) channels of output bus 50 are coupled to an input port 54 of controller 16. Input port 54 of controller 16 is eight (8) bits wide. Counter 44 sends count information discussed below to controller 16 at input port 54. The most significant bit (Q7) on output bus 50 is also transmitted to a first input lead 52 of transmitter 12 on lead 50a.
Counter 44 has an eight stage divider which divides down the 10.2 MHz signal received from oscillator 38 by 256. Thus, counter 44 outputs a signal on the lead 50a carrying the most significant bit (Q7) on output bus 50 which has a frequency approximately equal to 40 kilohertz (KHz) when oscillator 38 is operating. Transmitter 12 generates a 40 KHz sound wave from the 40 KHz signal received on lead 50a at input lead 52. The 40 KHz sound wave propagates through air in tube 10 and is received by receiver 14.
Receiver 14 has a first output lead 56 coupled by a conductor 78 to input lead 58 of amplifier 60. Amplifier 60 has an output lead 62 coupled by a conductor 80 to D input lead 64 of flip-flop 22. Receiver 14 generates a 40 KHz signal on conductor 78 from the received 40 KHz sound wave. Amplifier 60 amplifies and shapes the signal received on conductor 78 and outputs the amplified and shaped signal on conductor 80.
A zero switch 92 has an output lead 96 coupled by conductor 98 to input port 100 of controller 16. The operation of zero switch 92 is described below along with the operation of apparatus 8.
A display 108 has an input lead 106 coupled by a conductor 104 to output lead 102 of controller 16. The display is preferably a conventional liquid crystal display (LCD) which displays the air speed V numerically according to the output signal from controller 16 received on conductor 104. Alternative embodiments of the present invention use a light emitting diode (LED) display. Other embodiments use a mechanical dial with a needle pointer as a display or a speaker to broadcast the air speed to the user.
Referring to the timing diagram of FIG. 3 and the block diagram of FIG. 1, initially controller 16 is asserting a reset signal (logic low) at output lead 26. The reset signal is received by counter 44 at input lead 42 which resets counter 44 to zero (counter 44 outputs 00 at output lead 50) in response thereto. The reset signal is also received at input leads 28, 28a of flip- flops 22, 24, respectively, which "clears" flip- flops 22, 24, i.e. flip-flop 24 outputs a logic low signal at output lead 34 to input lead 36 of oscillator 38. Since oscillator 38 does not operate until it receives a logic high signal at input lead 36, oscillator 38 does not output a 10.2 MHz signal at output lead 40.
At time t1, controller 16 de-asserts the reset signal output at output lead 26 (the signal at output lead 26 goes from logic low to logic high) and asserts the SET signal at output lead 18 (the signal at output lead 18 goes from logic high to logic low). The SET signal is received via conductor 66 at input leads 20, 20a of flip- flops 22, 24, respectively which "sets" flip- flops 22, 24, i.e. flip-flop 24 outputs a logic high signal at output lead 34 to input lead 36 of oscillator 38.
As a result, oscillator 38 outputs a 10.2 MHz signal on output lead 40. The 10.2 MHz signal is received at clock input leads 48, 48a of flip- flops 22, 24 respectively. However, flip- flops 22, 24 are unaffected by the signal received at clock input leads 48, 48a and remain set since controller 16 is still asserting the SET signal at output lead 18. Counter 44 also receives the 10.2 MHz signal at input lead 46. Counter 44 divides down the 10.2 MHz signal to approximately 40 KHz and outputs the 40 KHz signal on lead 50a which carries the most significant bit Q7 on output bus 50.
Counter 44 is also counting and outputting the count information at output bus 50. (Counter 44 counts from 0-256 and overflows several times, i.e. counts from 0-256 several times. This count information is disregarded by controller 16).
Transmitter 12 receives the 40 KHz signal at input lead 52 and transmits a 40 KHz sound wave. The 40 Khz sound wave propagates through air in tube 10 where it is received by receiver 14.
Receiver 14 outputs a 40 KHz signal (having a periodicity equal to the periodicity of the received soundwave) at output lead 56 which is received at input lead 58 of amplifier 60. Amplifier 60 amplifies and shapes the 40 KHz signal received at input lead 58 and sends this amplified and shaped signal on output lead 62 to input lead 64 of flip-flop 22. However, the received signal at input lead 64 does not toggle flip-flop 22 because it remains set since controller 16 is still asserting the SET signal at output lead 18. Controller 16 continues to assert the SET signal until, at a time t2, controller 16 de-asserts the SET signal.
Of importance, the amount of time between t1 and t2 has a predetermined and precise value. As shown by the signal waveform at output lead 56, there is a time period Tdelay between time t1 of the transmission of the ultrasonic soundwave by transmitter 12 and the time of reception of the ultrasonic soundwave by receiver 14. Tdelay, at a minimum, is the amount of time required for the ultrasonic sound wave to travel the distance L from transmitter 12 to receiver 14. Thus the amount of time between t1 and t2 must be greater than or equal to Tdelay.
As further shown in FIG. 3, after a time period Treflect, soundwaves reflected from ends 10A, 10B (see FIG. 1) interfere with the unreflected soundwave transmitted by transmitter 12 and received by receiver 14. Treflect is the amount of time required for the ultrasonic wave to travel from transmitter 12 to end 10A or end 10B and to receiver 14. The reflected soundwaves change the amplitude and phase of the received soundwave and hence result in erroneous air flow velocity calculation if measured (the effective soundwave at receiver 14 is the vector sum of the unreflected soundwave transmitted by transmitter 12 and the reflected soundwaves.) Thus the amount of time between t1 and t2 should be less than Treflect.
Distances L, LTE and LRE (see FIG. 1) determine Tdelay and Treflect. In one embodiment, L is four inches, LTE is one inch and LRE is one inch. In this embodiment, Tdelay is approximately equal to 300 microseconds (μsec), Treflect is approximately equal to 450 μsec and the amount of time between t1 and t2 is in the range of 300 μsec to 450 μsec, and preferably is 375 μsec.
At time t2, controller 16 de-asserts the SET signal on output lead 18 (the signal on output lead 18 goes from logic low to logic high). Flip- flops 22, 24 receive the 10.2 MHz signal generated by oscillator 38 at input leads 48, 48a. As discussed above, the signal received at input lead 64 of flip-flop 22 is a 40 Khz signal. Thus for every cycle of the signal at input lead 64, flip-flop 22 has read the signal at input lead 64 approximately two hundred and fifty six times. This enables flip-flop 22 to toggle, i.e. the signal output on output lead 30 will go from logic high to logic low, precisely when the signal at input lead 64 goes from low to high on its next wave transition. This logic low signal is then received on input lead 32 of flip-flop 24 via conductor 70. Clock input lead 48a of flip-flop 24 is also receiving a 10.2 MHz signal. Thus flip-flop 24 will toggle on the next low-to-high transition of the 10.2 MHz signal. When flip-flop 24 toggles, a logic low signal is output on conductor 72 from output lead 34.
Oscillator 38 receives the logic low signal at input lead 36 at time t3. As a result, oscillator 38 stops outputting a 10.2 MHz signal at output lead 40 at time t3. Thus, the signal received at input lead 46 of counter 44 stops, and counter 44 stops counting with a count N2 that, as described below, corresponds directly to time T in equation (5).
At time t4 controller 16 reads the count information at output lead 44 and asserts the reset signal at output lead 26 which clears counter 44 and flip- flops 22, 24.
The velocity of air flow through tube 10 is calculated as follows. Initially, the user pushes zero switch 92 and pulls down to ground the signal at input lead 100. This causes controller 16 to set the circuit by deasserting the reset signal at output lead 26 and asserting the SET signal at output lead 18. This initiates the measurement sequence described above. As a result, a first count NREF is received and stored by controller 16. The measurement sequence is repeated for air flowing through tube 10 with velocity V. As a result, a second count N2 is received by controller 16.
NREF and N2 have count values between 0-256 (counter 44 counts between 0-256). Controller 16 accounts for the spillover of counter 44 by comparing N2 to NREF. To illustrate, if N2 is 250 and NREF is 12, controller 16 assigns NREF a value of 268 (256+12). However, if N2 is 250 and NREF is 254, then controller 16 assigns NREF a value of 254.
The difference in counter values N is set forth in the following equation:
N=N.sub.REF -N2                                            (6)
Since each count of the counter equals 1/(10.24 MHz) (or 9.7×10-8 second), controller 16 calculates T (in seconds) from the difference in counter values N according to the following equation:
T=N*1/(10.24*10.sup.6)                                     (7)
Controller 16 then calculates air speed V by substituting the calculated value of T into equation 5. Controller 16 outputs the calculated value of air speed V to display 108, which displays the air speed as the speed of the object.
Controller 16 periodically measures the current air speed and updates the display with the current air speed. Generally, it is desirable to have controller 16 measure the current air speed frequently thus updating the information displayed to the user frequently. However, each air speed measurement consumes a certain amount of power and it is desirable to minimize power consumption. In one embodiment, controller 16 measures the current air speed and updates the display with the current air speed every 0.1 seconds.
The speed with which sound travels through air changes as air temperature changes. To compensate for changes in speed associated with air temperature, one embodiment uses a thermistor (82 in FIG. 1). Thermistor 82 has an output lead 84 coupled by a conductor 86 to a second input lead 88 of controller 16. Thermistor 82 provides a resistance which changes in relation to temperature. Controller 16 measures the resistance and calculates the current air temperature.
Controller 16 uses the measured current air temperature to provide dynamic and static temperature compensation.
In one embodiment, controller 16 provides dynamic temperature compensation by calculating VREF for equation (5) at the current air temperature Tcurrent from the following equation: ##EQU2## where: Vstd =velocity of sound through air at a temperature Tstd, ##EQU3## the derivative of velocity of sound with respect to air temperature Since Vstd =1136 ft/sec when Tstd =25° C. and ##EQU4## equation (8) simplifies to ##EQU5##
Using equation (9), controller 16 calculates VREF at the current air temperature for use in equation 5.
Controller 16 also uses the measured current air temperature to provide static temperature compensation. In one embodiment, static temperature compensation is provided by calculating what the counter value of Nref in equation (6) would have been had zero switch 92 been pushed at the current air temperature Tcurrent as set forth in the following equations: ##EQU6## where: Timeswitch, Timeref =Time for sound to travel the distance L in still air at the temperature when the switch was pushed (Tswitch) and at the current air temperature (Tcurrent), respectively.
Vswitch, Vref =Velocity of sound in still air at Tswitch, Tcurrent, respectively (calculated from equation (9)). ##EQU7## where Δ Time is the difference in time required for sound to travel the distance L at temperatures Tcurrent, Tswitch. Solving equation (10) for Δ Time yields ##EQU8## Since each count of the counter equals ##EQU9## then the counter correction value ΔN equals: ##EQU10## and ##EQU11## where: Nref what the counter value would have been had zero switch 92 been pushed at air temperature Tcurrent,
Nswitch =the actual counter value obtained when zero switch 92 was pushed.
Nref is then calculated by substituting the known values of L and Nswitch and the calculated values of ΔV, Vref, Vswitch into equation 11.
FIG. 4 which consists of FIGS. 4A, 4B, 4C and 4D is a schematic diagram of one embodiment of a personal speedometer in accordance with the present invention. A battery BT1 has its negative terminal coupled to ground and its positive terminal coupled to a voltage source VDD (approximately equal to 3.0 volts). 0.1 picofarad (pF) capacitors C1, C2, C3, C4 and C5 are bypass capacitors coupled in parallel with battery BT1 between ground and VDD. The bypass capacitors operate to filter voltage fluctuations.
Controller 16a comprises a controller U1, a 1.0 MHz crystal controlled oscillator circuit 200 and a power on reset circuit 202. Controller U1 is, in one embodiment, an "Hitachi HD68701" complementary metal oxide semiconductor (CMOS) single chip microprocessor having 2 kilobytes of erasable programmable read only memory (EPROM), 128 bytes of random access memory (RAM) and a programmable timer. The built in EPROM and RAM enable controller U1 to store and execute source code such as that contained in APPENDIX 1, which is part of this application and incorporated herein by reference in its entirety. Controller U1 executes the source code contained in APPENDIX 1 to perform the functions described below.
The source code contained in APPENDIX 1 is assembly source code. The assembly source code is run through an assembler which compiles the assembly source code into a machine code file. The machine code file is then loaded into the memory of a microprocessor programmer. The microprocessor programmer then loads the machine code file into the EPROM of controller U1. In alternative embodiments, the machine code file is stored in a ROM (read only memory) inside a microprocessor (controller).
Crystal controlled oscillator circuit 200 comprises a 2.7 kiloohm (KΩ) resistor R1 having a first lead coupled to a lead 204 of controller U1. Coupled to a second lead of resistor R1 is a first lead of a 1.0 MHz crystal CY1 and a first lead of a 22 pF capacitor C6. A second lead of crystal CY1 and a first lead of a 22 pF capacitor C7 is coupled to a lead 206 of controller U1. Second leads of capacitors C6, C7 are coupled to ground. Crystal controlled oscillator circuit 200 provides a 1.0 MHz signal which is used internally by controller U1 as the master clock.
Power on reset circuit 202 includes a 100 KΩ resistor R10 and a 0.1 pF capacitor C8 series connected between voltage source VDD and ground with the node intermediate these two components coupled to a lead 208 of controller U1. Power on reset circuit 202 is required for the proper power on sequence of controller U1.
Zero switch circuit 92a includes a 100 KΩ resistor R9 coupled between a lead 214 of controller U1 and a source of voltage VDD and a switch SW1 coupled between lead 214 and ground. When the user closes switch SW1, the voltage on lead 214 is driven to ground which initiates a measurement cycle as discussed below. When switch SW1 is open, resistor R9 pulls up the voltage on lead 214 to VDD.
A thermistor circuit 82a includes a thermistor TR1 having a lead coupled to a lead 216 of controller U1 and an inverting amplifier U11 having an output lead also coupled to lead 216. First leads of a 100 KΩ resistor R12 and a 0.47 pF capacitor C9 are coupled to a second lead of thermistor TR1. A second lead of capacitor C9 and an output lead of an amplifier U10 are coupled to the input lead of inverting amplifier U11. A second lead of resistor R12 is coupled to the input lead of amplifier U10.
Thermistor circuit 82a is an RC oscillator, the frequency of which is dictated by capacitor C9 and thermistor TR1. Since the resistance of thermistor TR1 is dependent upon temperature, the frequency of the signal output by thermistor circuit 82a is also dependent upon temperature. Controller U1 measures the frequency of the signal at lead 216 and hence the frequency of the signal output by thermistor circuit 82a. Controller U1 uses the measured frequency to calculate the current air temperature.
Controller U1 has an output lead 26a coupled to the reset input leads of flip flops 22a, 24a and U9. Output lead 26a is also coupled to an input lead of a counter 44a through an inverting amplifier U6. Controller U1 outputs a reset signal at output lead 26a which clears flip flops 22a, 24a, U9 and counter 44a.
Controller U1 begins a measurement cycle by deasserting the reset signal at output lead 26a and asserting a set signal at an output lead 18a. Output lead 18a is coupled to set input leads of flip flops 22a, 24a and U9. Thus, the set signal sets flip flops 22a, 24a and U9. As a result, logic high signals are output at the Q outputs of flip flops 22a, 24a and U9.
Oscillator circuit 38a includes a NAND gate U5 having a B input lead coupled to the Q output lead of flip flop 24a. The output lead of NAND gate U5 is coupled to a first lead of a 2.7 KΩ resistor R11. A 1.0 megohm (MΩ) resistor R6 and a 10.24 MHz crystal CY2 are coupled in parallel between an A input lead of NAND gate U5 and a second terminal of resistor R11. A 22 pF capacitor C10 is coupled between ground and the second terminal of resistor R11.
When the signal received at input lead B of NAND gate U5 from the Q output lead of flip flop 24a is at logic low, NAND gate U5 is disabled and oscillator 38a does not oscillate. However, when the signal received at input lead B of NAND gate U5 is at logic high, NAND gate U5 is enabled and oscillator 38a oscillates and produces a 10.24 MHz square wave signal which is coupled to clock input leads of flip flops 22a, 24a and also to a clock input lead 210 of counter 44a.
Counter 44a is a multistage ripple counter with stages Q0 to Q7 representing the first stage through the eighth stage, respectively. Counter 44a is coupled by bus 50b to controller U1. The output signal from stage Q7 is also transmitted to an input lead of transmitter 12a.
Since controller U1 is no longer asserting the reset signal at output lead 26a and since clock input lead 210 of counter 44a is receiving a 10.24 MHz signal, counter 44a counts and outputs a 40 KHz signal at the output lead from stage Q7 which is coupled to the input lead of transmitter 12a. Transmitter 12a converts the 40 KHz signal to an ultrasonic sound wave which propagates through a tube (not shown) to an ultrasonic receiver 14a. The output lead of ultrasonic receiver 14a is coupled to the non-inverting input lead of an operational amplifier U7 (op-amp U7) of an amplifier circuit 60a.
Amplifier circuit 60a further includes a 1.0 MΩ resistor R2 coupled between VDD and the non-inverting input lead of op-amp U7 and a 1.0 MΩ resistor R3 coupled between ground and the non-inverting lead of op-amp U7. Resistors R2 and R3 form a voltage divider which DC biases the non-inverting input lead of op-amp U7 at half VDD.
The output lead of op-amp U7 is fed back through a 1.0 MΩ resistor R4 to the inverting input lead of op-amp U7. A 390 pF capacitor C11 and 2.7 KΩ resistor R9 are coupled in series between ground and the inverting input lead of op-amp U7. Resistors R4, R9 and capacitor C11 determine the gain of op-amp U7.
To conserve power, an input lead of op-amp U7 is coupled through a 68 KΩ resistor R7 to the QN output lead of flip flop 24a. When the output signal on the QN output lead of flip flop 24a is high, op-amp U7 is powered down which conserves power.
The output lead of op-amp U7 is also coupled to a first lead of a 20 KΩ resistor R8 of a schmitt trigger circuit 212. Schmitt trigger circuit 212 further includes an amplifier U8 and a 1.0 MΩ resistor R5 coupled in parallel between a second lead of resistor R8 and a clock input lead of flip flop U9. Schmitt trigger circuit 212 reduces noise.
The D input lead of flip flop U9 is coupled to ground. The first few cycles of the sound wave received at receiver 14a, will produce a clock input signal at the clock input lead of flip flop U9. However, flip flop U9 does not toggle because controller U1 is still asserting the set signal at output lead 18a. Controller U1 then deasserts the set signal. The next transition of the received sound wave will produce a rising clock edge at the clock input lead of flip flop U9 and as a result the Q output lead of flip flop U9 toggles to output a logic low signal.
The Q output lead of flip flop U9 is coupled to the D input lead of flip flop 22a. The Q output lead of flip flop 22a is coupled to the D input lead of flip flop 24a. Since controller U1 has deasserted the set signal and since the Q output lead of U9 is outputting a logic low signal, flip flops 22a, 24a toggle with the next 10.24 MHz clock signal received from oscillator circuit 38a. This causes a logic low signal to be output on the Q output lead of flip flop 24a which stops oscillator circuit 38a from oscillating. As a result, counter 44a stops counting with a count corresponding to the phase of the sound wave received by receiver 14a.
Controller U1 receives the count information via bus 50b and calculates the air velocity. A two digit liquid crystal display (LCD) 108a is coupled by a bus 104a to controller U1. Controller U1 outputs an output signal on bus 104a representing the air velocity to LCD display 108a, which displays the air velocity.
Referring to FIG. 1, apparatus 8 can be readily used as a personal speedometer, i.e. to accurately measure the air speed of a user.
FIGS. 5A and 5B show rear and top views, respectively, of an embodiment of the present invention which includes apparatus 8 mounted on glasses G1. Display 108 is mounted to the left side 120 of the left lens LL1 so as not to block the user's normal field of vision. A magnifying lens L2 is used to bring display 108 into focus and is located between the user's left eye E1 and display 108. Although FIGS. 5A and 5B show apparatus 8 mounted on left lens LL1, apparatus 8 can also be mounted on the right side of the right lens, if desired and appropriate change is made in the location of the display relative to the air tube (i.e. the two are switched).
During operation, the speed V of air flow through tube 10 (which approximately equals the speed of the user through air) is displayed on display 108. The user can read the air speed V by looking to the side and in the direction where the display is mounted. This allows the user to readily read the air speed V without involving the user's hands. The personal speedometer is particularly well suited to applications where ground speed calculations are impractical. Examples include hang gliding, horse back riding, jogging, skating and skiing.
An alternative embodiment of the present invention is shown in FIG. 6. As shown, air flows against a plate 130. The air flow against plate 130 causes plate 130 to move and compress spring 132. Mechanical linkage 134 transfers the plate movement to the speed dial 136 such that a needle 138 will move around the face of speed dial 136 proportionally to the force created by air impinging upon plate 130.
The force created by air impinging upon plate 130 is related to the air speed of the object. At higher air speeds, air flow increases and the force exerted on plate 130 correspondingly increases. As the force increases, the displacement of plate 130 increases and mechanical linkage 134 causes needle 138 to move further clockwise around the face of speed dial 136, thus displaying the higher air speed.
An alternative embodiment of the present invention is shown in FIG. 7. As shown, air flow impinges on a turbine 140, which is mounted in a tube 142. The air flow causes turbine 140 to rotate. Turbine 140 is connected to an electric motor 144 which produces an AC signal with a frequency corresponding to the speed at which turbine 140 rotates. A pulse counter 146 is coupled to motor 144. Pulse counter 146 counts cycles of the signal output by electric motor 144. Pulse counter 146 outputs the cycle count to a controller 148, which is coupled to pulse counter 146. Controller 148 uses the cycle count to calculate the speed of the air flow, and displays the air speed on a display 150, which is coupled to controller 148.
In an alternative embodiment, a satellite global position system (GPS) is used to determine the distance DGPS the object has moved over a fixed period of time TGPS. The speed VOBJ of the object is determined from the following equation:
V.sub.OBJ =D.sub.GPS /T.sub.GPS                            (12)
Although the present invention has been described with reference to preferred embodiments, persons 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. For example, the device can be mounted on the user in a variety of ways and at various locations, such as around the user's waist. The device can also be mounted away from the user, for example, the device could be mounted on a hang glider, a ski pole, or on a horse provided the display is still visible to the user. Further, although a 10.2 MHz oscillator is described, other frequency oscillators can be used. Thus the above-described embodiments should be regarded as illustrative rather than restrictive.

Claims (8)

I claim:
1. An apparatus for measuring the air speed of an object, said apparatus comprising:
a tube adapted to allow air to flow through;
a transmitter mounted in said tube;
a receiver mounted in said tube a predetermined distance from said transmitter, said receiver adapted to receive sound waves transmitted from said transmitter;
an amplifier having an input lead coupled to an output lead of said receiver, said amplifier adapted to amplify a first signal generated by said receiver from said sound waves;
a flip flop pair having a first input lead coupled to an output lead of said amplifier, said flip flop pair adapted to detect wave transitions of said first signal;
an oscillator having an input lead coupled to an output lead of said flip flop pair, said oscillator generating a second signal at an output lead of said oscillator when said flip flop pair asserts an on-signal at said flip flop pair output lead;
a counter having an input lead coupled to said oscillator output lead, said counter being coupled to said transmitter and said flip flop pair, said counter adapted to count cycles of said second signal;
a controller coupled to said counter, said controller having a first output lead coupled to a second input lead of said flip flop pair, wherein said controller asserts a set-signal on said controller first output lead thereby causing said flip flop pair to assert said on-signal thereby causing said oscillator to generate said second signal, said counter counting cycles of said second signal, and wherein said controller de-asserts said set-signal a predetermined amount of time after said controller asserts said set-signal, thereafter said flip flop pair de-asserts said on-signal upon detecting the next wave transition of said first signal thereby causing said oscillator to stop generating said second signal, said counter stopping with a cycle count indicative of said air speed, said controller adapted to receive said cycle count from said counter;
a display having an input lead coupled to a second output lead of said controller, said display for displaying said air speed; and
a zero switch having an output lead coupled to a first input lead of said controller.
2. The apparatus of claim 1 further comprising a thermistor having an output lead coupled to a second input lead of said controller, said thermistor adapted to provide a variable resistance which is related to a temperature of said air.
3. A personal speedometer comprising the apparatus of claim 1 mounted on glasses.
4. The personal speedometer of claim 3 further comprising a magnifying lens for magnifying said display.
5. The apparatus of claim 1 wherein said controller has an input port for receiving said cycle count coupled to an output bus of said counter, said controller calculating said air speed from said cycle count.
6. The apparatus of claim 5 wherein said counter output bus comprises a plurality of channels, one of said channels being coupled to an input lead of said transmitter.
7. The apparatus of claim 1 wherein said predetermined amount of time is greater than or equal to the amount of time for said sound waves to travel from said transmitter to said receiver.
8. The apparatus of claim 7 wherein said tube has a first end and a second end, said predetermined amount of time being less than the amount of time for said sound waves to travel from said transmitter to said first end or said second end of said tube and to said receiver.
US08/653,919 1996-05-28 1996-05-28 Personal speedometer Expired - Fee Related US5918281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/653,919 US5918281A (en) 1996-05-28 1996-05-28 Personal speedometer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/653,919 US5918281A (en) 1996-05-28 1996-05-28 Personal speedometer

Publications (1)

Publication Number Publication Date
US5918281A true US5918281A (en) 1999-06-29

Family

ID=24622804

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/653,919 Expired - Fee Related US5918281A (en) 1996-05-28 1996-05-28 Personal speedometer

Country Status (1)

Country Link
US (1) US5918281A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6279396B1 (en) * 1998-04-15 2001-08-28 Sony Corporation Ultrasonic-wave distance measuring method and apparatus of separate transmission and reception type reflection system
US20030153506A1 (en) * 2000-06-10 2003-08-14 Ruth Bylund Combination product comprising melagatran and factor VIIa inhibitor
US20040267464A1 (en) * 1999-06-24 2004-12-30 Matsushita Electric Industrial Co., Ltd. Flowmeter
US6856934B2 (en) * 1994-11-21 2005-02-15 Phatrat Technology, Inc. Sport monitoring systems and associated methods
US20060000164A1 (en) * 2004-07-01 2006-01-05 Raeburn Stephen W Wall port, and methods of use and systems thereof
US20100076692A1 (en) * 2000-12-15 2010-03-25 Vock Curtis A Movement And Event Systems And Associated Methods
US7693668B2 (en) 1994-11-21 2010-04-06 Phatrat Technology, Llc Impact reporting head gear system and method
US7698101B2 (en) 2007-03-07 2010-04-13 Apple Inc. Smart garment
US20100192703A1 (en) * 2007-03-23 2010-08-05 Schlumberger Technology Corporation Flow measuring apparatus using tube waves and corresponding method
US20100250179A1 (en) * 2009-03-27 2010-09-30 Thomas Mariano Method and apparatus for measuring and estimating subject motion in variable signal reception environments
US7813715B2 (en) 2006-08-30 2010-10-12 Apple Inc. Automated pairing of wireless accessories with host devices
US7913297B2 (en) 2006-08-30 2011-03-22 Apple Inc. Pairing of wireless devices using a wired medium
US7911339B2 (en) 2005-10-18 2011-03-22 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US8060229B2 (en) 2006-05-22 2011-11-15 Apple Inc. Portable media device with workout support
US8073984B2 (en) 2006-05-22 2011-12-06 Apple Inc. Communication protocol for use with portable electronic devices
US20150168229A1 (en) * 2013-12-18 2015-06-18 Upul P. Desilva Active temperature monitoring in gas turbine combustors
US20150168230A1 (en) * 2013-12-18 2015-06-18 Siemens Energy, Inc. Active measurement of gas flow temperature, including in gas turbine combustors
US20150168190A1 (en) * 2013-12-18 2015-06-18 Siemens Energy, Inc. Active measurement of gas flow velocity or simultaneous measurement of velocity and temperature, including in gas turbine combustors
US20150185089A1 (en) * 2013-09-04 2015-07-02 Siemens Energy, Inc. Acoustic transducer in system for gas temperature measurement in gas turbine engine
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
US20150260612A1 (en) * 2014-03-13 2015-09-17 Siemens Energy, Inc. Parameter distribution mapping in a gas turbine engine
US20150260611A1 (en) * 2014-03-13 2015-09-17 Siemens Energy, Inc. Nonintrusive transceiver and method for characterizing temperature and velocity fields in a gas turbine combustor
US20150377669A1 (en) * 2014-03-13 2015-12-31 Siemens Energy, Inc. Method and system for determining distribution of temperature and velocity in a gas turbine engine
US20150378698A1 (en) * 2014-06-27 2015-12-31 International Business Machines Corporation Integrated compilation modes for data flow code generation
US20160363561A1 (en) * 2014-02-26 2016-12-15 Sintef Tto As Methods and systems for measuring properties with ultrasound
US9746360B2 (en) 2014-03-13 2017-08-29 Siemens Energy, Inc. Nonintrusive performance measurement of a gas turbine engine in real time
US9868041B2 (en) 2006-05-22 2018-01-16 Apple, Inc. Integrated media jukebox and physiologic data handling application
US9945737B2 (en) 2014-03-13 2018-04-17 Siemens Energy, Inc. Method for determining waveguide temperature for acoustic transceiver used in a gas turbine engine
US10239750B2 (en) * 2017-03-27 2019-03-26 Invensense, Inc. Inferring ambient atmospheric temperature
US20210078722A1 (en) * 2018-12-06 2021-03-18 Rosemount Aerospace Inc. Acoustic air data sensor and system
US20220046856A1 (en) * 2018-12-19 2022-02-17 Agco International Gmbh Grain cleaning system and method of controlling such

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3898878A (en) * 1974-08-15 1975-08-12 Us Navy Ship speed indicator
US4011753A (en) * 1974-06-29 1977-03-15 Dragerwerk Aktiengesellschaft Method and device for measuring the flow velocity of media by means of ultrasound
US4028938A (en) * 1976-01-26 1977-06-14 Ocean Research Equipment, Inc. Acoustical flow meter
US4337667A (en) * 1979-02-16 1982-07-06 Tokyo Shibaura Denki Kabushiki Kaisha Ultrasonic flowmeter
US4372166A (en) * 1981-01-13 1983-02-08 The Perkin-Elmer Corporation Flowmeter system with digital phase shifter and calibration
US4483202A (en) * 1982-03-29 1984-11-20 Tokyo Shibaura Denki Kabushiki Kaisha Ultrasonic flowmeter
US4488428A (en) * 1981-07-07 1984-12-18 Handa Giken Kogyo Kabushiki Kaisha Ultrasonic air flowmeter for motor vehicles
US4506353A (en) * 1981-06-10 1985-03-19 Krone Gmbh Measuring apparatus for the automatic measurement of speed, travelled distance and directional changes of a movable body
US4633719A (en) * 1985-03-27 1987-01-06 Badger Meter, Inc. Digital flow meter circuit and method for measuring flow
US4685093A (en) * 1985-04-03 1987-08-04 Brookes & Gatehouse Limited Speed measurement device
US4728954A (en) * 1984-12-20 1988-03-01 Deere & Company Ground velocity sensor with drop-out detection
US4757714A (en) * 1986-09-25 1988-07-19 Insight, Inc. Speed sensor and head-mounted data display
US4860593A (en) * 1986-12-30 1989-08-29 Weber S.R.L. Ultrasonic device for measuring the rate of flow of fluid in a duct
US4885942A (en) * 1986-09-30 1989-12-12 Siemens Aktiengesellschaft Ultrasound flow rate meter using a phase difference method and apparatus
US4914638A (en) * 1984-02-28 1990-04-03 Applied Design Laboratories, Inc. Doppler effect speedometer

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4011753A (en) * 1974-06-29 1977-03-15 Dragerwerk Aktiengesellschaft Method and device for measuring the flow velocity of media by means of ultrasound
US3898878A (en) * 1974-08-15 1975-08-12 Us Navy Ship speed indicator
US4028938A (en) * 1976-01-26 1977-06-14 Ocean Research Equipment, Inc. Acoustical flow meter
US4337667A (en) * 1979-02-16 1982-07-06 Tokyo Shibaura Denki Kabushiki Kaisha Ultrasonic flowmeter
US4372166A (en) * 1981-01-13 1983-02-08 The Perkin-Elmer Corporation Flowmeter system with digital phase shifter and calibration
US4506353A (en) * 1981-06-10 1985-03-19 Krone Gmbh Measuring apparatus for the automatic measurement of speed, travelled distance and directional changes of a movable body
US4488428A (en) * 1981-07-07 1984-12-18 Handa Giken Kogyo Kabushiki Kaisha Ultrasonic air flowmeter for motor vehicles
US4483202A (en) * 1982-03-29 1984-11-20 Tokyo Shibaura Denki Kabushiki Kaisha Ultrasonic flowmeter
US4914638A (en) * 1984-02-28 1990-04-03 Applied Design Laboratories, Inc. Doppler effect speedometer
US4728954A (en) * 1984-12-20 1988-03-01 Deere & Company Ground velocity sensor with drop-out detection
US4633719A (en) * 1985-03-27 1987-01-06 Badger Meter, Inc. Digital flow meter circuit and method for measuring flow
US4685093A (en) * 1985-04-03 1987-08-04 Brookes & Gatehouse Limited Speed measurement device
US4757714A (en) * 1986-09-25 1988-07-19 Insight, Inc. Speed sensor and head-mounted data display
US4885942A (en) * 1986-09-30 1989-12-12 Siemens Aktiengesellschaft Ultrasound flow rate meter using a phase difference method and apparatus
US4860593A (en) * 1986-12-30 1989-08-29 Weber S.R.L. Ultrasonic device for measuring the rate of flow of fluid in a duct

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8620600B2 (en) 1994-11-21 2013-12-31 Phatrat Technology, Llc System for assessing and displaying activity of a sportsman
US8036851B2 (en) 1994-11-21 2011-10-11 Apple Inc. Activity monitoring systems and methods
US7991565B2 (en) 1994-11-21 2011-08-02 Phatrat Technology, Llc System and method for non-wirelessly determining free-fall of a moving sportsman
US6856934B2 (en) * 1994-11-21 2005-02-15 Phatrat Technology, Inc. Sport monitoring systems and associated methods
US7860666B2 (en) 1994-11-21 2010-12-28 Phatrat Technology, Llc Systems and methods for determining drop distance and speed of moving sportsmen involved in board sports
US8352211B2 (en) 1994-11-21 2013-01-08 Apple Inc. Activity monitoring systems and methods
US8239146B2 (en) 1994-11-21 2012-08-07 PhatRat Technology, LLP Board sports sensing devices, and associated methods
US7693668B2 (en) 1994-11-21 2010-04-06 Phatrat Technology, Llc Impact reporting head gear system and method
US6279396B1 (en) * 1998-04-15 2001-08-28 Sony Corporation Ultrasonic-wave distance measuring method and apparatus of separate transmission and reception type reflection system
US20040267464A1 (en) * 1999-06-24 2004-12-30 Matsushita Electric Industrial Co., Ltd. Flowmeter
US7082841B2 (en) * 1999-06-24 2006-08-01 Matsushita Electric Industrial Co., Ltd. Ultrasonic flowmeter
US20030153506A1 (en) * 2000-06-10 2003-08-14 Ruth Bylund Combination product comprising melagatran and factor VIIa inhibitor
US9643091B2 (en) 2000-12-15 2017-05-09 Apple Inc. Personal items network, and associated methods
US10080971B2 (en) 2000-12-15 2018-09-25 Apple Inc. Personal items network, and associated methods
US8688406B2 (en) 2000-12-15 2014-04-01 Apple Inc. Personal items network, and associated methods
US10406445B2 (en) 2000-12-15 2019-09-10 Apple Inc. Personal items network, and associated methods
US20100076692A1 (en) * 2000-12-15 2010-03-25 Vock Curtis A Movement And Event Systems And Associated Methods
US8280681B2 (en) 2000-12-15 2012-10-02 Phatrat Technology, Llc Pressure-based weight monitoring system for determining improper walking or running
US8396687B2 (en) 2000-12-15 2013-03-12 Phatrat Technology, Llc Machine logic airtime sensor for board sports
US8374825B2 (en) 2000-12-15 2013-02-12 Apple Inc. Personal items network, and associated methods
US10639552B2 (en) 2000-12-15 2020-05-05 Apple Inc. Personal items network, and associated methods
US8280682B2 (en) 2000-12-15 2012-10-02 Tvipr, Llc Device for monitoring movement of shipped goods
US10427050B2 (en) 2000-12-15 2019-10-01 Apple Inc. Personal items network, and associated methods
US20060000164A1 (en) * 2004-07-01 2006-01-05 Raeburn Stephen W Wall port, and methods of use and systems thereof
US11786006B2 (en) 2005-10-18 2023-10-17 Apple Inc. Unitless activity assessment and associated methods
US7911339B2 (en) 2005-10-18 2011-03-22 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US9578927B2 (en) 2005-10-18 2017-02-28 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US9968158B2 (en) 2005-10-18 2018-05-15 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US10376015B2 (en) 2005-10-18 2019-08-13 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US10645991B2 (en) 2005-10-18 2020-05-12 Apple Inc. Unitless activity assessment and associated methods
US8217788B2 (en) 2005-10-18 2012-07-10 Vock Curtis A Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US11140943B2 (en) 2005-10-18 2021-10-12 Apple Inc. Unitless activity assessment and associated methods
US8749380B2 (en) 2005-10-18 2014-06-10 Apple Inc. Shoe wear-out sensor, body-bar sensing system, unitless activity assessment and associated methods
US8073984B2 (en) 2006-05-22 2011-12-06 Apple Inc. Communication protocol for use with portable electronic devices
US9154554B2 (en) 2006-05-22 2015-10-06 Apple Inc. Calibration techniques for activity sensing devices
US8346987B2 (en) 2006-05-22 2013-01-01 Apple Inc. Communication protocol for use with portable electronic devices
US9868041B2 (en) 2006-05-22 2018-01-16 Apple, Inc. Integrated media jukebox and physiologic data handling application
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
US8060229B2 (en) 2006-05-22 2011-11-15 Apple Inc. Portable media device with workout support
US7813715B2 (en) 2006-08-30 2010-10-12 Apple Inc. Automated pairing of wireless accessories with host devices
US8181233B2 (en) 2006-08-30 2012-05-15 Apple Inc. Pairing of wireless devices using a wired medium
US7913297B2 (en) 2006-08-30 2011-03-22 Apple Inc. Pairing of wireless devices using a wired medium
US7698101B2 (en) 2007-03-07 2010-04-13 Apple Inc. Smart garment
US8099258B2 (en) 2007-03-07 2012-01-17 Apple Inc. Smart garment
US20100192703A1 (en) * 2007-03-23 2010-08-05 Schlumberger Technology Corporation Flow measuring apparatus using tube waves and corresponding method
US8181535B2 (en) * 2007-03-23 2012-05-22 Schlumberger Technology Corporation Flow measuring apparatus using tube waves and corresponding method
US20100250179A1 (en) * 2009-03-27 2010-09-30 Thomas Mariano Method and apparatus for measuring and estimating subject motion in variable signal reception environments
US20150185089A1 (en) * 2013-09-04 2015-07-02 Siemens Energy, Inc. Acoustic transducer in system for gas temperature measurement in gas turbine engine
US9696216B2 (en) * 2013-09-04 2017-07-04 Siemens Energy, Inc. Acoustic transducer in system for gas temperature measurement in gas turbine engine
US9453767B2 (en) * 2013-12-18 2016-09-27 Siemens Energy, Inc. Active temperature monitoring in gas turbine combustors
US9709448B2 (en) * 2013-12-18 2017-07-18 Siemens Energy, Inc. Active measurement of gas flow temperature, including in gas turbine combustors
US20150168229A1 (en) * 2013-12-18 2015-06-18 Upul P. Desilva Active temperature monitoring in gas turbine combustors
US20150168230A1 (en) * 2013-12-18 2015-06-18 Siemens Energy, Inc. Active measurement of gas flow temperature, including in gas turbine combustors
US9556791B2 (en) * 2013-12-18 2017-01-31 Siemens Energy, Inc. Active measurement of gas flow velocity or simultaneous measurement of velocity and temperature, including in gas turbine combustors
US20150168190A1 (en) * 2013-12-18 2015-06-18 Siemens Energy, Inc. Active measurement of gas flow velocity or simultaneous measurement of velocity and temperature, including in gas turbine combustors
US20160363561A1 (en) * 2014-02-26 2016-12-15 Sintef Tto As Methods and systems for measuring properties with ultrasound
US10324063B2 (en) * 2014-02-26 2019-06-18 Tomod Selbekk Methods and systems for measuring properties with ultrasound
US9945737B2 (en) 2014-03-13 2018-04-17 Siemens Energy, Inc. Method for determining waveguide temperature for acoustic transceiver used in a gas turbine engine
US9927325B2 (en) * 2014-03-13 2018-03-27 Siemens Energy, Inc. Method and system for determining distribution of temperature and velocity in a gas turbine engine
US10041859B2 (en) * 2014-03-13 2018-08-07 Siemens Energy, Inc. Parameter distribution mapping in a gas turbine engine
US20150377669A1 (en) * 2014-03-13 2015-12-31 Siemens Energy, Inc. Method and system for determining distribution of temperature and velocity in a gas turbine engine
US9746360B2 (en) 2014-03-13 2017-08-29 Siemens Energy, Inc. Nonintrusive performance measurement of a gas turbine engine in real time
US20150260611A1 (en) * 2014-03-13 2015-09-17 Siemens Energy, Inc. Nonintrusive transceiver and method for characterizing temperature and velocity fields in a gas turbine combustor
US9752959B2 (en) * 2014-03-13 2017-09-05 Siemens Energy, Inc. Nonintrusive transceiver and method for characterizing temperature and velocity fields in a gas turbine combustor
US20150260612A1 (en) * 2014-03-13 2015-09-17 Siemens Energy, Inc. Parameter distribution mapping in a gas turbine engine
US20150378698A1 (en) * 2014-06-27 2015-12-31 International Business Machines Corporation Integrated compilation modes for data flow code generation
US10626009B2 (en) * 2017-03-27 2020-04-21 Invensense, Inc. Inferring ambient atmospheric temperature
US10239750B2 (en) * 2017-03-27 2019-03-26 Invensense, Inc. Inferring ambient atmospheric temperature
US20190293499A1 (en) * 2017-03-27 2019-09-26 Invensense, Inc. Inferring ambient atmospheric temperature
US20210078722A1 (en) * 2018-12-06 2021-03-18 Rosemount Aerospace Inc. Acoustic air data sensor and system
US11125770B2 (en) * 2018-12-06 2021-09-21 Rosemount Aerospace Inc. Acoustic air data sensor and system
US20220046856A1 (en) * 2018-12-19 2022-02-17 Agco International Gmbh Grain cleaning system and method of controlling such

Similar Documents

Publication Publication Date Title
US5918281A (en) Personal speedometer
RU2423673C2 (en) Energy-efficient ultrasonic flow metre
US8700344B2 (en) Ultrasonic flow meter
JP3026803B2 (en) Speed measuring device and speed measuring method
CA1216656A (en) Method and apparatus for measuring fluid flow
ITMI911729A1 (en) SYSTEM TO MEASURE THE TRANSFER TIME OF A SOUND WAVE
IE42188B1 (en) Method and apparatus for monitoring the flow of liquid andthe like
TW482892B (en) Flow rate measuring device
US4494213A (en) Dedicated correlator
JPS6145059B2 (en)
US4914638A (en) Doppler effect speedometer
RU167569U1 (en) ULTRASONIC GAS FLOW METER
PL184338B1 (en) Method of and apparatus for measuring liquid flow rate
RU2085858C1 (en) Ultrasound method for detection of product volume which runs through pipe and device which implements said method
RU2079815C1 (en) Method of measurement of flow rate of fluid media
JP2003315115A (en) Flow measuring device
RU29371U1 (en) FLOWMETER
JP3072178B2 (en) Flow meter integrating device
JPS6042385Y2 (en) Gate signal generation circuit for ultrasonic measurement equipment
RU2165085C2 (en) Gear measuring flow velocity of substance
SU769337A1 (en) Ultrasonic frequency-time flowmeter
SU853397A1 (en) Ultrasonic flowmeter
SU1744480A1 (en) Ultrasonic flow meter
SU1164551A1 (en) Ultrasonic flowmeter
JPS6025543Y2 (en) ultrasonic flow meter

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20070629