[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100210658B1 - Electronics apparatus - Google Patents

Electronics apparatus Download PDF

Info

Publication number
KR100210658B1
KR100210658B1 KR1019960003203A KR19960003203A KR100210658B1 KR 100210658 B1 KR100210658 B1 KR 100210658B1 KR 1019960003203 A KR1019960003203 A KR 1019960003203A KR 19960003203 A KR19960003203 A KR 19960003203A KR 100210658 B1 KR100210658 B1 KR 100210658B1
Authority
KR
South Korea
Prior art keywords
gas
temperature
value
pressure
input
Prior art date
Application number
KR1019960003203A
Other languages
Korean (ko)
Other versions
KR970062658A (en
Inventor
전성우
Original Assignee
김종성
주식회사태광에너지
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 김종성, 주식회사태광에너지 filed Critical 김종성
Priority to KR1019960003203A priority Critical patent/KR100210658B1/en
Publication of KR970062658A publication Critical patent/KR970062658A/en
Application granted granted Critical
Publication of KR100210658B1 publication Critical patent/KR100210658B1/en

Links

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/34Measuring 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 measuring pressure or differential pressure
    • G01F1/50Correcting or compensating means
    • 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/34Measuring 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 measuring pressure or differential pressure

Landscapes

  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Measuring Volume Flow (AREA)
  • Measuring Fluid Pressure (AREA)

Abstract

본 발명은 가스의 압력 및 온도를 측정하여 가스 체적을 보상함으로써 정확한 가스량을 측정할 수 있도록 한 전자장치에 관한 것으로, 종래에는 유량펄스 발생기 처럼 펄스 입력체크를 하드웨어적으로 처리하면 노이즈 즉, 순간적인 임펄스에 영향을 받아 펄스 체크에 오류가 발생하기 쉬운 문제점이 있고, 아날로그/디지탈 변환기와 같은 소자에 구동전압 이하로 전원을 공급하게 되면 보정체적 계산에 오류가 발생하며, 센서를 통한 온도와 압력값을 계속으로 읽어들이고 아날로그/디지탈 변환을 하며, 계산된 보정체적값을 비롯한 여러 가지 데이타를 엘씨디에 표시하여야하므로 소비전력측면에서 보면 매우 비효율적인 문제점이 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic device capable of measuring an accurate gas amount by measuring a pressure and temperature of a gas and compensating for a gas volume. Conventionally, when a pulse input check is processed in hardware like a flow pulse generator, noise, There is a problem that the error of the pulse check is easy to be affected by the impulse, and when the power is supplied below the driving voltage to the device such as the analog / digital converter, an error occurs in the calculation of the correction volume, and the temperature and pressure value through the sensor It is very inefficient in terms of power consumption because it continuously reads and performs analog / digital conversion and displays various data including the calculated correction volume value on the LCD.

따라서, 본 발명은 가스체적 보상기에서 펄스입력을 체크할 때 하드웨어적으로 받아들임으로써 노이즈 등에 의해 영향을 받아 오동작하는 것을 소프트웨어로 처리하여 오동작에 의한 입력을 미연에 방지하도록 하고, 각 소자에 공급되는 구동전압을 미리 아날로그/디지탈 변환값으로 환산한 데이타 리스트를 가지고 실제로 소장에 입력되는 전압을 체크해서 표시부에 나타내줌으로써 실제 펄스값과, 온도, 압력값 등이 아날로그/디지탈 변환을 거쳐 다시 물리량으로 표시되는 값의 진위를 알도록 함과 아울러 마이크로프로세서를 메인 씨피유와 서브 씨피유로 분리한 후 메인 씨피유가 키 입력이 있는 경우나 임의로 설정한 시간일때에만 서브 씨피유에 구동전압을 공급함으로써 전류소모를 최소화하도록 한다.Therefore, in the present invention, when a pulse input is checked in the gas volume compensator, the hardware is accepted by the software to prevent the malfunction due to noise or the like, thereby preventing the input due to the malfunction, and driving supplied to each element. With the data list that converted the voltage into the analog / digital conversion value in advance, the voltage actually entered into the small intestine is checked and displayed on the display, where the actual pulse value, temperature, and pressure value are displayed as physical quantities through analog / digital conversion. In addition to knowing the authenticity of the value, the microprocessor is separated into the main and sub-peakers, and then the current consumption is minimized by supplying a driving voltage to the sub-seeker only when the main see- ing has a key input or at a set time. .

Description

전자장치Electronics

제1도는 종래 전자장치의 구성도.1 is a block diagram of a conventional electronic device.

제2도는 제1도에서, 체적 보상기의 회로 구성도.FIG. 2 is a circuit diagram of the volume compensator in FIG.

제3도는 제2도에서, 펄스 발생기의 구성도.3 is a schematic diagram of a pulse generator in FIG.

제4도는 본 발명 전자장치의 구성도.4 is a block diagram of an electronic device of the present invention.

제5도는 제4도에서, 가스체적 보상기의 회로구성도.5 is a circuit diagram of the gas volume compensator in FIG.

제6도는 제5도에서, 체크부의 회로구성도.6 is a circuit diagram of the check unit in FIG.

제7도는 제5도에서, 메인 씨피유의 동작 흐름도.7 is a flowchart of operation of the main CPI in FIG.

제8도는 제4도의 전원 공급부에서 메인 씨피유와 서브 씨피유로 구동전압이 공급되는 동작과정을 보여주는 설명도.FIG. 8 is an explanatory diagram showing an operation process in which a driving voltage is supplied from the power supply unit of FIG.

제9도는 제5도에서, 서브 씨피유의 동작 제어흐름도.9 is a flow chart of the operation of the sub-CPI in FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 가스미터 20 : 압력센서10 gas meter 20 pressure sensor

30 : 온도센서 40 : 유량펄스 발생기30: temperature sensor 40: flow pulse generator

50 : 가스체적 보상기 50a : 키 입력부50: gas volume compensator 50a: key input unit

50b : 펄스 입력부 50c : 마이크로 프로세서50b: pulse input unit 50c: microprocessor

50c1 : 메인 씨피유 50c2 : 서브 씨피유50c1: Main CPI 50c2: Sub CPI

50g : 전원 공급부 50j : 아날로그/디지탈 변환부50g: power supply 50j: analog / digital converter

60 : 컴퓨터60: computer

본 발명은 기계적으로 흐르는 가스의 양에 비례하는 연속적인 아날로그 유량펄스를 발생시키는 가스미터의 미보정된 체적을 보정하기 위한 것으로, 특히 가스의 압력 및 온도를 측정하여 가스 체적을 보상함으로써 정확한 가스량을 측정할 수 있도록 한 전자장치에 관한 것이다.The present invention is to compensate for the uncalibrated volume of a gas meter that generates a continuous analog flow pulse proportional to the amount of gas flowing mechanically, and in particular, by measuring the pressure and temperature of the gas to compensate for the gas volume, The present invention relates to an electronic device capable of measuring.

종래 전자장치의 구성은, 제1도에 도시된 바와 같이, 가스미터로 기계적으로 흐르는 가스의 양에 비례하는 연속적인 아날로그 유량펄스를 발생시키는 상기 가스미터에 연결된 유량펄스 발생기와; 가스에 노출되고, 상기 가스미터에 연결됨과 아울러 상기 아날로그 유량펄스에 비례하는 가스압력을 측정하고 그 값에 비례하는 아날로그 신호를 발생시키는 압력 센서와; 가스에 노출되고, 상기 가스미터에 연결됨과 아울러 상기 유량펄스에 비례하는 가스온도를 측정하고 그 값에 비례하는 아날로그 신호를 발생시키는 온도센서와; 상기 펄스 발생기를 통해 전달받은 아날로그 유량펄스를 압력센서와 온도센서에 의한 압력 및 온도에 대하여 미보정된 가스미터의 체적을 보정하는 체적 보상기로 구성된다.The configuration of a conventional electronic device includes a flow pulse generator connected to the gas meter, as shown in FIG. 1, for generating a continuous analog flow pulse proportional to the amount of gas flowing mechanically into the gas meter; A pressure sensor exposed to the gas, the pressure sensor coupled to the gas meter and measuring a gas pressure proportional to the analog flow pulse and generating an analog signal proportional to the value; A temperature sensor exposed to the gas and connected to the gas meter and measuring a gas temperature proportional to the flow pulse and generating an analog signal proportional to the value; An analog flow pulse received through the pulse generator is composed of a volume compensator for correcting the volume of the gas meter uncompensated for the pressure and temperature by the pressure sensor and the temperature sensor.

상기 체적 보상기의 회로 구성은, 제2도에 도시된 바와 같이, 가스미터의 가스에 노출된 압력센서를 통해 전달된 아날로그 신호를 입력받아 가스의 압력을 측정하는 압력 측정수단과; 상기 가스미터의 가스에 노출된 온도센서를 통해 전달된 아날로그 신호를 입력받아 가스의 온도를 측정하는 온도 측정수단과, 가스미터의 미보정된 체적에 비례하는 유량펄스를 입력받아 시간에 따라 그 펄스를 출력하는 시간 제어수단과; 상기 시간 제어수단으로 전달받은 펄스를 압력 및 온도 측정수단으로부터 전달되는 압력 및 온도의 조건에 따라 아날로그 신호를 비례적으로 디지탈 값으로 변환시킨 연속적인 디지탈 출력을 발생시키는 아날로그/디지탈 변환수단과; 상기 시간 제어수단을 통해 전달된 미보정된 체적펄스를 아날로그/디지탈 변환수단을 통해 전달되는 디지탈 펄스에 의거하여 보정하고 그 보정된 체적펄스를 표시수단에 표시할 수 있도록 하는 보정 제어수단으로 구성한다.The circuit compensator of the volume compensator includes, as shown in FIG. 2, pressure measuring means for receiving an analog signal transmitted through a pressure sensor exposed to a gas of a gas meter and measuring a pressure of the gas; Temperature measuring means for measuring the temperature of the gas by receiving an analog signal transmitted through the temperature sensor exposed to the gas of the gas meter, and a flow pulse proportional to the uncalibrated volume of the gas meter receives the pulse according to the time Time control means for outputting; An analog / digital conversion means for generating a continuous digital output in which the analog signal is proportionally converted into a digital value according to the pressure and temperature conditions transmitted from the pressure and temperature measurement means; And a correction control means for correcting the uncorrected volume pulse transmitted through the time control means based on the digital pulse transmitted through the analog / digital conversion means and displaying the corrected volume pulse on the display means. .

이와 같이 구성된 종래의 기술에 대하여 상세히 설명하면 다음과 같다.Referring to the prior art configured in this way in detail as follows.

기계적으로 흐르는 가스가 가스미터(1)로 유입되면, 상기 가스미터(1)에 연결되고 가스에 노출되어 있는 압력센서(2)가 가스의 압력을 측정하고 그 측정한 값에 비례하는 아날로그 신호를 체적 보상기(5)로 출력한다.When a gas flowing mechanically enters the gas meter 1, the pressure sensor 2 connected to the gas meter 1 and exposed to the gas measures the pressure of the gas and outputs an analog signal proportional to the measured value. Output to the volume compensator (5).

상기 압력센서(2)와 마찬가지로 상기 가스미터(1)에 연결되고 가스에 노출되어 있는 온도센서(3)는 가스의 온도를 측정하고 그 측정한 값에 비례하는 아날로그 신호를 상기 체적 보상기(5)로 출력한다.Like the pressure sensor 2, the temperature sensor 3 connected to the gas meter 1 and exposed to the gas measures the temperature of the gas and outputs an analog signal proportional to the measured value. Will output

이때 유량펄스 발생기(4)는 가스미터(1)의 미보정된 체적에 해당하는 유량펄스(가스량)을 측정하여 상기 체적 보상기(5)로 출력한다.At this time, the flow rate pulse generator 4 measures the flow rate pulse (gas amount) corresponding to the uncalibrated volume of the gas meter 1 and outputs it to the volume compensator 5.

그러면, 상기 체적 보상기(5)는 압력센서(2)를 통해 감지한 가스 압력과 온도센서(3)를 통해 감지한 가스 온도 및 유량펄스 발생기(4)에서 발생한 유량펄스 즉, 가스량을 받아 상기 가스미터(1)의 미보정된 체적을 보정하는데, 이 보상기(5)의 동작에 대하여 제2도에 의거하여 살펴보자.Then, the volume compensator 5 receives the gas pressure sensed by the pressure sensor 2 and the gas temperature sensed by the temperature sensor 3 and the flow rate pulse generated by the flow rate pulse generator 4, that is, the amount of gas. To correct the uncorrected volume of the meter 1, the operation of the compensator 5 will be described with reference to FIG.

압력 측정부(5a)에서는 압력센서(2)로부터 전달되는 가스의 압력을 그에 비례하는 아날로그 신호로 바꾸고, 온도 측정부(5b)에서는 온도센서(3)로부터 전달되는 가스의 온도값을 그에 비례하는 아날로그 신호로 바꾸어 아날로그/디지탈 변환부(5b)로 전달한다.In the pressure measuring unit 5a, the pressure of the gas delivered from the pressure sensor 2 is changed into an analog signal proportional thereto, and in the temperature measuring unit 5b, the temperature value of the gas delivered from the temperature sensor 3 is proportional thereto. The signal is converted into an analog signal and transmitted to the analog / digital converter 5b.

이때 가스미터(1)의 미보정된 체적에 대응하는 유량펄스를 유량펄스 발생기(4)에서 시간 제어부(5c)로 발생하게 되면, 상기 시간 제어부(5c)는 입력되는 유량펄스에 대하여 시간에 따라 펄스를 아날로그/디지탈 변환부(5b)와 보정 제어부(5e)로 각각 출력한다.At this time, when a flow pulse corresponding to the uncalibrated volume of the gas meter 1 is generated from the flow pulse generator 4 to the time control unit 5c, the time control unit 5c is set according to time with respect to the input flow pulse. The pulses are output to the analog / digital converter 5b and the correction controller 5e, respectively.

그러면, 상기 아날로그/디지탈 변환부(5b)는 시간 제어부(5c)로부터 입력되는 유량펄스를 압력 측정부(5a)와 온도 측정부(5b)로부터 전달된 압력 및 온도조건들에 따라 비례적으로 변환시킨 연속적인 디지탈 값을 보정 제어부(5e)로 출력하면, 상기 보정 제어부(5e)는 시간 제어부(5c)로부터 입력된 펄스를 아날로그/디지탈 변환부(5b)로부터 입력된 데이타 값을 이용하여 가스미터(1)의 체적을 보정하고, 그 보정된 체적펄스를 엘씨디 표시부(5f)에 표시한다.Then, the analog / digital converter 5b proportionally converts the flow rate pulse input from the time controller 5c according to the pressure and temperature conditions transmitted from the pressure measuring unit 5a and the temperature measuring unit 5b. When the continuous digital value is output to the correction controller 5e, the correction controller 5e uses the data value input from the analog / digital converter 5b to output the pulse inputted from the time controller 5c. The volume of (1) is corrected, and the corrected volume pulse is displayed on the LCD display unit 5f.

상기에서 유량펄스(가스량)는 실제 유량(이하, 미보정치라 칭함)으로 0℃, 1013.25mBar를 기준으로 한 유량인데, 상기 가스미터(1)에서 가스량이 기계적으로 검출되어 지지만, 온도 및 압력의 영향을 미시한 미보정값이다.In the above, the flow rate pulse (gas amount) is a flow rate based on 013 ° C and 1013.25 mBar as the actual flow rate (hereinafter referred to as uncorrected value), but the gas amount is mechanically detected by the gas meter 1, but the temperature and pressure This is an uncorrected value with no effect.

그런데, 온도 1℃가 변하면 0.366%의 에러가 발생하며, 압력이 10mBar 변하면 0.987%의 에러가 발생한다.However, an error of 0.366% occurs when the temperature changes by 1 ° C, and an error of 0.987% occurs when the pressure changes by 10 mBar.

따라서, 이것을 보정하기 위하여 체적 보상기(5)가 필요하며, 그 체적 보상기(5)에서는 미보정된 펄스(가스량), 압력, 온도를 체크하여 체적 보상을 행하는데, 그 보상된 값을 보정치라 한다.Therefore, to compensate for this, a volume compensator 5 is required, and the volume compensator 5 performs volume compensation by checking an uncorrected pulse (gas amount), pressure, and temperature. .

실제 유량 계산은 BOYLE-GUY LUSSA의 법칙에 의해 아래의 식으로 계산된다.The actual flow rate calculation is calculated by the following equation by the law of BOYLE-GUY LUSSA.

Va : 미조정치(펄스값)Va: Fine adjustment (pulse value)

Pb : 기준압력(1013.25mBar) Po : 측정압력Pb: Reference pressure (1013.25mBar) Po: Measuring pressure

T : 기준온도(273.15K) To : 측정온도T: Reference temperature (273.15K) To: Measurement temperature

K : 가스의 압축율상수(가스압축율/기준압축율)K: Compression rate constant of gas (gas compression rate / standard compression rate)

이상에서와 같이 가스미터(1)로 유입되는 가스의 압력 및 온도를 측정하여 가스 체적을 보상하여 줌으로써 정확한 가스량을 측정하도록 한다.As described above, by measuring the pressure and temperature of the gas flowing into the gas meter 1 to compensate for the gas volume, an accurate amount of gas is measured.

상기 유량펄스 발생기(4)를 구동하기 위한 기기의 동작에 대하여 제3도에 의거하여 살펴보면, 기어/샤프트 어셈블리(7)로 핀(6)의 원궤도로 구성하게 되면, 미보정 체적의 기계적 표시카운터를 구동하는데 사용되거나 차레로 펄스 발생기를 작동시키는데 사용된다.Referring to FIG. 3 for the operation of the device for driving the flow pulse generator 4, when the gear / shaft assembly 7 is configured as the circular orbit of the pin 6, the mechanical display of the uncompensated volume is performed. It is used to drive a counter or to run a pulse generator.

유량펄스 발생기(4)는 궤도 마그네트(8)를 포함하고, 어셈블리의 회전력으로 작동되며, 거기로부터 측면으로 노출되었다가 열린 위치로 치우쳐 원 상태로 돌아가는 고정 리드(REED) 스위치에 노출되어 있다.The flow pulse generator 4 includes an orbital magnet 8 and is operated by the rotational force of the assembly and is exposed to a fixed lead switch that is laterally exposed from there and then shifted back to its open position.

상기 궤도 마그네트(8)의 각 궤도는 순간적으로 리드 스위치를 닫아서 비보정 체적으로 표현되는 연속펄스(UVF)를 발생시키고, 시간이 조금 흐른뒤에 미보정체적에 비례하는 일련의 아날로그 신호가 발생된다.Each track of the track magnet 8 instantaneously closes the reed switch to generate a continuous pulse (UVF) expressed in an uncompensated volume, and after a little time, a series of analog signals proportional to the uncorrected volume is generated.

그리고, 가스미터(1)와 다른 부분과의 관계를 자세히 살펴보면, 압력센서(2)와 온도센서(3)는 흐르는 가스에 노출되어 있으며, 상기 가스미터(1)의 하류와 상류에 각각 위치되어 있다.In detail, the relationship between the gas meter 1 and other parts of the gas meter 1 and the pressure sensor 2 and the temperature sensor 3 are exposed to the flowing gas, respectively, located downstream and upstream of the gas meter 1. have.

압력센서(2)는 가스의 압력을 감지하여 압력 측정부(5a)로 전달하면, 상기 압력 측정부(5a)에 의해 측정 및 계산되어 아날로그/디지탈 변환부(5b)에 입력되는데, 그 동작범위 안의 정상입력과 가스의 절대압력과 비례하는 아날로그 신호를 출력한다.When the pressure sensor 2 senses the pressure of the gas and delivers the pressure to the pressure measuring unit 5a, the pressure sensor 2 is measured and calculated by the pressure measuring unit 5a and input to the analog / digital converting unit 5b. Outputs an analog signal proportional to the normal input inside and the absolute pressure of the gas.

왜냐하면, 압축률은 0250psic 범위안의 압력값이 직선화되어 좋은 결과값으로 접근할 수 있기 때문이다.Because compression rate is 0 This is because the pressure value in the 250 psic range is linearized and can be approached with good results.

측정이 이루어져 압축률 상수가 아날로그 신호가 이루어지게 되는데, 그 상수는 아날로그/디지탈 변환부(5b)의 압력 범위에 대한 유용한 테이블로부터 쉽게 얻을 수 있다.Measurements are made so that the compression rate constant is an analog signal, which can easily be obtained from a useful table of the pressure range of the analog / digital converter 5b.

온도센서(3)의 측정의 경우도 상기의 압력센서(2)와 비슷하나 온도센서(3)의 경우에는 동작 범위안의 표준입력과 가스의 절대온도와 비례하는 아날로그 신호를 출력하도록 한다.The measurement of the temperature sensor 3 is similar to that of the pressure sensor 2, but the temperature sensor 3 outputs an analog signal proportional to the standard input in the operating range and the absolute temperature of the gas.

그러나, 상기에서와 같이 동작하는 종래기술에서 유량펄스 발생기처럼 펄스 입력체크를 하드웨어적으로 처리하면 노이즈 즉, 순간적인 임펄스에 영향을 받아 펄스 체크에 오류가 발생하기 쉬운 문제점이 있고, 아날로그/디지탈 변환기와 같은 소자에 구동전압 이하로 전원을 공급하게 되면 보정체적 계산에 오류가 발생하며, 센서를 통한 온도와 압력값을 계속적으로 읽어들이고 아날로그/디지탈 변환을 하며, 계산된 보정체적값을 비롯한 여러 가지 데이타를 엘씨디에 표시하여야 하므로 소비전력측면에서 보면 매우 비효율적인 문제점이 있다.However, in the prior art operating as described above, if the pulse input check is processed in hardware like a flow pulse generator, there is a problem that an error occurs in the pulse check due to noise, that is, an instantaneous impulse, and an analog / digital converter. If power is supplied below the driving voltage to the device such as error, correction volume calculation error occurs, continuous reading of temperature and pressure value through sensor, analog / digital conversion, and calculated correction volume value Since data must be displayed on the LCD, there is a very inefficient problem in terms of power consumption.

따라서, 종래의 문제점을 해소하기 위한 본 발명의 목적은, 가스체적 보상기에서 펄스입력을 체크할 때 하드웨어적으로 받아들임으로써 노이즈등에 의해 영향을 받아 오동작하는 것을 소프트웨어로 처리하여 오동작에 의한 입력을 미연에 방지하도록 한 전자장치를 제공함에 있다.Accordingly, an object of the present invention for solving the conventional problems is to accept the hardware input when checking the pulse input in the gas volume compensator, and to process the malfunction caused by the noise by software to prevent the input due to the malfunction. It is to provide an electronic device to prevent.

본 발명의 다른 목적은, 각 소자에 공급되는 구동전압을 미리 아날로그/디지탈 변환값으로 환산한 데이타 리스트를 가지고 실제로 소자에 입력되는 전압을 체크해서 표시부에 나타내줌으로써 실제 펄스값과, 온도, 압력값 등이 아날로그/디지탈 변환을 거쳐 다시 물리량으로 표시되는 값의 진위를 알도록 하는 전자장치를 제공함에 있다.Another object of the present invention is to display the actual pulse value, temperature, pressure value by checking the voltage actually input to the device with a data list in which the driving voltage supplied to each device is converted into an analog / digital conversion value in advance. The present invention provides an electronic device that allows an electronic device to know the authenticity of a value expressed as a physical quantity through analog / digital conversion.

본 발명의 또다른 목적은, 마이크로 프로세서를 메인 씨피유와 서브 씨피유로 분리한 후 메인 씨피유가 키 입력이 있는 경우나 임의로 설정한 시간일때만 서브 씨피유에 구동전압을 공급함으로써 전류소모를 최소화하도록 한 전자장치를 제공함에 있다.Another object of the present invention is to separate the microprocessor into a main C and a sub C oil, and to supply a driving voltage to the sub C oil only when there is a key input or at a predetermined time. In providing a device.

상기 목적을 달성하기 위한 본 발명의 장치 구성은, 가스미터로 기계적으로 흐르는 가스의 양에 비례하는 연속적인 아날로그 유량펄스를 발생시키는 상기 가스미터에 연결된 유량펄스 발생기와; 가스에 노출되어 그 가스의 압력을 측정하고 그 값에 비례하는 아날로그 신호를 발생하는 상기 가스미터에 연결된 압력센서와; 가스에 노출되어 그 가스의 온도를 측정하고 그 값에 비례하는 아날로그 신호를 발생하는 상기 가스미터에 연결된 온도센서와; 상기 유량펄스 발생기로부터 입력되는 유량펄스를 압력 및 온도센서로부터 전달받은 압력, 온도조건들에 따라서 소프트웨어적으로 보정하는 가스체적 보상기와; 상기 가스체적 보상기에서 가스미터의 체적보상시 가스체적 보상기와 통신을 행하여 단말기화면에 보정된 값을 보여주거나 프린터를 통해 보여주는 컴퓨터로 구성한다.An apparatus arrangement of the present invention for achieving the above object comprises: a flow pulse generator coupled to the gas meter for generating a continuous analog flow pulse proportional to the amount of gas flowing mechanically into the gas meter; A pressure sensor coupled to the gas meter that is exposed to a gas to measure the pressure of the gas and generate an analog signal proportional to the value; A temperature sensor coupled to the gas meter that is exposed to a gas to measure the temperature of the gas and generate an analog signal proportional to the value; A gas volume compensator for compensating software flow pulses inputted from the flow pulse generator according to pressures and temperature conditions received from pressure and temperature sensors; The gas volume compensator communicates with the gas volume compensator during volume compensation of the gas meter to display a corrected value on the terminal screen or to display the data through a printer.

상기 가스체적 보상기의 회로구성은, 제5도에 도시한 바와 같이, 고객이 원하는 데이타를 볼 수 있도록 키신호의 입력이 가능한 키 입력수단과; 입력되는 유량펄스를 받아들이는 펄스 입력수단과; 상기 키 입력수단을 통해 입력되는 키 신호에 의해 주변장치들을 제어하는 마이크로 프로세서와; 컴퓨터와 통신을 담당하여 필요한 데이타를 송수신할 수 있도록 한 시리얼 통신수단과; 밧데리가 방전되었을 경우나 장비자체가 기능을 잃었을 때 소실되지 말아야 할 데이타를 저장하는 이이피롬과; 중요한 파라미터값 및 켈리브레이션(calibration) 변경 가능성을 제어하는 일종의 잠금장치인 조정스위치와, 상기 마이크로 프로세서 및 필요한 각 부에 전원을 공급하는 전원 공급수단과; 상기 마이크로 프로세서의 제어에 의해 각종 정보를 화면을 통해 보여주는 엘씨디 표시수단과; 가스미터로 유입되는 가스의 압력 및 온도를 체크함과 아울러 마이크로 프로세서로 공급되는 전압이 기준전압인지를 체크하는 체크수단과; 상기 체크수단을 통해 전송되는 데이타를 물리량인 디지탈 값으로 변환하여 상기 마이크로 프로세서로 제공하는 아날로그/디지탈 변환수단과; 누계 미보정 체적치/보정치나 평균 온도/압력값, 이상상태시 미보정/보정 체적값 등을 저장하는 램으로 구성한다.The circuit configuration of the gas volume compensator includes, as shown in FIG. 5, key input means capable of inputting a key signal so that a customer can view desired data; Pulse input means for receiving an input flow pulse; A microprocessor for controlling peripheral devices by a key signal input through the key input means; Serial communication means for performing communication with a computer to transmit and receive necessary data; Ipyrom which stores data that should not be lost when the battery is discharged or when the equipment itself loses its function; An adjustment switch, which is a kind of locking device for controlling an important parameter value and a possibility of calibration change, and a power supply means for supplying power to the microprocessor and necessary parts; LCD display means for displaying a variety of information on the screen by the control of the microprocessor; Check means for checking the pressure and temperature of the gas flowing into the gas meter and checking whether the voltage supplied to the microprocessor is a reference voltage; Analog / digital conversion means for converting data transmitted through the check means into a digital value which is a physical quantity and providing the same to the microprocessor; It consists of RAM that stores the cumulative uncompensated volume value / compensated value, average temperature / pressure value, and in case of abnormal condition the uncompensated volume / compensated volume value.

또한, 체크수단은, 제6도에 도시한 바와 같이, 일정한 전류를 입력으로 받아 온도의 변화를 저항의 변화량으로 출력하는 온도센서와, 상기 온도센서를 통한 일정한 전류값을 전압의 변화량으로 변환하는 전류/전압 변환수단과; 일정한 전압을 입력으로 받아, 압력의 변화를 전압의 변화량으로 출력하는 압력센서와, 상기 전류/전압 변환수단과 압력센서를 통해 입력되는 서로 다른 입력을 분리시켜 출력단자에 인가하는 샘플/홀더수단과; 상기 샘플/홀더수단을 통해 분리된 입력을 각각 일정레벨로 증폭하는 온도 및 압력전압 증폭수단과; 상기 증폭수단을 통해 증폭된 각각의 전압중 한가지만을 선택하여 출력단자에 인가시키는 아날로그 멀티플렉서로 구성한다.In addition, as shown in FIG. 6, the check means includes a temperature sensor that receives a constant current as an input and outputs a change in temperature as a change in resistance, and converts a constant current value through the temperature sensor into a change in voltage. Current / voltage converting means; A pressure sensor that receives a constant voltage as an input and outputs a change in pressure as an amount of change in voltage, and a sample / holder means for separating different inputs input through the current / voltage converting means and the pressure sensor and applying it to an output terminal; ; Temperature and pressure voltage amplifying means for amplifying the input separated through the sample / holder means to a predetermined level, respectively; An analog multiplexer selects only one of the voltages amplified by the amplifying means and applies it to the output terminal.

이와 같이 구성된 본 발명의 동작 및 작용효과에 대하여 상세히 설명하면 다음과 같다.Referring to the operation and effect of the present invention configured as described in detail as follows.

가스가 가스미터(10)로 유입하게 되면, 상기 가스미터(10)에 연결되고 가스에 노출되어 있는 압력센서(20)와 온도센서(30)가 각각 가스가 현재 압력과 온도를 측정하고, 그 측정한 압력 및 온도에 비례하는 아날로그 신호를 가스체적 보상기(50)로 출력한다.When the gas enters the gas meter 10, the pressure sensor 20 and the temperature sensor 30 connected to the gas meter 10 and exposed to the gas measure the current pressure and temperature of the gas, respectively. An analog signal proportional to the measured pressure and temperature is output to the gas volume compensator 50.

이때 유량펄스 발생기(40)에서는 가스미터(10)로 유입되는 가스의 아날로그 유량펄스, 즉 미보정치를 상기 가스체적 보상기(50)로 출력한다.At this time, the flow rate pulse generator 40 outputs an analog flow rate pulse, that is, an uncorrected value, of the gas flowing into the gas meter 10 to the gas volume compensator 50.

그러면, 가스체적 보상기(50)내의 체크부(50i)는, 제6도에 도시한 바와 같이, 먼저 온도센서(30)가 일정한 전류를 입력으로 받아, 온도의 변화를 저항의 변화량으로 하여 전류/전압 변환부(50i1)로 출력하면, 상기 전류/전압 변환부(50i1)는 일정한 전류값과 가변적인 저항값을 오옴의 법칙에 적용하여 전압의 변화량을 검출하여 샘플/홀더부(50i2)로 출력한다.Then, as shown in FIG. 6, the check unit 50i in the gas volume compensator 50 first receives a constant current as the temperature sensor 30, and changes the temperature as an amount of resistance to change the current / When outputting to the voltage converter 50i1, the current / voltage converter 50i1 detects the amount of change in voltage by applying a constant current value and a variable resistance value to Ohm's law and outputs it to the sample / holder 50i2. do.

압력센서(20)는 일정한 전압을 입력으로 받아, 압력의 변화를 전압의 변화량으로 하여 상기 샘플/홀더부(50i2)로 출력한다.The pressure sensor 20 receives a constant voltage as an input, and outputs the change in pressure as the change amount of the voltage to the sample / holder 50i2.

이에 상기 샘플/홀더부(50i2)는 전류/전압 변환부(50i1)와 압력센서(20)로부터 각각 전달받은 서로다른 입력을 분리시켜 압력 전압증폭부(50i4)와 온도 전압증폭부(50i3)로 출력하면, 온도 전압증폭부(50i3)와 압력 전압증폭부(50i4)는 일정한 레벨로 증폭하여 출력한다.Accordingly, the sample / holder 50i2 separates different inputs received from the current / voltage converter 50i1 and the pressure sensor 20 to the pressure voltage amplifier 50i4 and the temperature voltage amplifier 50i3. When outputting, the temperature voltage amplifier 50i3 and the pressure voltage amplifier 50i4 are amplified and output at a constant level.

상기 증폭부(50i3)(50i4)를 통해 증폭된 각각의 전압값이, 입력신호중 한가지 입력값만을 선택하여 출력하는 아날로그 멀티플렉서(50i5)는 설명하지 않은 가스체적 보상기(50)내의 서브 씨피유의 제어신호에 의해 선택한 신호를 아날로그/디지탈 변환부(50j)로 출력한다.The analog multiplexer 50i5, in which each voltage value amplified by the amplifiers 50i3 and 50i4 selects and outputs only one input value of the input signal, does not explain the control signal of the sub-cif oil in the gas volume compensator 50, which is not described. Outputs the signal selected by the analog / digital converter 50j.

그러면, 상기 아날로그/디지탈 변환부(50j)는 기준전압 발생부(50i6)로부터 발생하는 기준전압을 기준으로 마이크로 프로세서(50c)의 제어하에 디지탈 값으로 변환시켜 가스체적 보상기(50)로 출력한다.Then, the analog / digital converter 50j converts the digital / digital converter 50 into a digital value under the control of the microprocessor 50c based on the reference voltage generated from the reference voltage generator 50i6 and outputs the digital value to the gas volume compensator 50.

아날로그/디지탈 변환부(50j)로부터 변환된 디지탈 값을 전달받은 제5도에 도시한 가스체적 보상기(50)의 서브 씨피유(50c2)는, 미보정된 가스체적의 보상을 행하기 위한 동작, 각종 데이타의 표시 및 저장을 행하는데, 상기 서브 씨피유(50c2)의 동작은 메인 씨피유(50c1)에서 키 입력부(500a)를 통한 키 입력 또는 임의의 설정한 시간(본 발명에서는 20초로 설정)에 의해 제어된다.The sub C oil 50c2 of the gas volume compensator 50 shown in FIG. 5, which has received the digital value converted from the analog / digital conversion unit 50j, operates to compensate for the uncorrected gas volume, and various Data is displayed and stored, and the operation of the sub CPI 50c2 is controlled by a key input through the key input unit 500a or a predetermined time (set to 20 seconds in the present invention) in the main CPI 50c1. do.

그러면, 상기 메인 씨피유(50c1)의 동작에 대하여 제7도에 의거하여 살펴보면, 먼저 전원공급부(50g)로부터 전원을 공급받으면 데이타를 주고 받을 데이타선과 그 데이타의 주소를 찾는 주소선과 각종 제어신호를 제어할 입, 출력포트들을 정의하고 또, 그 포트의 초기값도 정의함과 더불어 전류소모를 줄이기 위해 일단 서브 씨피유(50c2)로 공급되는 전원을 차단한다(S1).Then, referring to FIG. 7 for the operation of the main CPI 50c1, first, when the power is supplied from the power supply unit 50g, the data line to send and receive data, the address line to find the address of the data, and various control signals are controlled. Defining the input and output ports, and also defines the initial value of the port, and cuts off the power supplied to the sub C (50c2) once to reduce the current consumption (S1).

그리고, 키 입력부(50a)와 펄스 입력부(50b)를 통해 입력되는 키 입력부와 펄스 입력부을 저장할 수 있도록 이전에 저장된 값을 없애기 위해 램(50k)에 저장된 데이타를 다 지우고, 이상한 값이 저장되지 않도록 초기값을 넣어준다(S2).Then, in order to save the previously stored values to store the key input unit and the pulse input unit input through the key input unit 50a and the pulse input unit 50b, the data stored in the RAM 50k is erased, and the initial value is not stored. Put the value (S2).

가스미터(10)의 유량펄스의 입력여부를 체크하기 위해 펄스 입력부(50b)를 통해 입력된 펄스수를 체크하고(S3), 그 체크된 펄스수를 램(50k)에 저장한 후 RTC(Real Time Clock) 정의 및 체크시간(여기서는 20초)을 설정한다(S4).In order to check whether the flow rate pulse of the gas meter 10 is input, the number of pulses input through the pulse input unit 50b is checked (S3), and the checked pulse number is stored in the RAM 50k, and then RTC (Real Time Clock) Set the definition and check time (here 20 seconds) (S4).

위에서 정의한 RTC(Real Time Clock)가 작동되는 순간 메인 씨피유(50c1)는 20초 카운트를 행함에 있어 그 카운트한 값이 20초가 되면, 서브 씨피유(50c2)를 온시키고, 리셋신호를 보낸 후 서브 씨피유(50c2)로 펄스 데이타값, RTC 데이타값, 인터럽트 등을 전송하는 통신작업을 한다(S5).When the RTC (Real Time Clock) defined above is activated, the main CPI (50c1) performs 20 second counting. When the counted value reaches 20 seconds, the sub CPI (50c2) is turned on, and the sub CPI A communication operation is performed at 50c2 to transmit pulse data values, RTC data values, interrupts, and the like (S5).

상기에서 20초가 되지 않았거나 통신작업을 마친 후에 키 입력 여부를 점검해서 키 입력이 있으면, 그 값을 램(50k)에 저장한 후에 서브 씨피유(50c2)와 통신할 때 키 데이타값을 넘겨준다(S6).If it is less than 20 seconds or after the completion of the communication operation, it checks whether there is a key input, and if there is a key input, stores the value in the RAM 50k and passes the key data value when communicating with the sub CPI 50c2 ( S6).

결국, 메인 씨피유(50c1)는 20초마다, 그리고 키 입력이 있을 때마다 서브 씨피유(50c2)를 온시켜서 파워소모를 최소화하고, 서브 씨피유(50c2)가 온되지만 키 입력이 아닌 20초시는 엘씨디 표시기(50h)의 엘씨디 파워를 켜지 않기 때문에 역시 전류소모를 막는다.As a result, the main CPI 50c1 turns on the sub CPI 50c2 every 20 seconds and whenever there is a key input, thereby minimizing power consumption. It also prevents current consumption because it does not turn on the LCD power (50h).

그리고, 제5도에서 필요한 각 부에 전원을 공급하는 전원 공급부(50g)는, 제8도의 (a)에서와 같이 4개의 전원소스(+7.2V, +3.6V, LCD(+), LCD(-))가 있는데, (b)에서와 같이, +3.6V를 메인 씨피유(50c1)에 공급하여 3VPC의 신호를 만들어서 전원 공급부(50g)의 트랜지스터(Q1)를 거쳐서 3VCC의 신호를 만든다.In addition, the power supply unit 50g for supplying power to each unit required in FIG. 5 includes four power sources (+ 7.2V, + 3.6V, LCD (+), LCD () as shown in FIG. -)), As in (b), + 3.6V is supplied to the main CPU (50c1) to make a signal of 3VPC to make a signal of 3VCC via the transistor (Q1) of the power supply (50g).

이렇게 만들어진 신호는 +3.6V와 마찬가지로 여러 디지탈 소자의 전원소스로 공급이 되며, 특히 서브 씨피유(50c2)에 공급되어 (c)에서와 같이 여러 가지 제어신호(5VPC, 통신용 전원, LCD전원)을 만들어 낸다.This signal is supplied to the power source of various digital devices like + 3.6V, and especially to the sub CPI (50c2) to make various control signals (5VPC, communication power, LCD power) as in (c). Serve

상기 서브 씨피유(50c2)에서 만들어진 여러 가지 제어신호가 각각 트랜지스터(Q2)와 모스 트랜지스터(Q3)를 거치고, 전압 레귤레이터(RE1)(RE2)(RE3)(RE4)를 거쳐서 아날로그 회로에 공급되는 두가지 구동전원(+5VAC, +5VDC)를 만들고 또한, 엘씨디 구동전원인 LCD-V와 통신소자의 구동전원인 232-VCC를 만들어낸다.The two control signals generated by the sub C oil 50c2 are respectively driven through the transistor Q2 and the MOS transistor Q3 and supplied to the analog circuit through the voltage regulators RE1, RE2, RE3, and RE4. In addition, it generates power (+ 5VAC, + 5VDC) and also LCD - V, the driving power of LCD, and 232 - VCC, the driving power of communication device.

여기서, 엘씨디에 (+)전원과 (-)전원을 공급하는 이유는 본 발명이 사용되는 온도범위가 -20℃+60℃가 되어야 하는데 이 온도조건을 만족하는 엘씨디의 구동조건이 (+)전원(+5V)과 (-)전원(-3V)이 공급되어야 하기 때문이다.Here, the reason for supplying the (+) power and the (-) power to the LCD is that the temperature range in which the present invention is used is -20 ° C. It should be + 60 ℃ because the driving condition of the LCD that satisfies this temperature condition must be supplied with (+) power (+ 5V) and (-) power (-3V).

이상에서와 같이 여러 단계를 거치면서 전원제어를 행하여 전류소모를 최대한으로 줄이기 위해서다. 즉, +3.6V를 구동전원으로 하는 메인 씨피유(50c1)는 트랜지스터(Q1)를 3PVC신호로 온/오프를 제어함으로써 필요시(20초간격의 키 입력 및 서비스)를 제외하고는 서브 씨피유(50c2)의 구동전원을 오프함으로써 전류를 최소한으로 사용하여 DC전원을 사용하여 DC전원을 사용하는 구동기간을 최대화하는데 있다.As described above, the power control is performed through several steps to reduce the current consumption to the maximum. That is, the main CPI 50c1 using +3.6 V as a driving power supply controls the transistor Q1 on / off with a 3PVC signal, except for the case where necessary (key input and service at 20 second intervals). By turning off the driving power of), it maximizes the driving period of using the DC power by using the DC power with the minimum current.

