WO2006016721A1 - 感知装置 - Google Patents

感知装置 Download PDF

Info

Publication number
WO2006016721A1
WO2006016721A1 PCT/JP2005/015099 JP2005015099W WO2006016721A1 WO 2006016721 A1 WO2006016721 A1 WO 2006016721A1 JP 2005015099 W JP2005015099 W JP 2005015099W WO 2006016721 A1 WO2006016721 A1 WO 2006016721A1
Authority
WO
WIPO (PCT)
Prior art keywords
frequency
vector
value
rotation vector
angular velocity
Prior art date
Application number
PCT/JP2005/015099
Other languages
English (en)
French (fr)
Inventor
Nobuo Tsukamoto
Kazuo Akaike
Tsukasa Kobata
Original Assignee
Nihon Dempa Kogyo Co., Ltd
Dsp Technology Associates, Inc.
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 Nihon Dempa Kogyo Co., Ltd, Dsp Technology Associates, Inc. filed Critical Nihon Dempa Kogyo Co., Ltd
Priority to US11/659,764 priority Critical patent/US7398163B2/en
Priority to EP05772559.0A priority patent/EP1788377B1/en
Priority to CN2005800270993A priority patent/CN101014848B/zh
Publication of WO2006016721A1 publication Critical patent/WO2006016721A1/ja
Priority to US12/154,941 priority patent/US7899633B2/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N11/00Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties
    • G01N11/10Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties by moving a body within the material
    • G01N11/16Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties by moving a body within the material by measuring damping effect upon oscillatory body
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G3/00Weighing apparatus characterised by the use of elastically-deformable members, e.g. spring balances
    • G01G3/12Weighing apparatus characterised by the use of elastically-deformable members, e.g. spring balances wherein the weighing element is in the form of a solid body stressed by pressure or tension during weighing
    • G01G3/13Weighing apparatus characterised by the use of elastically-deformable members, e.g. spring balances wherein the weighing element is in the form of a solid body stressed by pressure or tension during weighing having piezoelectric or piezoresistive properties
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/02Analysing fluids
    • G01N29/036Analysing fluids by measuring frequency or resonance of acoustic waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/44Processing the detected response signal, e.g. electronic circuits specially adapted therefor
    • G01N29/4472Mathematical theories or simulation
    • 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/025Change of phase or condition
    • G01N2291/0256Adsorption, desorption, surface mass change, e.g. on biosensors
    • 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/02809Concentration of a compound, e.g. measured by a surface mass change

Definitions

  • the present invention uses a sensor vibrator, such as a quartz crystal vibrator, in which an adsorption layer for adsorbing a sensing object is formed on the surface, and the natural frequency changes due to the adsorption of the sensing object.
  • the present invention relates to a sensing device that senses a sensing object by detecting a change in natural frequency.
  • Dioxin is one of the pollutants that has recently attracted attention. Methods for measuring this dioxin include gas chromatograph mass spectrometry and ELISA (applied enzyme immunoassay). ing. According to gas chromatography Dara off mass spectrometer, 1 0- 1 2 g / ml but can and this to perform high-precision microanalysis of the order, the apparatus price is extremely high, and therefore analysis cost in higher become soluble Furthermore, there is a drawback that a long period of time is required for analysis.
  • the ELISA method the apparatus price compared to a gas chromatograph mass spectrometer, analyzes the price is low, but a short time required for the partial prayer also, accuracy of analysis there is a problem that 1 0- 9 g / ml order and low.
  • the present inventor focuses on the crystal resonator as a measuring device for contaminants such as dioxin because the natural frequency changes according to the amount of the object to be detected attached to the crystal resonator. ing.
  • Patent Document 1 there is a technique described in Patent Document 1 as a chemical sensing device using a crystal resonator. This device includes a sampling circuit that outputs the absolute value of the difference frequency between the oscillation frequency of the sensor vibrator and the reference frequency generated by the reference vibrator, and a frequency divider that divides the difference frequency by a required division ratio.
  • a circuit a counter that outputs the divided output period using the period of the reference frequency as a clock, and an arithmetic unit that calculates the oscillation frequency of the sensor vibrator based on the counted period It is for identifying the adsorbed gas.
  • the technique of Patent Document 1 uses a divider circuit to lower the counter clock frequency. For this reason, if the difference frequency is high, the number of stages of the divider circuit increases. Since the phase noise increases as the number increases, the difference frequency cannot be practically increased so that there is a problem that it is difficult to ensure high measurement accuracy.
  • an object of the present invention is to provide a sensing device capable of detecting a sensing object such as an environmental pollutant present in a minute amount with high accuracy.
  • Another object is to provide a sensing device that can detect a sensing object with high accuracy and instantaneously.
  • Still another object of the present invention is to provide a sensing device capable of expanding the measurement range when detecting a sensing object with high accuracy.
  • the sensing device of the present invention uses a sensor vibrator in which an adsorption layer for adsorbing a sensing object is formed on the surface, and the natural frequency changes due to the adsorption of the sensing object.
  • a sensor oscillation circuit that oscillates the sensor vibrator in a sensing device that senses a sensing object by a change in natural frequency;
  • a reference clock generator for generating a clock signal for sampling a frequency signal from the sensor vibrator
  • the frequency signal from the sensor vibrator is transmitted from the reference clock generator.
  • An analog / digital converter that samples the signal and outputs the sampled value as a digital signal;
  • This analog signal is subjected to quadrature detection using a digital signal for the frequency signal corresponding to the output signal from the digital converter, and the frequency difference between the frequency in the frequency signal and the frequency specified by the digital signal used for quadrature detection.
  • a rotation vector speed calculating means for obtaining an angular speed of the rotation vector based on the time series data of the real part and the imaginary part obtained by the rotation vector extracting means; and .
  • the present invention also provides an angular velocity of the rotation vector when the sensor vibrator is placed in the first environment, and a rotation vector when the sensor vibrator is placed in the second environment. It is good also as a structure provided with the means which calculates
  • the first environment include a solvent such as pure water.
  • the second environment include a case where a sensing object is included in the solvent.
  • the rotating vector extraction means includes means for quadrature detection of a frequency signal corresponding to an output signal from the analog Z-digital conversion unit, and means for removing a high-frequency component contained in data obtained by this means. It can be set as the structure containing. Also, let the real part and the imaginary part corresponding to the sampling value at a certain timing be I (n) and Q (n), respectively, and the real part and the imaginary part corresponding to the sampling value at a timing before the timing are I and N, respectively.
  • the rotation vector speed calculation means is ⁇ Q (n) 1 Q (n ⁇ l) ⁇ ⁇ I (n)- ⁇ I (n) — I ( n-1) ⁇ ⁇ It can be configured as a means to determine the amount of change in frequency based on the calculation of Q (n).
  • the rotational vector speed calculating means may include a means for calculating an average value within a predetermined time for the calculation result of the calculation. As a more specific example, a moving average is calculated. Configured as a means. Further, a correction processing unit for dividing the real part and the imaginary part by a scalar amount of a vector determined by the real part and the imaginary part may be provided in the preceding stage of the rotation vector speed calculation means. preferable.
  • the present invention is preferably configured as follows. That is, the real part and the imaginary part when the reverse rotation vector that rotates in the opposite direction to the rotation vector at the angular velocity corresponding to the change amount of the frequency obtained by the rotation vector speed calculation means is displayed in a complex manner.
  • a frequency range correction unit that corrects a range corresponding to a change in frequency by calculating the real number part and the imaginary number part and slowing down the angular velocity of the rotation vector.
  • the reverse rotation vector generation unit includes a data table in which a set of a real part and an imaginary part that define the position of the reverse rotation vector on the complex surface is arranged in order along the rotation direction, and the frequency An address control unit that generates a reverse rotation vector by generating an address of the data table based on the number of increments or decrements corresponding to the amount of change can be provided.
  • the reverse rotation vector generator generates a duty ratio according to the value of the lower bit when the amount of change in the frequency obtained by the rotation vector speed calculation means is expressed as a digital signal.
  • a pulse width control unit that outputs a pulse train of the above, and the address control unit by adding the value of the upper bit when the change amount of the frequency is represented by a digital signal and the level of the pulse generated by the pulse width control unit
  • An adder that outputs to, and
  • the address generation unit can integrate the output value from the addition unit and use the integration value as the address of the data tape address.
  • a frequency signal from a sensor oscillator such as a crystal oscillator is sampled by a clock signal from a reference clock generator, and the sampled value is output as a digital signal.
  • Quadrature detection is performed on the frequency signal using a digital signal, and the frequency signal specified by the sampling value (the output signal of the analog z-digital converter) and the frequency specified by the digital signal used for quadrature detection Rotating at a frequency corresponding to the difference between I'm taking out Kuttle.
  • the angular velocity of this rotating vector corresponds to the oscillation frequency (national frequency) of the sensor vibrator
  • the angular velocity of the rotating vector when the sensor vibrator is immersed in a solvent such as pure water and its Changes in the angular velocity of the rotating vector can be detected by detecting the angular velocity of the rotating vector when a solvent containing a sensing object is supplied to the solvent, and the sensing object adsorbed on the sensor vibrator
  • the calibration curve is obtained based on the angular velocity of the rotating vector by previously grasping the correspondence between various concentrations of the sensing object in the solvent and the angular velocity of the rotating vector using a calibration curve.
  • the concentration of the sensing object may be estimated by comparing with the above.
  • the oscillation frequency of the sensor vibrator can be detected with higher accuracy and in a shorter time than the method of obtaining the frequency by counting pulses. Therefore, the change in the oscillation frequency of the sensor vibrator can be detected with high accuracy and in a very short time, and it is useful as a device for detecting trace substances including environmental pollutants.
  • the angular velocity corresponding to the amount of change in the frequency obtained by the rotational vector speed computing means that is, the angular velocity corresponding to the rotational vector, the reverse rotational vector rotating in the opposite direction to the rotational vector.
  • the angular velocity of the rotating vector can be reduced by multiplying the rotating vector by the counter rotating vector.
  • FIG. 1 is a block diagram showing an overall configuration of an embodiment of a sensing device according to the present invention.
  • FIG. 2 is a configuration diagram showing a carrier remove and low-pass filter used in the above embodiment.
  • FIG. 3 is an explanatory diagram showing the rotation vector corresponding to the frequency variation in the frequency signal of the crystal resonator.
  • FIG. 4 is a configuration diagram showing a correction processing unit used in the above embodiment.
  • FIG. 5 is an explanatory diagram showing how detection errors occur when the rotating vector is extended.
  • Fig. 6 is an explanatory diagram showing the phase difference of the rotating vectors sampled at the timing before and after the phase.
  • FIG. 7 is a configuration diagram showing a speed calculation unit used in the above embodiment.
  • FIG. 8 is a block diagram showing the overall configuration of another embodiment of the present invention.
  • FIG. 9 is an explanatory diagram showing a state of multiplication of the rotation vector and the reverse rotation vector in the other embodiment described above.
  • FIG. 10 is an explanatory diagram showing a data table for generating a reverse rotation vector in the other embodiment described above.
  • FIG. 11 is a block diagram showing in detail the configuration of the main part in the other embodiment described above.
  • FIG. 12 is a time chart showing a part of the operation in the other embodiment described above.
  • FIG. 13 is a time chart showing a part of the operation in the other embodiment described above.
  • FIG. 14 is a characteristic diagram showing an example of input values of the pulse width circuit unit used in the other embodiments described above.
  • FIG. 15 is a characteristic diagram showing an example of an output value of the pulse width circuit section.
  • FIG. 16 is a characteristic diagram showing an example of the output value of the adder used in the other embodiment described above.
  • FIG. 17 is an explanatory diagram showing how the frequency signal from the oscillation circuit of the crystal resonator is sampled and converted to a digital value in a specific embodiment of the present invention.
  • Fig. 18 is a characteristic diagram showing the results of verifying the frequency spectrum of the output signal obtained in Fig. 8.
  • FIG. 19 is a characteristic diagram showing the I value and Q value obtained by the carrier remover in the above embodiment.
  • FIG. 20 shows the I and Q values obtained with the low-pass filter in the above embodiment.
  • FIG. 21 is a characteristic diagram showing the relationship between the offset frequency and the detection output in the above embodiment.
  • FIG. 22 is a characteristic diagram showing how the detected value of the frequency change amount rises in the above embodiment.
  • FIG. 1 is a diagram showing an overall configuration of an embodiment of a sensing device according to the present invention.
  • Reference numeral 1 denotes a sensor unit.
  • the sensor unit 1 is a piezoelectric vibrator as a sensor vibrator, for example, a quartz crystal vibrator 11.
  • a quartz crystal vibrator 11 For example, it is configured as a Langevin type vibrator immersed in a solution 12 containing the target substance.
  • An adsorption layer for adsorbing (capturing) the sensing target substance for example, an adsorption layer containing an antibody for adsorbing dioxin, is formed on the surface of the quartz oscillator 11 that contacts the solution.
  • Reference numeral 13 denotes an oscillation circuit that oscillates the crystal unit 11 and outputs, for example, a sinusoidal high-frequency signal as a frequency signal.
  • Reference numeral 2 denotes a reference clock generator, which outputs a clock signal that is a frequency signal with extremely high frequency stability in order to sample the high-frequency signal from the oscillation circuit 13.
  • 21 is an A / D (analog Z-digital) converter that samples the high-frequency signal from the transmission circuit 1 3 with the clock signal from the reference clock generator 2 and outputs the sampled value as a digital signal.
  • the high-frequency signal specified by this digital signal contains harmonics in addition to the fundamental wave. In other words, when sampling a sine wave with harmonic distortion, the harmonic components are affected by aliasing, and in some cases, the fundamental frequency and the harmonic frequency overlap on the frequency axis in the frequency spectrum. A case is assumed. Therefore, it is necessary to avoid this overlap so that the correct sensing operation can be obtained.
  • n X fundamental frequency
  • the frequency of the high-frequency signal from the oscillation circuit 13 is set to fc and the sampling frequency (frequency of the Kuguchik signal) fs so that the fundamental frequency and the harmonic frequency do not overlap. For example, set fc to 1 1 MHz and fs to 1 2 MHz.
  • the fundamental wave of the frequency signal specified by the output signal that is a digital signal from the A / D converter 21 is a 1 MHz sine wave. If fc / fs is set to 1 1 Z 1 2, the fundamental frequency and the harmonic frequency do not overlap, but fc / fs is not limited to this value.
  • Carrier remove 3 1 and low-pass filter 3 2 are the frequency of the difference between the frequency of a sine wave signal of 1 MHz, for example, specified by the digital signal from AZD change 21 and the frequency of the sine wave signal used for quadrature detection. It is used to take out the rotating vector rotating at
  • the sine wave signal specified by the digital signal from the A / D converter 21 is defined as ACQS ( ⁇ 0 ⁇ + ⁇ ).
  • the carrier remove 3 1 multiplies the sine wave signal by cos ( ⁇ ) and multiplies the sinusoidal signal by 1 sin ( ⁇ ⁇ ).
  • a multiplication unit 3 1 b that is, quadrature detection is performed by performing such calculations.
  • the output of the multiplication unit 3 1 a and the output of the multiplication unit 3 1 b are expressed by equations (2) and (3), respectively.
  • the output of the multiplier 3 1 a and the output of the multiplier 3 1 b are low-pass filtered respectively. Since the frequency signal of 2 ⁇ is removed by passing the 3 2 a and 3 2 b, 1/2 ⁇ Acos ⁇ and 1/2 ⁇ Asin ⁇ are eventually extracted from the low-pass filter 3 2. .
  • the low-pass filter 3 2 is described as comprising a single-pass filter 32 a and a 3 2 b force.
  • the actual digital processing in the low-pass filter 32 calculates a moving average of a plurality of continuous data, for example, six data, for the time series data output from the carrier remove 31.
  • these values rotate at a frequency that is the difference between the frequency of the sine wave signal specified by the digital signal from the A / D converter 21 and the frequency ⁇ / 2 ⁇ of the sine wave signal used for quadrature detection.
  • Figure 3 shows this rotating vector, which has a length of ⁇ and an angular velocity of ⁇ .
  • ⁇ t is expressed as ⁇ />. Therefore, for example, if the frequency of the frequency signal from the AZD conversion unit 21 when the sensing substance is not adsorbed to the crystal unit 11 is ⁇ 0Z 2 ⁇ , ⁇ 1 is zero, so this rotation vector Although the angular velocity is zero, if the substance to be sensed is adsorbed to the crystal unit 11 and the frequency of the crystal unit 11 changes, and the frequency of the sine wave signal changes, the angular velocity corresponding to the change Will rotate.
  • the angular velocity corresponding to the deviated frequency Rotation The beta will rotate.
  • the angular velocity of the rotating vector is a value corresponding to the oscillation frequency of the crystal unit 11, for example, when the crystal unit 11 is immersed in a solvent, a sensing object is added to the solvent.
  • the object to be detected is adsorbed to the quartz crystal 1 1 and when the angular velocity difference between each is obtained and the difference in angular velocity is obtained, the object to be detected is adsorbed to the crystal 1 1 Changes in oscillation frequency due to You can know the minute.
  • the carrier remove 31 performs quadrature detection on the sine wave signal, and the low-pass filter 32 removes high-frequency components from the detection result. Therefore, these are obtained from the AZD conversion unit 21.
  • a reduction processing unit 4 is provided at the subsequent stage of the low-pass filter 3 2.
  • This decrement processing unit 4 is a subtractor that extracts data for every 1 20 units, for example, for a group of digital values obtained from a time-series digital signal obtained from the low-pass filter 32, that is, a clock signal of 1 2 ⁇ ⁇ .
  • This correction processing unit 5 is a real part of the rotating vector that has passed through the mouth-pass filter 3 2 and has been subjected to reduction processing.
  • the I and Q values per unit length of the rotating vector are calculated. That is, when the code V is assigned to the rotation vector, the correction processing unit 5 squares and adds the I value and the Q value, respectively, and calculates the square root of the addition value as shown in FIG. It is configured to calculate the scalar amount IVI of Kuttle V and divide the I and Q values by IVI.
  • the reason for correcting the I and Q values in this way is as follows.
  • the rotation vectors V ( ⁇ ) and ( ⁇ — 1) The rotation vector V ( ⁇ — 1) obtained by the 1st sampling Evaluation is based on factors including the vector ⁇ . Therefore, if the rotation vector extends due to fluctuations in the waveform of the high-frequency signal from the oscillation circuit 13 and ⁇ V becomes ⁇ V, the relationship between ⁇ and the amount of rotation ⁇ ⁇ of the rotation vector Otherwise, the reliability of the detected angular velocity value of the rotating vector may be impaired. Therefore, by performing the correction process as described above, the I value and Q value at each timing are aligned as values corresponding to the unit length of the rotating vector. Can be eliminated.
  • a speed calculation unit 6 for obtaining the angular velocity of the rotation vector is provided at the subsequent stage of the correction processing unit 5.
  • the speed calculation unit 6 will be described with reference to FIGS. 6 and 7.
  • the rotation vector V ( ⁇ -1) obtained by the ( ⁇ -1) th sampling and the ⁇ th The angle ⁇ formed with the rotation vector V ( ⁇ ) -V ( ⁇ — 1) + AV obtained by sampling, where the constant is ⁇ , the angular velocity (frequency) of the rotation vector is sufficiently smaller than the sampling frequency. If so, it can be approximated by equation (4).
  • ⁇ ⁇ is the difference between the phase ⁇ ( ⁇ ) of V ( ⁇ ) and the phase ⁇ ( ⁇ — 1) of V ( ⁇ -1), imag is the imaginary part, and conj ⁇ V (n) ⁇ is It is a conjugate vector of V (n).
  • ⁇ ⁇ ⁇ ⁇ 3 ⁇ I ( ⁇ ) — ⁇ I ⁇ Q ( ⁇ ) —... (7)
  • the speed calculation unit 6 calculates the approximate value of ⁇ by performing the calculation of equation (7), and the configuration thereof is as shown in FIG. Assuming that the I value input to the speed calculator 6 is I ( ⁇ ), which corresponds to the ⁇ th sampling, register 61 Holds the I (n-1) corresponding to the (n-1) th sampling, which is the previous timing, and these are matched by the matching circuit unit 62 and I
  • a difference ⁇ I between (n) and I (n ⁇ 1) is taken out, and I (n) and ⁇ are input to the arithmetic unit 65.
  • the Q value is similarly processed by the register 63 and the matching circuit unit 64, and Q (n) and AQ are input to the arithmetic unit 65.
  • the calculation unit 65 calculates ⁇ by performing the calculation of equation (7). Specifically, the calculation result of the calculation unit 65 is evaluated as ⁇ .
  • V (n) V (n— 1) ⁇ / 2 that connects the midpoint of the line connecting each end point of (n-1) and the origin.
  • V (n) This vector V0 may be substituted instead of.
  • Eq. (4) can be approximated is that V0 and ⁇ can be considered to be orthogonal, and therefore AV length is the imaginary value of ⁇ when V0 is viewed as the real axis. This is because it can be handled if it corresponds to a numerical value.
  • ArgV (n) is tan— 1 (imaginary value / real value).
  • a time averaging processing unit 7 is provided at the subsequent stage of the speed calculating unit 6.
  • the time averaging processing unit 7 is a calculation result obtained by the speed calculating unit 6 as ⁇
  • temporal averaging processing for example, moving average of a predetermined number of data is extracted and output.
  • the output value obtained here is input to the frequency difference detector 71.
  • This frequency difference detection unit 71 is supplied with the angular velocity of the rotation vector when the crystal unit 11 is placed in a solvent such as pure water, which is the first environment, and the sensing object, which is the second environment. This is to detect the difference between the angular velocity of the rotating vector when the quartz crystal resonator 11 is placed in the prepared solvent, and.
  • the angular velocity of the rotation vector is a value corresponding to the oscillation frequency of the quartz crystal resonator 11, so it is detected by the frequency difference detector 71.
  • the detected angular velocity difference is a value corresponding to the change in the oscillation frequency due to the quartz resonator 11 adsorbing the sensing substance, and can be said to be a value evaluating the adsorption amount of the sensing substance.
  • the frequency difference detection unit 71 includes a memory for storing the angular velocity of each rotation vector, a means for reading the angular velocity of each rotation vector in the memory, and calculating the angular velocity difference, and the like. .
  • Crystal unit of oscillator 1 (oscillator circuit 1 3)
  • the signal is converted by the unit 21, and a signal including a sine wave signal that is a fundamental wave of about 1 MHz is output from the AZD conversion unit 21.
  • this sine wave signal is Acos ( ⁇ ⁇ ⁇ + ⁇ 1 t + ⁇ ) for convenience of explanation here ( ⁇ ⁇ is sufficiently smaller than ⁇ ⁇ )
  • this sine wave signal is quadrature-detected and further low frequency components Is removed, a rotation vector that rotates at an angular velocity corresponding to the amount of change in the frequency of the sine wave signal is extracted. That is, the real part and imaginary part of this rotation vector are taken out as I value and Q value, respectively.
  • I and Q values are reduced by the reduction processing unit 4, and the correction processing unit 5 further calculates the scalar quantity of the rotation vector V.
  • This rotation vector V is the difference between the frequency of the sine wave signal Acos ( ⁇ 0 t + ⁇ 1 t + ⁇ ) and the frequency of the sine wave signal used for direct detection, ⁇ ⁇ 2 7C, that is, the angular velocity of ⁇ ⁇ . It rotates (see Fig. 3). To make the explanation easier to understand, the sensor section
  • Crystal resonator 1 when, for example, 1 is immersed in a solution for detecting the presence of the target substance and the target substance is not present (below the detection limit of crystal unit 1 1)
  • the oscillation frequency (natural frequency) changes according to the amount of dioxin adsorbed on the oscillator 11.
  • the rotation vector V starts to rotate at an angular velocity corresponding to the amount of change in frequency.
  • the frequency change is 1 Hz
  • the rotation vector V rotates once per second.
  • the difference ⁇ between the phase ⁇ (n) of V (n) and the phase ⁇ (n-1) of V (n-1), which is sampled in succession is obtained and the rotation vector If the sampling interval is 1 Z 100 seconds, ⁇ is 3.6 degrees.
  • the angular velocity of the rotation vector V can be obtained only by the sampling interval, and the amount of change in the oscillation frequency of the crystal unit 11 can be known.
  • the angular velocity corresponding to the oscillation frequency of the crystal resonator 11 when there is no substance to be detected coincides with the angular velocity of the sine wave signal used for quadrature detection.
  • the angular velocity of the rotating vector corresponding to the oscillation frequency of the quartz resonator 1 1 when no substance is present and the angular velocity of the rotating vector corresponding to the oscillation frequency of the quartz resonator 1 1 when the substance to be detected is present.
  • Each is obtained, and the difference in angular velocity is obtained.
  • This difference in angular velocity of the rotation vector is a value corresponding to the change in the frequency of the crystal unit 11 due to the adsorption of the target substance to the crystal unit 11.
  • the amount of adsorption of the target substance at that time can be determined. If the relationship between the concentration of the sensing target substance in the solution and the amount of adsorption of the sensing target is determined in advance, the sensing amount in the solution is determined based on the amount of adsorption of the sensing target substance, that is, the change in the frequency of the quartz crystal 11 Know the concentration of the target substance. For this reason, the concentration of the sensing substance in the sample solution supplied to the solution in which the quartz crystal resonator 11 is immersed (reference numeral 1 2 in FIG. 1) is known.
  • the quartz crystal resonator 11's oscillation frequency (frequency signal frequency from oscillation circuit 13) is digitally processed, and the angular velocity of the rotating vector is detected by the phase difference corresponding to the sampling interval.
  • the quartz crystal resonator 11 since a sine wave is counted as a pulse, for example, it takes about 1 second to identify a pulse of 10 MHz with a resolution of 1 Hz.
  • the present invention is extremely useful as an apparatus for detecting trace substances including environmental pollutants.
  • the method of use of the present invention is not limited to immersing the sensor unit 1 in the solution, and the solution may be hung on the surface of the crystal unit 11, and environmental pollutants other than dioxin, such as PCB, may be used. It may be one that senses, or one that senses viruses.
  • the relationship between each concentration and the angular velocity of the rotating vector is obtained in advance by changing the concentration of the substance to be detected in the solution in contact with the quartz resonator 11 1.
  • the amount of adsorption of the sensing target substance may be estimated based on the angular velocity of the rotating vector when the solution is brought into contact with this and the relationship.
  • a state in which the crystal unit 1 is in contact with a solvent such as pure water may be a so-called blank value, but a state in which the crystal unit 1 is exposed to the atmosphere without being in contact with a solvent is set as a blank value,
  • the change in the rotational speed of the rotating vector when the solution is brought into contact with the child 1 and the substance to be detected is adsorbed may be captured.
  • the present invention is not limited to the detection of substances present in liquids, but detection of odors from petroleum oil, smoke detection during fires, or detection of poisonous gases such as sarin gas, detection of gas in components, semiconductor manufacturing It can be applied in various fields such as gas detection in clean rooms in factories.
  • the present invention can be used to detect the concentration of a substance to be detected by displaying the frequency change itself, but without detecting the concentration, for example, by providing a threshold for the frequency change, It can also be configured as a device that notifies only the presence or absence of a substance. In this case as well, since the amount of change in frequency is captured, it is naturally included in the technical scope of the present invention.
  • this embodiment is to further increase the frequency difference measurement range in the above embodiment.
  • the angular velocity of the rotation vector is evaluated as the length of the straight line connecting the end points of V (n) and V (n 1 1). If the phase difference is large, the measurement error will increase. Therefore, in this embodiment, a counter-rotating vector that reversely rotates at an angular velocity corresponding to the angular velocity of the rotating vector is created, and the angular velocity of the rotating vector is multiplied by the rotating vector and the counter-rotating vector.
  • phase difference between V (n) and V (n-1), that is, the angular velocity of the rotation vector can be detected with high accuracy regardless of whether the rotation vector is early or late. It is intended to widen the measurement range of the change in frequency (frequency difference) when it is supplied to the instrument.
  • FIG. 8 shows the overall configuration of this embodiment.
  • An integrator 70 is provided between the output terminal of the frequency difference calculation unit 6 and the time averaging processing unit 7.
  • a frequency range correction unit 8 is provided between the low-pass filter 32 and the reduction processing unit 4, and a reverse rotation that rotates in the opposite direction to the rotation vector V described above according to the output of the integrator 70.
  • a reverse rotation vector generation unit 9 for generating a rotation vector is provided, and the reverse rotation vector generated here and the rotation vector specified by the time series data output from the low-pass filter 32 are the frequency range correction unit 8 Multiplied by
  • the frequency difference (frequency change) is 500 Hz, for example.
  • the sampling value at the nth time is I (n) + j Q (n).
  • V When returning this vector to a position along the real axis, create a reverse rotation vector V, which rotates backward with respect to the rotation vector V at an angular velocity corresponding to a frequency difference of 500 Hz, and this reverse rotation vector. V can be multiplied.
  • the vector I + j Q returned by the rotation vector V with the reverse rotation vector V is ⁇ I (n) + j Q (n) ⁇ X
  • equation (8) is obtained, and the frequency range correction unit 8 calculates this equation.
  • the generation of the reverse rotation vector V is actually the value of the real part and the imaginary part of the vector, that is, the phase of the reverse rotation vector V, so that the vector in the complex plane rotates backward. Then it generates the values of cos0 and sin ⁇ .
  • Figure 10 shows that the vector cos ⁇ and sin ⁇ i> pairs are arranged in order along the rotation direction of the vector.
  • the reverse rotation vector generation unit 9 includes the I / Q table 90, and the number of increments corresponding to the output of the integrator 70 is shown.
  • the address of the I / Q table 9 ° is read by the decrement number and output to the frequency range; For example, addresses are read one by one at the timing of clock reading from “0” to “1 1”, and when returning to “0” again, the vector rotates once in the complex plane clockwise in 1 2 clocks. Thus, when the number of increments is set to 2 and every other address is read, the angular velocity of the vector is doubled. Therefore, by determining the number of increments according to the size of the integrator 70, the angular velocity (rotational vector) corresponding to the frequency difference ⁇ calculated by the frequency difference calculation unit 6 (see Fig. 8) described above. It is possible to generate a reverse rotation beta that rotates in reverse at an angular velocity corresponding to the angular velocity of V).
  • the rotation vector V rotates at an angular velocity of ⁇ ⁇ ⁇ ⁇ when the sine wave signal Acos (co O t + ⁇ ) changes to Aco s ( ⁇ t + ⁇ + ⁇ 1 t), as described above. Because it is a thing (see Fig. 3), it depends on the value of ⁇ ⁇ whether it is clockwise or counterclockwise.
  • the direction of the reverse rotation vector V is also determined according to the direction of the rotation vector V, and the output of the integrator 70 becomes a positive value or a negative value depending on the direction, and I ZQ
  • the output of integrator 70 is a positive value
  • the read is performed with the number of increments corresponding to that value
  • the output of integrator 70 is a negative value.
  • Is read with the number of decrements corresponding to the value. That is, the I ZQ table 90 has a relationship of cos, sin, and the address control unit 103 controls the correction direction of the rotation vector V by incrementing or decrementing the address of the I / Q table 90. It will be.
  • the IQ table in FIG. 10 is created in order to facilitate understanding of the present invention, and is not a preferable example of creating an actual table.
  • the reverse rotation vector generation unit 9 includes a bit division unit 100 that divides the output value of the integrator 70 into a value of an upper bit and a value of a lower bit. For example, if the output value of the integrator is 16 bits, it is divided into an upper 8 bits value and a lower 8 bits value. Is output. In this example, 1 / M (M is a negative value of 1 0) is added to the value of the upper 8 bits of the BCD code (binary ⁇ 10 decimal) in the output value of the integrator 70 represented by 16 bits.
  • the value of the upper 8 bits (10 decimal conversion value) is created by multiplying by 8), and this value is multiplied by M to return to the original upper 8 bits of the BCD code value.
  • the lower 8-bit value (10 decimal conversion value) is created.
  • the method of dividing the output value of the integrator 70 into the value of the upper bit and the value of the lower bit is not limited to such a method, and the value of the upper bit and the value of the lower bit may be simply extracted.
  • a pulse width control unit 1001 is provided on the output side of the lower bits of the bit division unit 100 (in this example, the output end side outputting the value of the lower 8 bits), and this pulse width control is further provided.
  • An adder 1 0 2 is provided in the subsequent stage of the unit 1 0 1, and the pulse output by controlling the pulse width according to the value of the lower bit, the value of the sequence and the upper bit are added to the adder 1 0 2 Are added.
  • an address control unit 1 0 3 is provided at the subsequent stage of the adder 1 0 2, and the address control unit 1 0 3 integrates the value of the adder 1 0 2, and I
  • the / Q table 90 is configured to control address reading, that is, to control the address increment / decrement count.
  • the operation of this embodiment will be described.
  • the frequency of the quartz crystal 11 1 changes from the state in which the sensing object is not attracted by the adsorption of the sensing object to the quartz crystal 1 1, the angular velocity corresponding to the frequency difference corresponding to the change in the frequency.
  • the rotation vector V rotates with.
  • a signal having a level that is the value of the upper bits of the output value of the integrator 70 corresponding to the angular velocity of the rotation vector V, for example, the value of the upper 8 bits is input to the adder 1 0 2.
  • the lower bit of the output value of the integrator 70 for example, the value of the lower 8 bits is input to the pulse width control unit 101.
  • the pulse width control unit 101 performs a pulse width calculation using a sampling signal generated for each preset number of clock pulses of the converter, and outputs a pulse train having a duty ratio corresponding to the input value.
  • This pulse train is a combination of a +1 level pulse generated in 1 clock and a 1 level pulse generated in 1 clock. If the duty ratio corresponding to the input value of the pulse width controller 1 0 1 is 50%, the pulse width control unit 1 0 1 is equal to the pulse of level + 1 as shown in Fig. 12. This means that 10 pulses of 1 level are output alternately. For example, if the level corresponding to the value of the upper 8 bits is “5”, the adder 1 0 2 will change to “6” from when the sampling signal is generated until the next sampling signal is generated. "And" 4 "are alternately output, and the address control unit 103 integrates this output value, and the integrated value becomes the address of the I / Q table 90.
  • the increment of the integral value is alternately repeated as “6” and “4”, so that the address increment number is alternately repeated as “6” and “4”.
  • the address is accessed with an average number of increments of “5”, which corresponds to the value of the default value, and the real and imaginary parts of the counter-rotating vector V, described in the address are read out.
  • the angular velocity reverse rotation vector V corresponding to “5” is generated. Note that the I ZQ table 90 in FIG. 10 is easy to understand and does not correspond to the operation in this case.
  • the reverse rotation vector generator 9 shown in Fig. 11 constitutes a PLL (Phase Lock Loop), so if the signal value input from the low-pass filter 32 to the frequency range corrector 8 is stable, The angular velocity of the rotating vector V and the angular velocity of the reverse rotating vector V are immediately locked and become stable, and the signals are as shown in Fig. 12.
  • the rotation vector V is stabilized by reducing the angular velocity due to the reverse rotation vector V, but this angular velocity corresponds to the angular velocity when the reverse rotation vector V is not multiplied, so that the rotation vector locked by the PLL is used.
  • the angular velocity of Kutor V corresponds to the frequency difference of the crystal unit, resulting in a wider measurement range.
  • the angular velocity can be obtained, that is, the change in frequency can be measured. If the duty ratio corresponding to the input value of the pulse width controller 1 0 1 is larger than 50%, the number corresponding to the amount exceeding 50% is increased by 1 as shown in Fig. 13 Level pulses continue, then +1 level pulses and 1 level pulses occur alternately. Therefore, since the increment of the integral value of this pulse train is “6” at the beginning, the address increment is continuously “6”, and “6” and “4” are repeated alternately.
  • the average value of the angular velocities of the reverse rotation vector V from the sampling of the input value of the pulse width controller 1 0 1 to the next sampling interval is the angular velocity corresponding to ⁇ 5 '' and ⁇ 6 Between the angular velocities corresponding to “” and a magnitude corresponding to the duty ratio. In other words, this angular velocity is the angular velocity corresponding to the value obtained by adding the decimal fraction to “5”.
  • the input value of the pulse width controller 1 ⁇ 1 (the value of the lower bit of the output of the integrator 70) ) Means that interpolated between “5” and “6”.
  • the timing of the pulse width calculation is every 20 clocks, but this number of clocks is, for example, the number of lower bits, 8 in this example, and the pulse width calculation is performed every 8 clocks. May be.
  • the I ZQ table 90 needs to be a number according to the required accuracy (frequency difference detection resolution), which is larger than when pulse width control is used.
  • the memory capacity of the I / Q table 90 can be reduced by the amount supplemented by the pulse width control.
  • the case where the output value of the integrator 70 does not appear in the upper bits is taken as an example where the frequency difference of the crystal oscillator is 5 0 0 Hz, and the input level of the pulse width controller 1 0 1
  • Figures 14 and 15 show the results of simulations and changes in the output level, respectively.
  • the input level of the pulse width control unit 10 0 1 is stable at about 1 msec, and the angular velocity of the rotation vector V is instantaneously locked by the PPL including the reverse rotation vector generation unit 9. I understand.
  • the output of the pulse width controller 1 0 1 is actually a level signal of +1 and 1 and this value is input to the address controller 1 0 3, but this is related to the drawing resolution.
  • the angular velocity of the rotation vector V is reduced by multiplying the rotation vector V corresponding to the change in the frequency (natural frequency) of the crystal unit by the reverse rotation vector V.
  • the angular velocity of the rotation vector V can be obtained with high accuracy. Therefore, even if the angular velocity of the rotating vector V is high or low, the angular velocity can be obtained with high accuracy. Therefore, the change in the natural frequency of the crystal unit is measured from a large value to a small value.
  • the measurement range is expanded.
  • the upper bit value and lower bit value are divided into the angular velocity of the rotation vector V to be feed-packed, and the data value in the I ZQ table 90 is interpolated using the pulse width control for the lower bit value. Therefore, as already described in detail, the size of the I / Q table 90 can be reduced, and the circuit scale can be reduced.
  • the frequency signal fc from the oscillation circuit 13 is set to 1 MHz
  • the frequency fs of the reference clock signal is set to 1 2 MHz
  • data is actually processed by a computer. It was.
  • the high-frequency signal for testing (sine wave signal) used as the frequency signal from the oscillation circuit 13 had a frequency slightly changed from 1 MHz.
  • Figure 17 shows how the digital value is obtained by sampling a high-frequency signal for testing using a reference clock signal.
  • Figure 18 shows the frequency spectrum of the signal specified by the digital value obtained in this way. Therefore, here, a high-frequency signal having a fundamental frequency of a 1 MHz sine wave signal is extracted from the A / D converter 21.
  • FIG. 19 shows the I value and Q value output from the carrier remove 31, and FIG. 20 shows the I value and Q value obtained from the low pass filter 32.
  • the frequency of the test high-frequency signal is changed, so the output value of the low-pass filter 3 2 is increasing.
  • Figure 21 shows the offset frequency in this example. This shows the relationship between the (frequency change amount) and the detection output. The force that increases the error when the offset frequency increases. In the region where the offset frequency is small, the correspondence between the two is extremely good, and the frequency with high reliability. It is understood that the amount of change can be detected.
  • FIG. 22 shows the output of the temporal averaging processor 7 immediately after changing the frequency of the test high-frequency signal, and it is understood that the change in frequency can be detected within 0.1 second. Is done. The frequency detection accuracy corresponds to the pulsation amplitude in the region parallel to the time axis when the output stops increasing, but this value is 0.0 0 3 5 Hz, and the frequency detection accuracy is extremely high. Is supported.

