CN107728601B - The system that a kind of pair of intelligent gas meter controller carries out integration testing - Google Patents
The system that a kind of pair of intelligent gas meter controller carries out integration testing Download PDFInfo
- Publication number
- CN107728601B CN107728601B CN201710841635.8A CN201710841635A CN107728601B CN 107728601 B CN107728601 B CN 107728601B CN 201710841635 A CN201710841635 A CN 201710841635A CN 107728601 B CN107728601 B CN 107728601B
- Authority
- CN
- China
- Prior art keywords
- gas meter
- intelligent gas
- meter controller
- module
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 316
- 230000010354 integration Effects 0.000 title claims abstract description 87
- 238000004891 communication Methods 0.000 claims abstract description 60
- 238000012545 processing Methods 0.000 claims description 123
- 230000033001 locomotion Effects 0.000 claims description 59
- 230000009471 action Effects 0.000 claims description 32
- 238000011990 functional testing Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 25
- 230000002159 abnormal effect Effects 0.000 claims description 22
- 238000013142 basic testing Methods 0.000 claims description 22
- 238000005259 measurement Methods 0.000 claims description 19
- 230000005611 electricity Effects 0.000 claims description 13
- 241001269238 Data Species 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000005856 abnormality Effects 0.000 claims description 5
- 238000002485 combustion reaction Methods 0.000 claims description 5
- 230000003068 static effect Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 2
- 239000007789 gas Substances 0.000 description 245
- 238000013461 design Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 10
- 230000006837 decompression Effects 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 239000013589 supplement Substances 0.000 description 2
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 1
- 239000000567 combustion gas Substances 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/027—Alarm generation, e.g. communication protocol; Forms of alarm
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
The present invention relates to the systems that a kind of pair of intelligent gas meter controller carries out integration testing.It is characterized by: being made of host computer server, host computer, master control borad, intelligent gas meter controller, wireless transmitter, programmable multimeter and programmable power supply, host computer server is connected with host computer carries out two-way communication, host computer is connected with master control borad carries out two-way communication, and master control borad is connected with intelligent gas meter controller carries out two-way communication.The use of this integrated test system only needs tester to connect all devices and equipment is allowed to be in the state that normally works on power, and the integration testing of intelligent gas meter controller can test completion automatically.Present invention greatly enhances the efficiency of entire test assignment and reliabilities, reduce testing time and testing cost, save the time about 80%, reliably ensure that the high quality of product.
Description
Technical field
The present invention relates to the systems that a kind of pair of intelligent gas meter controller carries out integration testing.
Background technique
When carrying out integration testing to intelligent gas meter controller, traditional way is that test man uses country and professional standard
Defined multiple types calibrating instrument artificially tests the various functions of prescribed by standard one by one, and need to test intelligent gas
Table controller is in electrical characteristic/mechanical property under different situations/table tool data variation reasonability, in these test process
In, it needs to be repeated several times the movement such as (operation measuring instrument/analog measurement/plug-in card/read-write card), wastes time and manpower, and
In the defined time, manual testing's low efficiency, test coverage is not high, can not retain whole test datas to back up and to look into
It sees, if tested in a manner of extending the time or increasing manpower, testing cost is greatly increased.
Summary of the invention
Aiming at the problems existing in the prior art, the purpose of the present invention is to provide a kind of pair of intelligent gas meter controller into
The technical solution of the system of row integration testing.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that: taken by host computer
Business device, host computer, master control borad, intelligent gas meter controller, wireless transmitter, programmable multimeter and programmable power supply group
At host computer server is connected with host computer carries out two-way communication, and host computer is connected with master control borad carries out two-way communication, main
Control plate is connected with intelligent gas meter controller carries out two-way communication;Host computer is connected with wireless transmitter carries out two-way
Letter, wireless transmitter is connected with intelligent gas meter controller carries out two-way communication;Host computer is connected with programmable multimeter
Row two-way communication is tapped into, programmable multimeter is connected with master control borad carries out one-way communication;Host computer is connected with programmable power supply
Row two-way communication is tapped into, programmable power supply is connected with master control borad carries out one-way communication, thus network consisting topological structure.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the host computer by
Information input, integration testing and information output composition;
Information input is by keyboard or mouse input or selection test case parameter, and according to highway device each in system
Between after interaction all test datas for returning saved in the database as total input information, i.e. test case;
Integration testing is realized by the test content of each function of intelligent gas meter controller, wherein the test mould of each function
Test case under test module of the block by being stored in different function in information input forms, to intelligent gas meter controller into
One of them or multinomial or repertoire test module are selected to be tested when row integration testing;
Information output is generation when the log generated when saving test case by information input and integrated test execution are tested
Test log, test report and for show the display screen checked or for print the groups of printers checked at.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the master control borad by
First microprocessor, card module, LCD data processing, magnitude sensor module, master control borad power module, voltage module, valve
Module, buzzer signal processing, LED signal processing, button switch, current module and leakage alarm composition, master control borad is system
A hardware execution units of integration testing are carried out to intelligent gas meter controller;
First microprocessor is used to control the action response of each component part and data processing in master control borad, and with it is upper
The communication that machine and intelligent gas meter controller carry out;
Card module is used to carry out writing card to logic security IC card or CPU card or card reading acts, or is used to intelligent gas
Table controller carries out card action;
LCD data processing is used to receive from intelligent gas meter controller LCD module and returns to the LCD data of coming, and by this
Data are returned to the information input and information output of host computer;
Magnitude sensor module is used to generate with measuring relevant sampled signal, so that intelligent gas meter controller identifies this
Meter action, single tube movement, magnetic disturbance movement or broken string movement are carried out after signal;
Master control borad power module provides power supply by 12V/3A DC adapter, to guarantee the normal work of master control borad;
Voltage module controls the conducting and truncation of intelligent gas meter controller supply access by relay;
Valve module is used to control the state of motor valve or screw-down valve valve: valve opening closes valve, and valve electric signal is turned
It is changed to digital signal, to return to the information input and information output of host computer;
Buzzer signal processing is the buzzer rings electric signal for being generated intelligent gas meter controller by A/D conversion circuit
It is converted into buzzing digital signal, so that this digital signal to be returned to the information input and information output of host computer;
LED signal processing is to be converted into the luminous electric signal of LED that intelligent gas meter controller generates by A/D conversion circuit
LED luminous digital signal, so that this digital signal to be returned to the information input and information output of host computer;
Button switch controls the button state of intelligent gas meter controller: short-press, long-pressing or disconnection by relay;
Current module controls the conducting and truncation of intelligent gas meter controller power consumption test access by relay;
Leakage alarm is used to generate voltage needed for leakage alarm, according to the difference of leakage alarm type, can produce active
Leakage voltage value and passive leakage voltage value.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the intelligent gas
Table controller is handled by the second microprocessor, card data processing, LCD module, magnitude sensor signal, button signal is handled,
Table has power module, wireless module, buzzer, LED module, valve signal processing and leakage alarm signal processing composition, intelligence
Gas meter controller is the measured body of integration testing in system;
Second microprocessor is used to handle action response and the data processing of each component part of intelligent gas meter controller, with
And the communication carried out with master control borad and wireless transmitter;
Card data processing is used to receive the card data sent from master control borad, then transfers at the second microprocessor
After reason, the card module of the card data that returns again to that treated to master control borad;
LCD module is used to send the LCD data after the second microprocessor processes to the LCD data processing of master control borad, and mould
LCD display in block is used to show the different working condition and significant data information of intelligent gas meter controller;
The processing of magnitude sensor signal is used to receive the sampled signal data relevant to metering sent from master control borad,
Then the second microprocessor processes are transferred to;
After button signal processing receives the button state signal transmitted from master control borad, the second microprocessor processes are transferred to;It presses
Button state includes: short-press, long-pressing or disconnection;
Table tool power module is used to be supplied to required voltage when intelligent gas meter controller work;
Wireless module is carried out wireless communication by radio receiving transmitting module and wireless transmitter;
Buzzer plays alarm function, and when intelligent gas meter controller is in some abnormalities, buzzer just be will call the police
One sound or more sound;Abnormality includes: broken string, magnetic disturbance, single tube, leakage, owes amount or under-voltage;
LED module shows the working condition of intelligent gas meter controller by LED light;
Valve signal handles the valve electric signal after being used to send the second microprocessor processes to the valve module of master control borad;
Leakage alarm signal processing is used to receive the leakage alarm electric signal that the leakage alarm of master control borad generates, and transfers to second
Microprocessor processes.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the host computer clothes
Business device is communicated by RJ-45 Ethernet interface with host computer;
Host computer is communicated by USB interface with programmable multimeter, be may be programmed multimeter and is passed through signal input and output
Terminal accesses the current module of master control borad, carries out power consumption test to intelligent gas meter controller, and may be programmed multimeter is system pair
One hardware execution units of intelligent gas meter controller progress integration testing;
Host computer is communicated by USB interface with wireless transmitter, wireless transmitter wirelessly with intelligence
The wireless module of energy gas meter controller is communicated, and wireless transmitter is that system integrates intelligent gas meter controller
One hardware execution units of test;
Host computer is communicated by RS-232 serial ports with programmable power supply, and programmable power supply is connect by signal output terminal
Enter the voltage module of master control borad, to power to intelligent gas meter controller, programmable power supply is system to intelligent gas meter control
Device processed carries out a hardware execution units of integration testing;
Host computer is communicated by RS-232 serial ports with master control borad, and the processing of card module and card sheet data is connected, LCD
Data processing is connected with LCD module, and magnitude sensor module is connected with the processing of magnitude sensor signal, voltage module and table
Tool power module is connected, and valve module is connected with valve signal processing, and buzzer signal processing is connected with buzzer,
LED signal processing is connected with LED module, and button switch is connected with button signal processing, and leakage alarm and leakage alarm are believed
Number processing is connected.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the input letter
Breath refers to by interacting between master control borad and intelligent gas meter controller, between wireless transmitter and intelligent gas meter controller
It is interacted between interaction, programmable multimeter and master control borad and intelligent gas meter controller, programmable power supply and master control borad and intelligence
All test datas returned after interaction between gas meter controller, and according to the difference of test case content and data, respectively
It is stored in and opens an account, purchase gas, readjust prices, changing in the test module of table, wireless, power consumption, counting and abnormal conditions corresponding function, and will be right
The test module of function is answered to upload to centralized management in host computer server and save;Test data includes LCD data, valve number
According to, buzzer data, LED data, card data, wireless data and current data.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the integrated survey
Examination is realized and is completed in a manner of testing automatically, test module by the test content of each function of intelligent gas meter controller
Opening an account, purchase gas, readjust prices, changing table, wireless, power consumption, counting and abnormal conditions including intelligent gas meter controller.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that the intelligent gas
The opening an account, purchase gas, readjust prices of table controller changes table, wireless, power consumption, the survey in counting and abnormal conditions in each functional test module
Example on probation is by card movement, magnitude sensor function, button actions, leakage alarm, low-voltage, current measurement and wireless communication
What these basic test orders were constituted;
Before carrying out integration testing to intelligent gas meter controller, corresponding model and version are first downloaded from host computer server
The functional test module tables of data of institute of this number intelligent gas meter controller, this tables of data is the collection of test case one by one
It closes, selects the test module of wherein one or more or repertoire then to be tested automatically, system meeting when automatic test
Corresponding comparing mode, the LCD data of different intelligent gas meter controller generation, card are carried out according to the different characteristic of table tool
Sheet data and wireless data difference, test data and given data alignments are also different;Each function when automatic test
Test module is non-interference, after the test module of a function has been surveyed, except non-artificial termination is tested, otherwise continues to survey next function
Energy test module until the functional test module of institute completes test, and after the completion of each functional test module, can all survey it
Examination content and test result are recorded in log;The test module of each function is that basis is tested one by one in automatic test
Use-case sends test command, passes through master control borad, wireless transmitter, programmable multimeter, programmable power supply and intelligence to be measured
Test data is obtained after gas meter controller interaction, and the given data saved in these test datas and information input is carried out
After comparison, then the test command in next test case is sent in order, until test case all in test module is all
It has been executed that, if there is test case no data returns, testing process continues, after the completion of entire test, test result, survey
Examination report and test log remain in information output, can generate the test module tables of data of corresponding function.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that described to open an account, purchase
Gas readjusts prices, changes table, counting and these wireless functional test modules mainly call card movement, magnitude sensor function, button
These basic test orders are acted and wirelessly communicated to complete;
The functional test module of power consumption mainly calls card movement, button actions, low-voltage, current measurement and wireless communication
These basic test orders are completed;
The functional test module of abnormal conditions mainly calls magnitude sensor function, leakage alarm, low-voltage, wireless communication
It is completed with these basic test orders of button actions.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that:
The workflow of the card movement is as follows: when carrying out integration testing to intelligent gas meter controller, system is certainly
Then the card data that dynamic input will be arranged to intelligent gas meter controller sends card order to master control borad, order is by master
Logic encryption card is written into card data after control plate parsing, then the first microprocessor control card module of master control borad is to intelligence
Gas meter controller carries out card action, will be on card after the second microprocessor responds card movement of intelligent gas meter controller
Data be arranged into intelligent gas meter controller, whether success is set regardless of data, path when coming after the completion of movement according to order
The reversed related data for returning to intelligent gas meter controller returns to LCD data, buzzer telecommunications on logic encryption card
Number, LED electric signal and valve electric signal to master control borad, wherein buzzer electric signal, LED electric signal and valve electric signal are through master control
Plate is converted into corresponding buzzer digital signal, LED digital signal, valve digital signal, then with LCD data together by master control borad
It is returned to the information output of host computer, and whether judge automatically these data correct;
The workflow of the magnitude sensor function is as follows: when carrying out integration testing to intelligent gas meter controller,
It sends the order of magnitude sensor function and sends commands to master control borad if 20 several orders of meter to intelligent gas meter controller,
The first microprocessor of master control borad then allows magnitude sensor module to generate 20 counting sampled signals to intelligent gas meter controller,
These count sampled signal to after the second microprocessor processes for magnitude sensor signal processing transmission, and intelligent gas meter controller produces
Raw buzzer electric signal, LED electric signal and valve electric signal is converted into corresponding digital signal and intelligent gas through master control borad
The LCD data that table controller generates are exported by the information that master control borad is returned to host computer together, and whether judge automatically these data
Correctly;
The workflow of the button actions is as follows: when carrying out integration testing to intelligent gas meter controller, transmission is pressed
Button command function is to intelligent gas meter controller, if sending long-pressing order to master control borad, the first microprocessor of master control borad allow by
Button switch generates the sampled signal of long-pressing 6s to intelligent gas meter controller, and button signal processing transmits these sampled signals to the
After two microprocessor processes, buzzer electric signal, LED electric signal and the valve electric signal that intelligent gas meter controller generates are through master
Control plate be converted into the LCD data that corresponding digital signal and intelligent gas meter controller generate be returned to together by master control borad it is upper
The information of machine exports, and whether judge automatically these data correct;
The workflow of the leakage alarm is as follows: when carrying out integration testing to intelligent gas meter controller, transmission is let out
Alert command function is failed to report to intelligent gas meter controller, if sending active leakage order to master control borad, the micro- place of the first of master control borad
It manages device and generates active leakage alarm voltage signal to intelligent gas meter controller, the transmission of leakage alarm signal processing by leakage alarm
This voltage signal give the second microprocessor processes after, intelligent gas meter controller generate buzzer electric signal, LED electric signal and
Valve electric signal through master control borad be converted into LCD data that corresponding digital signal and intelligent gas meter controller generate together by
Master control borad is returned to the information output of host computer, and whether judge automatically these data correct;
The workflow of the low-voltage is as follows: when carrying out integration testing to intelligent gas meter controller, sending low electricity
Press command function to intelligent gas meter controller, if sending under-voltage point 4.9V order, first automatic setting programmable power supply is 4.9V
And this voltage signal is exported, this voltage signal send the table to intelligent gas meter controller to have electricity by the voltage module in master control borad
Source module, then after this voltage value of the second microprocessor responds, intelligent gas meter controller generates LCD data, buzzer telecommunications
Number, LED electric signal and valve electric signal through master control borad are converted into corresponding digital signal and intelligent gas meter controller generates
LCD data are exported by the information that master control borad is returned to host computer together, and whether judge automatically these data correct;
The workflow of the current measurement is as follows: when carrying out integration testing to intelligent gas meter controller, sending electricity
The order of flow brake is to intelligent gas meter controller, if sending measurement static working current order, first allows the electric current of master control borad
Module accesses programmable multimeter into circuit, then after table tool settles out, takes the current measurements of programmable multimeter, takes
After value, programmable multimeter is removed into circuit by current module, the current value fetched is returned to by programmable multimeter
The information output of position machine, and whether judge automatically current value correct;
The workflow of the wireless communication is as follows: when carrying out integration testing to intelligent gas meter controller, sending nothing
The order of line communication function is to intelligent gas meter controller, if sending meter reading order, wireless transmitter receives this life from host computer
After enabling and handling, meter reading order is retransmited to the wireless module of intelligent gas meter controller, is pressed after the second microprocessor processes
Backtracking meter reading data is exported to the information of host computer, and whether judge automatically meter reading data correct.
Advantages of the present invention: complete when the system carries out information input (test case preservation) to intelligent gas meter controller
Those duplicate manual operations movements are avoided entirely, are reduced labor intensity, are improved testing efficiency, it is more effective to generate
Test case;When integration testing, then the efficiency and reliability of entire test assignment are greatly improved, survey is significantly reduced
(saving time about 80%) and testing cost are tried the time, is fired especially for those urgent test assignments or serial intelligence
The integration testing of gas meter controller, the integration testing of this system ensure that the quality of product to the maximum extent;The system remains
Test data when all information inputs and when integration testing is both convenient for the reproduction of problem, can also greatly reduce problem retrospect
With the time of case study.
Detailed description of the invention
Fig. 1 is schematic structural view of the invention.
Specific embodiment
The invention is further explained in the following combination with the attached drawings of the specification:
The present invention can be tested and be saved to the test case of each function of intelligent gas meter controller, then further according to
The test case kept is tested automatically, to complete the integration testing to intelligent gas meter controller, the other system
All test datas are also retained in test log, in order to check and test the reproduction of phenomenon.
The system that a kind of pair of intelligent gas meter controller carries out integration testing, the system is by host computer server 1, host computer
2, master control borad 3, intelligent gas meter controller 4, wireless transmitter 5, programmable multimeter 6 and programmable power supply 7 form.
Host computer server 1 is connected with host computer 2 carries out two-way communication, host computer 2 be connected with master control borad 3 carry out it is double
To communication, master control borad 3 is connected with intelligent gas meter controller 4 carries out two-way communication;Host computer 2 and 5 phase of wireless transmitter
Connection carries out two-way communication, and wireless transmitter 5 is connected with intelligent gas meter controller 4 carries out two-way communication;Host computer 2 with
Programmable multimeter 6, which is connected, carries out two-way communication, and programmable multimeter 6 is connected with master control borad 3 carries out one-way communication;It is upper
Machine 2 is connected with programmable power supply 7 carries out two-way communication, and programmable power supply 7 is connected with master control borad 3 carries out one-way communication, by
This network consisting topology.
Host computer 2 is made of information input 8, integration testing 9 and information output 10.
Information input 8 is the test case parameter by keyboard or mouse input or selection, and according to access each in system
All test datas returned after interaction between equipment are stored in database as total input information (namely test case)
In;This carries out the core data of integration testing for the system to intelligent gas meter controller 4.
Integration testing 9 is realized by the test content of each function of intelligent gas meter controller 4, wherein the test of each function
Module is made of the test case being stored under the test module of different function in information input 8, is controlled intelligent gas meter
Device 4 carries out can choose one of them when integration testing or multinomial or repertoire test module is tested;This is for this
It unites and carries out the core process of integration testing to intelligent gas meter controller 4.
Information output 10 is that the log generated when saving test case by information input 8 and integration testing 9 execute when testing
The test log of generation, test report and for show the display screen checked or for print the groups of printers checked at.
Master control borad 3 is by first microprocessor 11, card module 12, LCD data processing 13, magnitude sensor module 14, master
Control plate power module 15, voltage module 16, valve module 17, buzzer signal processing 18, LED signal processing 19, button switch
20, current module 21 and leakage alarm 22 form, and system carries out integration testing to intelligent gas meter controller 4 to master control borad 3 thus
A hardware execution units.
First microprocessor 11 is used to control the action response of other component parts and data processing in master control borad 3, and
The communication carried out with host computer 2 and intelligent gas meter controller 4.
Card module 12 is used to carry out writing card to logic security IC card or CPU card or card reading acts, or is used to give intelligence combustion
Gas meter controller 4 carries out card action.
LCD data processing 13 is to return to the LCD data of coming for receiving the LCD module 25 from intelligent gas meter controller 4,
And this data is returned to the information input 8 and information output 10 of host computer 2.
Magnitude sensor module 14 is used to generate with measuring relevant sampled signal, so as to the knowledge of intelligent gas meter controller 4
Meter action, single tube movement, magnetic disturbance movement or broken string movement are carried out after this other signal.
Master control borad power module 15 provides power supply by 12V/3A DC adapter, to guarantee the normal work of master control borad 3.
Voltage module 16 controls the conducting and truncation of 4 supply access of intelligent gas meter controller by relay.
Valve module 17 is used to control the state of motor valve or screw-down valve valve: valve opening closes valve, and by valve electric signal
Digital signal is converted to, to return to the information input 8 and information output 10 of host computer 2.
Buzzer signal processing 18 is the buzzer rings electricity for being generated intelligent gas meter controller 4 by A/D conversion circuit
Signal is converted into buzzing digital signal, so that this digital signal to be returned to the information input 8 and information output 10 of host computer 2.
LED signal processing 19 is that the luminous electric signal of LED for being generated intelligent gas meter controller 4 by A/D conversion circuit turns
LED luminous digital signal is changed into, so that this digital signal to be returned to the information input 8 and information output 10 of host computer 2.
Button switch 20 controls the button state of intelligent gas meter controller 4: short-press, long-pressing or disconnected by relay
It opens.
Current module 21 controls the conducting and truncation of 4 power consumption test access of intelligent gas meter controller by relay.
Leakage alarm 22 is used to generate voltage needed for leakage alarm, according to the difference of leakage alarm type, can produce
Source leakage voltage value and passive leakage voltage value.
Intelligent gas meter controller 4 handles 24, LCD module 25, magnitude sensor by the second microprocessor 23, card data
Signal processing 26, button signal processing 27, table have power module 28, wireless module 29, buzzer 30, LED module 31, valve
Signal processing 32 and leakage alarm signal processing 33 form.Intelligent gas meter controller 4 is the measured body of integration testing in system.
Second microprocessor 23 is used to handle at action response and the data of the other component parts of intelligent gas meter controller 4
Reason, and the communication carried out with master control borad 3 and wireless transmitter 5.
Card data processing 24 is used to receive the card data sent from master control borad 3, then transfers to the second micro process
After the processing of device 23, the card module 12 of the card data that returns again to that treated to master control borad 3.
LCD module 25 is used to send LCD data processing of the LCD data to master control borad 3 of intelligent gas meter controller generation
13, the LCD display in module is used to show the different working condition and significant data information of intelligent gas meter controller 4.
Magnitude sensor signal processing 26 is used to receive the sampled signal number relevant to metering sent from master control borad 3
According to, then transfer to the second microprocessor 23 handle.
Button signal processing 27 receives after button state (short-press/long-pressing/disconnection) signal that master control borad 3 transmits, and transfers to
The processing of second microprocessor 23.
Table tool power module 28 is used to be supplied to required voltage when intelligent gas meter controller 4 works.
Wireless module 29 is carried out wireless communication by CC1100E/SX1278 radio receiving transmitting module with wireless transmitter 5.
Buzzer 30 has been alarm function, when intelligent gas meter controller 4 is in some abnormalities (such as it is disconnected
Line/magnetic disturbance/single tube/leakage/owe amount/it is under-voltage when), buzzer 30 just will call the police or more sound.
LED module 31 shows certain state (such as wireless communication shape of intelligent gas meter controller 4 by LED light
State).
Valve signal processing 32 is used to send the second microprocessor 23 treated valve electric signal to the valve of master control borad 3
Module 17.
Leakage alarm signal processing 33 is used to receive the leakage alarm electric signal that the leakage alarm 22 of master control borad 3 generates, and hands over
It is handled by the second microprocessor 23.
Host computer server 1 is communicated by RJ-45 Ethernet interface with host computer 2.
Host computer 2 is communicated by USB interface with programmable multimeter 6, and programmable multimeter 6 is inputted by its signal
Output terminal accesses the current module 21 of master control borad 3, to carry out power consumption test to intelligent gas meter controller 4.Programmable ten thousand
With table 6, system carries out hardware execution units of integration testing to intelligent gas meter controller 4 thus.
Host computer 2 is communicated with wireless transmitter 5 by USB interface, wireless transmitter 5 wirelessly with
The wireless module 29 of intelligent gas meter controller 4 is communicated.Wireless transmitter 5 thus system to intelligent gas meter controller
4 carry out a hardware execution units of integration testing.
Host computer 2 is communicated by RS-232 serial ports with programmable power supply 7, and programmable power supply 7 is exported by its signal
Terminal accesses the voltage module 16 of master control borad 3, to power to intelligent gas meter controller 4.The system pair thus of programmable power supply 7
One hardware execution units of the progress integration testing of intelligent gas meter controller 4.
Host computer 2 is communicated by RS-232 serial ports with master control borad 3, card module 12, LCD data in master control borad 3
Processing 13, magnitude sensor module 14, voltage module 16, valve module 17, buzzer signal processing 18, LED signal processing 19,
Button switch 20 and leakage alarm 22 pass through connecting line and handle 24, LCD with the card data of intelligent gas meter controller 4 respectively
Module 25, magnitude sensor signal processing 26, table tool power module 28, valve signal processing 32, buzzer 30, LED module 31,
Button signal processing 27 and leakage alarm signal processing 33 are communicated, and wherein the card module 12 in master control borad 3 and intelligence are fired
Card data processing 24 in gas meter controller 4 is connected, the LCD data processing 13 in master control borad 3 and intelligent gas meter control
LCD module 25 in device 4 is connected, the magnitude sensor module 14 in master control borad 3 is connected with magnitude sensor signal processing 26
It connects, the voltage module 16 in master control borad 3 is connected, in master control borad 3 with the table tool power module 28 in intelligent gas meter controller 4
Valve module 17 32 be connected with the valve signal processing in intelligent gas meter controller 4, the buzzer signal in master control borad 3
Processing 18 is connected with the buzzer 30 in intelligent gas meter controller 4, the LED signal processing 19 in master control borad 3 is fired with intelligence
LED module 31 in gas meter controller 4 is connected, in the button switch 20 in master control borad 3 and intelligent gas meter controller 4 by
Button signal processing 27 is connected, at the leakage alarm signal in the leakage alarm 22 in master control borad 3 and intelligent gas meter controller 4
Reason 33 is connected.
The effect of each respective modules connection is as follows:
The effect that card module 12 is connect with card data processing 24: after card module 12 receives the order of host computer 2,
For write card motion to logic security IC card or CPU card, completion is write and card data is sent to card data after card motion
Processing 24, card data processing 24 and the second microprocessor 23 complete plug-in card and card data update action, by updated card
Sheet data returns to card module 12;Logic security IC card and CPU card are record sheet tool (intelligent gas meter controller) data
One carrier, card data are a kind of modes for having (intelligent gas meter controller) data and its data variation for proof list.
The effect that LCD data processing 13 is connect with LCD module 25: the life that the second microprocessor 23 processing master control borad 3 is sent
After order, the LCD display that corresponding LCD data are shown in LCD module 25 is produced, while these LCD data being returned to
LCD data processing 13.
The effect that magnitude sensor module 14 is connect with magnitude sensor signal processing 26: magnitude sensor module 14 receives
To after the order of host computer 2, countings, single tube, magnetic disturbance or the sampled signal that breaks are generated, and by these sampled signal amounts of being sent to
It is worth sensor signal processing 26 to produce after the processing 26 of magnitude sensor signal and the second microprocessor 23 handle these sampled signals
Raw corresponding LCD data, valve voltage signal, buzzer voltage signal, LED voltage signal or table have data variation.
The effect that voltage module 16 is connect with table tool power module 28: voltage module 16 receives programmable power supply 7 and sends
Voltage after, first microprocessor 11 control voltage module 16 circuit conducting after, by voltage be sent to table tool power module 28,
To power to intelligent gas meter controller 4.
The effect that valve module 17 is connect with valve signal processing 32: the second microprocessor 23 processing master control borad 3 is sent
After order, corresponding valve voltage signal is produced to valve signal processing 32, valve signal processing 32 is again by these valves electricity
Pressure signal returns to valve module 17, so that it is generated valve opening or closes valve events, valve module 17 simultaneously believes these valve voltages
Number being converted into valve digital signal returns to host computer 2.
The effect that buzzer signal processing 18 is connect with buzzer 30: the second microprocessor 23 processing master control borad 3 is sent
After order, corresponding buzzer voltage signal is produced to buzzer 30, so that its is issued alarm, while by these voltage signals
It is sent to buzzer signal processing 18, these voltage signals are converted into buzzer digital signal and returned by buzzer signal processing 18
To host computer 2.
The effect that LED signal processing 19 is connect with LED module 31: the life that the second microprocessor 23 processing master control borad 3 is sent
After order, corresponding LED voltage signal is produced to LED module 31, so that the LED light in LED module 31 is shone, while LED is electric
Pressure signal returns to LED signal processing 19, and LED voltage signal is converted into LED digital signal again and returned to by LED signal processing 19
Host computer 2.
The effect that button switch 20 is connect with button signal processing 27: after button switch 20 receives the order of host computer 2,
Button Continuity signal is generated, and Continuity signal is sent to button signal processing 26, button signal processing 26 and the second micro process
After 23 response button Continuity signal of device, corresponding LCD data, valve voltage signal, buzzer voltage signal or LED voltage are generated
Signal.
The effect that leakage alarm 22 is connect with leakage alarm signal processing 33: leakage alarm 22 receives the life of host computer 2
After order, leakage alarm voltage signal is generated, and this voltage signal is sent to leakage alarm signal processing 33, leakage alarm signal
After processing 33 and the second microprocessor 23 respond this leakage alarm signal, corresponding LCD data, valve voltage signal, bee are generated
Ring device voltage signal, LED voltage signal or table have data variation.
After all devices environmental structure is good, manual operating equipment when repeating traditional test is no longer needed, including artificial
Debugging multimeter is written and read to 4 plug-in card of intelligent gas meter controller, logic encryption card or CPU card insertion card reader/writer
Movement, manual simulation's stoichiometric number, manual simulation's single tube number, manual simulation's broken string and magnetic disturbance, button actions, voltage steps formula tune
Section etc..
Information input 8 is the test case parameter by keyboard or mouse input or selection, passes through master control borad 3 and intelligent gas
It interacted between interaction, wireless transmitter 5 and intelligent gas meter controller 4 between table controller 4, may be programmed multimeter 6 and master
It is interacted, between programmable power supply 7 and master control borad 3 and intelligent gas meter controller 4 between control plate 3 and intelligent gas meter controller 4
All test datas (the LCD data/valve data/buzzer data/LED data/card data/without line number returned after interaction
According to/current data) it is saved in the database as total input information (namely test case), and according to test case content
With the difference of data, it can categorizedly be stored in and open an account, purchase gas, readjust prices, changing table, wireless, power consumption, counting or abnormal conditions pair
Answer in the test module of function, and the test module of corresponding function uploaded in host computer server 1, so as to manage concentratedly with
It saves;Information input 8 can also input negative testing use-case in the test module of corresponding function, can theoretically save unlimited
All test datas when test case saves test case in the test module of corresponding function, in information input 8 are also all protected
It stays in log.
Integration testing 9 is realized by the test content of each function of intelligent gas meter controller 4, and the side to test automatically
Formula is completed, including the test module opening an account, purchasing gas, readjust prices, change table, wireless, power consumption, counting or abnormal conditions corresponding functions,
Wherein the test case of the test module of each function was saved by presetting in information input 8;To intelligent gas meter control
Device 4 processed carries out can choose one of them when integration testing or multinomial or repertoire test module is tested, and works as test
After the completion, test result, test report and test log remain in information output 10.
Each function for opening an account, purchase gas, readjust prices, changing table, wireless, power consumption, counting or abnormal conditions of intelligent gas meter controller 4
Test case in energy test module is by card movement, magnitude sensor function, button actions, leakage alarm, low-voltage, electricity
What the basic tests orders such as flow survey, wireless communication were constituted.
It wherein opens an account, purchases gas, readjusts prices, changing table, counting, wireless functional test module mainly use card movement, magnitude
Sensor function, button actions wirelessly communicate these basic test orders completing to open an account, purchasing gas, readjusting prices, changing table, counting, nothing
Various testing example designs in the functional test module of line, when integration testing are also to be executed by these basic test orders
The test that intelligent gas meter controller opens an account, purchases gas, readjusts prices, changing table, counting, radio function is completed in test.
Wherein power consumption test module mainly uses card movement, button actions, low-voltage, current measurement, wireless communication base
This test command completes various testing example designs in power consumption functional test module, and when integration testing is also to pass through these
Basic test order executes test, completes the test of intelligent gas meter controller power consumption.
Wherein abnormal conditions functional test module mainly uses magnitude sensor function, leakage alarm, low-voltage, channel radio
Various testing example designs in abnormal conditions functional test module are completed in letter, the order of button actions basic test, are integrated and are surveyed
It is also to execute test by these basic test orders when examination, completes the survey of intelligent gas meter controller abnormal conditions function
Examination.
The following are the detailed annotations of each basic test command action process:
1) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and master control borad 3, master
The communication between plate 3 and intelligent gas meter controller 4 is controlled, card movement and its function can be carried out to intelligent gas meter controller 4
Test, including the data of intelligent gas meter controller 4, card data soundness verification, intelligent gas are read or be arranged after plug-in card
Table controller 4 responds LCD data/buzzer electric signal, LED electric signal, the valve electric signal generated after card movement;Support pair
Logic encryption card and CPU card card are written and read and plug card motion.This is to open an account, purchase gas, readjust prices, changing table, counting, nothing
One of each Test Sample Design and the basic test order of execution in line functional test module.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, system automatically enters will be to
Then the card data that intelligent gas meter controller 4 is arranged sends card order to master control borad 3, order is parsed by master control borad 3
Logic encryption card is written into card data afterwards, then the 11 control card module of first microprocessor of master control borad 3,12 pairs of intelligence combustions
Gas meter controller 4 carries out card action, by card after the second microprocessor 23 response card movement of intelligent gas meter controller 4
On data be arranged into intelligent gas meter controller 4, whether success is set regardless of data, according to the order road Lai Shi after the completion of movement
Diameter reversely returns to the related data of intelligent gas meter controller 4 on logic encryption card, while returning to LCD data, buzzer electricity
Signal, LED electric signal, valve electric signal are to master control borad 3, and wherein buzzer electric signal, LED electric signal, valve electric signal are through master
Control plate 3 is converted into corresponding buzzer digital signal, LED digital signal, valve digital signal and LCD data together by master control
The information that plate 3 is returned to host computer 2 exports 10 (on computer display screen interface or in test logs), and judges automatically these data and be
It is no correct.CPU card card motion flow is similarly.
2) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and master control borad 3, master
The communication between plate 3 and intelligent gas meter controller 4 is controlled, the survey of magnitude sensor function can be carried out to intelligent gas meter controller 4
Examination, including metering accuracy, magnetic disturbance exception, broken string are abnormal, single tube exception and intelligent gas meter controller 4 respond these movements
The LCD data that generate afterwards, buzzer electric signal, LED electric signal, valve electric signal.This is to open an account, purchase gas, readjust prices, changing table, meter
One of each Test Sample Design and the basic test order of execution in number, wireless, abnormal conditions functional test module.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, sending magnitude sensor function
It can order to intelligent gas meter controller 4, such as metering accuracy (20 numbers of meter) order, send commands to master control borad 3, master control
The first microprocessor 11 of plate 3 then allows magnitude sensor module 14 to generate 20 counting sampled signals to intelligent gas meter controller
4, after these counting sampled signals of 26 transmission of magnitude sensor signal processing are to the processing of the second microprocessor 23, intelligent gas meter control
Buzzer electric signal that device 4 processed generates, LED electric signal, valve electric signal are converted into corresponding digital signal through master control borad 3, with
The LCD data that intelligent gas meter controller 4 generates export 10 (computer display screens by the information that master control borad 3 is returned to host computer 2 together
On interface or in test log), and whether judge automatically these data correct.Magnetic disturbance in magnitude sensor function is abnormal,
Broken string is abnormal, the motion flow of single tube exception is similar with the motion flow of metering accuracy, and difference is that they allow magnitude to sense
The signal that device module 14 generates is different, and magnetic disturbance is to allow magnitude sensor module 14 to generate magnetic disturbance signal to give intelligence combustion extremely
Gas meter controller 4, abnormal broken string is that magnitude sensor module 14 is allowed to generate disconnection signal to intelligent gas meter controller 4, single tube
Exception is that magnitude sensor module 14 is allowed to generate single tube signal to intelligent gas meter controller 4.
3) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and master control borad 3, master
The communication between plate 3 and intelligent gas meter controller 4 is controlled, push button function test can be carried out to intelligent gas meter controller 4, including
Long-pressing, short-press and intelligent gas meter controller 4 respond the LCD data generated after these movements, buzzer electric signal, LED electricity
Signal, valve electric signal.This for open an account, purchase gas, readjust prices, changing table, counting, wirelessly, in power consumption, abnormal conditions functional test module
One of each Test Sample Design and the basic test order of execution.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, send button command function
To intelligent gas meter controller 4, for example long-pressing order is sent to master control borad 3, the first microprocessor 11 of master control borad 3 allows button to open
The sampled signal of 20 generation long-pressing 6s is closed to intelligent gas meter controller 4, button signal processing 27 transmits these sampled signals and gives
After the processing of second microprocessor 23, buzzer electric signal, the LED electric signal, valve electric signal of the generation of intelligent gas meter controller 4
It is converted into corresponding digital signal through master control borad 3, is returned together with the LCD data that intelligent gas meter controller 4 generates by master control borad 3
10 (on computer display screen interface or in test logs) are exported to the information of host computer 2, and whether just to judge automatically these data
Really.The motion flow of short-press in push button function and the motion flow of long-pressing are similar, and difference is merely creating the time of sampled signal
Different, short-press is that button switch 20 is allowed to generate the sampled signal of 2s to intelligent gas meter controller 4.
4) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and master control borad 3, master
The communication between plate 3 and intelligent gas meter controller 4 is controlled, leakage warning function test can be carried out to intelligent gas meter controller 4,
The LCD data generated after these movements, buzzer are responded including passive leakage, active leakage and intelligent gas meter controller 4
Electric signal, LED electric signal, valve electric signal.This is each Test Sample Design in abnormal conditions functional test module and execution
One of basic test order.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, sending leakage warning function
It orders to intelligent gas meter controller 4, for example sends active leakage order to master control borad 3, the first microprocessor 11 of master control borad 3
Leakage alarm 22 is allowed to generate active leakage alarm voltage signal to intelligent gas meter controller 4, leakage alarm signal processing 33 passes
After giving this voltage signal to handle to the second microprocessor 23, intelligent gas meter controller 4 generates buzzer electric signal, LED telecommunications
Number, valve electric signal through master control borad 3 be converted into corresponding digital signal, the LCD data one generated with intelligent gas meter controller 4
It rises and 10 (on computer display screen interface or in test logs) is exported by the information that master control borad 3 is returned to host computer 2, and judge automatically this
Whether a little data are correct.The motion flow of passive leakage in leakage warning function is similar with the motion flow of active leakage,
Distinguish that the leakage alarm signal that is merely creating is different, passive leakage be allow leakage alarm 22 generate the short circuit signal of 0V voltage to
Intelligent gas meter controller 4.
5) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and programmable power supply
7, the communication between programmable power supply 7 and master control borad 3, master control borad 3 and intelligent gas meter controller 4, can be to intelligent gas meter control
Device 4 processed carries out low-voltage function test, including under-voltage, decompression, complete power down and intelligent gas meter controller 4 are in this 3 kinds of feelings
LCD data, buzzer electric signal, LED electric signal, valve electric signal are generated under condition.This is power consumption, abnormal conditions functional test mould
One of each Test Sample Design and the basic test order of execution in block.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, sending low-voltage function life
It enables to intelligent gas meter controller 4, for example sends under-voltage point 4.9V order, first automatic setting programmable power supply 7 is 4.9V (normal
Operating voltage is 6.0V) and this voltage signal is exported, this voltage signal is sent by the voltage module 16 in master control borad 3 to intelligent combustion
The table of gas meter controller 4 has power module 28, after then the second microprocessor 23 responds this voltage value, intelligent gas meter controller
4 generation buzzer electric signals, LED electric signal, valve electric signal are converted into corresponding digital signal through master control borad 3, with intelligent combustion
The LCD data that gas meter controller 4 generates are returned to the information output 10 of host computer 2 (on computer display screen interface by master control borad 3 together
Or in test log), and whether judge automatically these data correct.The stream of action of decompression, complete power down in low-voltage function
Journey is similar with under-voltage motion flow, and difference is that the voltage signal of their setting programmable power supplies 7 is different, and decompression setting can
The voltage for programming power supply 7 is 4.5V, and the voltage of complete power down setting programmable power supply 7 is 0V.
6) all devices are connected and equipment is in the state that normally works on power, pass through host computer 2 and programmable general-purpose
Communication between table 6, programmable multimeter 6 and master control borad 3, master control borad 3 and intelligent gas meter controller 4, can be to intelligent gas
Table controller 4 carry out current measurement function, including static working current, switch valve electric current, plug-in card electric current, wireless communication electric current,
The long electric current that touches the button.This is one of each Test Sample Design and the basic test order of execution in power consumption test module.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, sending current measurement function
It orders to intelligent gas meter controller 4, for example sends measurement static working current order, first allow the current module 21 of master control borad 3
Programmable multimeter 6 is accessed into circuit, then after table tool settles out, takes the current measurements of programmable multimeter 6, value
After, programmable multimeter 6 is removed into circuit by current module 21, the current value fetched is returned to by programmable multimeter 6
The information of host computer 2 exports 10 (on computer display screen interface or in test logs), and whether judge automatically current value correct.Electricity
Measurement switch valve electric current, plug-in card electric current in flow brake, wireless communication electric current, the long electric current that touches the button motion flow with
The motion flow for measuring static working current is similar, they allow intelligent gas meter controller 4 to generate when difference only measures electric current
Movement it is different, need to allow intelligent gas meter controller 4 to generate valve opening when measuring switch valve electric current or close valve events, measurement is inserted
It needs to carry out card action to intelligent gas meter controller 4 when card electric current, measurement needs when wirelessly communicating electric current to intelligent gas
Table controller 4 carries out wireless communication, and measurement, which is grown, to be needed to carry out long-pressing movement to intelligent gas meter controller 4 when touching the button electric current.
7) all devices are connected and equipment is in the state that normally works on power, are filled by host computer 2 and wireless receiving and dispatching
The communication between 5, wireless transmitter 5 and intelligent gas meter controller 4 is set, intelligent gas meter controller 4 can be carried out wirelessly
Communication function test, including meter reading, wireless switching valve, readjust prices, supplement with money, reads pricing system, be arranged intelligent gas meter controller 4
Other tables in data, read intelligent gas meter controller 4 other tables in data.This is to open an account, purchase gas, readjust prices, changing table, meter
One of each Test Sample Design and the basic test order of execution in number, wireless, power consumption, abnormal conditions functional test module.
Specific motion flow is as follows: when carrying out integration testing to intelligent gas meter controller, sending wireless communication function
Order to intelligent gas meter controller 4, for example send meter reading order, wireless transmitter 5 from host computer 2 receive this order and from
After reason, meter reading order is retransmited to the wireless module 29 of intelligent gas meter controller 4, by original after the processing of the second microprocessor 23
Road returns to meter reading data and exports 10 (on computer display screen interface or in test logs) to the information of host computer 2, and judges automatically
Whether meter reading data is correct.Wireless switching valve in wireless communication function readjusts prices, supplements with money, reading pricing system, setting intelligent gas
Data in other tables of table controller 4 read the motion flow of data and meter reading life in other tables of intelligent gas meter controller 4
The motion flow of order is similar, the data of difference command contexts or return that only they send or allows intelligent gas meter controller 4
The movement of generation is different, wireless switching valve be send the order of wireless switching valve allow intelligent gas meter controller 4 generate valve opening or
Valve events are closed, price adjustment is to send price adjustment content to readjust prices to intelligent gas meter controller 4, and supplementing with money is to send recharge amount to intelligence
Can gas meter controller 4 supplemented with money, reading pricing system is to send this order to allow price in 4 return table of intelligent gas meter controller
System, it is that data are carried out to intelligent gas meter controller 4 in transmission table that data in other tables of intelligent gas meter controller 4, which are arranged,
Setting, reading data in other tables of intelligent gas meter controller 4 is to send reading order to return by intelligent gas meter controller 4
Data in table.
Before when the progress of intelligent gas meter controller 4 integration testing to be measured, corresponding type is first downloaded from host computer server 1
Number and version number intelligent gas meter controller 4 the functional test module tables of data of institute, this tables of data is exactly to survey one by one
Then the set of example on probation selects the test module of wherein one or more or repertoire to be tested automatically, surveys automatically
The different characteristic that system can have according to table when examination carries out corresponding comparing mode, because different intelligent gas meter controller produces
Raw LCD data, card data are different, and test data also can be different from given data alignments;It is each when automatic test
The test module of function is non-interference, after the test module of a function has been surveyed, except non-artificial termination is tested, otherwise continues under survey
One functional test module until the functional test module of institute completes test, and after the completion of each functional test module, all can
Its test content and test result (unsuccessfully or successfully) are recorded in log, the test module of each function is in automatic test
All be that test command is sent according to test case one by one, by master control borad 3, wireless transmitter 5, programmable multimeter 6, can
Programming power supply 7 obtains test data after interacting with intelligent gas meter controller 4 to be measured, and by these test datas and information
After the given data saved in input 8 is compared, then the test command in next test case is sent in order, until surveying
Test case used in die trial block has been carried out, and if there is test case no data returns, testing process continues to run, when entire
After the completion of test, test result, test report and test log are remained in information output 10.Especially for those functions
Have for the intelligent gas meter controller changed a little, in the limited time, is just shown when this system carries out integration testing to it
Especially efficient, test coverage height is obtained, reliably ensure that the high quality of product, and after completion test, also can be generated new
The test module tables of data of corresponding function.
To intelligent gas meter controller carry out integration testing when, the system can also carry out negative testing for improve collection
When at the coverage rate of test, such as normal radio meter register test, need to send and the consistent table of intelligent gas meter controller 4 tool ID
Number, after wireless transmitter 5 is interacted with intelligent gas meter controller 4, intelligent gas meter controller 4, which returns, normally wirelessly to be copied
Table data, if sent, table when meter reading order has ID number and the table tool ID number of intelligent gas meter controller 4 is inconsistent, through wireless
After R-T unit 5 is interacted with intelligent gas meter controller 4, then intelligent gas meter controller 4 is not responding to this radio meter register order, intelligence
Energy gas meter controller 4 will not return to any data, and host computer 2 all can automatically be compared this 2 kinds of situations, if should nothing
Meter reading data returns, and as a result but returns meter reading data, and test result mistake can then prompt mistake on computer display screen, and
Error message is saved in test log.
Following table is the testing time table of comparisons of manual testing and integration testing:
The use of this integrated test system only needs tester to connect all devices and equipment is allowed to be in normally upper electrician
Make state, the integration testing of intelligent gas meter controller can test completion automatically.As can be seen from the above table, the present invention is greatly
The efficiency and reliability for improving entire test assignment reduce testing time and testing cost, save the time about 80%, reliably
Ground ensure that the high quality of product.
Claims (6)
1. the system that a kind of pair of intelligent gas meter controller carries out integration testing, it is characterised in that: by host computer server, upper
Machine, master control borad, intelligent gas meter controller, wireless transmitter, programmable multimeter and programmable power supply composition, host computer clothes
Business device is connected with host computer carries out two-way communication, and host computer is connected with master control borad carries out two-way communication, master control borad and intelligence
Gas meter controller, which is connected, carries out two-way communication;Host computer is connected with wireless transmitter carries out two-way communication, wireless to receive
Transmitting apparatus is connected with intelligent gas meter controller carries out two-way communication;Host computer be connected with programmable multimeter carry out it is two-way
Communication, programmable multimeter is connected with master control borad carries out one-way communication;Host computer be connected with programmable power supply carry out it is two-way
Communication, programmable power supply is connected with master control borad carries out one-way communication, thus network consisting topological structure;The host computer is by believing
Breath input, integration testing and information output composition;
Information input is by keyboard or mouse input or selection test case parameter, and according between highway device each in system
All test datas returned after interaction save in the database as total input information, i.e. test case;
Integration testing is realized by the test content of each function of intelligent gas meter controller, wherein the test module of each function is
The test case under test module by being stored in different function in information input forms, and collects to intelligent gas meter controller
It is tested at selection one of them when test or multinomial or repertoire test module;
Information output is the survey generated when the log generated when saving test case by information input and integrated test execution are tested
Examination log, test report and for show the display screen checked or for print the groups of printers checked at;
The input information refers to by interacting between master control borad and intelligent gas meter controller, wireless transmitter and intelligence
It is interacted between interaction, programmable multimeter and master control borad and intelligent gas meter controller between gas meter controller, programmable electricity
All test datas returned after being interacted between source and master control borad and intelligent gas meter controller, and according to test case content and
The difference of data, be stored in respectively open an account, purchase gas, readjust prices, change table, is wireless, power consumption, counting and abnormal conditions corresponding function survey
In die trial block, and the test module of corresponding function is uploaded into centralized management in host computer server and is saved;Test data packet
Include LCD data, valve data, buzzer data, LED data, card data, wireless data and current data;
The integration testing is the side by the test content of each function of intelligent gas meter controller to realize and to test automatically
Formula is completed, and test module includes the opening an account, purchase gas, readjust prices of intelligent gas meter controller, changes table, wireless, power consumption, counting and different
Reason condition;
The opening an account, purchase gas, readjust prices of the intelligent gas meter controller changes table, wireless, power consumption, each function in counting and abnormal conditions
Test case in energy test module is by card movement, magnitude sensor function, button actions, leakage alarm, low-voltage, electricity
These basic test orders composition is surveyed and wirelessly communicated to flow;
Before carrying out integration testing to intelligent gas meter controller, corresponding model and version number are first downloaded from host computer server
Intelligent gas meter controller the functional test module tables of data of institute, this tables of data is the set of test case one by one,
Then the test module of wherein one or more or repertoire is selected to be tested automatically, and system can basis when test automatically
The different characteristic of table tool carries out corresponding comparing mode, LCD data, the number of cards of the generation of different intelligent gas meter controller
According to different with wireless data, test data and given data alignments are also different;The test of each function when automatic test
Module is non-interference, after the test module of a function has been surveyed, except non-artificial termination is tested, otherwise continues to survey next function survey
Die trial block, until the functional test module of institute completes test, and after the completion of each functional test module, it can all be tested in
Hold and test result is recorded in log;The test module of each function is according to test case one by one in automatic test
Test command is sent, master control borad, wireless transmitter, programmable multimeter, programmable power supply and intelligent gas to be measured are passed through
Test data is obtained after table controller interaction, and the given data saved in these test datas and information input is compared
Afterwards, then in order the test command in next test case is sent, until test case all in test module is carried out
Complete, if there is test case no data returns, testing process continues, after the completion of entire test, test result, test report
It accuses and test log remains in information output, the test module tables of data of corresponding function can be generated.
2. the system that a kind of pair of intelligent gas meter controller according to claim 1 carries out integration testing, it is characterised in that
The master control borad by first microprocessor, card module, LCD data processing, magnitude sensor module, master control borad power module,
Voltage module, valve module, buzzer signal processing, LED signal processing, button switch, current module and leakage alarm composition,
Master control borad is the hardware execution units that system carries out integration testing to intelligent gas meter controller;
First microprocessor is used to control the action response of each component part and data processing in master control borad, and with host computer and
The communication that intelligent gas meter controller carries out;
Card module is used to carry out writing card to logic security IC card or CPU card or card reading acts, or is used to give intelligent gas meter control
Device processed carries out card action;
LCD data processing is used to receive from intelligent gas meter controller LCD module and returns to the LCD data of coming, and by this data
It is returned to the information input and information output of host computer;
Magnitude sensor module is used to generate with measuring relevant sampled signal, so that intelligent gas meter controller identifies this signal
Meter action, single tube movement, magnetic disturbance movement or broken string movement are carried out afterwards;
Master control borad power module provides power supply by 12V/3A DC adapter, to guarantee the normal work of master control borad;
Voltage module controls the conducting and truncation of intelligent gas meter controller supply access by relay;
Valve module is used to control the state of motor valve or screw-down valve valve: valve opening closes valve, and valve electric signal is converted to
Digital signal, to return to the information input and information output of host computer;
Buzzer signal processing is converted by the buzzer rings electric signal that A/D conversion circuit generates intelligent gas meter controller
At buzzing digital signal, so that this digital signal to be returned to the information input and information output of host computer;
LED signal processing is that the luminous electric signal of LED that intelligent gas meter controller generates is converted into LED by A/D conversion circuit
Luminous digital signal, so that this digital signal to be returned to the information input and information output of host computer;
Button switch controls the button state of intelligent gas meter controller: short-press, long-pressing or disconnection by relay;
Current module controls the conducting and truncation of intelligent gas meter controller power consumption test access by relay;
Leakage alarm is used to generate voltage needed for leakage alarm, according to the difference of leakage alarm type, can produce active leakage
Voltage value and passive leakage voltage value.
3. the system that a kind of pair of intelligent gas meter controller according to claim 2 carries out integration testing, it is characterised in that
The intelligent gas meter controller is handled by the second microprocessor, card data processing, LCD module, magnitude sensor signal, is pressed
At button signal processing, table tool power module, wireless module, buzzer, LED module, valve signal processing and leakage alarm signal
Reason composition, intelligent gas meter controller are the measured body of integration testing in system;
Second microprocessor is used to handle action response and the data processing of each component part of intelligent gas meter controller, Yi Jiyu
The communication that master control borad and wireless transmitter carry out;
Card data processing is used to receive the card data sent from master control borad, then transfers to the second microprocessor processes
Afterwards, card module of the card data that returns again to that treated to master control borad;
LCD module is used to send the LCD data after the second microprocessor processes to the LCD data processing of master control borad, and in module
LCD display be used to show the different working condition and significant data information of intelligent gas meter controller;
The processing of magnitude sensor signal is used to receive the sampled signal data relevant to metering sent from master control borad, then
Transfer to the second microprocessor processes;
After button signal processing receives the button state signal transmitted from master control borad, the second microprocessor processes are transferred to;Button-like
State includes: short-press, long-pressing or disconnection;
Table tool power module is used to be supplied to required voltage when intelligent gas meter controller work;
Wireless module is carried out wireless communication by radio receiving transmitting module and wireless transmitter;
Buzzer plays alarm function, and when intelligent gas meter controller is in some abnormalities, buzzer just be will call the police
Or more sound;Abnormality includes: broken string, magnetic disturbance, single tube, leakage, owes amount or under-voltage;
LED module shows the working condition of intelligent gas meter controller by LED light;
Valve signal handles the valve electric signal after being used to send the second microprocessor processes to the valve module of master control borad;
Leakage alarm signal processing is used to receive the leakage alarm electric signal that the leakage alarm of master control borad generates, and transfers to second micro- place
Manage device processing.
4. the system that a kind of pair of intelligent gas meter controller according to claim 3 carries out integration testing, it is characterised in that
The host computer server is communicated by RJ-45 Ethernet interface with host computer;
Host computer is communicated by USB interface with programmable multimeter, be may be programmed multimeter and is passed through signal input output end
The current module for accessing master control borad carries out power consumption test to intelligent gas meter controller, and may be programmed multimeter is system to intelligence
One hardware execution units of gas meter controller progress integration testing;
Host computer is communicated by USB interface with wireless transmitter, wireless transmitter wirelessly with intelligent combustion
The wireless module of gas meter controller is communicated, and wireless transmitter is that system carries out integration testing to intelligent gas meter controller
A hardware execution units;
Host computer is communicated by RS-232 serial ports with programmable power supply, and programmable power supply is accessed by signal output terminal and led
The voltage module of plate is controlled, to power to intelligent gas meter controller, programmable power supply is system to intelligent gas meter controller
Carry out a hardware execution units of integration testing;
Host computer is communicated by RS-232 serial ports with master control borad, and the processing of card module and card sheet data is connected, LCD data
Processing is connected with LCD module, and magnitude sensor module is connected with the processing of magnitude sensor signal, voltage module and table tool electricity
Source module is connected, and valve module is connected with valve signal processing, and buzzer signal processing is connected with buzzer, LED letter
Number processing is connected with LED module, and button switch is connected with button signal processing, leakage alarm and leakage alarm signal processing
It is connected.
5. the system that a kind of pair of intelligent gas meter controller according to claim 1 carries out integration testing, it is characterised in that
It is described to open an account, purchase gas, readjust prices, changing table, counting and these wireless functional test modules mainly call card movement, magnitude sensing
Device function, button actions and these basic test orders are wirelessly communicated to complete;
The functional test module of power consumption mainly calls card movement, button actions, low-voltage, current measurement and to wirelessly communicate this several
A basic test order is completed;
The functional test module of abnormal conditions mainly calls magnitude sensor function, leakage alarm, low-voltage, wirelessly communicates and press
Button acts these basic test orders to complete.
6. the system that a kind of pair of intelligent gas meter controller according to claim 5 carries out integration testing, it is characterised in that:
The workflow of the card movement is as follows: when carrying out integration testing to intelligent gas meter controller, system is automatically defeated
Enter the card data to be arranged to intelligent gas meter controller, then sends card order to master control borad, master control borad is passed through in order
Logic encryption card is written into card data after parsing, then the first microprocessor control card module of master control borad is to intelligent gas
Table controller carries out card action, by the number on card after the second microprocessor responds card movement of intelligent gas meter controller
According to being arranged into intelligent gas meter controller, regardless of whether data are arranged success, path is reversed when coming after the completion of movement according to order
The related data of intelligent gas meter controller is returned on logic encryption card, while returning to LCD data, buzzer electric signal, LED
Electric signal and valve electric signal are to master control borad, and wherein buzzer electric signal, LED electric signal and valve electric signal are converted through master control borad
It is returned to together by master control borad at corresponding buzzer digital signal, LED digital signal, valve digital signal, then with LCD data
The information output of position machine, and whether judge automatically these data correct;
The workflow of the magnitude sensor function is as follows: when carrying out integration testing to intelligent gas meter controller, sending
The order of magnitude sensor function sends commands to master control borad, master control if 20 several orders of meter to intelligent gas meter controller
The first microprocessor of plate then allows magnitude sensor module to generate 20 counting sampled signals to intelligent gas meter controller, magnitude
After these counting sampled signals of sensor signal processing transmission give the second microprocessor processes, what intelligent gas meter controller generated
Buzzer electric signal, LED electric signal and valve electric signal are converted into corresponding digital signal and intelligent gas meter control through master control borad
The LCD data that device processed generates are exported by the information that master control borad is returned to host computer together, and whether judge automatically these data correct;
The workflow of the button actions is as follows: when carrying out integration testing to intelligent gas meter controller, send button function
It can order to intelligent gas meter controller, if sending long-pressing order to master control borad, the first microprocessor of master control borad is opened by button
The sampled signal for generating long-pressing 6s is closed to intelligent gas meter controller, it is micro- to second that button signal processing transmits these sampled signals
After processor processing, buzzer electric signal, LED electric signal and the valve electric signal that intelligent gas meter controller generates are through master control borad
The LCD data for being converted into corresponding digital signal and intelligent gas meter controller generation are returned to host computer by master control borad together
Information output, and whether judge automatically these data correct;
The workflow of the leakage alarm is as follows: when carrying out integration testing to intelligent gas meter controller, sending leakage report
Alert command function is to intelligent gas meter controller, if sending active leakage order to master control borad, the first microprocessor of master control borad
Leakage alarm is allowed to generate active leakage alarm voltage signal to intelligent gas meter controller, leakage alarm signal processing transmits this electricity
After pressure signal gives the second microprocessor processes, buzzer electric signal, LED electric signal and valve that intelligent gas meter controller generates
Electric signal is converted into the LCD data of corresponding digital signal and intelligent gas meter controller generation together by master control through master control borad
Plate is returned to the information output of host computer, and whether judge automatically these data correct;
The workflow of the low-voltage is as follows: when carrying out integration testing to intelligent gas meter controller, sending low-voltage function
Can order to intelligent gas meter controller, if sending under-voltage point 4.9V order, first automatic setting programmable power supply is 4.9V and defeated
This voltage signal out, this voltage signal send the table to intelligent gas meter controller to have power supply mould by the voltage module in master control borad
Block, then after this voltage value of the second microprocessor responds, intelligent gas meter controller generate LCD data, buzzer electric signal,
LED electric signal and the LCD that valve electric signal is converted into corresponding digital signal through master control borad and intelligent gas meter controller generates
Data are exported by the information that master control borad is returned to host computer together, and whether judge automatically these data correct;
The workflow of the current measurement is as follows: when carrying out integration testing to intelligent gas meter controller, sending the magnitude of current
Brake order is to intelligent gas meter controller, if sending measurement static working current order, first allows the current module of master control borad
Programmable multimeter is accessed into circuit, then after table tool settles out, takes the current measurements of programmable multimeter, value is complete
Programmable multimeter is removed circuit by current module by Bi Hou, and the current value fetched returns to host computer by programmable multimeter
Information output, whether and it is correct to judge automatically current value;
The workflow of the wireless communication is as follows: when carrying out integration testing to intelligent gas meter controller, sending channel radio
Telecommunication function order is to intelligent gas meter controller, if sending meter reading order, wireless transmitter receives this order simultaneously from host computer
After processing, meter reading order is retransmited to the wireless module of intelligent gas meter controller, through the second road microprocessor processes Hou Anyuan
The information that meter reading data is returned to host computer exports, and whether judge automatically meter reading data correct.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710841635.8A CN107728601B (en) | 2017-09-18 | 2017-09-18 | The system that a kind of pair of intelligent gas meter controller carries out integration testing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710841635.8A CN107728601B (en) | 2017-09-18 | 2017-09-18 | The system that a kind of pair of intelligent gas meter controller carries out integration testing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107728601A CN107728601A (en) | 2018-02-23 |
CN107728601B true CN107728601B (en) | 2019-04-02 |
Family
ID=61206332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710841635.8A Active CN107728601B (en) | 2017-09-18 | 2017-09-18 | The system that a kind of pair of intelligent gas meter controller carries out integration testing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107728601B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12203799B2 (en) | 2023-12-19 | 2025-01-21 | Chengdu Qinchuan Iot Technology Co., Ltd. | Methods and industrial internet of things systems for factory testing of ultrasonic gas meters for smart production |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110636089B (en) * | 2018-06-21 | 2022-11-11 | 新智数字科技有限公司 | Intelligent ventilation operation system based on gas meter and method for realizing remote intelligent control |
CN108881245B (en) * | 2018-06-27 | 2020-06-16 | 江苏科技大学 | Unmanned ship control transmission system and control transmission method based on double master controls and power management |
CN108844603A (en) * | 2018-08-15 | 2018-11-20 | 金卡智能集团股份有限公司 | A gas meter function test system |
CN109141588B (en) * | 2018-09-05 | 2020-06-16 | 上海飞奥燃气设备有限公司 | Automatic simulation test system for gas meter |
CN109782731B (en) * | 2018-12-26 | 2021-08-06 | 广东格兰仕集团有限公司 | Automatic test method for logic function of microwave oven |
CN110907020B (en) * | 2019-12-28 | 2025-02-14 | 杭州先锋电子技术股份有限公司 | A control system for a civil intelligent gas meter controller function detection device |
CN112859957B (en) * | 2020-01-17 | 2021-11-23 | 重庆格网科技有限公司 | Intelligent control system for power communication and working method thereof |
CN112466096A (en) * | 2020-11-24 | 2021-03-09 | 重庆市山城燃气设备有限公司 | Detection system and method for gas meter alarm with leakage and disconnection detection functions |
CN114923545A (en) * | 2022-03-14 | 2022-08-19 | 上海飞奥燃气设备有限公司 | Intelligent gas meter firmware test system and device |
CN115047926A (en) * | 2022-05-30 | 2022-09-13 | 上海飞奥燃气设备有限公司 | Automatic testing system and method for reliability of electric edge environment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104700504A (en) * | 2015-03-31 | 2015-06-10 | 成都秦川科技发展有限公司 | Safety cut-off type IC (integrated circuit) card intelligent mass flow rate gas meter and management system thereof |
CN204536493U (en) * | 2015-04-23 | 2015-08-05 | 郑州安然测控设备有限公司 | Intelligent gas meter veneer automatically testing platform |
CN105241529A (en) * | 2015-11-05 | 2016-01-13 | 江西金程智能科技有限公司 | Full-automatic testing system for gas meter module |
-
2017
- 2017-09-18 CN CN201710841635.8A patent/CN107728601B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104700504A (en) * | 2015-03-31 | 2015-06-10 | 成都秦川科技发展有限公司 | Safety cut-off type IC (integrated circuit) card intelligent mass flow rate gas meter and management system thereof |
CN204536493U (en) * | 2015-04-23 | 2015-08-05 | 郑州安然测控设备有限公司 | Intelligent gas meter veneer automatically testing platform |
CN105241529A (en) * | 2015-11-05 | 2016-01-13 | 江西金程智能科技有限公司 | Full-automatic testing system for gas meter module |
Non-Patent Citations (1)
Title |
---|
集成 LWIP 协议的燃气表计费器自动化检测系统;胡宏笋;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20170615(第06期);第1.3,3.1,3.4,4.1-4.12,4.3,5.1节 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12203799B2 (en) | 2023-12-19 | 2025-01-21 | Chengdu Qinchuan Iot Technology Co., Ltd. | Methods and industrial internet of things systems for factory testing of ultrasonic gas meters for smart production |
Also Published As
Publication number | Publication date |
---|---|
CN107728601A (en) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107728601B (en) | The system that a kind of pair of intelligent gas meter controller carries out integration testing | |
CN103901387B (en) | Electricity meter detection system | |
CN103516551B (en) | Utilize passive pair of RFID tag to optical fiber physical port intelligent management system | |
CN107515370A (en) | A kind of PCBA detection means and detection method | |
CN210072796U (en) | Bluetooth card type NB-IoT remote gas meter with double wireless channels | |
CN204650738U (en) | A kind of ammeter ' s reading meter acquisition terminal | |
CN113705026B (en) | Digital modeling and intelligent detection system for power secondary equipment | |
CN106383763A (en) | Data center intelligent fault detection alarm system | |
CN208953619U (en) | Intelligent detection system for power distribution terminal | |
CN114123482A (en) | Main plant station information joint debugging decoupling method | |
CN111273895B (en) | Battery management system module development software integration method | |
CN107257304B (en) | Telecontrol point-aligning-free configuration test system | |
CN202362865U (en) | IC card prepaid energy meter fault detection device | |
CN104182219A (en) | Visualized testing method for battery pack system | |
CN106291329A (en) | A kind of have the automatic test system detecting and joining the distant function of a terminal three | |
CN115953264B (en) | Screen cabinet model integrated design system and fault judgment method based on three-dimensional modeling | |
CN202720043U (en) | Weight automatic verification device | |
CN107290019A (en) | A kind of wireless watermeter system based on GSM | |
CN106200623B (en) | The semi-physical simulation test device of reactor core measuring system logic module | |
CN112104088A (en) | Intelligent substation protection and secondary circuit handheld type patrol instrument and working method thereof | |
CN108132066A (en) | A kind of design method of mine sensors | |
CN108931694A (en) | Intelligent detection system and detection method for power distribution terminal | |
CN204964636U (en) | A PDA that is used for inspection of on --spot power consumption to manage | |
CN106844129A (en) | A kind of POS automatic switch machine detecting device | |
CN2824146Y (en) | Automatic integrated power testing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |