CN113466709A - Method for drawing curve of battery test data - Google Patents

Method for drawing curve of battery test data Download PDF

Info

Publication number
CN113466709A
CN113466709A CN202110871184.9A CN202110871184A CN113466709A CN 113466709 A CN113466709 A CN 113466709A CN 202110871184 A CN202110871184 A CN 202110871184A CN 113466709 A CN113466709 A CN 113466709A
Authority
CN
China
Prior art keywords
data
module
variable
battery
point
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.)
Pending
Application number
CN202110871184.9A
Other languages
Chinese (zh)
Inventor
肖映宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xinweier Electronics Co Ltd
Original Assignee
Shenzhen Xinweier Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xinweier Electronics Co Ltd filed Critical Shenzhen Xinweier Electronics Co Ltd
Priority to CN202110871184.9A priority Critical patent/CN113466709A/en
Publication of CN113466709A publication Critical patent/CN113466709A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

The invention discloses a method for drawing a curve by using battery test data, which comprises the following steps: s1: calculating first data, Y-axis maximum point data, Y-axis minimum point data and last data of each pixel point of the battery data in an X axis according to the resolution of a screen, filtering other data points, connecting two straight lines of each pixel point of the X axis, connecting the Y-axis maximum point with the Y-axis minimum point, and connecting the last data with the first data of the next pixel point; s2: calculating the slope of all the straight lines obtained in the step S1, merging the connected straight lines with the same slope, and reserving a first point and a last point to form a straight line; s3: and sequentially calling all the straight lines obtained in the step S2 to GUI (graphical user interface) for drawing, and drawing a battery performance curve, wherein the method has the beneficial effects that: the drawing efficiency of the battery test data is optimized, and the data analysis capability is improved.

Description

Method for drawing curve of battery test data
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of battery testing, in particular to a method for drawing a curve by using battery testing data.
[ background of the invention ]
The battery performance test runs through the battery production process flow and is important for the production process of the battery. The battery performance test result comprises a large amount of original test data, a user needs to check the original test data in the test software, and the quality of the battery performance is determined according to the original test data;
however, when a user looks up original test data in test software, the user needs to spend a lot of time and energy to complete the check, processing and analysis of the data, and finally determines the quality of the battery performance according to the analysis result, so that the efficiency is low;
at present, the battery test data volume in the battery performance test equipment is large, the GDI drawing times are called too many when the battery test data is used for drawing a curve, the efficiency is low, and the refreshing is slow.
[ summary of the invention ]
The invention aims to solve the problems that the battery test data in the existing battery performance test equipment is large in quantity, too many GDI drawing times are called when the battery test data is drawn into a curve, the efficiency is low, and the refreshing speed is not enough.
The invention is realized by the following technical scheme:
a method for drawing a curve by using battery test data comprises the following steps:
s1: calculating first data, Y-axis maximum point data, Y-axis minimum point data and last data of each pixel point of the battery data in an X axis according to the resolution of a screen, filtering other data points, connecting two straight lines of each pixel point of the X axis, connecting the Y-axis maximum point with the Y-axis minimum point, and connecting the last data with the first data of the next pixel point;
s2: calculating the slope of all the straight lines obtained in the step S1, merging the connected straight lines with the same slope, and reserving a first point and a last point to form a straight line;
s3: and (4) calling all the straight lines obtained in the step (S2) to a GUI (graphical user interface) for drawing, and drawing a battery performance curve.
Furthermore, the GUI drawing comprises a data analysis processing module and a drawing module, wherein the data analysis processing module is internally provided with a data format conversion processing module and a program calling link library module, processes and converts battery data input files in various formats into data format types which can be recognized by software, reads data variables and transmits the data variables to the drawing module for processing; the drawing module comprises an internal preprocessing and GUI interactive interface processing drawing type graph and is connected with the data analysis processing module.
Further, the data format conversion processing module performs data analysis through the deviation value correction module and the call function.
Further, the drawing module adopts a GUI of MATLAB, and the GUI interactive interface integrates a user visual interface basic component, a drawing functional area and a mode conversion functional area.
Further, the plot function area includes one or more elements of setting voltage, current, capacity, charge end voltage, discharge end voltage, charge capacity, discharge capacity, efficiency, time, cycle number, energy, and charge-discharge module.
Further, the GUI interactive interface includes a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charge/discharge module variable, an image element module, and an image type module.
Furthermore, the drawing module factors comprise a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charge and discharge module variable, an image element module and an image type module in the battery data file, and image output and storage are completed after the factors are selected.
Further, the data analysis processing module extracts variables through data loaded into the system management module, and the input file types are divided into a text format and a plurality of binary battery data files.
Further, programming allows the data analysis processing and the drawing functions to be independently configured and interfaced with each other.
The invention has the beneficial effects that:
(1) optimizing the drawing efficiency of the battery test data;
(2) and the data analysis capability is improved.
[ description of the drawings ]
FIG. 1 is a schematic flow chart of a high battery test data curve-drawing method according to the present invention;
FIG. 2 is a schematic diagram of the comparative effect of the high battery test data plotted curve of the present invention;
[ detailed description ] embodiments
The invention is further described with reference to the accompanying drawings and the detailed description:
as shown in fig. 1 and 2, a method for drawing a curve of battery test data includes the following steps:
s1: calculating first data, Y-axis maximum point data, Y-axis minimum point data and last data of each pixel point of the battery data in an X axis according to the resolution of a screen, filtering other data points, connecting two straight lines of each pixel point of the X axis, connecting the Y-axis maximum point with the Y-axis minimum point, and connecting the last data with the first data of the next pixel point;
s2: calculating the slope of all the straight lines obtained in the step S1, merging the connected straight lines with the same slope, and reserving a first point and a last point to form a straight line;
s3: and (4) calling all the straight lines obtained in the step (S2) to a GUI (graphical user interface) for drawing, and drawing a battery performance curve.
Preferably, the GUI drawing comprises a data analysis processing module and a drawing module, wherein the data analysis processing module is internally provided with a data format conversion processing module and a program calling link library module, processes and converts battery data input files in various formats into data format types which can be recognized by software, reads data variables and transmits the data variables to the drawing module for processing; the drawing module comprises an internal preprocessing and GUI interactive interface processing drawing type graph and is connected with the data analysis processing module.
Preferably, the data format conversion processing module performs data analysis through the deviation value correction module and the call function.
Preferably, the drawing module adopts a GUI of MATLAB, and the GUI interactive interface integrates a user visual interface basic component, a drawing functional area and a mode conversion functional area.
Preferably, the plot function area includes one or more elements of setting voltage, current, capacity, charge end voltage, discharge end voltage, charge capacity, discharge capacity, efficiency, time, cycle number, energy, and charge-discharge module.
Preferably, the GUI interactive interface includes a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charge and discharge module variable, an image element module, and an image type module.
Preferably, the drawing module factors include a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charge and discharge module variable, an image element module and an image type module in the battery data file, and the image output and storage are completed after the factors are selected.
Preferably, the data analysis processing module extracts variables from the data loaded into the system management module, and the input file types are classified into a text format and a plurality of binary battery data files.
Preferably, the programming allows the data analysis process to be set independently of the mapping functions, interfacing with each other.
Appropriate changes and modifications to the embodiments described above will become apparent to those skilled in the art from the disclosure and teachings of the foregoing description. Therefore, the present invention is not limited to the specific embodiments disclosed and described above, and some modifications and variations of the present invention should fall within the scope of the claims of the present invention. Furthermore, although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims (9)