그리고, 서브 씨피유(50c2)의 동작을 제9도에 의거하여 살펴보면, 전원과 리셋신호(RESET)를 메인 씨피유(50c1)로부터 받으면, 서브 씨피유(50c2)는 전원이 공급된 상태가 되어 서브 씨피유의 고유일을 시작한다.In addition, referring to FIG. 9, the operation of the sub C oil 50c2 is received. When the power and the reset signal RESET are received from the main C oil 50c1, the sub C oil 50c2 is in a state in which power is supplied. Start a unique day.

즉, 서브 씨피유(50c2)가 전원을 공급받으면, 캐러브레이션(CALIBRATION) 스위치를 체크한 후에 스위치가 온상태이면 온도와 압력에 대한 캐러브레이션을 실행(S11)하게 되는데, 그 과정을 살펴보면That is, when the sub CPI 50c2 is supplied with power, after checking the CALIBRATION switch, if the switch is in the ON state, the temperature and pressure is carved out (S11).

단, TEMP는 온도, AD는 아날로그/디지탈 변환값TEMP is temperature and AD is analogue / digital conversion value

X는 기울기, Y는 옵셋값X is the slope, Y is the offset value

역서, 온도에 대한 포인트를 3개로 잡아서, 하이(HIGH), 미디움(MIDIUM), 로우(LOW)로 하여 X, Y값을 정의할 때 하이-미디움, 미디움-로우 관게로 식을 세워보면 다음과 같다.If you define three points for reverse and temperature, and define the X and Y values as HIGH, MIDUM, and LOW, you can use the high-medium-medium-low relationship. same.