Abstract

 本発明の目的は、微量に存在する例えば環境汚染物質などを高い精度をもってかつ瞬時に検出することのできる感知装置を提供することにある。 具体的な解決手段としては、水晶振動子からの周波数信号を基準クロック発生部からの周波数信号によりサンプリングしてそのサンプリング値をディジタル信号として出力し、この出力信号に対応する周波数信号に対してディジタル信号による直交検波を行い、当該周波数信号の周波数と直交検波に用いた正弦波の周波数との差の周波数で回転する回転ベクトルを取り出し、回転ベクトルの速度を各サンプリング値に基づいて検出することにより周波数の変化分を検出する。また前記回転ベクトルに対してその速度に対応する逆回転ベクトルを乗算させることで、周波数変化の測定レンジを広げることができる。

Description

明細書
感知装置
技術分野
本発明は、 感知対象物を吸着するための吸着層がその表面に形成され、 感知対 象物の吸着により固有振動数が変わるセンサ用振動子例えば水晶振動子を用い、 このセンサ用振動子の固有振動数の変化分を検出して感知対象物を感知する感知 装置に関する。 背景技術
環境保全を図る上で、 河川や土壌中における種々の環境汚染物質の濃度を把握 する必要に迫られているが、 汚染物質によっては極めて微量であっても人体への 毒性が強いものもあり、 このため微量な汚染物質の計測技術の確立が望まれてい る。 最近注目を集めている汚染物質の一つとしてダイォキシンがあるが、 このダ ィォキシンを測定する手法としては、 ガスクロマトグラフ質量分析計を用いる方 法及ぴ E L I S A法 (適用酵素免疫測定法) が知られている。 ガスクロマトダラ フ質量分析計によれば、 1 0— 1 2 g /m lオーダの高精度な微量分析を行うこ とができるが、 装置価格が極めて高く、 このため分析コストも可成り高いものに なっており、 更に分析に長い期間を必要とするという欠点がある。 また E L I S A法は、 ガスクロマトグラフ質量分析計に比べて装置価格、 分析価格が低く、 分 祈に要する時間も短いが、 分析精度が 1 0— 9 g /m lオーダと低いという課題 がある。
そこで本発明者は、 感知対象物が水晶振動子に付着するとその固有振動数がそ の付着量に応じて変化することから、 ダイォキシンなどの汚染物質の測定装置と して水晶振動子に着眼している。 一方、 水晶振動子を用いた化学センシング装置 として特許文献 1に記載された技術がある。 この装置は、 センサ振動子の発振周 波数と基準振動子で発生させた基準周波数との差周波数の絶対値を出力させるサ ンプリング回路と、 差周波数を所要の分周比で分周する分周回路と、 その分周出 力の周期を基準周波数の周期をクロックとして力ゥントするカウンタと、 カウン トされた周期を基にセンサ振動子の発振周波数を求める演算装置とを備えた構成 であり、 吸着ガスの同定を行うためのものである。 この化学センシング装置によ れば、 差周波数を求めるようにしているので、 測定すべき周波数の絶対値を小さ くでき、 測定範囲を広げることなく分解能の高い測定が可能になる利点がある。 しかしながら特許文献 1の技術は、 分周回路を用いることによりカウンタのク 口ック周波数を低くするようにしており、 このため前記差周波数が高いと分周回 路の段数が多くなり、 その段数が多くなると位相雑音が増大することから、 前記 差周波数は現実的にはあまり高くできず、 従って高い測定精度を確保することが 困難であるという課題がある。 この結果適用範囲が限定され、 ダイォキシンなど のように極めて微量な物質を高い精度で検出することが要求される場合には適用 し難い。 またカウンタを用いていることから、 分解能を高くしょうとすると測定 時間が長くなる欠点もある。
特許文献 1
特開平 6— 2 4 1 9 7 2号公報 発明の開示
本発明はこのような事情の下になされたものであり、 その目的は、 微量に存在 する例えば環境汚染物質などの感知対象物を高い精度をもって検出することので きる感知装置を提供することにある。 他の目的は、 感知対象物を高い精度をもつ てかつ瞬時に検出することのできる感知装置を提供することにある。 更にまた他 の目的は、 感知対象物を高い精度をもって検出するにあたり、 測定レンジを広げ ることのできる感知装置を提供することにある。
本発明の感知装置は、 感知対象物を吸着するための吸着層がその表面に形成さ れ、 感知対象物の吸着により固有振動数が変わるセンサ用振動子を用い、 このセ ンサ用振動子の固有振動数の変化により感知対象物を感知する感知装置において 前記センサ用振動子を発振させるセンサ用発振回路と、
前記センサ用振動子からの周波数信号をサンプリングするためのクロック信号 を発生させる基準クロック発生部と、
前記センサ用振動子からの周波数信号を前記基準ク口ック発生部からのク口ッ ク信号によりサンプリングしてそのサンプリング値をディジタル信号として出力 するアナ口グ /ディジタル変換部と、
このアナ口グ zディジタル変換部からの出力信号に対応する周波数信号に対し てディジタル信号による直交検波を行い、 当該周波数信号における周波数と直交 検波に用いたディジタル信号により特定される周波数との周波数差に相当する角 速度で回転する回転べクトルを複素表示したときの実数部分及ぴ虚数部分を取り 出す回転べクトル取り出し手段と、
この回転べクトル取り出し手段で得られた前記実数部分及ぴ虚数部分の各時系 列データに基づいて、 回転べクトルの角速度を求める回転べクトル速度演算手段 と、 を備えたことを特徴とする。
また本発明は、 センサ用振動子が第 1の環境に置力れているときの回転べクト ルの角速度と、 センサ用振動子が第 2の環境に置かれているときの回転べクトル の角速度と、 の差を求める手段を備えた構成としてもよい。 第 1の環境としては 、 例えば純水などの溶媒を挙げることができ、 第 2の環境としては、 その溶媒に 感知対象物が含まれている場合を挙げることができる。
前記回転べクトル取り出し手段は、 アナログ Zディジタル変換部からの出力信 号に対応する周波数信号を直交検波する手段と、 この手段で得られたデータに含 まれる高周波成分を除去する手段と、 を含む構成とすることができる。 またある タイミングにおける前記サンプリング値に対応する実数部分及び虚数部分を夫々 I ( n ) 及び Q ( n ) とし、 当該タイミングよりも前のタイミングにおける前記 サンプリング値に対応する実数部分及び虚数部分を夫々 I ( n— l ) 及び Q ( n —1 ) とすると、 前記回転ベクトル速度演算手段は、 { Q ( n ) 一 Q ( n—l ) } · I (n ) - { I ( n ) — I ( n - 1 ) } · Q ( n ) の演算に基づいて周波数 の変化量を求める手段として構成することができる。
前記回転べクトル速度演算手段は、 前記演算の演算結果に対して所定時間内の 平均値を求める手段を備えている構成とすることができ、 より具体的な一例とし ては、 移動平均を求める手段として構成される。 また前記回転ベクトル速度演算 手段の前段に、 前記実数部分及び虚数部分を、 これら実数部分及び虚数部分によ り決定されるべクトルのスカラー量により割り算する補正処理部を設けることが 好ましい。
更に本発明は、 次のように構成することが好ましい。 即ち、 前記回転べクトル 速度演算手段により求められた周波数の変化量に相当する角速度で、 前記回転べ クトルとは逆向きに回転する逆回転べクトルを複素表示したときの実数部分及ぴ 虚数部分を作成する逆回転べクトル生成部と、
前記回転べクトル速度演算手段の前段に設けられ、 前記回転べクトル取り出し 手段により得られた前記回転べクトルの実数部分及び虚数部分と、 前記逆回転べ クトル生成部により生成された逆回転べクトルの実数部分及び虚数部分と、 を演 算して前記回転べクトルの角速度を遅くすることにより、 周波数の変化分のレン ジを補正する周波数レンジ補正部と、 を更に備えた構成とする。
この場合、 逆回転べクトル生成部は、 複素表面上における逆回転べクトルの位 置を規定する実数部分及び虚数部分の組を回転方向に沿つて順番に配列したデー タテーブルと、 前記周波数の変化量に相当するィンクリメント数またはデクリメ ント数により前記データテーブルのァドレスを発生させることにより逆回転べク トルを生成するアドレス制御部と、 を備えた構成とすることができる。 より具体 的な例としては、 逆回転べクトル生成部は、 前記回転べクトル速度演算手段によ り求められた周波数の変化量をディジタル信号で表したときの下位ビットの値に 応じたデューティ比のパルス列を出力するパルス幅制御部と、 前記周波数の変化 量をディジタル信号で表したときの上位ビットの値と前記パルス幅制御部により 作成されたパルスのレベルとを加算して前記ァドレス制御部に出力する加算部と 、 を備え、
前記アドレス生成部は、 この加算部からの出力値を積分し、 この積分値を前記 データテープレのァドレスとする構成を挙げることができる。
本発明は、 例えば水晶振動子などのセンサ用振動子からの周波数信号を基準ク 口ック発生部からのクロック信号によりサンプリングしてそのサンプリング値を ディジタル信号として出力し、 この出力信号に対応する周波数信号に対してディ ジタル信号による直交検波を行い、 前記サンプリング値により特定される周波数 信号 (アナログ zディジタル変換部の出力信号) の周波数と直交検波に用いたデ イジタル信号により特定される周波数との差に相当する周波数で回転する回転べ クトルを取り出している。 この回転べクトルの角速度はセンサ用振動子の発振周 波数 (国有振動数) に対応しているので、 例えば純水などの溶媒にセンサ用振動 子を浸漬したときの回転べクトルの角速度とその溶媒に感知対象物を含む液を供 給したときの回転べクトルの角速度とを検出することで、 回転べクトルの角速度 の変化分を検出することができ、 センサ用振動子に吸着した感知対象物の吸着量 を知ることができる。 なお本発明では、 例えば予め溶媒中における感知対象物の 種々の濃度と回転べクトルの角速度との対応を検量線などにより把握しておくこ とにより、 回転べクトルの角速度を基に前記検量線などと照らし合わせることに より感知対象物の濃度を推定するようにしてもよい。
このためパルスをカウントして周波数を求める手法に比べてセンサ用振動子の 発振周波数を高い精度でしかも極く短時間で検出することができる。 従ってまた センサ用振動子の発振周波数の変化分も高い精度でしかも極く短時間で検出する ことができ、 環境汚染物質をはじめ微量物質を検出する装置として有用なもので ある。
また前記回転べクトル速度演算手段により求められた周波数の変化量に相当す る角速度で、 即ち前記回転べク トルに対応する角速度で、 当該回転べクトルとは 逆向きに回転する逆回転べクトルを生成し、 前記回転べクトルに逆回転べクトル を乗算することで、 前記回転べクトルの角速度を遅くすることができる。 その結 果、 センサ用振動子の発振周波数が高くても回転べクトルの角速度を遅くするこ とでその角速度を検出することができるから、 結果として周波数の測定レンジを 広くすることができる。 図面の簡単な説明
図 1は、 本発明に係る感知装置の実施の形態の全体構成を示すプロック図である 図 2は、 上記の実施の形態に用いられるキャリアリムーブ及ぴローパスフィルタ を示す構成図である。
図 3は、 水晶振動子の周波数信号における周波数の変ィヒ分に対応する回転べクト ルを示す説明図である。 図 4は、 上記の実施の形態に用いられる補正処理部示す構成図である。
図 5は、 回転べクトルが間延びしたときに検出誤差が生じる様子を示す説明図で ある。
図 6は、 相前後するタイミングでサンプリングした回転べクトルの位相差を示す 説明図である。
図 7は、 上記の実施の形態に用いられる速度演算部を示す構成図である。
図 8は、 本発明の他の実施の形態の全体構成を示すブロック図である。
図 9は、 上記の他の実施の形態における回転べクトルと逆回転べクトルの乗算の 様子を示す説明図である。
図 1 0は、 上記の他の実施の形態において逆回転べクトルを発生させるためのデ ータテーブルを示す説明図である
図 1 1は、 上記の他の実施の形態における要部の構成を詳しく示すブロック図で ある。
図 1 2は、 上記の他の実施の形態における一部の作用を示すタイムチヤ一トであ る。
図 1 3は、 上記の他の実施の形態における一部の作用を示すタイムチャートであ る。
図 1 4は、 上記の他の実施の形態において用いられるパルス幅回路部の入力値の 一例を示す特性図である。
図 1 5は、 前記パルス幅回路部の出力値の一例を示す特性図である。
図 1 6は、 上記の他の実施の形態において用いられる加算器の出力値の一例を示 す特性図である。
図 1 7は、 本発明の具体的な実施例において、 水晶振動子の発振回路からの周波 数信号をサンプリングしてディジタル値に変換する様子を示す説明図である。 図 1 8は、 図 8にて得られた出力信号について周波数スぺク トルを検証した結果 を示す特性図である。
図 1 9は、 上記の実施例においてキャリアリムーブにて得られる I値及ぴ Q値を 示す特性図である。
図 2 0は、 上記の実施例においてローパスフィルタにて得られる I値及ぴ Q値を 示す特性図である。
図 2 1は、 上記の実施例においてオフセット周波数と検出出力との関係を示す特 性図である。
図 2 2は、 上記の実施例において周波数変化量の検出値の立ち上がりの様子を示 す特性図である。 発明を実施するための最良の形態
図 1は本発明に係る感知装置の実施の形態の全体構成を示す図である。 1はセ ンサ部であり、 このセンサ部 1はセンサ用振動子である圧電振動子例えば水晶振 動子 1 1の一方の面を石英などにより密閉すると共に他方の面が露出していて、 感知対象物質が存在する溶液 1 2に例えば浸漬されるランジュバン型振動子とし て構成されている。 前記水晶振動子 1 1における溶液に接触する面には、 感知対 象物質を吸着 (捕獲) するための吸着層、 例えばダイォキシンを吸着するための 抗体を含む吸着層が形成されている。 1 3は水晶振動子 1 1を発振させる発振回 路であり、 例えば周波数信号としての正弦波の高周波信号を出力する。
2は基準クロック発生部であり、 発振回路 1 3からの高周波信号をサンプリン グするために周波数の安定性が極めて高い周波数信号であるクロック信号を出力 する。 2 1は A/D (アナログ Zディジタル) 変換器であり、 発信回路 1 3から の高周波信号を基準クロック発生部 2からのクロック信号によりサンプリングし てそのサンプリング値をディジタル信号として出力する。 このディジタノレ信号で 特定される高周波信号は基本波の他に高調波も含まれている。 即ち高調波ひずみ を有する正弦波をサンプリングする場合、 その高調波成分が折り返しの影響を受 けて、 場合によっては周波数スぺクトルにおける周波数軸上で基本波周波数と高 調波の周波数とが重なる場合が想定される。 そこでこのような重なりを避けて正 しレ、感知動作が得られるようにする必要がある。
一般に周波数 f 1の正弦波信号を周波数 f sのクロック信号でサンプリングし た場合、 その取り込み結果の周波数 f 2は (1 ) 式で表される。 ただし mod (, ) は modulo関数を表している。
f 2 = I mod ( f 1 + f s / 2 , f s ) - f s / 2 I …… ( 1 ) この取り込み結果において、 基本波周波数に対して n次の高調波の周波数は n X (基本波周波数) として表されるので、 これを f 2と置いて上記の (1) 式に 代入すれば、 高調波がどのような周波数として取り込まれるかを計算することが できる。 この計算を用いることにより基本波の周波数と高調波の周波数とが重な らないように、 発振回路 1 3からの高周波信号の周波数を f cとサンプリング周 波数 (ク口ック信号の周波数) f sとを設定することができ、 例えば f cを 1 1 MHz、 f sを 1 2MH zに設定する。 この場合、 A/D変換器 2 1からのディ ジタル信号である出力信号で特定される周波数信号の基本波は 1 MH zの正弦波 となる。 なお f c / f sを 1 1 Z 1 2にすれば、 基本波の周波数と高調波の周波 数とが重ならないが、 f c/f sはこの値に限られるものではない。
AZD変換器 2 1の後段には、 キャリアリムーブ 3 1及ぴローパスフィルタ 3 2がこの順に設けられている。 キヤリアリムープ 3 1及ぴローパスフィルタ 3 2 は、 AZD変 2 1からのディジタル信号により特定される例えば 1MH zの 正弦波信号の周波数と、 直交検波に用いられる正弦波信号の周波数との差の周波 数で回転する回転べクトルを取り出すために用いられている。
回転べクトルを取り出す作用をわかりやすく説明するために、 A/D変 2 1からのディジタノレ信号により特定される正弦波信号を ACQS (ω0± + θ) とす る。 一方、 キャリアリムーブ 3 1は、 図 2に示すように前記正弦波信号に対して cos (ωθΐ) を掛け算する掛け算部 3 1 aと前記正弦波信号に対して一 sin (ωθ ΐ) を掛け算する掛け算部 3 1 bとを備えている。 即ちこのような演算をするこ とにより直交検波される。 掛け算部 3 1 aの出力及び掛け算部 3 1 bの出力は夫 々 (2) 式及び (3) 式により表される。
Acos (ωθ t + Θ ) · cos (ωθ t )
= 1/2 · Acos Θ + 1 / 2 {cos ( 2 ω 0 t ) - cos Θ +sin (2 ωθ t) - sin0 } …… (2)
Acos (ωθ t + Θ ) - -sin (ωθ t)
= 1/2 · AsinS - 1/2 {sin (2 ωθ t) - cos Θ +cos (2 ωθ t) - sin Θ } …… (3)
従って掛け算部 3 1 aの出力及び掛け算部 3 1 bの出力を夫々ローパスフィル タ 3 2 a及び 3 2 bを通すことにより、 2 ωθの周波数信号は除去されるので、 結局ローパスフィルタ 3 2からは 1/2 · Acos Θと 1/2 · Asin Θとが取り出 される。 なおローパスフィルタ 3 2は、 口一パスフィルタ 32 a及ぴ 3 2 b力 ら 構成されるものとして記載してある。 ローパスフィルタ 3 2における実際のディ ジタノレ処理は、 キャリアリムーブ 3 1から出力される時系列データについて連続 する複数個のデータ例えば 6個のデータの移動平均を演算している。
そして Acos (ωΟΙ + θ) で表される正弦波信号の周波数が変化すると、 Aco s (ωθ t + θ ) は Acos (ωθ t + θ + ωΐ t) となる。 ただし ωΐは ωθよりも十 分小さいものとする。 従って 1/2 · Acos 0は 1Z2 · Acos (θ +ω1 t) と なり、 1/2 · Asin0は 1Z2 · Asin (Θ +col t) となる。 即ち、 ローパス フィルタ 3 2から得られた出力は、 正弦波信号 [Acos (ωΟΙ + θ) ] の周波数 の変化分 ωΐΖ 2 πに対応する信号である。 つまりこれらの値は、 A/D変 2 1からのディジタル信号により特定される正弦波信号の周波数と直交検波に用 いた正弦波信号の周波数 ωθ/2 πとの差の周波数で回転する回転するべクトル を複素表示したときの実数部分 (I) 及び虚数部分 (Q) である。
図 3はこの回転べクトルを表した図であり、 この回転べクトルは長さが Αであ り、 角速度が ωΐである。 図 2及ぴ図 3では ωΐ tを </>として表している。 従って 例えば水晶振動子 1 1に感知対象物質が吸着されていないときの AZD変換部 2 1からの周波数信号の周波数が ω 0Z 2 πであれば、 ω 1はゼロであるからこの回 転べクトルの角速度はゼロであるが、 水晶振動子 1 1に感知対象物質が吸着され て水晶振動子 1 1の周波数が変化し、 これにより前記正弦波信号の周波数が変化 すると、 その変化分に応じた角速度で回転することになる。 また水晶振動子 1 1 に感知対象物質が吸着されていないときの A/D変換部 2 1からの周波数信号の 周波数が to 0 2 πからずれていれば、 そのずれた周波数に応じた角速度で回転 ベタトルが回転することになる。 いずれにしても回転べクトルの角速度は、 水晶 振動子 1 1の発振周波数に対応する値であるから、 例えば溶媒中に水晶振動子 1 1を浸漬したときと、 その溶媒に感知対象物を加えて感知対象物を水晶振動子 1 1に吸着させたときと、 の夫々の回転べクトル角速度を求めてその角速度差を求 めれば、 感知対象物を水晶振動子 1 1に吸着させたことによる発振周波数の変化 分を知ることができる。
このようにキヤリアリムープ 3 1は前記正弦波信号に対して直交検波を行い、 ローパスフィルタ 3 2はその検波結果に対して高周波成分を除去するものであり 、 従ってこれらは、 AZD変換部 2 1からの周波数信号に対してディジタル信号 による直交検波を行レ、、 当該周波数信号における周波数と直交検波に用いた正弦 波信号の周波数 ω θ/ 2 πとの周波数差に相当する角速度で回転する回転べクト ルを複素表示したときの実数部分及び虚数部分を取り出す手段をなすものである 図 1に戻って、 ローパスフィルタ 3 2の後段には、 減数処理部 4が設けられて いる。 この減数処理部 4は、 ローパスフィルタ 3 2から得られる時系列のデイジ タル信号つまり 1 2 ΜΗ ζのクロック信号により得られるディジタル値の群につ いて、 例えば 1 2 0個おきにデータを取り出す減数処理 (間引き処理) を行うも のである。 このように減数処理することにより、 コンピュータの演算の負担が軽 くなる。 そしてこの実施の形態では後述のように、 サンプリング間隔において回 転べクトルがどのくらい回転したかを把握して当該回転べクトルの角速度を求め るようにしているため、 ディジタル値群を多少間引いても前記角速度の検出精度 (周波数の変化分の検出精度) には影響を及ぼさない。
減数処理部 4の後段には、 補正処理部 5が設けられており、 この補正処理部 5 は、 口一パスフィルタ 3 2を通りかつ減数処理された前記回転べクトルの実数部 分である I値と回転べクトルの虚数部分である Q値とについて、 夫々回転べクト ルのスカラー量で割り算することにより、 回転べクトルの単位長さ当たりの I値 及ぴ Q値を求める処理を行う。 即ち、 回転ベクトルに符号 Vを割り当てると、 補 正処理部 5は図 4に示すように、 I値と Q値とを夫々 2乗して加算し、 その加算 値の平方根を算出して回転べクトル Vのスカラー量 I V Iを求め、 I値及ぴ Q値 を I V Iで割り算するように構成されている。
このように I値及び Q値を補正する理由は次の通りである。 この実施の形態で は、 回転べクトル Vがサンプリング間隔でどれだけ回転したかを算出するにあた り、 図 5に示すように η番目のサンプリングにより求めた回転ベクトル V ( η) と (η— 1 ) 番目のサンプリングにより求めた回転ベクトル V ( η— 1 ) とを結 ぶべクトル Δνを含む因子により評価している。 このため発振回路 13からの高 周波信号の波形のゆらぎなどにより回転べクトルがいわば間延びして Δ Vが Δ V 、になってしまうと、 Δνと回転べクトルの回転量 Δ φとの対応関係が崩れてし まい、 回転べクトルの角速度の検出値の信頼性を損ねるおそれがある。 そこで既 述のように捕正処理を行うことにより、 各タイミングにおける I値及ぴ Q値が回 転べクトルの単位長さに対応する値として揃えられるので、 回転べクトルの間延 びの影響を排除することができる。
更に図 1に示すように前記補正処理部 5の後段には、 回転べクトルの角速度を 求めるための速度演算部 6が設けられている。 この速度演算部 6について図 6及 ぴ図 7を参照して説明すると、 図 6に示すように、 (η— 1) 番目のサンプリン グにより求めた回転ベクトル V (η— 1) と η番目のサンプリングにより求めた 回転ベクトル V (η) -V (η— 1) +AVとのなす角度 Δ φは、 定数を Κとす ると、 回転ベクトルの角速度 (周波数) がサンプリング周波数よりも十分に小さ ければ、 (4) 式で近似できる。 ただし Δ φは、 V (η) の位相 φ (η) と V ( η- 1) の位相 φ (η— 1) との差であり、 また imagは虚数部分、 conj {V (n ) } は V (n) の共役べクトルである。
Δ φ =K · imag [AV · conj {V (n) } ] …… (4)
ここで I値及ぴ Q値について n番目のサンプリングに対応する値を夫々 I (n ) 及び Q (n) とすれば、 AV及ぴ conj {V (n) } は複素表示すると夫々 (5 ) 式及ぴ (6) 式で表される。
Δ ν=Δ I + j AQ …… (5)
conj {V (n) } = I (n) - j Q (n) …… (6)
ただし Δ Iは I (n) - I (n- 1) であり、 厶 Qは Q (n) 一 Q (n— 1) である。 (5) 式及び (6) 式を (4) 式に代入して整理すると、 Δφは (7) 式で表されることになる。
厶 φ = Α<3 · I (η) — Δ I · Q (η) —… (7)
前記速度演算部 6は、 この (7) 式の演算を行って Δ φの近似値を求めるもの であり、 その構成は図 7に示す通りである。 速度演算部 6に入力された I値が η 番目のサンプリングに対応する値である I (η) であるとすると、 レジスタ 61 には、 一つ前のタイミングである (n— 1) 番目のサンプリングに対応する I ( n— 1) が保持されており、 これらが突き合わせ回路部 62で突き合わされて I
(n) と I (n— 1) との差分 Δ Iが取り出され、 I (n) 及び Δ Ιが演算部 6 5に 力される。 また Q値についてもレジスタ 63及び突き合わせ回路部 64に より同様に処理されて Q (n) 及ぴ AQが演算部 65に入力される。 そして演算 部 65では、 (7) 式の演算を行って Δ φを求める。 詳しくは演算部 65の演算 結果は Δ φとして評価したものである。
ここで回転ベクトル V (n- 1) と V (n) とが求まればこの間の角度 Δ ψを 求める手法あるいは評価する手法は種々の数学的手法を使うことができ、 その一 例として (4) 式の近似式を挙げたに過ぎない。 その数式としては V (n) と V
(n- 1) の各終点を結ぶ線の中点と原点とを結ぶベクトル V0である {V (n ) +V (n— 1) } /2を用い、 (4) 式において V (n) に代えてこのべクト ル V0を代入してもよい。 このような (4) 式が近似できる理由は、 V0と Δνと が直交しているとみなすことができ、 このため AVの長さは、 V0を実軸と見た てたときの Δνの虚数値に相当すると取り扱えられるからである。 そして Δ φを 求める手法として直感的に分かりやすい方法は、 argV (n) 及び argV (n—l ) を求めて差し引けばよいが、 この場合には各ベクトルの虚数値と実数値との組 とそのベクトルの位相 φとを対応付けたテーブルが必要になるので、 既述の (4 ) 式に基づいて演算を行う方がコンピュータの負荷という点で得策である。 なお argV (n) は tan— 1 (虚数値/実数値) である。
この速度演算部 6の後段には、 図 1に示すように、 時間平均化処理部 7が設け られており、 時間平均化処理部 7は、 速度演算部 6で得られた演算結果である Δ φの時系列データについて時間的な平均化処理、 例えば所定数のデータの移動平 均を取り出して出力する。 ここで得られた出力値は周波数差検出部 71に入力さ れる。 この周波数差検出部 71は、 第 1の環境である例えば純水などの溶媒中に 水晶振動子 11を置いたときの回転ベクトルの角速度と、 第 2の環境である、 感 知対象物が供給された溶媒中に水晶振動子 11を置いたときの回転べクトルの角 速度と、 の差を検出するためのものである。 回転ベクトルの角速度は、 水晶振動 子 11の発振周波数に対応している値であるため、 周波数差検出部 71にて検出 された角速度検出差は、 水晶振動子 1 1が感知物質を吸着したことによる発振周 波数の変化分に対応する値であり、 感知物質の吸着量を評価した値であるといえ る。 周波数差検出部 7 1は、 より具体的には、 各回転ベクトルの角速度を記憶す るメモリ、 このメモリ内の各回転べクトルの角速度を読み出してその角速度差を 演算する手段などを備えている。
以上のようにこの実施の形態の構成をブロック化して説明したが、 実際の演算 あるいはデータ処理は、 ソフトウェアにより実行される。
次に上述の実施の形態の作用について説明する。 センサ部 1の水晶振動子 (発 振回路 1 3 ) 力 ら発振される、 基本波として正弦波を含む例えば 1 1 MH zの周 波数信号が例えば 1 2 MH zの周波数信号により A/D変換部 2 1で変換され、 AZD変換部 2 1からは約 1 MH zの基本波である正弦波信号を含む信号が出力 される。 ここで説明の便宜上この正弦波信号を Acos ( ω θ ΐ + ω 1 t + Θ ) とす ると (ω ΐは ω θよりも十分小さい) 、 この正弦波信号が直交検波され更に低周波 成分が除去されることにより、 当該正弦波信号の周波数の変化量に対応する角速 度で回転する回転ベクトルが取り出される。 即ち、 この回転ベクトルの実数部分 及ぴ虚数部分が夫々 I値及び Q値として取り出される。 これら I値及び Q値は減 数処理部 4で減数処理され、 更に補正処理部 5にて回転べクトル Vのスカラー量
I V Iで割り算されて、 回転べクトルの間延びの影響を取り除き、 周波数差演算 部 6に入力される。 なお説明の煩雑さを避けるために補正処理前後の回転べクト ノレに対して、 同じ符号 「V」 を付して説明する。
この回転ベクトル Vは、 正弦波信号 Acos ( ω 0 t + ω 1 t + Θ ) の周波数と直 交検波に用いた正弦波信号の周波数 ω θノ 2 7Cとの差、 つまり ω ΐの角速度で回転 するものである (図 3参照) 。 ここで説明をわかりやすくするために、 センサ部
1を感知対象物質の存在を検出するための溶液内に例えば浸漬し、 かつ感知対象 物質が存在しないとき (水晶振動子 1 1の検出限界以下のとき) の水晶振動子 1
1の固有振動数に対応する角速度が ω 0であったとすると、 1はゼロであるから 、 回転べクトル Vは静止している。 従って時間平均化処理部 7の出力である Δ φ はゼロである。
一方前記溶液中に感知対象物質例えばダイォキシンが存在する場合には、 水晶 振動子 1 1に吸着されたダイォキシンの量に応じてその発振周波数 (固有振動数 ) が変化する。 この場合周波数の変化量に対応する角速度で前記回転べクトル V が回転し始める。 説明を簡略ィヒするために仮に周波数の変化量が 1 Hzであると すると、 回転ベクトル Vは 1秒間に 1回転することになる。 ここで本実施の形態 では、 サンプリングが相前後する V (n) の位相 φ (n ) と V (n - 1 ) の位相 φ ( n— 1 ) との差 Δ φを把握して回転ベクトルの角速度を検出しょうとするも のであり、 このサンプリング間隔が仮に 1 Z 1 0 0秒であるとすると、 Δ φは 3 . 6度になる。 言い換えればサンプリング間隔の時間だけで回転ベクトル Vの角 速度が求まり、 水晶振動子 1 1の発振周波数の変化量を知ることができるのであ る。
ところで感知対象物質が存在しないときの水晶振動子 1 1の発振周波数に対応 する角速度が直交検波に用いた正弦波信号の角速度に一致することはかなり稀で あることから、 実際には、 感知対象物質が存在しないときの水晶振動子 1 1の発 振周波数に対応する回転べクトルの角速度と感知対象物質が存在するときの水晶 振動子 1 1の発振周波数に対応する回転べクトルの角速度とを夫々求め、 その角 速度の差が求められる。 この回転ベクトルの角速度の差は、 水晶振動子 1 1に感 知対象物質が吸着したことによる水晶振動子 1 1の周波数の変化分に対応する値 であるから、 予め感知対象物質の吸着量と周波数の変化分との関係を把握してお くことにより、 そのときの感知対象物質の吸着量を求めることができる。 そして 溶液中における感知対象物質の濃度と感知対象物の吸着量との関係を予め求めて おけば、 感知対象物質の吸着量つまり水晶振動子 1 1の周波数の変化分に基づい て溶液中の感知対象物質の濃度がわかる。 このため水晶振動子 1 1が浸漬されて いる溶液 (図 1中の符号 1 2 ) に供給された試料液中の感知物質の濃度がわかる このように上述の実施の形態によれば、 水晶振動子 1 1の発振周波数 (発振回 路 1 3からの周波数信号の周波数) をディジタル処理し、 回転べクトルの角速度 をサンプリング間隔に応じた位相差により検出している。 この結果従来のように パルスを力ゥントする手法に比べて水晶振動子 1 1の発振周波数の変化分を後述 の実施例にて裏付けられるように高い精度でし力も極く短時間で検出することが できる。 従来のようなパルスカウントの方法では、 正弦波をパルスにしてカウン トするため、 例えば 1 0 MH zのパルスを 1 H zの分解能で識別するためには 1 秒もの時間がかかる。 以上の説明から分かるように、 本発明は、 環境汚染物質を はじめ微量物質を検出する装置として極めて有用なものである。
本発明の使用方法としては、 センサ部 1を溶液中に浸漬することに限られず、 溶液を水晶振動子 1 1の表面に垂らすようにしてもよく、 またダイォキシン以外 の環境汚染物質例えば P C Bなどを感知するものであってもよいし、 あるいはゥ ィルスを感知するものであってもよい。
そして本発明では、 例えば水晶振動子 1 1に接触する溶液中の感知対象物質の 濃度を種々変えて、 予め各濃度と回転べクトルの角速度との関係を求めておき、 水晶振動子 1 1に溶液を接触させたときの回転べクトルの角速度とこの関係とに 基づ ヽて感知対象物質の吸着量を推定するようにしてもよい。
また水晶振動子 1を純水などの溶媒に接触させた状態をいわゆるブランク値と してもよいが、 水晶振動子 1を溶媒に接触させずに大気に晒した状態をブランク 値とし、 水晶振動子 1に溶液を接触させて感知対象物質が吸着したときの回転べ クトルの回転数の変化分を捉えるようにしてもよい。
更にまた本発明は、 液体中に存在する物質の感知に限られるものではなく、 石 油の臭い検知、 火災時の煙検知、 あるいはサリンガスなどの毒ガスの検知、 部品 内のガスの検知、 半導体製造工場などのクリーンルーム内のガスの検知など種々 の分野にて適用できる。
また本発明は、 周波数の変化量そのものを表示して感知対象物質の濃度検出と して使用できるが、 その濃度を検出することなく、 例えば周波数の変化量に対し て閾値を持たせ、 感知対象物質の存在の有無のみを知らせる装置として構成する こともできる。 この場合も周波数の変化量を捉えているので、 本発明の技術的範 囲に含まれることは当然である。
続いて本発明の他の実施の形態について説明する。 この実施の形態の目的は、 上記の実施の形態において、 更に周波数差の測定レンジを広げることにある。 先 の実施の形態では、 図 6に示すように回転ベクトルの角速度を V ( n) と V ( n 一 1 ) との各終点を結ぶ直線の長さとして評価しているため、 これら回転べクト ルの位相差が大きいと測定誤差が大きくなつてしまう。 そこで、 この実施の形態 では、 回転べクトルの角速度に応じた角速度で逆回転する逆回転べクトルを作成 し、 前記回転ベクトルとこの逆回転ベクトルとを乗算することにより、 回転べク トルの角速度を落とすようにして、 回転ベクトルが早くても遅くても、 V (n) と V (n-1) との位相差即ち回転ベクトルの角速度を高精度に検出し、 こうし て試料溶液をセンサに供給したときの周波数の変化分 (周波数差) の測定レンジ を広くしょうとするものである。
図 8は、 この実施の形態の全体構成を示し、 周波数差演算部 6の出力端と時間 平均化処理部 7との間には積分器 70が設けられている。 一方ローパスフィルタ 32と減数処理部 4との間には、 周波数レンジ補正部 8が設けられると共に、 積 分器 70の出力に応じて、 既述の回転べクトル Vとは逆向きに回転する逆回転べ クトルを生成する逆回転べクトル生成部 9が設けられ、 ここで生成された逆回転 ベタトルとローパスフィルタ 32から出力される時系列データにより特定される 回転べクトルとが周波数レンジ補正部 8にて乗算される。
今、 周波数差 (周波数変化分) が例えば 500Hzであったと仮定し、 この 5
0 OH zに対応する回転べクトルにおいて、 図 9に示すようにあるタイミングの サンプリング例えば n回目のサンプリング値が I (n) + j Q (n) であったと する。 このベクトルを実軸に沿った位置まで戻す場合には、 周波数差 500Hz に对応する角速度で前記回転べクトル Vに対して逆回転する逆回転べクトル V、 を作成し、 この逆回転べクトル V、を乗算すればよい。 回転べクトル Vが逆回転 ベクトル V、により戻されたベクトル I + j Qは、 { I (n) + j Q (n) } X
{ Γ (n) + j Q、 (n) } となる。 この式を整理すると、 (8) 式となり、 周 波数レンジ補正部 8は、 この式の演算を行っている。
1 + j Q= { I (n) · I、(n)— Q(n) · Q、(n)} + j { I (n) · Q、(n) + Γ (n) · Q(n)} …… (8)
逆回転べクトル V、を発生するとは、 実際には複素平面上におけるべクトルが 逆回転するように当該べクトルの実数部分及ぴ虚数部分の値つまり逆回転べクト ル V の位相を φとすると、 cos0と sin^との値を発生させることである。 図 1 0は、 べクトルの cos ^と sin<i>との組がべクトルの回転方向に沿って順番には配 列された I /Qテーブル 9 0を示しており、 逆回転ベク トル生成部 9は、 この例 では前記 I /Qテーブル 9 0を備えていて、 積分器 7 0の出力に応じたインクリ メント数またはデクリメント数で I /Qテーブル 9◦のァドレスを読み出し、 周 波数レンジ;^甫正部 8に出力している。 例えばアドレスを 「0」 から 「1 1」 まで クロックの読み出しのタイミングにより 1個づっ読み出し、 再ぴ 「0」 に戻ると 、 1 2クロックでベクトルが複素平面にて時計回りで 1回転することになり、 ィ ンクリメント数を 2にして 1個おきにァドレスを読み出すと、 べクトルの角速度 が倍速になる。 従って積分器 7 0の大きさに応じてィンクリメント数を決めてお くことで、 既述の周波数差演算部 6 (図 8参照) により演算された周波数差 Δ φ に応じた角速度 (回転べクトル Vの角速度に応じた角速度) で逆回転する逆回転 ベタトルを生成することができる。
回転べク トル Vは、 既に述べたように、 正弦波信号 Acos ( co O t + Θ ) が Aco s ( ωθ t + θ + ω 1 t ) に変化したときに、 ω ΐの角速度で回転するものであるか ら (図 3参照) 、 ω ΐの値によって、 時計回りになるか反時計回りになるかが決 まってくる。 従って逆回転べクトル V 、の向きも回転べクトル Vの向きに応じて 決まってくることになり、 積分器 7 0の出力はその向きに応じて正の値または負 の値になり、 I ZQテーブル 9 0のアドレスの読み出しについては、 積分器 7 0 の出力が正の値の場合には、 その値に応じたインクリメント数で読み出しが行わ れ、 積分器 7 0の出力が負の値の場合には、 その値に応じたデクリメント数で読 み出しが行われる。 即ち、 I ZQテーブル 9 0は c o s , s i nの関係となって おり、 アドレス制御部 1 0 3で I /Qテープル 9 0のアドレスをインクリメント またはデクリメントすることにより回転べクトル Vの補正方向が制御されること になる。 なお図 1 0の I Qテーブルは、 本発明の理解を容易にするために模式 的に作成されたものであり、 実際のテーブルの好ましい作成例を挙げたものでは ない。
逆回転べクトル生成部 9の好ましい例について図 1 1に示しておく。 この例で は、 逆回転べクトノレ生成部 9は、 積分器 7 0の出力値を上位ビッ トの値と下位ビ ットの値とに分けるビット分割部 1 0 0を備えている。 例えば積分器の出力値が 1 6ビットであるとすると、 上位 8ビットの値と、 下位 8ビットの値とに分割さ れて出力される。 この例では、 1 6ビットで表される積分器 7 0の出力値のうち 、 上位 8ビットの B C Dコード (2進ィ匕 1 0進数) の値に 1 /M (Mは 1 0のマ ィナス 8乗) を乗算することで上位 8ビットの値 (1 0進変換値) を作成し、 こ の値に Mを乗算して元の上位 8ビットの B C Dコードの値に戻した値を、 前記出 力値である 1 6ビットの B C Dコードの値から差し引くことで下位 8ビットの値 ( 1 0進変換値) を作成している。 なお積分器 7 0の出力値を上位ビットの値と 下位ビットの値とに分ける手法は、 このような手法に限らず単に上位ビットの値 と下位ビットの値とを取り出すようにしてもよい。
そしてビット分割部 1 0 0の下位のビットの出力側 (この例では下位 8ビット の値を出力する出力端側) には、 パルス幅制御部 1 0 1が設けられ、 更にこのパ ルス幅制御部 1 0 1の後段には加算器 1 0 2が設けられており、 下位ビットの値 に応じてパルス幅制御して出力されたパルス.列と上位ビットの値とが加算器 1 0 2にて加算されるようになっている。 またこの加算器 1 0 2の後段側にはァドレ ス制御部 1 0 3が設けられ、 このアドレス制御部 1 0 3は加算器 1 0 2の値を積 分し、 その積分値に応じて I /Qテーブル 9 0におけるァドレスの読み出しを制 御する、 即ちァドレスのィンクリメント数あるいはディクリメント数を制御する ように構成されている。
次ぎにこの実施の形態の作用について説明する。 先ず水晶振動子 1 1に感知対 象物が吸着されることにより、 感知対象物が吸着されない状態から水晶振動子 1 1の周波数が変化すると、 その周波数の変化分である周波数差に対応する角速度 で回転べク トル Vが回転する。 そして回転べクトル Vの角速度に対応する積分器 7 0の出力値の上位ビット例えば上位 8ビットの値であるレベルの信号が加算器 1 0 2に入力される。 一方積分器 7 0の出力値の下位ビット例えば下位 8ビット の値がパルス幅制御部 1 0 1に入力される。 パルス幅制御部 1 0 1ではコンビュ ータのクロックパルスについて予め設定したパルス数毎に発生するサンプリング 信号により、 パルス幅演算を行って、 入力値に応じたデューティ比のパルス列が 出力される。
このパルス列は、 1クロックで発生する + 1のレベルのパルスと 1クロックで 発生する一 1のレベルのパルスを組み合わせたものであり、 仮に 2 0クロック毎 にパルス幅演算が行われるとし、 パルス幅制御部 1 0 1の入力値に対応するデュ 一ティ比が 5 0 %であるとすると、 図 1 2に示すように + 1のレベルのパルスと 一 1のレベルのパルスとが交互に夫々 1 0個づっ出力されることになる。 そして 例えば上位 8ビッ トの値に相当するレベルが 「5」 であるとすると、 サンプリン グ信号が発生されてから次のサンプリング信号が発生されるまでの間、 加算器 1 0 2からは 「6」 と 「4」 とが交互に出力され、 アドレス制御部 1 0 3は、 この 出力値を積分し、 その積分値が I /Qテーブル 9 0のアドレスとなる。 つまりこ の場合、 積分値の増加分は 「6」 と 「4」 とが交互に繰り返されるので、 ァドレ スのインクリメント数は 「6」 と 「4」 とが交互に繰り返され、 結局上位 8ビッ トの値に相当するレベルである平均 「5」 のインクリメント数でアドレスにァク セスされ、 そのァドレスに記載されている逆回転べクトル V 、 の実数部分及ぴ虚 数部分が読み出される。 つまりこの 「5」 に対応する角速度の逆回転ベクトル V 、が発生したことになる。 なお図 1 0の I ZQテーブル 9 0は理解を容易にした ものであり、 この場合の動作とは対応しない。 こうして I ZQテーブル 9 0から 読み出された実数部分及び虚数部分の各値は、 周波数レンジ補正部 8にて、 既述 の (8 ) 式の演算が行われ、 回転べクトル Vに逆回転べクトル V 、が乗算される ことになる。 なお 8 1はビット処理部であり、 周波数差演算部 6以降の演算ビッ ト数を削減させるために下位ビットの丸め処理が行われる。
そして図 1 1に示す逆回転ベク トル発生部 9は P L L (Phase Lock Loop) を構成することになるので、 ローパスフィルタ 3 2側から周波数レンジ補正部 8 に入力される信号値が安定すれば、 回転べクトル Vの角速度及び逆回転べクトル V、の角速度は直ぐにロックされ、 安定した状態になり、 各信号については図 1 2に示すようになる。 即ち回転べクトル Vは、 逆回転べクトル V、により角速度 が落とされて安定するが、 この角速度は逆回転べクトル V 、が乗算されないとき の角速度に対応するので、 P L Lによりロックされた回転べクトル Vの角速度は 、 水晶振動子の周波数差に対応していることになり、 結果として測定レンジが広 がったことになる。 即ち、 周波数の変化分が大きくて回転ベク トルの角速度が大 きくても、 その角速度を求められること、 つまりその周波数の変化分を測定する ことができる。 またパルス幅制御部 1 0 1の入力値に対応するデューティ比が 5 0 %よりも大 きい場合には、 図 1 3に示すように 5 0 %を越えた分に応じた数だけ + 1のレべ ルのパルスが連続し、 その後 + 1のレベルのパルスと一 1のレベルのパルスとが 交互に発生する。 従ってこのパルス列の積分値の増加分は、 初め 「6」 が連続し するので、 アドレスのインクリメント数は連続して 「6」 となり、 やがて 「6」 と 「4」 とが交互に繰り返される。 このためパルス幅制御部 1 0 1の入力値がサ ンプリングされてから次のサンプリングの間隔までの逆回転べクトル V 、の角速 度の平均値は、 「5」 に対応する角速度と 「6」 に対応する角速度との間であつ て、 前記デューティ比に応じた大きさになる。 つまりこの角速度は 「5」 に小数 点以下の値を加えた値に対応する角速度になり、 このことはパルス幅制御部 1◦ 1の入力値 (積分器 7 0の出力の下位ビッ トの値) に応じて 「5」 と 「6」 との 間が補間されたことを意味する。 なおこの例では、 パルス幅演算のタイミングを 2 0クロック毎としているが、 このクロック数は、 例えば下位ビッ トのビット数 、 この例では 8個とし、 8クロック毎にパルス幅演算を行うようにしてもよい。 このようにビット分割部 1 0 0及ぴパノレス幅制御部 1 0 1を設けずに積分器 7 0の出力の出力値に応じて I テーブル 9 0のァドレスのィンクリメント数を 決定する手法の場合は、 I ZQテーブル 9 0は要求精度 (周波数差検出分解能) に応じた数である必要があり、 パルス幅制御を用レ、た場合よりも大きくなる。 こ れに対して本実施の形態のように構成すれば、 パルス幅制御で補完する分だけ I /Qテーブル 9 0のメモリ容量を削減できる。
ここで積分器 7 0の出力値が上位ビットに現れない場合として、 水晶振動子の 周波数差が 5 0 0 H zである場合を例にとり、 パルス幅制御部 1 0 1の入力レべ ルの変化と出力レベルの変化とをシミュレーションにより調べた結果を夫々図 1 4及ぴ図 1 5に示す。 図 1 4に示すようにパルス幅制御部 1 0 1の入力レベルは ほぼ 1 msecで安定しており、 逆回転べクトル生成部 9を含む P P Lにより回転 ベタトル Vの角速度が瞬時でロックされることが分かる。 またパルス幅制御部 1 0 1の出力は実際には + 1と一 1とのレベル信号であり、 この値がァドレス制御 部 1 0 3に入力されることになるが、 描画の解像度との関係で + 1と一 1とにお いて直線で引かれている。 また積分器 7 0の出力値が上位ビットに現れる場合と して、 水晶振動子の周波数差が 1 0 0 0 0 H zである場合を例にとり、 加算器 1 0 2の出力レベルを図 1 6に示す。 この例では加算器 1 0 2の出力はおよそ 「8 1」 にて安定している。
上述の他の実施の形態によれば、 先の実施の形態の効果に加えて更に次の効果 がある。 水晶振動子の周波数 (固有振動数) の変化分に対応する回転べクトル V に逆回転べクトル V、を乗算し、 回転べクトル Vの角速度を落とすようにしてい るので、 例えば図 6に示すように、 回転べクトル Vの角速度をあるタイミングの ベタトルと次のタイミングのべクトルとを結んだ直線の長さとして評価するよう な場合においても、 高い精度で回転ベクトル Vの角速度を求めることができ、 従 つて回転べクトル Vの角速度が速くても遅くてもその角速度を高い精度で求める ことができることになるので、 水晶振動子の固有振動数の変化分が大きい値から 小さい値まで測定することができ、 結果として測定レンジが広がる。 またフィー ドパックする回転べクトル Vの角速度に対して上位ビットの値と下位ビットの値 とに分け、 下位ビットの値についてはパルス幅制御を利用して、 I ZQテーブル 9 0のデータ値を補間するようにしているので、 既に詳述したように I /Qテー ブル 9 0のサイズを小さくすることができ、 回路規模を小さくできる。
本発明の装置を検証する実験として、 発振回路 1 3からの周波数信号の周波数 f cを 1 MH zとし、 基準ク.ロック信号の周波数 f sを 1 2 MH zとして、 実際 にコンピュータによりデータ処理を行った。 発振回路 1 3からの周波数信号とし て使用した試験用の高周波信号 (正弦波信号) は、 周波数を僅かに 1 MH zから 変化させておいた。 図 1 7は、 試験用の高周波信号を基準クロック信号によりサ ンプリングしてディジタル値を求める様子を示す図である。 こうして求められた ディジタル値で特定される信号について周波数スぺクトルを調べたところ図 1 8 に示すとおりであった。 従ってここでは 1 MH zの正弦波信号を基本波とする高 周波信号が A/D変換部 2 1から取り出されることになる。
図 1 9は、 キャリアリムープ 3 1から出力される I値及び Q値を示し、 図 2 0 はローパスフィルタ 3 2から得られる I値及ぴ Q値を示している。 この例では試 験用の高周波信号について周波数を変化させているので、 ローパスフィルタ 3 2 の出力値は上昇している。 また図 2 1は、 この実施例においてオフセット周波数 (周波数変化量) と検出出力との関係を示したものであり、 オフセット周波数が 大きくなると誤差が大きくなる力 オフセット周波数が小さい領域では、 極めて 両者の対応関係が良好であり、 高い信頼性で周波数変化量を検出できることが理 解される。 また図 2 2は、 前記試験用の高周波信号の周波数を変化させた直後の 時間的平均化処理部 7の出力を示すものであり、 0 . 1秒以内で周波数の変化量 を検出できることが理解される。 また周波数検出精度は、 出力の上昇が止まって 時間軸に平行になった領域の脈動の振幅に相当するが、 この値は 0 . 0 0 3 5 H zであり、 周波数検出精度が極めて高いことが裏付けされている。

Claims

請求の範囲
1 . 感知対象物を吸着するための吸着層がその表面に形成され、 感知対象物の 吸着により固有振動数が変わるセンサ用振動子を用い、 このセンサ用振動子の固 有振動数の変化により感知対象物を感知する感知装置において、
前記センサ用振動子を発振させるセンサ用発振回路と、
前記センサ用振動子からの周波数信号をサンプリングするためのクロック信号 を発生させる基準クロック発生部と、
前記センサ用振動子からの周波数信号を前記基準ク口ック発生部からのク口ッ ク信号によりサンプリングしてそのサンプリング値をディジタノレ信号として出力 するアナ口クンディジタル変換部と、
このアナログ/ディジタル変換部からの出力信号に対応する周波数信号に対し てディジタル信号による直交検波を行い、 当該周波数信号における周波数と直交 検波に用いたディジタル信号により特定される周波数との周波数差に相当する角 速度で回転する回転べクトルを複素表示したときの実数部分及び虚数部分を取り 出す回転べクトル取り出し手段と、
この回転べクトル取り出し手段で得られた前記実数部分及び虚数部分の各時系 列データに基づいて、 回転べクトルの角速度を求める回転べクトル速度演算手段 と、 を備えたことを特徴とする感知装置。
2 . センサ用振動子が第 1の環境に置かれているときの回転べクトルの角速度 と、 センサ用振動子が第 2の環境に置かれているときの回転べクトルの角速度と 、 の差を求める手段を備えたことを特徴とする請求項 1記載の感知装置。
3 . 前記回転ベクトル取り出し手段は、 アナログ/ディジタル変換部からの出 力信号に対応する周波数信号を直交検波する手段と、 この手段で得られたデータ に含まれる高周波成分を除去する手段と、 を含むことを特徴とする請求項 1記載 の感知装置。
4 . あるタイミングにおける前記サンプリング値に対応する実数部分及び虚数 部分を夫々 I (n ) 及び Q (n ) とし、 当該タイミングよりも前のタイミングに おける前記サンプリング値に対応する実数部分及び虚数部分を夫々 I (n— 1 ) 及び Q (n— 1 ) とすると、 前記回転ベクトル速度演算手段は、 { Q ( n) 一 Q ( n - 1 ) } · I ( n ) — { I ( n ) — I ( n _ l ) } - Q ( n ) の演算に基づ いて回転ベク トルの角速度を求めることを特徴とする請求項 1記載の感知装置。
5 . 前記回転べクトル速度演算手段により求められた演算結果に対して所定時 間内の平均値を求める手段を備えていることを特徴とする請求項 1記載の感知装 置。
6 . 所定時間内の平均値を求める手段は移動平均を求める手段であることを特 徴とする請求項 5記載の感知装置。
7 . 前記回転べクトル速度演算手段の前段に、 前記実数部分及び虚数部分を、 これら実数部分及び虚数部分により決定されるベク トルのスカラー量により割り 算する補正処理部を設けたことを特徴とする請求項 1に記載の感知装置。
8 . 前記回転べクトル速度演算手段により求められた角速度で、 前記回転べク トルとは逆向きに回転する逆回転べクトルを複素表示したときの実数部分及ぴ虚 数部分を作成する逆回転べクトル生成部と、
前記回転べクトル速度演算手段の前段に設けられ、 前記回転べクトル取り出し 手段により得られた前記回転べクトルの実数部分及び虚数部分と、 前記逆回転べ クトル生成部により生成された逆回転べクトルの実数部分及び虚数部分と、 を演 算して前記回転べクトルの角速度を遅くすることにより、 周波数の変化分のレン ジを補正する周波数レンジ補正部と、 を備えたことを特徴とする請求項 1に記載 の感知装置。
9 . 逆回転べクトル生成部は、 複素表面上における逆回転べクトルの位置を規 定する実数部分及び虚数部分の組を回転方向に沿って順番に配列したデータテー ブルと、 前記周波数の変化量に'相当するィンクリメント数またはデクリメント数 により前記データテーブルのァドレスを発生させることにより逆回転べクトルを 生成するァドレス制御部と、 を備えたことを特徴とする請求項 8記載の感知装置
1 0 . 逆回転べクトル生成部は、 前記回転べクトル速度演算手段により求めら れた周波数の変ィ匕量をディジタル信号で表したときの下位ビットの値に応じたデ ユーティ比のパルス列を出力するパルス幅制御部と、 前記周波数の変化量をディ ジタル信号で表したときの上位ビットの値と前記パルス幅制御部により作成され たパルスのレベルとを加算して前記ァドレス制御部に出力する加算部と、 を備え 前記アドレス生成部は、 この加算部からの出力値を積分し、 この積分値を前記 データテーブルのァドレスとすることを特徴とする請求項 9記載の感知装置。
PCT/JP2005/015099 2004-08-11 2005-08-11 感知装置 WO2006016721A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/659,764 US7398163B2 (en) 2004-08-11 2005-08-11 Sensing apparatus
EP05772559.0A EP1788377B1 (en) 2004-08-11 2005-08-11 Sensing apparatus
CN2005800270993A CN101014848B (zh) 2004-08-11 2005-08-11 感知装置
US12/154,941 US7899633B2 (en) 2004-08-11 2008-05-28 Sensing apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004-234735 2004-08-11
JP2004234735 2004-08-11
JP2005-038205 2005-02-15
JP2005038205 2005-02-15

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US11/659,764 A-371-Of-International US7398163B2 (en) 2004-08-11 2005-08-11 Sensing apparatus
US12/154,941 Division US7899633B2 (en) 2004-08-11 2008-05-28 Sensing apparatus