1. A method for drawing a curve by using battery test data is characterized by comprising the following steps:
s1: calculating first data, Y-axis maximum point data, Y-axis minimum point data and last data of each pixel point of the battery data in an X axis according to the resolution of a screen, filtering other data points, connecting two straight lines of each pixel point of the X axis, connecting the Y-axis maximum point with the Y-axis minimum point, and connecting the last data with the first data of the next pixel point;
s2: calculating the slope of all the straight lines obtained in the step S1, merging the connected straight lines with the same slope, and reserving a first point and a last point to form a straight line;
s3: and (4) calling all the straight lines obtained in the step (S2) to a GUI (graphical user interface) for drawing, and drawing a battery performance curve.
2. The method for profiling battery test data according to claim 1, wherein: the GUI drawing comprises a data analysis processing module and a drawing module, wherein the data analysis processing module is internally provided with a data format conversion processing module and a program calling link library module, and is used for processing and converting battery data input files in various formats into data format types which can be recognized by software, reading data variables and transmitting the data variables to the drawing module for processing; the drawing module comprises an internal preprocessing and GUI interactive interface processing drawing type graph and is connected with the data analysis processing module.
3. The method for profiling battery test data according to claim 2, wherein: and the data format conversion processing module carries out data analysis through the deviation value correction module and the calling function.
4. The method for profiling battery test data according to claim 2, wherein: the drawing module adopts GUI of MATLAB, and the GUI interactive interface integrates a user visual interface basic component, a drawing functional area and a mode conversion functional area.
5. The method for profiling battery test data according to claim 4, wherein: the drawing function area comprises one or more elements of setting voltage, current, capacity, charge ending voltage, discharge ending voltage, charge capacity, discharge capacity, efficiency, time, cycle times, energy and a charge-discharge module.
6. The method for profiling battery test data according to claim 4, wherein: the GUI interactive interface comprises a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charging and discharging module variable, an image element module and an image type module.
7. The method for profiling battery test data according to claim 7, wherein: the drawing module factors comprise a voltage variable, a current variable, a capacity variable, an efficiency variable, a time variable, a cycle number variable, an energy variable, a charging and discharging module variable, an image element module and an image type module in the battery data file, and image output and storage are completed after the factors are selected.
8. The method for profiling battery test data according to claim 2, wherein: the data analysis processing module extracts variables through data loaded into the system management module, and the input file types are divided into text formats and various binary battery data files.
9. The method for profiling battery test data according to claim 2, wherein: the programming makes the data analysis process and the drawing function set independently and connected mutually.
CN202110871184.9A 2021-07-30 2021-07-30 Method for drawing curve of battery test data Pending CN113466709A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110871184.9A CN113466709A (en) 2021-07-30 2021-07-30 Method for drawing curve of battery test data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110871184.9A CN113466709A (en) 2021-07-30 2021-07-30 Method for drawing curve of battery test data