이 세가지 중에서 (2)식과 (3)식에서 X와 Y를 구하면,Of these three, we find X and Y in (2) and (3),

또한, (3)식과 (4)식에서 X와 Y를 구하면,Also, if we find X and Y in (3) and (4),

와 같은 식을 얻는데, 여기서 (1)식에 들어갈 X와 Y값을 (5)식과 (6)식의 X, Y냐, 혹은 (5')식과 (6')식의 X, Y를 선택하느냐의 기준은 설정한 온도범위에서 중간에 해당하는 아날로그/디지탈값을 기준으로해서, 입력된 온도의 아날로그/디지탈값을 기준값과 비교하여 크면 (5)식과 (6)식의 X, Y를 선택하고, 작으면 (5')식과 (6')식의 X, Y를 선택하도록 시리얼 통신부(50d)를 통해 컴퓨터(60)로 전달하여, 상기 컴퓨터(60)가 소프웨어상으로 처리하도록 한다.Where you choose X and Y values in (1) and X, Y in (5) and (6), or X and Y in (5 ') and (6'). The standard of is based on the analog / digital value in the middle of the set temperature range.If the analog / digital value of the input temperature is larger than the standard value, select X and Y in (5) and (6). If it is small, it is transmitted to the computer 60 through the serial communication unit 50d so as to select X and Y of the formulas (5 ') and (6'), so that the computer 60 processes the software.