Publications (1)

Publication Number Publication Date
WO2006016721A1 true WO2006016721A1 (ja) 2006-02-16

Family

ID=35839466

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/015099 WO2006016721A1 (ja) 2004-08-11 2005-08-11 感知装置

Country Status (4)

Country Link
US (2) US7398163B2 (ja)
EP (1) EP1788377B1 (ja)
JP (1) JP2008249729A (ja)
WO (1) WO2006016721A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008078832A1 (ja) * 2006-12-25 2008-07-03 Nihon Dempa Kogyo Co., Ltd. 感知装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9214945B2 (en) * 2012-02-27 2015-12-15 Realtek Semiconductor Corp. Digital phase lock loop and method thereof
JP6049328B2 (ja) * 2012-06-28 2016-12-21 日本電波工業株式会社 周波数測定装置
JP6403777B2 (ja) * 2013-12-02 2018-10-10 コミッサリア ア レネルジ アトミック エ オー エネルジス アルテルナティヴスCommissariat A L‘Energie Atomique Et Aux Energies Alternatives ガスを分析するためのシステム及び方法
US10599988B2 (en) 2016-03-02 2020-03-24 D-Wave Systems Inc. Systems and methods for analog processing of problem graphs having arbitrary size and/or connectivity
US10859471B2 (en) * 2016-10-03 2020-12-08 Epro Gmbh Synchronization of machine vibration data after collection
US11481354B2 (en) 2018-04-24 2022-10-25 D-Wave Systems Inc. Systems and methods for calculating the ground state of non-diagonal Hamiltonians
US11593174B2 (en) 2018-10-16 2023-02-28 D-Wave Systems Inc. Systems and methods for scheduling programs for dedicated execution on a quantum processor
CN113544711A (zh) 2019-01-17 2021-10-22 D-波系统公司 用于使用聚类收缩的混合算法系统和方法
US11593695B2 (en) 2019-03-26 2023-02-28 D-Wave Systems Inc. Systems and methods for hybrid analog and digital processing of a computational problem using mean fields
US11714730B2 (en) 2019-08-20 2023-08-01 D-Wave Systems Inc. Systems and methods for high availability, failover and load balancing of heterogeneous resources

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03140838A (ja) * 1989-10-26 1991-06-14 Brother Ind Ltd ガスセンサ
JPH06241972A (ja) 1993-02-17 1994-09-02 Nippon Telegr & Teleph Corp <Ntt> 化学センシング装置
JPH06308009A (ja) * 1993-04-20 1994-11-04 Yokogawa Electric Corp 信号変換回路
JP2001000435A (ja) * 1999-06-16 2001-01-09 Toshiba Corp 超音波診断装置
JP2004279167A (ja) * 2003-03-14 2004-10-07 Seiko Epson Corp 測定方法及び測定信号出力回路並びに測定装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4090145A (en) * 1969-03-24 1978-05-16 Webb Joseph A Digital quadrature demodulator
US4100512A (en) * 1976-08-11 1978-07-11 Office National D'etudes Et De Recherches Aerospatiales Crystal oscillator compensated against frequency shift due to acceleration
US4318063A (en) * 1979-05-03 1982-03-02 The United States Of America As Represented By The Secretary Of The Air Force Crystal oscillator compensated for g-sensitivity
US4453141A (en) * 1982-01-28 1984-06-05 The United States Of America As Represented By The Secretary Of The Army Suppression of vibration effects on piezoelectric crystal resonators
FR2554992A1 (fr) * 1983-11-15 1985-05-17 Cepe Dispositif de compensation de la sensibilite a l'acceleration d'un oscillateur
US4588969A (en) * 1984-08-17 1986-05-13 Frequency And Time Systems, Inc. Adjustable crystal oscillator with acceleration compensation
CA1227357A (en) * 1985-02-12 1987-09-29 Minister Of National Defence Method and apparatus for detecting presence and concentration of vapours in gaseous fluids
EP0216803B1 (en) * 1985-04-04 1993-03-31 Motorola, Inc. Digital zero-if selectivity section
US4750214A (en) * 1986-06-11 1988-06-07 Rockwell International Corporation Digital FM demodulator using delayed signal product with arctangent
DE3629588A1 (de) * 1986-08-30 1988-03-03 Franz Dipl Ing Leitl Kristalloszillator-kompensationsschaltung
US4891611A (en) * 1989-03-09 1990-01-02 Rockwell International Corporation Vibration compensated crystal oscillator
JP2666709B2 (ja) * 1993-12-24 1997-10-22 日本電気株式会社 発振装置
US6033852A (en) * 1996-09-27 2000-03-07 University Of Maine Monolithic piezoelectric sensor (MPS) for sensing chemical, biochemical and physical measurands
US5786735A (en) * 1997-02-27 1998-07-28 The United States Of America As Represented By The Secretary Of The Army Phase and magnitude compensated tuning for suppression of vibration induced phase noise of crystal oscillator with varying vibration frequencies
US7098748B2 (en) * 2001-09-21 2006-08-29 Schmidt Dominik J Integrated CMOS high precision piezo-electrically driven clock
US6707346B2 (en) * 2001-12-19 2004-03-16 The Boeing Company Apparatus and method for improved crystal time reference
US7106143B2 (en) * 2004-03-31 2006-09-12 Frequency Electronics, Inc. Method for achieving highly reproducible acceleration insensitive quartz crystal oscillators
WO2006038367A1 (ja) * 2004-10-04 2006-04-13 Niigata University 物質吸着検知方法およびセンサ
JP4128191B2 (ja) * 2005-05-19 2008-07-30 国立大学法人名古屋大学 デジタルデータ記録装置、及び、そのサンプリングデータ特定方法並びにサンプリングデータ特定用プログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03140838A (ja) * 1989-10-26 1991-06-14 Brother Ind Ltd ガスセンサ
JPH06241972A (ja) 1993-02-17 1994-09-02 Nippon Telegr & Teleph Corp <Ntt> 化学センシング装置
JPH06308009A (ja) * 1993-04-20 1994-11-04 Yokogawa Electric Corp 信号変換回路
JP2001000435A (ja) * 1999-06-16 2001-01-09 Toshiba Corp 超音波診断装置
JP2004279167A (ja) * 2003-03-14 2004-10-07 Seiko Epson Corp 測定方法及び測定信号出力回路並びに測定装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1788377A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008078832A1 (ja) * 2006-12-25 2008-07-03 Nihon Dempa Kogyo Co., Ltd. 感知装置
JP2008157751A (ja) * 2006-12-25 2008-07-10 Nippon Dempa Kogyo Co Ltd 感知装置
US8434351B2 (en) 2006-12-25 2013-05-07 Nihon Dempa Kogyo Co., Ltd Sensing instrument