Publications (1)

Publication Number Publication Date
CN113466709A true CN113466709A (en) 2021-10-01

Family

ID=77883309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110871184.9A Pending CN113466709A (en) 2021-07-30 2021-07-30 Method for drawing curve of battery test data

Country Status (1)

Country Link
CN (1) CN113466709A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109669139A (en) * 2017-10-13 2019-04-23 中国电信股份有限公司广州分公司 Condition detecting of storage-battery, apparatus and system
CN110163975A (en) * 2019-05-24 2019-08-23 武汉轻工大学 Method for drafting, device, equipment and the storage medium of space line
US20190277917A1 (en) * 2017-09-14 2019-09-12 The Hkust Fok Ying Tung Research Institute Method and apparatus for estimating state of charge of battery, and computer readable storage medium
CN110659605A (en) * 2019-09-21 2020-01-07 哈尔滨理工大学 Lithium battery classification method based on battery characteristic curve feature point extraction
CN111323719A (en) * 2020-03-18 2020-06-23 北京理工大学 Method and system for online determination of health state of power battery pack of electric automobile
CN111367614A (en) * 2020-03-30 2020-07-03 上海航天计算机技术研究所 Test data curve display processing system
CN111398833A (en) * 2020-03-13 2020-07-10 浙江大学 Battery health state evaluation method and evaluation system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190277917A1 (en) * 2017-09-14 2019-09-12 The Hkust Fok Ying Tung Research Institute Method and apparatus for estimating state of charge of battery, and computer readable storage medium
CN109669139A (en) * 2017-10-13 2019-04-23 中国电信股份有限公司广州分公司 Condition detecting of storage-battery, apparatus and system
CN110163975A (en) * 2019-05-24 2019-08-23 武汉轻工大学 Method for drafting, device, equipment and the storage medium of space line
CN110659605A (en) * 2019-09-21 2020-01-07 哈尔滨理工大学 Lithium battery classification method based on battery characteristic curve feature point extraction
CN111398833A (en) * 2020-03-13 2020-07-10 浙江大学 Battery health state evaluation method and evaluation system
CN111323719A (en) * 2020-03-18 2020-06-23 北京理工大学 Method and system for online determination of health state of power battery pack of electric automobile
CN111367614A (en) * 2020-03-30 2020-07-03 上海航天计算机技术研究所 Test data curve display processing system

Similar Documents

Publication Publication Date Title
CN103197930B (en) The method that automobile diagnostic software automatically generates
CN105048483B (en) The energy accumulation capacity configuration and system of the power distribution network containing photovoltaic
CN202058149U (en) Two-channel data acquisition instrument based on peripheral component interconnect (PCI) bus
CN1877350B (en) Testing method and device for abnormal power-on and power-off of electronic product
CN107239232A (en) Date storage method for electric energy meter
CN113466709A (en) Method for drawing curve of battery test data
CN107014432B (en) A kind of analog signal monitoring system and method
CN110486261B (en) Air compressor set allocation system and method based on multipoint pressure track prediction
CN115758151A (en) Combined diagnosis model establishing method and photovoltaic module fault diagnosis method
CN108829051B (en) Method and device for simulating DCS avalanche working condition
CN109271566A (en) A kind of computer data processing system
CN106951531A (en) Data query method and device
CN116626413A (en) Test system and test method for optical storage filling and inspection station
CN110532597B (en) Air compressor set adjusting and assembling system and method based on pressure track prediction and time nodes
CN114884140A (en) Optimal control method and system for frequency modulation performance of hydroelectric generating set
CN112072783A (en) Method and device for transmitting second-level load data between end-side equipment and edge-side equipment
CN104483580A (en) DC-DC converter no-load detection device based on PFM pulse counting
CN211086487U (en) Fault detection terminal for data acquisition of smart power grid
CN111308140A (en) Difference type active reporting meter reading method
CN114780425B (en) Method for designing hardware-in-loop automatic test case of whole vehicle controller
CN213482674U (en) Super capacitor management system
CN107219422A (en) Vehicle-mounted electrical appliance electrified test system and method
CN111459679B (en) Parallel processing method for test data of 5G communication test instrument
CN209342888U (en) Work condition analogue battery test circuit
CN103837829A (en) Intelligent compensating two-wire typed power lithium-ion battery measuring 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