Data collection and upload methods, devices, and media

The data acquisition method using optical detection and optical coupling device in conjunction with the reaction disk solves the problem of slow data acquisition speed in the whole blood CRP/SAA detection method, achieves fast and accurate data acquisition and uploading, and improves acquisition efficiency and stability.

CN114858757BActive Publication Date: 2025-10-24SHENZHEN COMEN MEDICAL INSTR
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210365066.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-08
Publication Date
2025-10-24
Estimated Expiration
2042-04-08

AI Technical Summary

Technical Problem

The existing whole blood CRP/SAA detection method has slow data collection speed, long time for single sample results, and requires low-speed movement, resulting in low data collection efficiency.

Method used

An optical detection device, a counting photocoupler device and a sample adding device are used in conjunction with a reaction disk. Data is collected by triggering the position through a photocoupler signal. The optical detection device samples the sample signal, the counting photocoupler device calculates the reaction cup number, and the data storage and uploading device stores and uploads data, avoiding downtime for data collection and improving collection efficiency.

Benefits of technology

It achieves rapid data collection and uploading without stopping the machine, improves collection efficiency, reduces data management confusion, and ensures the accuracy and stability of the results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114858757B_ABST
    Figure CN114858757B_ABST
Patent Text Reader

Abstract

The application discloses a data acquisition and uploading method device and a storage medium, and the method comprises the following steps: an optical detection device samples a sample signal based on an optical detector to obtain a sampling signal; a counting optical coupler device is used for detecting the optical coupling state, and when the optical coupling signal triggers a change, the counting optical coupler device calculates the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position; after obtaining target acquisition data of a to-be-tested reaction cup, a data storage and uploading device stores the target acquisition data to a cache address, updates the current acquisition number, calculates the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position, and uploads all the target acquisition data under the cache address until the current acquisition number is equal to a preset acquisition number. In the data acquisition of sample testing, the sampling can be carried out without stopping, the sampling efficiency is improved, the sampling is carried out by using the optical coupling trigger position, the sampling is not affected by the rotation speed of the reaction disc, and the accuracy is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, in particular to a data acquisition and uploading method, device and medium. BACKGROUND

[0002] In medical or experimental scenarios, various types of samples often need to be tested and analyzed. Indicators such as the number of white blood cells, erythrocyte sedimentation rate, acute phase proteins, etc. can be used to observe signs of inflammation and the degree of inflammation in the human body. Among them, C-reactive protein (CRP) and serum amyloid protein (SAA) are two representatives of acute phase proteins, and detecting the content of CPR and SAA in blood is beneficial for doctors to make judgments about diseases.

[0003] The common high-precision CRP / SAA detection method at present is whole blood CRP / SAA detection method. This detection method is based on latex scattering method. After hemolysis of the sample, when the antigen in the sample meets the latex particles adsorbed with antibodies, antigen-antibody combination occurs and latex agglutination occurs. The current signal acquisition method of CRP / SAA is to place the sample in the reaction cup (there are dozens of reaction cups in the reaction disc), when the reaction cup with the sample passes through the optical detection position, the light is scattered on the agglutinated latex, the scattered light is received by the sensor and converted into a voltage value, and the size of the obtained voltage value reflects the concentration of CRP / SAA.

[0004] Under normal circumstances, data acquisition starts after sample addition and reagent addition are completed, and at the same time, it is required that the cup position moves at a low speed during sampling, so as to ensure the consistency and stability of the signal. This type of sampling belongs to stop sampling. This method has slow data acquisition speed, and only one sampling point can be obtained for a single sample in one cycle. At the same time, because of the need for low-speed movement, the time required for a single sample to obtain results is relatively long. SUMMARY

[0005] Therefore, it is necessary to provide a data acquisition and uploading method, device and medium for the above problems.

[0006] A data acquisition and uploading method is applied to a data acquisition system, the data acquisition system comprising an optical detection device, a counting optocoupler device, a sample adding device, a data storage and uploading device, a reaction disc and a plurality of reaction cups placed on the reaction disc,

[0007] The optical detection device samples a sample signal based on an optical detector to obtain a sampling signal; wherein the sample signal is a signal generated when a to-be-tested sample is detected;