Also Published As

Publication number Publication date
US7398163B2 (en) 2008-07-08
US7899633B2 (en) 2011-03-01
JP2008249729A (ja) 2008-10-16
US20070251322A1 (en) 2007-11-01
EP1788377A4 (en) 2014-04-02
EP1788377A1 (en) 2007-05-23
US20090055112A1 (en) 2009-02-26
EP1788377B1 (en) 2015-11-04

Similar Documents

Publication Publication Date Title
WO2006016721A1 (ja) 感知装置
US7054778B2 (en) Method and device for processing analogue output signals from capacitive sensors
JP4177361B2 (ja) 感知装置
JP4611959B2 (ja) 感知方法
EP1832862A1 (en) Sensing apparatus
US20040085096A1 (en) Efficient digital method of and system for determining the instantaneous phase and amplitude of a vibratory accelerometer and other sensors
JP4713459B2 (ja) 感知装置
CN106291105B (zh) 一种基于数字零中频的扫频仪
CN101014848B (zh) 感知装置
JP2006258787A5 (ja)
JP4594162B2 (ja) 感知装置
US6789029B2 (en) Method and apparatus for signal extraction in an electronic sensor
JPH0914973A (ja) 角速度測定のための装置および方法
JP3252641B2 (ja) 位相差測定装置
JP6995403B2 (ja) 非同期fraおよび同期検波器
US20080046201A1 (en) Coriolis Flowmeter
JPH02291968A (ja) レゾルバ速度検出回路
JPH109946A (ja) 回転機器の周期運動分析装置
JPH0961214A (ja) コリオリ質量流量計
JPH0415520A (ja) 回転角度検出装置
JPH109947A (ja) 周期運動分析装置
JPH11214931A (ja) Fm検波方式
KR930023733A (ko) 위상차 측정에 의한 l.c측정방법

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 200580027099.3

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2005772559

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2005772559

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11659764

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 11659764

Country of ref document: US