그리고, 압력(PRESS)은And PRESS

여기서, 압력에 대한 포인트를 3개로 잡아서 하이, 미디움, 로우로하여 X, Y값을 정의할 때 하이-미디움, 미디움-로우 관계로 식을 세워보면, 다음과 같다.Here, the equations are set in a high-medium-medium-low relationship when defining the X and Y values by setting three points of pressure as high, medium, and low, as follows.

이 세가지 중에서 (8)식과 (9)식에서 X와 Y를 구하면,Of these three, we find X and Y in (8) and (9),

또, (9)식과 (10)식에서 X와 Y를 구하면,Also, if you find X and Y in (9) and (10),

와 같은 식을 얻는데, 여기서 (8)식에 들어갈 X와 Y값을 (11)식과 (12)식의 X, Y냐, 혹은 (11')식과 (12')식의 X, Y를 선택하느냐의 기준은 설정한 압력범위에서 중간에 해당하는 아날로그/디지탈 변환값을 기준으로 해서, 입력된 압력의 아날로그/디지탈 값을 기준값과 비교하여 크면 (11)과 (12)식의 X, Y를 선택하고, 작으면 (11')과 (12')식의 X, Y를 선택하도록 시리얼 통신부(50d)를 통해 컴퓨터(60)로 전달하여 그 컴퓨터(60)가 소프트웨어상으로 처리하도록 한다.Where you choose X and Y values for Eq. (8), X, Y in (11) and (12), or X, Y in (11 ') and (12'). The criterion of is based on the analog / digital conversion value corresponding to the middle of the set pressure range.If the analog / digital value of the input pressure is larger than the reference value, select X and Y in the formulas (11) and (12). If it is small, it is transmitted to the computer 60 through the serial communication unit 50d so as to select X and Y in the formulas (11 ') and (12') so that the computer 60 processes the software.