[0008] The counting photo-coupler device is used to detect the photo-coupling state, and when the photo-coupling signal triggers a change, the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position of the counting photo-coupler device are calculated; the sample adding device is used to add samples in the reaction cup to determine whether the corresponding reaction cup needs to be data collected, and the reaction cup with added samples is called a to-be-tested reaction cup, and the to-be-tested reaction cup needs to be data collected every time it rotates to the optical detection device;

[0009] After obtaining the target collection data of the to-be-tested reaction cup, the data storage and uploading device stores the target collection data to a cache address and updates the current collection number, calculates the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position of the counting photo-coupler device, until the current collection number is equal to the preset collection number, and all target collection data under the cache address are uploaded.

[0010] In one embodiment, the storing of the target collection data to the cache address and the updating of the current collection number comprises:

[0011] The current reaction disc position is taken as the cache address and input to an address reading port;

[0012] If the cache result output by the address reading port is not 0, an effective detection voltage is output, and data is re-written in the data cache address, and the data includes the updated current sampling number.

[0013] In one embodiment, the method further comprises:

[0014] During the rotation of the reaction disc, the counting photo-coupler device triggers once, and the corresponding position count of the reaction disc is increased by 1;

[0015] When the corresponding position count of the reaction disc is equal to N after passing through the counting photo-coupler, the corresponding position count of the reaction disc is changed to 1, and the N is the cup position number of the reaction disc used for placing the reaction cup.

[0016] In one embodiment, the method further comprises:

[0017] The uploaded channel data result is taken as a curve to obtain the reaction curve result of the to-be-tested sample in the to-be-tested reaction cup.

[0018] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to make the processor execute the steps of the above data collection and uploading method.

[0019] The application discloses a data acquisition and uploading device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to make the processor execute the steps of the data acquisition and uploading method.

[0020] The application provides a data acquisition and uploading method, device and medium, an optical detection device samples a sample signal based on an optical detector to obtain a sampling signal; wherein the sample signal is a signal generated when a sample to be detected is detected; a counting optical coupling device is used for detecting an optical coupling state, and when the optical coupling signal triggers a change, the counting optical coupling device counts a reaction cup number corresponding to the optical detection device and a reaction disc position corresponding to the counting optical coupling device; a sample adding device is used for adding a sample in the reaction cup to determine whether the corresponding reaction cup needs to be subjected to data acquisition, and the reaction cup with the sample added is referred to as a to-be-detected reaction cup, and the to-be-detected reaction cup needs to be subjected to data acquisition every time the to-be-detected reaction cup rotates to the optical detection device; after the target acquisition data of the to-be-detected reaction cup is acquired, a data storage and uploading device stores the target acquisition data to a cache address, updates a current acquisition number, counts the reaction cup number corresponding to the optical detection device and the reaction disc position corresponding to the counting optical coupling device, and until the current acquisition number is equal to a preset acquisition number, all the target acquisition data under the cache address is uploaded. In the data acquisition of the sample test, the data acquisition can be performed without stopping, and the data acquisition efficiency is improved. The data acquisition is performed by using the optical coupling trigger position, and is not affected by the rotation speed of the reaction disc, so that the accuracy is ensured. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only show some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0022] Wherein:

[0023] Figure 1 It is a flowchart of the data acquisition and uploading method in the first embodiment;

[0024] Figure 2 It is a schematic diagram of the data acquisition system in the first embodiment;

[0025] Figure 3 It is a flowchart of the data acquisition and uploading method in the second embodiment;

[0026] Figure 4 It is a schematic diagram of the data acquisition system in the second embodiment;

[0027] Figure 5 It is a schematic diagram in which a plurality of reaction cups are sequentially provided with continuous numbers in one embodiment.

[0028] Figure 6 A schematic diagram of the structure of an FPGA in one embodiment;

[0029] Figure 7 A schematic diagram of a reaction cup numbered 1 in one embodiment being transferred to a counting optical coupling device;

[0030] Figure 8 A schematic diagram of a reaction curve result in one embodiment;

[0031] Figure 9 A schematic diagram showing a change in the location of the counting optical coupling device in one embodiment;

