Pulse oximeter simulation system
By reducing the number of digital-to-analog converters in the pulse oximetry simulation system and using calibration curves and parameter settings to generate accurate signals, the output inconsistency problem caused by differences in digital-to-analog converter parameters is solved, and the accuracy and authenticity of the system are improved.
Patent Information
- Application Number
- CN202422389019.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2034-09-29
AI Technical Summary
The existing pulse oximetry simulation system has inconsistent output signals due to parameter differences between digital-to-analog converters, which affects the accuracy of the system.
A microprocessor, an information interaction module, a finger simulation module, a current-voltage converter, and a signal processor are used to reduce the use of digital-to-analog converters. A precise modulation signal is generated using calibration curves and parameter settings to control the brightness and flashing mode of the red light-emitting tube.
The output signal error is reduced, the signal quality and the accuracy of the simulation system are improved, and the authenticity and reliability of the simulation are enhanced.
Smart Images

Figure CN223416231U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of medical testing equipment, and particularly relates to a pulse oximeter simulation system. BACKGROUND
[0002] The existing pulse oximeter simulation system mainly uses multiple digital-to-analog conversion circuits to simulate the blood oxygen saturation value, so as to ensure that sufficient diversity and accuracy can be provided to simulate the real human physiological process. However, this design choice is not without cost. It not only gives the system a certain flexibility, that is, allows the generation parameters of the signal to be adjusted and optimized according to the specific application scenario, but also brings certain challenges. In actual application, there may be parameter differences between various digital-to-analog converters. These parameter differences will cause inconsistencies in the phase and amplitude of the output signal, and further affect the accuracy of the system. For example, in pulse oximeter simulation, if the output signal of a certain digital-to-analog converter is delayed or insufficient in amplitude, the final generated blood oxygen saturation may deviate.
[0003] Therefore, how to provide a pulse oximeter simulation system to reduce the output error of the pulse oximeter simulation system is a technical problem that those skilled in the art urgently need to solve. CONTENT OF THE INVENTION
[0004] Based on the above problems, the present application provides a pulse oximeter simulation system, which can reduce the output error of the pulse oximeter simulation system.
[0005] To solve the above problems, the technical scheme provided by the embodiments of the present application is as follows:
[0006] A pulse oximeter simulation system, the system comprises a microprocessor, an information interaction module, an analog finger module, a first current-voltage converter, a second current-voltage converter, a first digital-to-analog converter, a second digital-to-analog converter, a first analog switch, a second analog switch, a first signal amplifier and an adder; the analog finger module comprises a red light, an infrared light receiver, a second signal amplifier and a red light emitting tube;
[0007] The simulated finger module is placed between the light-emitting diode and the light receiver of the target pulse oximeter; the red light and infrared light receivers are connected to the first current-voltage converter; the infrared light receiver is connected to the second current-voltage converter; the first current-voltage converter is also connected to the first digital-to-analog converter; the second current-to-voltage converter is also connected to the second analog switch; the first digital-to-analog converter is also connected to the first analog switch and the second digital-to-analog converter respectively; the second digital-to-analog converter is also connected to the second analog switch; the second analog switch is also connected to the adder; the first analog switch is also connected to the first signal amplifier; the first signal amplifier is also connected to the adder; the adder is also connected to the second signal amplifier; the second signal amplifier is also connected to the red light-emitting diode; the microprocessor is connected to the first digital-to-analog converter and the second digital-to-analog converter respectively; the information interaction module is connected to the microprocessor;
[0008] The red light and infrared light receiver is used to receive the red light and infrared light emitted by the target pulse oximeter and convert the red light and infrared light emitted by the target pulse oximeter into a first current signal;
[0009] The infrared light receiver is configured to receive the infrared light emitted by the target pulse oximeter and convert the infrared light emitted by the target pulse oximeter into a second current signal;
[0010] The first current-voltage converter is configured to convert the first current signal into a first voltage signal;
[0011] The second current-to-voltage converter is configured to convert the first current signal into a second voltage signal; the second voltage signal is 0 when the infrared light receiver receives the infrared light emitted by the target pulse oximeter, and the second voltage signal is 1 when the infrared light receiver does not receive the infrared light emitted by the target pulse oximeter; when the second voltage signal is 0, the first analog switch is turned off and the second analog switch is turned on; when the second voltage signal is 1, the first analog switch is turned on and the second analog switch is turned off;
[0012] The information interaction module is used to set finger thickness information, simulated blood oxygen saturation, simulated pulse rate value and perfusion coefficient; the perfusion coefficient is determined based on the simulated blood oxygen saturation, target perfusion and the calibration curve used by the target pulse oximeter;
[0013] The first digital-to-analog converter is configured to convert the first voltage signal into a first DC modulation signal based on the finger thickness information and the calibration curve;
[0014] The second digital-to-analog converter is configured to convert the first direct current modulation signal into an alternating current modulation signal based on the analog blood oxygen saturation, the analog pulse rate value, the perfusion coefficient, and the calibration curve.
[0015] The first signal amplifier is configured to amplify the first direct current modulation signal to obtain a second direct current modulation signal.
[0016] The adder is configured to add the second direct current modulation signal and the alternating current modulation signal to obtain a first simulation signal.
[0017] The second signal amplifier is configured to amplify the first simulation signal to obtain a second simulation signal.
[0018] The red light emitting tube is configured to adjust its luminous intensity and flicker mode based on the second simulation signal.
[0019] In a possible implementation, the information interaction module is further configured to set an analog ambient light signal; the analog ambient light signal is determined based on a simulation requirement of the target pulse oximeter.
[0020] In a possible implementation, the system further comprises a third digital-to-analog converter; the third digital-to-analog converter is connected to the microprocessor.
[0021] The third digital-to-analog converter is configured to receive the analog ambient light signal through the microprocessor, and convert the analog ambient light signal into a constant current source, and transmit the constant current source to the red light emitting tube.
[0022] The red light emitting tube is further configured to adjust its luminous intensity and flicker mode based on the second simulation signal and the constant current source.
[0023] In a possible implementation, the system comprises at least two red light emitting tubes; the red light emitting tubes are arranged in a circular, rectangular, or staggered manner.
[0024] In a possible implementation, the analog finger module further comprises a light shielding plate.
[0025] The light shielding plate is configured to shield light between a light emitting tube and a light receiver of the target pulse oximeter.
[0026] In a possible implementation, the system further comprises a storage module; the storage module is connected to the microprocessor.
[0027] The storage module is configured to store instructions and data information in the microprocessor.
[0028] In a possible implementation, the information interaction module is further configured to display the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient, and the category of the calibration curve.
[0029] In a possible implementation, the information interaction module is further configured to display a category of the simulated ambient light signal.
[0030] In a possible implementation, the system further includes a communication module; the communication module is connected to the microprocessor and the host computer respectively;
[0031] The communication module is used to realize communication and data exchange between the microprocessor and the host computer.
[0032] Compared with the prior art, this application has the following beneficial effects:
[0033] The present application provides a pulse oximeter simulation system, which is composed of multiple modules, including a microprocessor, an information interaction module, a simulated finger module, and multiple current-voltage converters and signal processors. The simulated finger module contains red light and infrared light receivers for receiving light signals emitted by the target pulse oximeter and converting them into current signals. These current signals are converted into voltage signals through the first and second current-voltage converters, and cooperate with the analog switch to achieve signal regulation. The system can set parameters such as finger thickness, blood oxygen saturation, and pulse rate, and generate corresponding modulation signals based on this information and calibration curves. Finally, after signal amplification and synthesis, the red light emitting tube can adjust the brightness and flashing mode according to the simulation signal to simulate the real pulse oximeter measurement process.
[0034] Since the number of digital-to-analog converters used in the system of this application is relatively small, the output signal error caused by parameter differences will be relatively small. This helps to improve the signal quality and thus improve the accuracy of the simulation system. At the same time, the first digital-to-analog converter directly converts the first voltage signal into a first DC modulation signal based on the finger thickness information and the calibration curve. The optimization of this process ensures the accuracy of signal generation, allowing the system to better adapt to different application scenarios without worrying about the complex parameter adjustment brought about by multiple digital-to-analog converters. In addition, the second digital-to-analog converter further converts the first DC modulation signal into an AC modulation signal based on the simulated blood oxygen saturation, simulated pulse rate value, perfusion coefficient and calibration curve. This process not only ensures the accuracy of signal transmission, but also enables the system to effectively simulate real pulse blood oxygen changes, thereby improving the authenticity and reliability of the simulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0036] Figure 1 A structural diagram of a pulse oximeter simulation system provided in an embodiment of the present application;
[0037] Figure 2a This is a diagram of an arrangement structure of multiple red light emitting diodes provided in an embodiment of the present application;
[0038] Figure 2b This is a diagram of an arrangement structure of multiple red light emitting diodes provided in an embodiment of the present application;
[0039] Figure 2c This is a structural diagram of an arrangement of multiple red light emitting diodes provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] To facilitate understanding of the technical solutions provided by the embodiments of the present application, the background technology involved in the embodiments of the present application will be described below.
[0041] Existing pulse oximetry simulation systems use multiple digital-to-analog converters to simulate blood oxygen saturation values, aiming to provide sufficient diversity and accuracy to simulate real human physiological processes. This design does provide flexibility, allowing signal generation parameters to be adjusted and optimized for specific application scenarios. However, this choice also comes with challenges. In practical applications, parameter differences between individual digital-to-analog converters may cause inconsistencies in the output signal's phase and amplitude, thus affecting the system's accuracy. For example, if the output signal of a digital-to-analog converter is delayed or has insufficient amplitude, the generated blood oxygen saturation data may deviate from the actual value.
[0042] To address this issue, an embodiment of the present application provides a pulse oximeter simulation system comprised of multiple modules, including a microprocessor, an information interaction module, and a simulated finger module. The system receives optical signals from a target pulse oximeter via red and infrared light receivers, converts them into current signals, and then converts them into voltage signals via a current-to-voltage converter. Based on the received infrared light signals, the conduction states of the first and second analog switches are controlled to implement different signal paths. The information interaction module inputs parameters such as finger thickness, blood oxygen saturation, pulse rate, and perfusion coefficient. These data are processed by a digital-to-analog converter to generate a simulated signal. After amplification, this signal drives a red light-emitting diode (LED) to adjust its brightness and flashing pattern, thereby simulating a real-world blood oxygen monitoring effect. Therefore, by reducing the number of digital-to-analog converters used, the present application significantly reduces output signal errors caused by parameter differences, thereby improving signal quality and the overall accuracy of the simulation system. The first digital-to-analog converter utilizes finger thickness information and a calibration curve to convert the voltage signal into a DC modulated signal. This optimization process ensures accurate signal generation, enabling the system to flexibly adapt to different application scenarios without requiring complex parameter adjustments. Secondly, the second digital-to-analog converter converts the DC modulated signal into an AC modulated signal by simulating blood oxygen saturation, pulse rate and perfusion coefficient, ensuring the accuracy of signal transmission and effectively simulating real pulse blood oxygen changes, further enhancing the authenticity and reliability of the simulation.
[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0044] See also Figure 1 , Figure 1 This is a structural diagram of a pulse oximeter simulation system provided in an embodiment of the present application. Figure 1 The pulse oximeter simulation system shown includes a microprocessor 1, an information interaction module 2, a simulated finger module 3, a first current-to-voltage converter 4, a second current-to-voltage converter 5, a first digital-to-analog converter 6, a second digital-to-analog converter 7, a first analog switch 8, a second analog switch 9, a first signal amplifier 10, and an adder 11; the simulated finger module 3 includes a red light and infrared light receiver 31, an infrared light receiver 32, a second signal amplifier 34, and a red light emitting diode 35;
[0045] The analog finger module 3 is placed between the light emitting tube (the light emitting tube of the target pulse oximeter 12 includes a red light emitting tube 121 and a red light emitting tube 122) and the light receiver 123 of the target pulse oximeter 12; the red light and infrared light receiver 31 is connected with the first current-voltage converter 4; the infrared light receiver 32 is connected with the second current-voltage converter 5; the first current-voltage converter 4 is further connected with the first digital-to-analog converter 6; the second current-voltage converter 5 is further connected with the second analog switch 9; the first digital-to-analog converter 6 is further connected with the first analog switch 8 and the second digital-to-analog converter 7 respectively; the second digital-to-analog converter 7 is further connected with the second analog switch 9; the second analog switch 9 is further connected with the adder 11; the first analog switch 8 is further connected with the first signal amplifier 10; the first signal amplifier 10 is further connected with the adder 11; the adder 11 is further connected with the second signal amplifier 34; the second signal amplifier 34 is further connected with the red light emitting tube 35; the microprocessor 1 is connected with the first digital-to-analog converter 6 and the second digital-to-analog converter 7 respectively; and the information interaction module 2 is connected with the microprocessor 1.
[0046] In a possible implementation, the red light and infrared light receiver 31 and the infrared light receiver 32 are silicon photocells.
[0047] The red light and infrared light receiver 31 is configured to receive the red light and infrared light emitted by the target pulse oximeter 12 and convert the red light and infrared light emitted by the target pulse oximeter 12 into a first current signal.
[0048] In a possible implementation, the red light emitted by the target pulse oximeter 12 is emitted by a red light emitting tube 91 of the target pulse oximeter 12, and the infrared light emitted by the target pulse oximeter 12 is emitted by an infrared light emitting tube 92 of the target pulse oximeter 12.
[0049] The infrared light receiver 32 is configured to receive the infrared light emitted by the target pulse oximeter 12 and convert the infrared light emitted by the target pulse oximeter 12 into a second current signal.
[0050] The first current-voltage converter 4 is configured to convert the first current signal into a first voltage signal 41.
[0051] The second current-voltage converter 5 is used to convert the first current signal into a second voltage signal 62; when the infrared light receiver 32 receives the infrared light emitted by the target pulse oximeter 12, the second voltage signal is 0, and when the infrared light receiver 32 does not receive the infrared light emitted by the target pulse oximeter 12, the second voltage signal is 1; when the second voltage signal is 0, the first analog switch 8 is turned off and the second analog switch 9 is turned on; when the second voltage signal is 1, the first analog switch 8 is turned on and the second analog switch 9 is turned off.
[0052] The information interaction module 2 is used to set finger thickness information, simulated blood oxygen saturation, simulated pulse rate value and perfusion coefficient; the perfusion coefficient is determined based on the simulated blood oxygen saturation, target perfusion and the calibration curve used by the target pulse oximeter 12; the target perfusion value is set by the information interaction module 2.
[0053] In a possible implementation, the perfusion value generally refers to the amount of fluid passing through a unit area within a certain period of time, such as the flow rate per unit time.
[0054] In one possible implementation, the calibration curve is an R curve. The R curve of a pulse oximeter simulation system generally refers to the relationship between the output blood oxygen saturation and the actual physiological state under different parameter settings of the system. Specifically, this curve can be used to describe:
[0055] (1) Relationship between blood oxygen saturation and pulse rate: Observe the system response by simulating different pulse rates and blood oxygen concentrations.
[0056] (2) Signal Strength and Threshold: Evaluates how accurately the system measures and simulates blood oxygen levels under different light intensities and reception conditions.
[0057] It's important to note that the perfusion index (PI) is a parameter used to assess tissue perfusion status. In pulse oximeter applications, it's closely related to blood oxygen saturation (SpO2) and heart rate (HR). The PI is typically estimated indirectly by calculating the ratio of red and infrared light absorption, which, to a certain extent, reflects the ratio of oxyhemoglobin (HbO2) to deoxyhemoglobin (HHb) in the blood.
[0058] Perfusion is a concept that measures and describes the flow of blood or fluid through body tissues or organs. In medicine, perfusion generally refers to how effectively blood reaches and supplies different parts of the body, which is crucial for maintaining vital functions.
[0059] In a possible implementation, the process of the information interaction module 2 determining the perfusion coefficient includes:
[0060] If the simulated blood oxygen saturation is greater than a first threshold and the target perfusion value is greater than a second threshold, the perfusion coefficient is determined to be a first coefficient; the first threshold is determined based on the calibration curve; the first coefficient D1 = M*A1 / 255, where M is the second threshold and A1 is a constant;
[0061] If the simulated blood oxygen saturation is less than or equal to a first threshold and / or the target perfusion value is less than or equal to a second threshold, the perfusion coefficient is determined to be a second coefficient; the second coefficient D2 = M*A2 / 255, where A2 is a constant and is greater than A1.
[0062] In a possible implementation, the size of the first threshold can be but is not limited to being set to 95%. This application does not impose any specific restrictions on the size of the first threshold, and the user can adjust the size of the first threshold according to actual needs.
[0063] In a possible implementation, the size of the second threshold can be but is not limited to being set to 6%. This application does not impose any specific restrictions on the size of the first threshold, and the user can adjust the size of the first threshold according to actual needs.
[0064] In a possible implementation, the size of A1 may be based on the resolution of the second digital-to-analog converter 7 . The resolution of the second digital-to-analog converter 7 in the present application is 12, and A1 is the resolution of the second digital-to-analog converter 7 .
[0065] In a possible implementation, A2 is another constant, and the value of A2 can be set to 48. The specific value is obtained based on the parameters of the second digital-to-analog conversion circuit 7.
[0066] The first digital-to-analog converter 6 is configured to convert the first voltage signal 41 into a first DC modulation signal 61 based on the finger thickness information and the calibration curve.
[0067] The second digital-to-analog converter 7 is used to convert the DC modulation signal 61 into an AC modulation signal 71 based on the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient and the calibration curve.
[0068] In one possible implementation, based on the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient, and the calibration curve, converting the DC modulation signal 61 into the AC modulation signal 71 can be specifically achieved by the following steps:
[0069] First, the R value corresponding to the current blood oxygen saturation in the calibration curve is obtained, and then the DC modulation signal 61 is multiplied by the R value, the analog pulse rate value and the perfusion coefficient to obtain the AC modulation signal 71.
[0070] In one possible implementation, the "R value" typically refers to the absorption or reflection value at red wavelengths, depending on the device design. When the device measures a patient, it emits two different wavelengths of light (for example, red and infrared) into the patient's skin blood vessels and then measures the changes in the intensity of these lights after they are absorbed by the blood.
[0071] The first signal amplifier 10 is used to amplify the first DC modulated signal 61 to obtain a second DC modulated signal.
[0072] The adder 11 is configured to add the second DC modulation signal and the AC modulation signal 71 to obtain a first simulation signal 111 .
[0073] The second signal amplifier 34 is configured to amplify the first simulation signal 111 to obtain a second simulation signal.
[0074] The red light emitting diode 35 is used to adjust its light emitting brightness and blinking mode based on the second simulation signal.
[0075] In a possible implementation, the system includes at least two red light emitting tubes 35; the red light emitting tubes 35 are arranged in a circular shape (eg Figure 2a As shown, Figure 2a The 7 red light emitting tubes 35 are arranged in a circular manner), a rectangular manner (such as Figure 2b As shown, Figure 2a The 9 red light emitting tubes 35 are arranged in a rectangular pattern) or in a cross-staggered pattern (such as Figure 2c As shown, Figure 2a The 10 red light emitting tubes 35 are arranged in a cross-staggered manner. The arrangement of multiple red light emitting tubes 35 expands the light emitting area so that the object to be measured can be illuminated by red light of equal intensity no matter where it is placed.
[0076] In a possible implementation, the information interaction module 2 is further configured to set a simulated ambient light signal; the simulated ambient light signal is determined based on a simulation requirement for the target pulse oximeter 12 .
[0077] In the pulse oximeter simulation system, the role of simulating ambient light signals is mainly reflected in the following aspects:
[0078] (1) Reproduction of real environment: Pulse oximeters are affected by ambient light in actual use. By simulating ambient light signals, the working state of the device under various lighting conditions can be more realistically reproduced.
[0079] (2) Evaluate instrument performance: Different ambient light conditions may affect the measurement accuracy and reliability of the pulse oximeter. By introducing ambient light signals, developers can test the instrument's performance under different lighting backgrounds to ensure that it can accurately measure in a variety of situations.
[0080] (3) Interference Analysis: Ambient light may cause signal interference and affect the measurement results of blood oxygen saturation. By simulating ambient light signals of different intensities and spectra, the instrument's anti-interference ability can be analyzed and optimized, improving its adaptability in complex environments.
[0081] In a possible implementation, the system further includes a third digital-to-analog converter 13; the third digital-to-analog converter 13 is connected to the microprocessor 1;
[0082] The third digital-to-analog converter 13 is configured to receive the simulated ambient light signal through the microprocessor 1, convert the simulated ambient light signal into a constant current source, and transmit the constant current source to the red light emitting diode 35;
[0083] The red light emitting tube 35 is further configured to adjust its light emitting brightness and blinking mode based on the second simulation signal and the constant current source.
[0084] In a possible implementation, the simulated finger module 3 further includes a light shielding plate 33;
[0085] The light shielding plate 33 is used to shield light between the light emitting tube of the target pulse oximeter 12 (the light emitting tube of the target pulse oximeter 12 includes the red light emitting tube 121 and the red light emitting tube 122 ) and the light receiver 123 .
[0086] In a possible implementation, the system further includes a storage module 15; the storage module 15 is connected to the microprocessor 1;
[0087] The storage module 15 is used to store instructions and data information in the microprocessor 1.
[0088] In one possible implementation, the instruction and data information in the microprocessor 1 may include the following aspects:
[0089] (1) Command information:
[0090] Program code: This is the set of instructions written by the programmer that directs the microprocessor to perform specific functions, such as loading data, performing arithmetic operations, comparing data values, and controlling input and output;
[0091] Control flow instructions: such as jump (jump to other instruction locations), conditional jump (determine whether to jump based on comparison results), loop instructions (repeatedly execute a section of code), etc., used to build complex algorithm flows;
[0092] Input and output commands: used to interact with the oximeter sensor, user interface, or external devices to obtain data input, send readings, or control commands;
[0093] (2) Data information:
[0094] Sensor readings: Real-time data from the blood oxygen sensor, including key physiological indicators such as blood oxygen saturation percentage and heart rate.
[0095] User configuration information: may include user preferences, device calibration parameters, historical data records, etc.
[0096] Status variables: current running status, error flags, system timer values, buffer data, etc.
[0097] Intermediate algorithm results: When processing sensor data, you may need to store temporary calculation results to further calculate the final blood oxygen saturation or heart rate.
[0098] These instructions and data are stored and exchanged within the microprocessor through memory (RAM or ROM). The storage module 15, acting as an intermediary, is responsible for providing the program code and necessary data to the microprocessor 1, enabling it to execute the corresponding tasks, and storing the intermediate results and final output results during the processing.
[0099] In a possible implementation, the information interaction module 2 is further configured to display the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient, and the category of the calibration curve.
[0100] In a possible implementation, the information interaction module 2 is further configured to display the category of the simulated ambient light signal.
[0101] In a possible implementation, the system further includes a communication module 16; the communication module 16 is connected to the microprocessor 1 and the host computer respectively;
[0102] The communication module 16 is used to implement communication and data exchange between the microprocessor 1 and the host computer.
[0103] The main function of the communication module 16 in the system is to act as a bridge between the microprocessor 1 and the host computer, responsible for data transmission and reception. Specifically, the functions of the communication module 16 include:
[0104] Data transmission and reception: It allows the microprocessor 1 to send information to the host computer and also receive instructions or data from the host computer;
[0105] Protocol conversion: Communication modules usually support multiple communication protocols (such as Universal Asynchronous Receiver-Transmitter (UART), Universal Serial Bus (USB) protocol, Ethernet protocol, Wireless Fidelity (Wi-Fi) protocol, Bluetooth protocol, etc.), converting them into a format that the internal system can understand to ensure the correct transmission of data between different devices;
[0106] Signal processing: This may also include encoding and decoding of signals, as well as error detection and correction functions to ensure accurate and reliable data transmission;
[0107] Data buffering: When the data flow is high, the communication module can also temporarily store the received data and send it after the microprocessor 1 has processed it;
[0108] Security assurance: For communications involving sensitive information, the communication module may also have encryption or authentication mechanisms to ensure the security of data transmission.
[0109] Through these functions, the communication module 16 ensures efficient, stable and secure information flow within the system, enabling the microprocessor 1 to effectively interact with the external environment.
[0110] In a possible implementation, the system further includes a power supply; the power supply is used to supply power to all electrical components in the pulse oximeter simulation system.
[0111] The application provides a pulse oximeter simulation system, which is composed of multiple modules, including a microprocessor, an information interaction module, a simulated finger module, and a signal processing assembly. The simulated finger module is internally provided with red light and infrared light receivers, which can receive light signals emitted by a target pulse oximeter and convert them into current signals. Through first and second current-voltage converters, the current signals are converted into corresponding voltage signals for subsequent processing. The information interaction module is used to set the finger thickness, blood oxygen saturation, pulse rate, and perfusion coefficient, the latter of which is calculated based on a calibration curve. After signal processing by a digital-to-analog converter and a signal amplifier, the final simulation signal is generated, which controls the brightness and flicker mode of the red light emitting tube, thereby realizing the simulation detection and display of the blood oxygen level. The application reduces the number of digital-to-analog converters, reduces the output signal error caused by parameter differences, and improves the signal quality and accuracy of the simulation system. The first digital-to-analog converter optimizes signal generation based on finger thickness information and a calibration curve, avoiding complex parameter adjustment caused by multiple converters, so that the system can adapt to different application scenarios. At the same time, the second digital-to-analog converter converts the signal into an alternating modulation signal according to the simulated blood oxygen saturation, pulse rate, and perfusion coefficient, ensuring the accuracy of signal transmission, effectively simulating real pulse oximetry changes, and improving the authenticity and reliability of the simulation.
[0112] The pulse oximeter simulation system provided by the application is described in detail above. Each embodiment in the specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts of each embodiment can be referred to each other. For the device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method part. It should be pointed out that for ordinary skilled in the art, without departing from the principles of the application, some improvements and modifications can be made to the application, and these improvements and modifications also fall within the protection scope of the claims of the application.
[0113] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0114] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0115] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A pulse oximeter simulation system, characterized in that: The system includes: a microprocessor, an information interaction module, a simulated finger module, a first current-voltage converter, a second current-voltage converter, a first digital-to-analog converter, a second digital-to-analog converter, a first analog switch, a second analog switch, a first signal amplifier, and an adder; the simulated finger module includes a red light and infrared light receiver, an infrared light receiver, a second signal amplifier, and a red light emitting diode; The simulated finger module is placed between the light-emitting diode and the light receiver of the target pulse oximeter; the red light and infrared light receivers are connected to the first current-voltage converter; the infrared light receiver is connected to the second current-voltage converter; the first current-voltage converter is also connected to the first digital-to-analog converter; the second current-to-voltage converter is also connected to the second analog switch; the first digital-to-analog converter is also connected to the first analog switch and the second digital-to-analog converter respectively; the second digital-to-analog converter is also connected to the second analog switch; the second analog switch is also connected to the adder; the first analog switch is also connected to the first signal amplifier; the first signal amplifier is also connected to the adder; the adder is also connected to the second signal amplifier; the second signal amplifier is also connected to the red light-emitting diode; the microprocessor is connected to the first digital-to-analog converter and the second digital-to-analog converter respectively; the information interaction module is connected to the microprocessor; The red light and infrared light receiver is used to receive the red light and infrared light emitted by the target pulse oximeter and convert the red light and infrared light emitted by the target pulse oximeter into a first current signal; The infrared light receiver is configured to receive the infrared light emitted by the target pulse oximeter and convert the infrared light emitted by the target pulse oximeter into a second current signal; The first current-voltage converter is configured to convert the first current signal into a first voltage signal; The second current-to-voltage converter is configured to convert the first current signal into a second voltage signal; the second voltage signal is 0 when the infrared light receiver receives the infrared light emitted by the target pulse oximeter, and the second voltage signal is 1 when the infrared light receiver does not receive the infrared light emitted by the target pulse oximeter; when the second voltage signal is 0, the first analog switch is turned off and the second analog switch is turned on; when the second voltage signal is 1, the first analog switch is turned on and the second analog switch is turned off; The information interaction module is used to set finger thickness information, simulated blood oxygen saturation, simulated pulse rate value and perfusion coefficient; the perfusion coefficient is determined based on the simulated blood oxygen saturation, target perfusion and the calibration curve used by the target pulse oximeter; The first digital-to-analog converter is configured to convert the first voltage signal into a first DC modulation signal based on the finger thickness information and the calibration curve; the second digital-to-analog converter is configured to convert the first DC modulation signal into an AC modulation signal based on the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient, and the calibration curve; The first signal amplifier is used to amplify the first DC modulated signal to obtain a second DC modulated signal; The adder is used to add the second DC modulation signal and the AC modulation signal to obtain a first simulation signal; The second signal amplifier is used to amplify the first simulation signal to obtain a second simulation signal; The red light emitting tube is used to adjust its light emitting brightness and flashing mode based on the second simulation signal.
2. The system according to claim 1, wherein: The information interaction module is further configured to set a simulated ambient light signal; the simulated ambient light signal is determined based on simulation requirements for the target pulse oximeter.
3. The system according to claim 2, characterized in that The system further comprises a third digital-to-analog converter; the third digital-to-analog converter is connected to the microprocessor; The third digital-to-analog converter is configured to receive the simulated ambient light signal through the microprocessor, convert the simulated ambient light signal into a constant current source, and transmit the constant current source to the red light emitting diode; The red light emitting tube is further used to adjust its light emitting brightness and flashing mode based on the second simulation signal and the constant current source.
4. The system according to claim 1, wherein: The system includes at least two red light emitting tubes; the red light emitting tubes are arranged in a circular pattern, a rectangular pattern, or a cross-staggered pattern.
5. The system according to claim 1, wherein: The simulated finger module further includes a light shielding plate; The light shielding plate is used to shield the light between the light emitting tube and the light receiver of the target pulse oximeter.
6. The system according to claim 1, wherein: The system further includes a storage module; the storage module is connected to the microprocessor; The storage module is used to store instructions and data information in the microprocessor.
7. The system according to claim 1, wherein: The information interaction module is further configured to display the simulated blood oxygen saturation, the simulated pulse rate value, the perfusion coefficient, and the category of the calibration curve.
8. The system according to claim 2, wherein: The information interaction module is further configured to display the category of the simulated ambient light signal.
9. The system according to claim 1, wherein: The system further includes a communication module; the communication module is connected to the microprocessor and the host computer respectively; The communication module is used to realize communication and data exchange between the microprocessor and the host computer.