그리고, 서브 씨피유(50c2)의 각종 초기값들을 세팅하고, 메인 씨피유(50c1)로부터 키 입력 여부를 체크한다.Then, various initial values of the sub C oil 50c2 are set, and whether or not a key is input from the main C oil 50c1 is checked.

체크결과, 키 입력이 있으면 우선 엘씨디를 온시키고 각 키에 대한 일을 실행(S12)함에 있어 첫째, 입력되는 키가 누계 키일 경우, 누계키에 대한 카운터를 갱신시키면서 해당 정보들을 엘씨디에 표시하는데 그 정보들은 다음과 같다.As a result of the check, if there is a key input, first turn on the LCD and execute the work for each key (S12). First, if the input key is an accumulated key, the corresponding information is displayed on the LCD while updating the counter for the accumulated key. The information is as follows.

1회1 time

A : 정상시 미보정 값 B : 정상시 보정 값A: Normally corrected value B: Normally corrected value

2회Episode 2

C : 정상시 비보정 값 D : 이상시 보정 값C: Normal correction value D: Abnormal correction value

3회3rd time

E : 누계 미보정 값 F : 누계 보정 값E: Cumulative uncorrected value F: Cumulative corrected value

둘째 입력되는 키가 진단키일 경우, 진단 키에 대한 카운터를 갱신시키면서 해당 정보들을 엘씨디에 디스플레이하는데 그 디스플레이하는 정보는 다음과 같다.When the second input key is a diagnostic key, the corresponding information is displayed on the LCD while the counter for the diagnostic key is updated. The displayed information is as follows.