[0032] Figure 10 A structural block diagram of a data collection and uploading device in one embodiment;

[0033] Reference numerals: reaction disk 100 , reaction cup 110 , optical detection device 200 , sample loading device 300 , counting optical coupling device 400 . DETAILED DESCRIPTION

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0035] like Figure 1 As shown, Figure 1 The data collection and uploading method in the first embodiment is a flow chart of the data collection and uploading method in the first embodiment. Figure 2 In the data acquisition system shown. Figure 2 The data acquisition system includes an optical detection device 200, a reaction tray 100, and multiple cuvettes 110 placed on the reaction tray 100 (some cuvettes are omitted in the figure). The reaction tray 100 rotates counterclockwise, driving the cuvettes 110 to pass through the optical detection device 200 in sequence. Every time a cuvette to be tested rotates and moves to the optical detection device, data acquisition is required. When a cuvette to be tested with latex agglutination is transferred to the optical detection device 200, light is scattered by the agglutinated latex. The scattered light is then received by the sensor of the optical detection device 200 and converted into a voltage value. In this embodiment, a data cache address is also set for each cuvette 110 to store the collected data of each cuvette 110.

[0036] The steps provided by the data collection and uploading method in the first embodiment include:

[0037] Step 102, when it is monitored that the reaction disc is in a rotating state, read the current cache data stored in the cache address.

[0038] In this embodiment, data acquisition needs to be performed every time the reaction cup to be tested rotates to the optical detection device, and the data cache address set for the reaction cup to be tested is cache address {spin_pos, 8'd0}. When it is monitored that the reaction disc is in a rotating state, the current cache data stored in the cache address {spin_pos, 8'd0} is read, which includes whether data acquisition is performed on the reaction cup to be tested and the current acquisition number of the reaction cup to be tested. The current acquisition number indicates how many times of data acquisition has been completed on the reaction cup to be tested.

[0039] Step 104, determine whether the current cache data indicates that data acquisition is performed on the reaction cup to be tested. If the current cache data indicates that data acquisition is performed on the reaction cup to be tested, step 106 is performed.

[0040] In this embodiment, if the current cache data indicates that data acquisition is not performed on the reaction cup to be tested, the data acquisition operation on the reaction cup to be tested is directly skipped to determine whether data acquisition is performed on the next reaction cup to be tested. Otherwise, step 106 is performed.

[0041] Step 106, obtain the target acquisition data of the reaction cup to be tested, store the target acquisition data to the cache address, and update the current acquisition number. Return to perform step 102 until the current acquisition number is equal to the preset acquisition number, perform step 108 to upload all the target acquisition data in the cache address.