1회1 time

G : 상태 상수(Z) H : 측정 온도/압력G: State constant (Z) H: Measurement temperature / pressure

2회Episode 2

I : 전월 미조정 값 J : 전월 보정 값I: previous month's fine adjustment value J: previous month's correction value

3회3rd time

K : 자기진단 데이타 L : 총 동작시간K: Self diagnostic data L: Total operating time

셋째, 정보 키가 입력될 경우에는 아래에서와 같은 메시지를 엘씨디 화면에 디스플레이하고, 번호를 입력하면 번호에 해당되는 정보값을 정보처리 루틴에서 처리하여 다시 엘씨디에 디스플레이한다.Third, when an information key is input, a message as shown below is displayed on the LCD screen, and when a number is input, an information value corresponding to the number is processed by the information processing routine and displayed again on the LCD.

넷째, 변수 키가 입력되면 아래와 같은 메시지를 엘씨디 화면에 디스플레이하고 번호를 입력하면 번호에 해당하는 변수값을 변수값을 변수 처리루틴에서 다시 엘씨디 디스플레이한다.Fourth, when the variable key is input, the following message is displayed on the LCD screen. If the number is entered, the variable value corresponding to the number is displayed on the LCD again in the variable processing routine.

상기에서 입력된 변수값을 보여주는 변수 처리루틴이 있고, 변수 정보입력 모드가 있는데, 후자의 경우는 엘씨디 화면에 커서가 나타나 변수에 들어갈 데이타를 입력시키고 엔터(ENTER) 키를 누르면 변수 정보 입력완료 루틴에서 처리하여 변수번호에 입력된 데이타값을 램에 저장하고, 엔터 키 이외의 키가 들어오면 초기화면을 엘씨디 화면에 디스플레이한다.There is a variable processing routine that shows the variable value entered above, and there is a variable information input mode. In the latter case, a cursor appears on the LCD screen to enter data to be entered into the variable, and then press the ENTER key to complete the variable information input routine. The program stores the data value entered in the variable number in RAM and displays the initial screen on the LCD screen when a key other than Enter is entered.