[0042] If the current cache data indicates that data acquisition is performed on the reaction cup to be tested, the effective detection voltage data_eff = ad_data (A / D acquisition data) is output as the target acquisition data and stored in the cache address {spin_pos, 8'd0}. Further, if the current acquisition number before updating is 1, the current acquisition number is updated to 2. Return to perform step 102 to determine whether data acquisition is performed on the next reaction cup to be tested.

[0043] It can be understood that steps 102-106 are performed once every time a reaction cup that needs to be data-acquired rotates one revolution, so as to obtain multiple target acquisition data of the reaction cup. If the data acquisition of the reaction cup has been completed, i.e., the current acquisition number No is equal to the preset acquisition number (the preset acquisition number is set to 40 in this application), all the target acquisition data in the cache address {spin_pos, 8'd0} is uploaded.

[0044] The above-described data collection and upload method, when the reaction disk is detected to be rotating, reads the current cache data stored at the cache address corresponding to the cuvette to be tested. If the current cache data indicates that data collection is to be performed on the cuvette to be tested, the target collection data for the cuvette to be tested is obtained and stored in the cache address. This avoids the situation where redundant data is collected when no data collection is required, thus preventing data management confusion. The current collection count is then updated, and the above steps are repeated until the current collection count reaches the preset collection count, at which point all target collection data at the cache address is uploaded. In this way, for a particular cuvette, all collected data is stored in the corresponding data cache address. Once collection is complete, the collected data for the entire collection process is available, eliminating data mismatches. Furthermore, since each cuvette is assigned a separate data cache address, interference between collected data from different cuvettes is less likely to occur. If a problem arises during the data collection process, the problem can be located based on the data cache address.

[0045] like Figure 3 As shown, Figure 3 The data collection and uploading method in the second embodiment is applied to the following example: Figure 4 The data acquisition system shown in Figure 1 is shown in Figure 1. Figure 4 The data acquisition system includes a counting optical coupler device 400, a sample adding device 300, an optical detection device 200, a data storage and uploading device (not shown), a reaction disk 100 and a plurality of reaction cups 110 placed on the reaction disk 100 (some reaction cups are omitted in the figure).

[0046] The reaction disk 100 rotates counterclockwise, driving the reaction cups 110 to pass through the counting optical coupling device 400, the sample loading device 300 and the optical detection device 200 in sequence. Figure 5 The plurality of reaction cups 110 (some reaction cups are omitted in the figure) are sequentially numbered. For example, there are 50 reaction cups 110 on the reaction disk 100, and thus they are numbered 1-50 respectively.

[0047] The optical detection device samples a sample signal based on an optical detector to obtain a sampling signal; wherein the sample signal is a signal generated when a sample to be detected is detected; the counting optocoupler device is used for detecting the optocoupling state, and when the optocoupling signal triggers a change, the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position of the counting optocoupler device are calculated; the sample adding device is used for adding samples in the reaction cup to determine whether the corresponding reaction cup needs to be collected data, and the reaction cup added with the sample is called a to-be-detected reaction cup; the to-be-detected reaction cup needs to be collected data every time it rotates to the optical detection device; after the target collection data of the to-be-detected reaction cup is obtained, the data storage and uploading device stores the target collection data to a cache address, updates the current collection times, calculates the corresponding reaction cup number of the optical detection device and the corresponding reaction disc position of the counting optocoupler device, and until the current collection times are equal to the preset collection times, all target collection data under the cache address are uploaded.

[0048] As shown in Figure 6 The data acquisition and uploading method of the second embodiment is executed based on a field programmable gate array (FPGA), and the FPGA includes data acquisition instruction issuing, optocoupling signal detection, reaction disc position calculation, A / D acquisition, data acquisition selection, data acquisition storage, and data uploading units. Specifically:

[0049] The data acquisition instruction issuing unit is used for issuing the acquisition instruction sample_en to control data acquisition.

[0050] The optocoupling signal detection unit is used for detecting the optocoupling signal during the rotation of the reaction disc.

[0051] The reaction disc position calculation unit calculates the position of the current reaction disc according to the optocoupling signal. The detailed process is as follows: during the rotation of the reaction disc, the optocoupling signal triggers once every time a reaction cup rotates to the counting optocoupler device, and the corresponding position spin_pos of the reaction disc is accumulated by 1, that is, the reaction disc changes by one cup position. In particular, the counting device of the present application has a total of 50 cup positions, so when the spin_pos before accumulation is equal to 50, the spin_pos after accumulation becomes 1, indicating that the reaction disc cup position at this time is the No. 1 reaction cup.

[0052] The A / D acquisition unit acquires data of the sample in the reaction cup to obtain A / D acquisition data, and the A / D acquisition data ad_data of one reaction cup is represented as a square wave.

[0053] The data acquisition selection unit performs data selection and judgment, and inputs the valid acquisition data to the data acquisition storage unit for storage.

[0054] A data cache address is associated with a number in the data collection storage unit. For example, the data cache address associated with number 1 is {1, 8'd0}.

[0055] Data uploading is used to upload the collected data for a preset number of times.

[0056] The data collection and uploading method of the second embodiment provides the following steps:

[0057] Step 302, when the optocoupler signal triggers a change, the corresponding reaction cup number of the optical detection device is calculated, and the corresponding reaction disc position of the optocoupler device is counted.

[0058] Step 304, the current reaction disc position is taken as a cache address and input to the address reading port.

[0059] Step 306, if the cache result output by the address reading port is not 0, the valid detection voltage is output, and the data in the data cache address is rewritten, and the data includes the updated current sampling number.

[0060] Specifically, corresponding to steps 302-306,

[0061] When the sampling signal sample_en=1, the reaction cup number (ID) corresponding to the optical detection device at that time and the reaction disc position spin_pos_det corresponding to the optocoupler device when the optical detection device is turned are calculated. Optionally, the calculation method of ID and spin_pos_det can be shown in the following formulas 1-1 and 1-2.

[0062] ID=spin_cur_pos-OPTI_ORG_GAP Formula 1-1

[0063] spin_pos_det=spin_cur_pos+OPTI_CHECK_GAP Formula 1-2

[0064] In formula 1-1, OPTI_ORG_GAP is the cup interval from the sampling device 300 to the counting optocoupler device 400, which is Figure 4 It can be known that in the embodiment of the application, OPTI_ORG_GAP=n+k can be set.

[0065] In formula 1-2, OPTI_CHECK_GAP is the cup interval from the sampling device 300 to the optical detection device 200, which is Figure 4 It can be known that in the embodiment of the application, OPTI_CHECK_GAP=z can be set.

[0066] The current collection number No and ID are recorded in the characteristic cache module of the data collection storage unit again; the storage address is {spin_pos_det, 8'd0}, the current collection number No is initialized as 0, and the characteristic cache module further comprises a flag bit indicating whether data collection is completed.

[0067] When the counting optocoupler is triggered once, the current rotating disc position spin_pos changes, the current rotating disc position {spin_pos, 8'd0} is taken as a cache address, and is input to the ram read address port of the data collection storage unit; if the cache result r_ram_data output by the ram is not 0, an effective detection voltage data_eff = ad_data (A / D collection signal) is output, and the current collection number No is updated (No = No + 1).

[0068] For example, referring to Figure 7 , when the reaction cup numbered 1 turns to the counting optocoupler device, the state of the counting optocoupler device is triggered; at the same time, the reaction cup numbered 47 turns to the optical detection device, and the reaction cup numbered 47 is taken as a to-be-detected reaction cup. At this time, {1, 8'd0} is taken as a cache address, and is input to the address read port of the data collection storage unit, and the current cache data r_ram_data written is read.

[0069] Step 308, it is judged whether the current cache data indicates that the to-be-detected reaction cup is collected. If the current cache data indicates that the to-be-detected reaction cup is collected, step 310 is executed.

[0070] In the embodiment, if the current cache data indicates that the to-be-detected reaction cup is not collected, that is, the current cache data r_ram_data = 0, the to-be-detected reaction cup does not need to be collected. Otherwise, step 310 is executed.

[0071] Step 310, target collection data of the to-be-detected reaction cup is acquired, the target collection data is stored to a cache address, and the current collection number is updated. Step 306 is returned to be executed until the current collection number is equal to a preset collection number, step 312 is executed, and all target collection data under the cache address is uploaded.

[0072] If the cache data r_ram_data output by the data collection storage unit is not 0, an effective detection voltage data_eff = ad_data (A / D collection data) is output as target collection data, and is stored to {spin_pos, 8'd0} of the data collection storage unit, and the current collection number No + 1 is allowed.

[0073] It is understood that each time the cuvette numbered 47 rotates one revolution, steps 302-308 are executed. If data collection for the cuvette is complete, that is, if the current number of collections No reaches the required number (in this application, when No = 40, data collection for the cuvette is complete), the data collection channel for the cuvette is closed. This is achieved by setting the data collection completion flag of {1, 8'd0} to 1.

[0074] Therefore, once the data acquisition completion flag of the current cache data r_ram_data is 1, it means that the test cuvette at that position has completed data acquisition, and data upload begins at this time. The data upload unit reads the data once and uploads it until all the data are read. The data results of one channel uploaded by the data upload unit are plotted as a curve to obtain the reaction curve result of the sample after adding the reagent, such as Figure 8 The reaction curve can be approximated as a linear curve. This method can quickly obtain results while separating data collection and uploading, which can improve the stability of the system and reduce the probability of errors.

[0075] The above-mentioned data collection and uploading method can eliminate the impact of different rotational speeds on data collection within a cycle, ensuring the accuracy of the results. Furthermore, the relative positional relationship between the counting optical coupler device, the sample loading device, and the optical detection device in this method is relatively flexible. Since each reaction cup is assigned a number, these devices only need to be set to the position of any reaction cup, which greatly facilitates the installation of the device. In addition, during the data collection of sample testing, there is no need to stop the machine for data collection, which improves the data collection efficiency. The data collection is based on the optical coupler trigger position, which is not affected by the reaction disk rotation speed and ensures accuracy.

[0076] Figure 10 FIG. 1 shows an internal structure diagram of a data collection and uploading device in one embodiment. Figure 10 As shown, the data acquisition and uploading device includes a processor, a memory and a network interface connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the data acquisition and uploading device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement the data acquisition and uploading method. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can implement the data acquisition and uploading method. It can be understood by those skilled in the art that Figure 10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the data acquisition and upload device to which the solution of the present application is applied. The specific data acquisition and upload device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0077] A data collection and uploading device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned data collection and uploading method when executing the computer program.

[0078] A computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the above-mentioned data collection and uploading method.

[0079] It should be noted that the above-mentioned data collection and uploading method, device, equipment and computer readable storage medium belong to one general inventive concept, and the contents in the data collection and uploading method, device, equipment and computer readable storage medium embodiments can be mutually applicable.

[0080] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the program can be stored in a non-volatile computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0081] The technical features of the above embodiments can be combined in any way. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present disclosure.

[0082] The above embodiments only express several implementation ways of the present application, and the description is specific and detailed, but it should not be understood as a limitation to the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A method of data collection and upload, characterized by, The application is applied to a data collection system, which comprises an optical detection device, a counting photo-coupler device, a sample adding device, a data storage and uploading device, a reaction disc and a plurality of reaction cups placed on the reaction disc, The optical detection device samples a sample signal based on an optical detector to obtain a sampling signal; wherein the sample signal is a signal generated when a to-be-tested sample is detected; The reaction disc rotates to drive the reaction cups to pass through the counting photo-coupler device and the optical detection device in turn. During the rotation of the reaction disc, the photo-coupler signal is triggered once every time a reaction cup rotates to the counting photo-coupler device. The counting photo-coupler device is used for detecting the photo-coupler state. When the photo-coupler signal changes, the number of the reaction cup corresponding to the optical detection device and the position of the reaction disc corresponding to the counting photo-coupler device are calculated. The sample adding device is used for adding a sample in the reaction cup to determine whether the corresponding reaction cup needs to be collected. The reaction cup with a sample is called a to-be-tested reaction cup. The to-be-tested reaction cup needs to be collected every time it rotates to the optical detection device; After the target collection data of the to-be-tested reaction cup is obtained, the data storage and uploading device stores the target collection data in a cache address and updates the current collection number, calculates the number of the reaction cup corresponding to the optical detection device and the position of the reaction disc corresponding to the counting photo-coupler device, until the current collection number is equal to a preset collection number, and all the target collection data in the cache address is uploaded.

2. The method of claim 1, wherein, The method further comprises: The current position of the reaction disc is taken as a cache address and input to an address reading port; If the cache result output by the address reading port is not 0, an effective detection voltage is output, and data is re-written in the data cache address, wherein the data includes the updated current sampling number.

3. The method of claim 1, wherein, The method further comprises: During the rotation of the reaction disc, the counting photo-coupler device triggers once every time, and the corresponding position count of the reaction disc is increased by one; When the corresponding position count of the reaction disc is equal to N after passing through the counting photo-coupler, the corresponding position count of the reaction disc is changed to 1, and the N is the number of the reaction cups placed on the reaction disc.

4. The method of claim 1, wherein, The method further comprises: The uploaded channel data result is taken as a curve to obtain a reaction curve result of the to-be-tested sample in the to-be-tested reaction cup.

5. A computer readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to make the processor execute the steps of the method in any one of claims 1 to 4.

6. A data acquisition and upload device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the computer program is executed by the processor to make the processor execute the steps of the method in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Dada buffer designing method with multiple channels and device thereof

    CN1680929A

  • Calibration circuit of absorbance sampling point of biochemical analyzer

    CN212459706U