그리고, 상기에서 체크결과 키 입력이 없으면, 메인 씨피유(50c1)로부터 받은 데이타들(펄스, 시간, 날짜)를 갱신시키고, 아날로그/디지탈 변환부(50j)로 +3V, +6V, 온도, 압력에 대한 아날로그/디지탈 변환을 하는데, +3V와 +6V에 대한 아날로그/디지탈 변환은 아날로그/디지탈 변환부(50j)의 동작 전원과 서브 씨피유(50c2) 및 주변 디바이스의 동작 전원상태가 양호한가를 체크해서 다음 각각의 루틴을 실행한다(S13).If there is no key input as a result of the check, the data (pulse, time, date) received from the main CPI 50c1 is updated, and the analog / digital conversion unit 50j is used for + 3V, + 6V, temperature and pressure. The analog / digital conversion for + 3V and + 6V is performed by checking whether the operating power supply of the analog / digital conversion unit 50j and the operating power of the sub-cpu 50c2 and peripheral devices are good. Each routine is executed (S13).

전압(+6V, +3V)이 기준 이상일 때, 메인 씨피유로부터 받은 데이타들을 가지고 전체 미보정 체적, 시간당 미보정체적, 미보정 유속 등을 갱신시키고 현재의 온도와 압력값을 아날로그/디지탈 변환부(50j)로부터 받아서 보정체적을 계산하고 그 값으로 전체의 보정체적, 시간당 보정체적, 보정유속, 정상시 미보정/보정 체적값들을 갱신한다.When the voltage (+ 6V, + 3V) is higher than the standard, it updates the total uncompensated volume, uncompensated volume per hour, uncompensated flow rate, etc. with the data received from the main CPI, and converts the current temperature and pressure value into analog / digital converter. The correction volume is calculated from 50j) and the total correction volume, hourly correction volume, correction flow rate, and normal uncorrected / corrected volume values are updated.

그리고, 전압이 기준 미만일 때, 이때는 전압이 미달이라 파워에 이상이 발생한 것이므로 이때의 온도와 압력값은 보정값을 계산하는데는 온당치 않으므로 동일 온도와 압력값으로 모든 보정체적, 시간당 보정체적, 보정유속, 이상시 미보정/보정체적값들을 갱신한다(S14).When the voltage is less than the standard, the voltage is not enough, so the power is abnormal. Therefore, the temperature and pressure values are not suitable for calculating the correction value. Update the uncorrected / corrected volume values at flow rate and abnormality (S14).

상기 전압이 기준 이상일때와 기준 미만일 경우의 루틴이 끝나면 시간 카운터를 체크해서 한 시간이 지났으면 이이피롬(50e)에 총 동작시간을 갱신하고, 그 데이타를 에스램(50e)에 백업시키고, 한달을 체크해서 12개월간의 보정/미보정체적 누계값을 백업시키고, 윤년도 체크를 한다.At the end of the routine when the voltage is above the reference and below the reference, the time counter is checked to update the total operating time on the ePyrom 50e after one hour, and the data is backed up on the SRAM 50e. Check to back up 12 months of corrected / uncorrected cumulative totals and check for leap year.

상기의 과정이 모두 끝나면 서브 씨피유(50c2)는 일완료를 메인 씨피유(50c1)에게 통보하여 메인 씨피유(50c1)로 하여금 파워 오프 모드를 설정하게 한다(S15).After all the above processes, the sub CPI 50c2 notifies the main CPI 50c1 of the work completion so that the main CPI 50c1 sets the power-off mode (S15).

이상에서 상세히 설명한 바와 같이 본 발명은 미보정된 즉, 흐르는 가스의 양을 기계적으로 체크해서 흐르는 가스량과 비례하는 연속적인 아날로그 유량펄스를 가스체적 보상기에서 입력받아 컴퓨터와 통신을 행하여 소프트웨어적으로 처리하도록 함으로써 정확한 가스량을 측정할 수 있도록 하고, 마이크로 프로세서를 메인 씨피유와 서브 씨피유로 분리한 후 전류소모가 큰 서브 씨피유를 키 입력이 있을 경우나 임의로 설정한 시간에만 파워를 공급함으로써 전류소모를 최소화하도록 한다.As described in detail above, the present invention mechanically checks the amount of gas that has not been calibrated, so that a continuous analog flow pulse proportional to the amount of flowing gas is inputted from the gas volume compensator to communicate with a computer to perform software processing. By measuring the amount of gas accurately, the microprocessor is separated into the main and sub-cif oils, and the sub-cif oil with a large current consumption is supplied only when there is a key input or at a predetermined time to minimize the current consumption. .

Claims (6)

가스미터로 기계적으로 흐르는 가스의 양에 비례하는 연속적인 아날로그 유량펄스를 발생시키는 상기 가스미터에 연결된 유량펄스 발생기와; 가스에 노출되어 그 가스의 압력을 측정하고 그 값에 비례하는 아날로그 신호를 발생하는 상기 가스미터에 연결된 압력센서와; 가스에 노출되어 그 가스의 온도를 측정하고 그 값에 비례하는 아날로그 신호를 발생하는 상기 가스미터에 연결된 온도센서와; 상기 유량펄스 발생기로부터 입력되는 유량펄스를 압력 및 온도센서로부터 전달받은 압력, 온도조건들에 따라서 소프트웨어적으로 보정하는 가스체적 보상기와; 상기 가스체적 보상기에서 가스미터의 체적보상시 가스체적 보상기와 통신을 행하여 단말기화면에 보정된 값을 보여주거나 프린터를 통해 보여주는 컴퓨터로 구성된 것을 특징으로 하는 전자장치.A flow pulse generator coupled to the gas meter for generating a continuous analog flow pulse proportional to the amount of gas mechanically flowing to the gas meter; A pressure sensor coupled to the gas meter that is exposed to a gas to measure the pressure of the gas and generate an analog signal proportional to the value; A temperature sensor coupled to the gas meter that is exposed to a gas to measure the temperature of the gas and generate an analog signal proportional to the value; A gas volume compensator for compensating software flow pulses inputted from the flow pulse generator according to pressures and temperature conditions received from pressure and temperature sensors; And a computer that communicates with the gas volume compensator when the gas volume compensator performs volume compensation of the gas meter to show the corrected value on the terminal screen or through a printer. 제1항에 있어서, 가스체적 보상기는 고객이 원하는 데이타를 볼 수 있도록 키신호의 입력이 가능한 키 입력수단과; 입력되는 유량펄스를 받아들이는 펄스 입력수단과; 상기 키 입력수단을 통해 입력되는 키 신호에 의해 주변장치들을 제어하는 마이크로 프로세서와; 컴퓨터와 통신을 담당하여 필요한 데이타를 송수신할 수 있도록 한 시리얼 통신수단과; 밧데리가 방전되었을 경우나 장비자체가 기능을 잃었을 때 소실되지 말아야할 데이타를 저장하는 이이피롬과; 중요한 파라미터값 및 컬리브레이션(calibration) 변경 가능성을 제어하는 일종의 잠금장친인 저정스위치와; 상기 마이크로 프로세서 및 필요한 각 부에 전원을 공급하는 전원공급 수단과; 상기 마이크로 프로세서의 제어에 의해 각종 정보를 화면을 통해 보여주는 엘씨디 표시수단과; 가스미터로 유입되는 가스의 압력 및 온도를 체크함과 아울러 마이크로 프로세서로 공급되는 전압이 기준 전압인지를 체크하는 체크수단과; 상기 체크수단을 통해 전송되는 데이타를 물리량인 디지탈 값으로 변환하여 상기 마이크로 프로세서로 제공하는 아날로그/디지탈 변환수단과; 누계 미보정 체적치/보정치나 평균 온도/압력값, 이상상태시 미보정/보정 체적값 등을 저장하는 램으로 구성된 것을 특징으로 하는 전자장치.The gas volume compensator of claim 1, further comprising: key input means capable of inputting a key signal so that a customer can view desired data; Pulse input means for receiving an input flow pulse; A microprocessor for controlling peripheral devices by a key signal input through the key input means; Serial communication means for performing communication with a computer to transmit and receive necessary data; Ipyrom which stores data that should not be lost when the battery is discharged or when the equipment itself loses its function; A storage switch, which is a kind of locking device for controlling important parameter values and possibility of calibration change; Power supply means for supplying power to the microprocessor and required portions; LCD display means for displaying a variety of information on the screen by the control of the microprocessor; Check means for checking the pressure and temperature of the gas flowing into the gas meter and checking whether the voltage supplied to the microprocessor is a reference voltage; Analog / digital conversion means for converting data transmitted through the check means into a digital value which is a physical quantity and providing the same to the microprocessor; An electronic device, comprising: a RAM for storing cumulative uncorrected volume values / corrected values, average temperature / pressure values, and uncorrected / corrected volume values in an abnormal state. 제2항에 있어서, 체크수단은 일정한 전류를 입력으로 받아 온도의 변화를 저항의 변화량으로 출력하는 온도센서와, 상기 온도센서를 통한 일정한 전류값을 전압의 변화량으로 변환하는 전류/전압 변환수단과; 일정한 전압을 입력으로 받아, 압력의 변화를 전압의 변화량으로 출력하는 압력센서와, 상기 전류/전압 변환수단과 압력센서를 통해 입력되는 서로 다른 입력을 분리시켜 출력단자에 인가하는 샘플/홀더수단과; 상기 샘플/홀더수단을 통해 분리된 입력을 각각 일정 레벨로 증폭하는 온도 및 압력 전압 증폭수단과; 상기 증폭수단을 통해 증폭된 각각의 전압중 한가지만을 선택하여 출력단자에 인가시키는 아날로그 멀티플렉서로 구성된 것을 특징으로 하는 전자장치.The method of claim 2, wherein the check means includes a temperature sensor for receiving a constant current as an input and outputting a change in temperature as a change in resistance, a current / voltage converting means for converting a constant current value through the temperature sensor into a change in voltage; ; A pressure sensor that receives a constant voltage as an input and outputs a change in pressure as an amount of change in voltage, and a sample / holder means for separating different inputs input through the current / voltage converting means and the pressure sensor and applying it to an output terminal; ; Temperature and pressure voltage amplifying means for amplifying the input separated through the sample / holder means to a predetermined level, respectively; And an analog multiplexer for selecting only one of the voltages amplified by the amplifying means and applying it to the output terminal. 제2항에 있어서, 마이크로프로세서는 키 입력 또는 일정 시간마다 리셋신호 및 필요한 데이타를 출력하는 메인 씨피유와; 상기 메인 씨피유의 리셋신호에 따라 동작하여 미보정, 보정치 및 각종 데이타를 관리함과 아울러 가스의 압력 및 온도를 체크하고, 제어가 필요한 각 부를 제어하는 서브 씨피유로 이루어진 것을 특징으로 하는 전자장치.The microprocessor of claim 2, further comprising: a main CPU for outputting a reset signal and necessary data every key input or at a predetermined time; And a sub-CPI that operates according to the reset signal of the main CPI, manages uncorrected values, correction values, and various data, checks the pressure and temperature of the gas, and controls each part requiring control. 제2항에 있어서, 전원 공급수단은 구동전원, 통신용전원 및 엘씨디 구동전원을 만들어 공급하는 것을 특징으로 하는 전자장치.The electronic device according to claim 2, wherein the power supply means generates and supplies a driving power source, a communication power source, and an LCD driving power source. 제2항에 있어서, 전원 공급수단은 엘씨디 표시수단에 +전압(+5V)와 -전압(-3V)을 공급하여 엘씨디가 설치되는 장소의 온도조건(-20∼+60℃)을 충족할 수 있도록 한 것을 특징으로 하는 전자장치.The method of claim 2, wherein the power supply means can supply the + voltage (+ 5V) and-voltage (-3V) to the LCD display means to meet the temperature conditions (-20 ~ +60 ℃) of the place where the LCD is installed. Electronic device characterized in that.
KR1019960003203A 1996-02-09 1996-02-09 Electronics apparatus KR100210658B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960003203A KR100210658B1 (en) 1996-02-09 1996-02-09 Electronics apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960003203A KR100210658B1 (en) 1996-02-09 1996-02-09 Electronics apparatus

Publications (2)

Publication Number Publication Date
KR970062658A KR970062658A (en) 1997-09-12
KR100210658B1 true KR100210658B1 (en) 1999-07-15

Family

ID=19451028

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960003203A KR100210658B1 (en) 1996-02-09 1996-02-09 Electronics apparatus

Country Status (1)

Country Link
KR (1) KR100210658B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100960312B1 (en) * 2007-11-29 2010-06-04 주식회사 지. 엠. 피 Measuring intrument comprise volume correction measuring device and noise filtering remote accumulation display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100960312B1 (en) * 2007-11-29 2010-06-04 주식회사 지. 엠. 피 Measuring intrument comprise volume correction measuring device and noise filtering remote accumulation display device

Also Published As

Publication number Publication date
KR970062658A (en) 1997-09-12

Similar Documents

Publication Publication Date Title
US6434504B1 (en) Resistance based process control device diagnostics
AU767192B2 (en) Flowmeter logging
US20070251293A1 (en) Method and apparatus for storing vacuum gauge calibration parameters and measurement data on a vacuum gauge structure
US4328490A (en) Liquid crystal display device with low battery indication
US6401541B1 (en) Multiple pressure sensing system
EP0803054A1 (en) A temperature compensation method in pressure sensors
US5249863A (en) Temperature averaging data logger
US4072051A (en) Parameter compensating system for a flowmeter
CN100453037C (en) System for measuring and indicating changes in living body resistance
JP2579143B2 (en) Method of digital correction of process variable sensor and process variable transmitter therefor
KR100210658B1 (en) Electronics apparatus
US4879669A (en) Sensor signal processor
WO2001038832A2 (en) System for metering fluids
CN103314301A (en) Dc responsive transducer with on-board user actuated auto-zero
JP3068444B2 (en) Portable terminal
KR20070101922A (en) Pressure transmitter with self diagnosis and inline calibration function
US12066309B2 (en) Variable area flowmeter, system comprising a variable area flowmeter and an external control unit, and method for operating a variable area flowmeter
JP2540147Y2 (en) Sensor correction device
JPH11211531A (en) Membrane type gas meter with temperature correction function
JP2000214039A (en) Self-recording manometer
JPH0642986A (en) Signal transmitter
CA2214950C (en) Electronic gas meter
KR970001969B1 (en) Self diagnosis apparatus for thermometer
US6798718B1 (en) Sensor timepiece, sensor timepiece data input system and method, and computer readable recording medium
KR930004022B1 (en) Liquid fuel combustion device

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100429

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee