Health monitoring system based on smart bracelet
By integrating a variety of data acquisition and processing modules on the smart bracelet, real-time monitoring and alarm functions are realized, solving the problems of limited acquisition of health status monitoring information and low diagnostic efficiency in the prior art, and improving the speed and accuracy of health diagnosis.
Patent Information
- Application Number
- CN202411561895.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-28
AI Technical Summary
The prior art has problems in health status monitoring with limited information acquisition, insufficient diagnosis speed and accuracy, and the inability to achieve real-time health monitoring.
A health monitoring system based on smart bracelets is designed, integrating the main control module, data acquisition module, data processing module, display module, communication module, clock module, power module and alarm module. Through these modules, a variety of human health status information are collected and processed in real time, including heart rate and blood oxygen data, temperature data, step data and posture data, and alarm signals are issued when abnormalities occur.
It realizes real-time acquisition of a variety of human health status information, improves the speed and accuracy of health diagnosis, can monitor health status at any time and place, and has good portability and anti-interference ability.
Smart Images

Figure CN119523437A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of health monitoring, and in particular to a health monitoring system based on a smart bracelet. Background Art
[0002] With the development of society and the advancement of science, the living standard has gradually improved. At the same time, the pressure of study, work and other aspects faced by people has gradually increased, and the body is often in a sub-healthy state. Due to unscientific eating habits and unhealthy living habits, people are prone to various diseases. Therefore, maintaining a healthy body has become one of the pursuits of most people.
[0003] If you want to stay healthy, how to monitor your health status is the key. In my country, "looking, smelling, asking, and feeling" have always been important means for doctors to make health diagnoses. Doctors use "looking, smelling, asking, and feeling" and other diagnostic methods to obtain information about the patient's physical health status and then evaluate the patient's health status. However, it is limited to manual measurements by doctors, the information obtained is limited, and the diagnosis speed and accuracy are insufficient, resulting in low diagnostic efficiency. In addition, doctors' diagnoses are usually limited to medical clinics. In areas outside medical facilities, health status information cannot be obtained at any time, and real-time health monitoring cannot be achieved. This is also one of the current problems. Summary of the invention
[0004] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a health monitoring system based on a smart bracelet. By installing the health monitoring system on the smart bracelet, a variety of human health status information can be obtained in real time, effectively improving the health diagnosis speed and diagnosis accuracy, thereby realizing real-time health status monitoring.
[0005] The present invention provides a health monitoring system based on a smart bracelet, wherein the system is arranged on the smart bracelet, and the system comprises a main control module, a data acquisition module, a data processing module, a display module, a communication module, a clock module, a power module, and an alarm module, wherein the main control module is connected to the data acquisition module, the data processing module, the display module, the communication module, the clock module, the power module, and the alarm module respectively;
[0006] The main control module is used to control the operation of the data acquisition module, data processing module, display module, communication module, clock module, power module and alarm module;
[0007] The data collection module is used to collect user health status data;
[0008] The data processing module is used to process the collected health status data and generate the collected user's health status data monitoring processing results;
[0009] The display module is used to display the generated health status data monitoring and processing results;
[0010] The communication module is used to establish a communication connection between the main control module and the intelligent terminal;
[0011] The clock module is used to provide a clock signal for the main control module;
[0012] The power supply module is used to provide power for the operation of the system;
[0013] The alarm module is used to determine whether the user's health status is abnormal according to the generated health status data monitoring and processing results, and to send out an alarm signal.
[0014] Furthermore, the main control module includes a main control chip, and the main control chip is a STM32F103C8T6 single-chip microcomputer chip.
[0015] Furthermore, the main control module also includes an initialization circuit, a crystal oscillator circuit, a reset circuit and a key circuit, and the initialization circuit, the crystal oscillator circuit, the reset circuit and the key circuit are connected to the main control chip;
[0016] The initialization circuit is used to control the startup initialization of the main control chip;
[0017] The crystal oscillator circuit is used to provide a crystal oscillator clock circuit for the main control chip;
[0018] The reset circuit is used to provide a reset function;
[0019] The key circuit is used for inputting control commands through keys.
[0020] Furthermore, the data acquisition module includes a heart rate and blood oxygen data acquisition module, a temperature data acquisition module, a step data acquisition module, and a posture data acquisition module;
[0021] The heart rate and blood oxygen data collection module is used to collect the user's heart rate and blood oxygen data;
[0022] The temperature data acquisition module is used to collect the temperature data of the user;
[0023] The step data collection module is used to collect the user's moving step data;
[0024] The posture data acquisition module is used to collect the user's posture data.
[0025] Further, the heart rate and blood oxygen data acquisition module is a MAX30102 heart rate and blood oxygen measurement sensor, the heart rate and blood oxygen data acquisition module has a built-in heart rate and blood oxygen data acquisition chip, and the heart rate and blood oxygen data acquisition module is also provided with a photoelectric detector, the photoelectric detector is connected to the heart rate and blood oxygen data acquisition chip, and the photoelectric detector includes a plurality of light-emitting tubes and light receivers;
[0026] The heart rate and blood oxygen data acquisition module acquires the user's heart rate and blood oxygen data including:
[0027] The heart rate and blood oxygen data acquisition chip controls the light-emitting tube of the photodetector to emit red light and infrared light to the user's skin, and the light receiver receives the reflected red light and infrared light. The heart rate and blood oxygen data acquisition chip converts the received optical signal into an electrical signal and transmits the electrical signal to the data processing module.
[0028] Furthermore, the temperature data acquisition module is equipped with a temperature data acquisition chip, and the temperature data acquisition chip is a DS18B20 digital temperature sensor;
[0029] The temperature data acquisition module includes a first temperature data acquisition module and a second temperature data acquisition module. The first temperature data acquisition module is used to acquire the user's body temperature data, and the second temperature data acquisition module is used to acquire the ambient temperature data of the user's environment.
[0030] Furthermore, the step data acquisition module is built with a step data acquisition chip, and the step data acquisition chip is an ADXL345 sensor;
[0031] The step data collection module collects the user's moving step data including:
[0032] A two-dimensional rectangular coordinate system centered on the user is constructed, and acceleration information of the user in two-axis directions is collected respectively based on a step data collection chip, and the user's movement step data is obtained according to the acceleration information.
[0033] Furthermore, the posture data acquisition module acquires the posture data of the user including:
[0034] A horizontal plane coordinate system of the user's torso relative to the ground is constructed. The three-axis coordinates of the horizontal plane coordinate system change direction relative to the movement of the user's torso. The front-to-back displacement, left-to-right displacement, and up-to-down displacement are defined based on the movement direction of the user's torso and the movement distance in the corresponding direction. The user's posture data is generated by fusing the front-to-back displacement, left-to-right displacement, and up-to-down displacement.
[0035] Furthermore, the data processing module is used to process the collected health status data, and generate the collected user health status data monitoring processing results including:
[0036] Identify the collected heart rate, blood oxygen data, temperature data, movement step data and posture data, and determine whether the collected heart rate, blood oxygen data, temperature data, movement step data and posture data have any abnormal conditions.
[0037] Furthermore, the alarm module is used to determine whether the user has an abnormal health condition according to the generated health status data monitoring and processing result, and issue an alarm signal, including:
[0038] The user's health status data monitoring processing result generated by the data processing module is compared with a preset normal threshold. If the health status data monitoring processing result exceeds the preset normal threshold, it is determined that the user has an abnormal health status and an alarm signal is issued.
[0039] The present invention provides a health monitoring system based on a smart bracelet. The health monitoring system is installed on the smart bracelet, and multiple data acquisition modules are set to collect human health status information, including heart rate blood oxygen data, temperature data, step data, and posture data. A variety of human health status information can be obtained in real time. At the same time, a data processing module and an alarm module are set to monitor the collected health status information in real time, and an alarm is given in real time when an abnormal state occurs. The system is easy to carry and has strong anti-interference ability, which effectively improves the health diagnosis speed and diagnosis accuracy, thereby realizing real-time health status monitoring. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 This is a module architecture diagram of a health monitoring system based on a smart bracelet in Embodiment 1 of the present invention;
[0042] Figure 2 is a circuit schematic diagram of a health monitoring system based on a smart bracelet in Embodiment 1 of the present invention;
[0043] Figure 3 This is a diagram of the main control module architecture in Embodiment 1 of the present invention;
[0044] Figure 4 This is a workflow diagram of a health monitoring system based on a smart bracelet in Embodiment 1 of the present invention. DETAILED DESCRIPTION
[0045] 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 described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0046] In the present invention, it should be understood that terms such as "include" or "have" are intended to indicate the existence of features, numbers, steps, behaviors, components, parts or a combination thereof disclosed in the specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, behaviors, components, parts or a combination thereof exist or are added.
[0047] It should also be noted that, in the absence of conflict, the embodiments and features of the embodiments of the present invention can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0048] Embodiment 1
[0049] Embodiment 1 of the present invention provides a health monitoring system based on a smart bracelet, wherein the system is arranged on the smart bracelet, and the system includes a main control module, a data acquisition module, a data processing module, a display module, a communication module, a clock module, a power module, and an alarm module, wherein the main control module is respectively connected to the data acquisition module, the data processing module, the display module, the communication module, the clock module, the power module, and the alarm module.
[0050] In an optional implementation of this embodiment, Figure 1 and Figure 2 As shown, Figure 1 The module architecture diagram of the health monitoring system based on the smart bracelet in the first embodiment of the present invention is shown. Figure 2 The circuit schematic diagram of the health monitoring system based on the smart bracelet in the first embodiment of the present invention is shown. The system includes a main control module, a data acquisition module, a data processing module, a display module, a communication module, a clock module, a power module, and an alarm module. The main control module is respectively connected to the data acquisition module, the data processing module, the display module, the communication module, the clock module, the power module, and the alarm module.
[0051] In an optional implementation of this embodiment, the main control module is used to generally control the operations of the data acquisition module, the data processing module, the display module, the communication module, the clock module, the power supply module and the alarm module.
[0052] In an optional implementation of this embodiment, Figure 3 As shown, Figure 3 The main control module architecture diagram in the first embodiment of the present invention is shown. The main control module further includes an initialization circuit, a crystal oscillator circuit, a reset circuit and a key circuit. The initialization circuit, crystal oscillator circuit, reset circuit and key circuit are connected to the main control chip U1.
[0053] In an optional implementation of this embodiment, the main control module includes a main control chip U1, and the main control chip U1 is a STM32F103C8T6 single-chip microcomputer chip.
[0054] Specifically, the STM32F103C8T6 single-chip microcomputer chip is a 32-bit single-chip microcomputer chip, including 48 pins, with a power consumption of only 36 mA, low power loss, richer library functions, simple circuits, preferential prices, high reliability, easy expansion, and more comprehensive functions. It has been widely used in precision and intelligent instruments.
[0055] In an optional implementation of this embodiment, the initialization circuit is used to control the startup initialization of the main control chip U1, and the initialization circuit includes an initialization chip BOOT1, a resistor R9, and a resistor R10. Pins 1 and 2 of the initialization chip BOOT1 are connected to 3.3V DC VCC, pin 3 of the initialization chip BOOT1 is connected to the first end of the resistor R9, pin 4 of the initialization chip BOOT1 is connected to the first end of the resistor R10, and the second end of the resistor R10 is connected to pin 44 of the main control chip U1.
[0056] Specifically, the initialization chip BOOT1 is a 3*2 interface, and the startup mode is boot1.
[0057] Specifically, the resistance value of the resistor R9 and the resistor R10 is 10K.
[0058] In an optional implementation of this embodiment, the crystal oscillator circuit is used to provide a crystal oscillator clock circuit for the main control chip, and the crystal oscillator circuit includes a crystal oscillator X1, a capacitor C8, and a capacitor C9. The first end of the crystal oscillator X1 and the first end of the capacitor C8 are connected to the pin 42 of the main control chip U1, the second end of the crystal oscillator X1 and the first end of the capacitor C9 are connected to the pin 43 of the main control chip U1, and the second end of the capacitor C8 and the second end of the capacitor C9 are grounded.
[0059] Specifically, the resonant frequency of the crystal oscillator X1 is 8 MHz, and the capacitance values of the capacitors C8 and C9 are 20 pF.
[0060] In an optional implementation of this embodiment, the reset circuit is used to provide a reset function. The reset circuit includes a resistor R13, a capacitor C15, and a reset button K5. The first end of the resistor R13, the first end of the capacitor C15, and the first end of the reset button K5 are connected to the pin 41 of the main control chip U1, the second end of the resistor R13 is connected to the 3.3V DC VCC, and the second ends of the capacitor C15 and the reset button K5 are grounded. The reset circuit is used to make the main control chip U1 restart working during the process from power off to power on of the system, and the conditions for generating a reset include external reset, WWDG reset, IWDG reset, SW reset, low power reset, and backup area reset.
[0061] Specifically, the resistance value of the resistor R13 is 10K, and the capacitor C15 is 104 capacitors. When the reset button K5 is pressed, the reset circuit is turned on and the reset signal is transmitted to the main control chip U1.
[0062] In an optional implementation of the present embodiment, the key circuit is used to input control commands through keys, and the key circuit includes a control key K1, a control key K2, a control key K3, and a control key K4, one end of the control key K1 is connected to pin 1 of the main control chip U1, one end of the control key K2 is connected to pin 2 of the main control chip U1, one end of the control key K3 is connected to pin 3 of the main control chip U1, one end of the control key K4 is connected to pin 4 of the main control chip U1, and the second ends of the control keys K1, K2, K3, and K4 are grounded.
[0063] Specifically, in this embodiment, a total of 4 control command buttons are set, among which control button K1 is a parameter setting button, control button K2 is a setting plus button, control button K3 is a setting minus button, and control button K4 is a current step clearing button. In this embodiment, independent buttons are used, and a separate I / O port on the main control chip U1 is connected to a single case, which does not affect each other. The jitter elimination of the button is eliminated by software. The principle is to create a delay function, which is executed when it is detected that the button is pressed. When the button is disconnected, the delay function is also executed to delay for a few milliseconds to eliminate the jitter. When a button is pressed, a low level will be output to the main control chip U1 in this circuit; when the button is released, a high level will be output, so that it can be judged whether the button is pressed.
[0064] In an optional implementation of this embodiment, the pin 48 of the main control chip U1 is an external program download port.
[0065] In an optional implementation of this embodiment, the information acquisition module is used to collect user health status information and send the health status information to the main control module. The main control module processes the health status information, displays it through the display module, and communicates with the intelligent terminal through the communication module. The clock module is used to provide a clock signal for the main control module, and the power supply module is used to provide power for the system.
[0066] In an optional implementation of this embodiment, the data acquisition module includes a heart rate and blood oxygen data acquisition module, a temperature data acquisition module, a step data acquisition module, and a posture data acquisition module. The heart rate and blood oxygen data acquisition module is used to collect the user's heart rate and blood oxygen data; the temperature data acquisition module is used to collect the user's temperature data; the step data acquisition module is used to collect the user's movement step data; and the posture data acquisition module is used to collect the user's posture data.
[0067] In an optional implementation of the present embodiment, the heart rate and blood oxygen data acquisition module is a MAX30102 heart rate and blood oxygen measurement sensor, and the heart rate and blood oxygen data acquisition module has a built-in heart rate and blood oxygen data acquisition chip U16, and also includes a voltage stabilizing chip U15, a data input and output chip U4, an interface chip J1, a resistor R1, a resistor R2, a resistor R3, a capacitor C1, a capacitor C2, a capacitor C3, a capacitor C4, a capacitor C5, a capacitor C6, and a capacitor C7; Pin 2 of the heart rate and blood oxygen sensor chip U16 is connected to the first end of the resistor R1 and the interface 6 of the interface chip J1, and the heart rate and blood oxygen sensor Pin 3 of the chip U16 is connected to the first end of the resistor R2 and the interface 5 of the interface chip J1, pin 4 of the heart rate blood oxygen sensor chip U16 is grounded, pin 5 of the heart rate blood oxygen sensor chip U16 is connected to the interface 3 of the interface chip J1, pin 6 of the heart rate blood oxygen sensor chip U16 is connected to the interface 2 of the interface chip J1, pins 9 and 10 of the heart rate blood oxygen sensor chip U16 are connected to 3.3V DC VCC, and pin 11 of the heart rate blood oxygen sensor chip U16 is connected to the second end of the resistor R1, the second end of the resistor R2, the first end of the resistor R3 and connected to 1.8V DC The pin 12 of the heart rate and blood oxygen sensor chip U16 is grounded, the pin 13 of the heart rate and blood oxygen sensor chip U16 is connected to the second end of the resistor R3 and the interface 4 of the interface chip J1, the first end of the capacitor C1 and the first end of the capacitor C2 are connected to the interface 7 of the interface chip J1 and the pin 3 of the voltage regulator chip U15, and connected to the 1.8V-5.5V DC VCC, the second end of the capacitor C1 and the second end of the capacitor C2 are grounded, the pin 5 of the voltage regulator chip U15 is connected to the 1.8V-5.5V DC VCC, and the pin 4 of the voltage regulator chip U15 is connected to the capacitor C3 The first end of the voltage stabilizing chip U15, the pin 6 of the voltage stabilizing chip U15 is connected to the second end of the capacitor C3, the pin 2 of the voltage stabilizing chip U15 is grounded, the pin 1 of the voltage stabilizing chip U15, the first end of the capacitor C4, the first end of the capacitor C5, and the pin 2 of the data input-output chip U4 are connected to 3.3V DC VCC, the second end of the capacitor C4, the second end of the capacitor C5, and the pin 1 of the data input-output chip U4 are grounded, the pin 3 of the data input-output chip U4, the first end of the capacitor C6, and the first end of the capacitor C7 are connected to 1.8V DC VCC, and the second ends of the capacitor C6 and the capacitor C7 are grounded.
[0068] Specifically, the MAX30102 heart rate and blood oxygen measurement sensor is a sensor for measuring human heart rate and blood oxygen information. It is easy to use, the heart rate and blood oxygen signal measurement is stable, it is not prone to errors, and it has strong anti-interference ability. The communication method is to transmit the collected data to the main control chip U1 through standard I2C communication to perform an actual calculation of the heart rate and blood oxygen information.
[0069] Furthermore, the voltage regulator chip U15 is a 3.3V voltage regulator chip, and the data input and output chip U4 is used to transmit the collected heart rate and blood oxygen information to the main control chip U1.
[0070] Furthermore, the resistors R1, R2 and R3 are 472 ohms, that is, the resistance value is 4.7*102, that is, 4700 ohms; the capacitors C1, C4 and C6 are 106 ohms; the capacitors C2, C5 and C7 are 104 ohms; and the capacitor C3 is 105 ohms.
[0071] In an optional implementation of this embodiment, the heart rate and blood oxygen acquisition module also includes a photodetector, which is connected to the heart rate and blood oxygen sensor chip U16, and the photodetector includes a plurality of light-emitting diodes and light receivers.
[0072] In an optional implementation of this embodiment, the heart rate and blood oxygen data acquisition module acquires the user's heart rate and blood oxygen data including:
[0073] The heart rate and blood oxygen data acquisition chip controls the light-emitting tube of the photodetector to emit red light and infrared light to the user's skin, and the light receiver receives the reflected red light and infrared light. The heart rate and blood oxygen data acquisition chip converts the received optical signal into an electrical signal and transmits the electrical signal to the data processing module.
[0074] In an optional implementation of this embodiment, the temperature data acquisition module has a built-in temperature sensor chip U16, and the temperature sensor chip U16 is a DS18B20 digital temperature sensor. The temperature data acquisition module also includes a resistor R11, and pin 1 of the temperature sensor chip U16 and the first end of the resistor R11 are connected to VCC, pin 2 of the temperature sensor chip U16 and the second end of the resistor R11 are connected to pin 8 of the main control chip U1, and pin 3 of the temperature sensor chip U16 is grounded.
[0075] Specifically, the DS18B20 digital temperature sensor is a single bus digital temperature sensor, including a semiconductor temperature sensitive device part, an A / D converter part and a memory part, and has the following advantages: it is waterproof, has a wide temperature detection range, is inexpensive and is very convenient to use.
[0076] Furthermore, the temperature measurement principle of the DS18B20 digital temperature sensor is as follows: the temperature is detected by the effect of temperature on the oscillator frequency. The two internal oscillators of the DS18B20 have different temperature coefficients. The measured value of the temperature is measured by the gate-on cycle generated by the clock pulse of the internal oscillator with a high temperature coefficient. The reference value is set to -55°C, so if the temperature value measured by the sensor is higher than -55°C, it means that the counter count is zero before the end of the gate-on cycle of the high temperature coefficient oscillator output, and the value of the temperature register preset at -55°C will be incremented. The temperature value obtained by the host is the actual temperature value obtained through the read memory command, and through the complement conversion and decimal conversion.
[0077] Furthermore, the resistance value of the resistor R11 is 10K.
[0078] In an optional implementation of this embodiment, the temperature data acquisition module includes a first temperature data acquisition module and a second temperature data acquisition module, the first temperature data acquisition module is used to collect the user's body temperature data, and the second temperature data acquisition module is used to collect ambient temperature data of the user's environment.
[0079] Specifically, the user's body temperature data and the ambient temperature data of the user's environment are collected respectively, which can be used to subsequently determine whether the user's body temperature data is abnormal.
[0080] In an optional implementation of the present embodiment, the step data acquisition module has a built-in step data acquisition chip U6, the step measurement chip U6 is an ADXL345 sensor, pin 1 of the step measurement chip U6 is connected to pin 31 of the main control chip U1, pin 2 of the step measurement chip U6 is connected to pin 32 of the main control chip U1, pin 8 of the step measurement chip U6 is grounded, and pin 10 of the step measurement chip U6 is connected to VCC.
[0081] Specifically, the ADXL345 sensor is a 3-axis acceleration sensor with a measurement range of ±16g and a resolution of 13 bits. It can be used to measure static gravity acceleration and dynamic acceleration. In this embodiment, it can be used to measure the user's step data.
[0082] In an optional implementation of this embodiment, the step data collection module collects the user's movement step data including:
[0083] A two-dimensional rectangular coordinate system centered on the user is constructed, and acceleration information of the user in two-axis directions is collected respectively based on a step data collection chip, and the user's movement step data is obtained according to the acceleration information.
[0084] Specifically, a two-dimensional rectangular coordinate system is constructed with the user as the center, with the user's front-to-back direction as the Y-axis and the user's left-to-right direction as the X-axis. Based on the user's acceleration information and time information in the X-axis and Y-axis directions, the user's movement distance on the two axes is determined, and then the user's movement step data on the two axes is obtained.
[0085] In an optional implementation of this embodiment, the posture data acquisition module acquires the posture data of the user including:
[0086] A horizontal plane coordinate system of the user's torso relative to the ground is constructed. The three-axis coordinates of the horizontal plane coordinate system change direction relative to the movement of the user's torso. The front-to-back displacement, left-to-right displacement, and up-to-down displacement are defined based on the movement direction of the user's torso and the movement distance in the corresponding direction. The user's posture data is generated by fusing the front-to-back displacement, left-to-right displacement, and up-to-down displacement.
[0087] Specifically, a three-axis horizontal plane coordinate system of the user's torso relative to the ground is defined, that is, the ground coordinate system is assumed to be a fixed Cartesian coordinate system OXYZ, and the three-axis coordinates of the horizontal plane coordinate system change direction relative to the movement of the user's torso, and are defined based on the movement direction of the user's torso and the movement distance in the corresponding direction. The X-axis direction is the front-to-back direction of the user's torso movement direction, the Y-axis direction is the left-to-right direction of the user's torso movement direction, and the Z-axis is perpendicular to the ground, which can be similar to the up-and-down direction of the user's torso movement direction.
[0088] Furthermore, the displacement information of the user's torso in the front-to-back direction, the left-to-right direction, and the up-to-down direction is obtained respectively, and the front-to-back direction displacement, the left-to-right direction displacement, and the up-to-down direction displacement are fused to generate the user's posture data.
[0089] In an optional implementation of this embodiment, the power supply module is used to provide power for the operation of the system, and the power supply module includes a power switch U2 and a power socket U3. Pin 3 of the power switch U2 is connected to VCC, and pin 1 of the power switch U2 is connected to pin 1 of the power socket U3.
[0090] Specifically, the power module can provide a DC power supply of 1.8V-5.5V. In the single-chip microcomputer chip, sensor, etc. used in this embodiment, the operating voltage is within 5V.
[0091] Furthermore, pin 1 of the power socket U3 is used to connect the power switch U2, pin 2 is used for grounding, and pin 3 is used for fixing. Pins 1, 3, 4, and 6 of the power switch U2 are used for positive power output, and pins 2 and 5 are grounded. When pins 1 and 3 are used as positive power outputs, pin 5 is used for grounding. When pins 4 and 6 are used as positive power outputs, pin 2 is used for grounding.
[0092] In an optional implementation of the present embodiment, the display module is used to display the generated health status data monitoring and processing results. The display module adopts an OLED liquid crystal display screen U9, pin 1 of the display screen U9 is connected to VCC, pin 2 of the display screen U9 is grounded, pin 3 of the display screen U9 is connected to pin 14 of the main control chip U1, and pin 4 of the display screen U9 is connected to pin 15 of the main control chip U1.
[0093] Specifically, the display module adopts an OLED liquid crystal display screen, i.e., an organic light emitting display (OLED), which is a stable green organic thin film electroluminescent device composed of multiple organic thin films sandwiched between an anode and a cathode. In this embodiment, pin 3 of the display screen U9 is connected to pin 14 of the main control chip U1 to transmit serial clock data, and pin 4 of the display screen U9 is connected to pin 15 of the main control chip U1 to transmit serial data.
[0094] In an optional implementation of the present embodiment, the communication module is used to establish a communication connection between the main control module and the intelligent terminal, and the communication module includes a wireless communication chip U75, and the wireless communication chip U75 adopts an HC-05 Bluetooth communication module. Pin 2 of the wireless communication module U75 is connected to VCC, pin 3 of the wireless communication module U75 is grounded, and pin 5 of the wireless communication module U75 is connected to pin 6 of the main control chip U1.
[0095] Specifically, the HC-05 Bluetooth communication module is compatible with the main control chip U1, has high applicability, is convenient and flexible to use, and supports a baud rate range of 4800 to 1382400, which is a very wide range.
[0096] In an optional implementation of the present embodiment, the clock module is used to provide a clock signal for the main control module, and the clock module includes a clock chip U5, a crystal oscillator Y2, a resistor R6, a diode D1, and a power supply P2. The clock chip U5 adopts a DS1302 chip; pin 1 of the clock chip U5 is connected to VCC, pin 2 of the clock chip U5 is connected to the first end of the crystal oscillator Y2, pin 3 of the clock chip U5 is connected to the second end of the crystal oscillator Y2, pin 4 of the clock chip U5 is grounded, pin 5 of the clock chip U5 is connected to pin 24 of the main control chip U1, pin 6 of the clock chip U5 is connected to pin 23 of the main control chip U1, pin 7 of the clock chip U5 is connected to pin 22 of the main control chip U1 and the first end of the resistor R6, the second end of the resistor R6 is connected to VCC, pin 8 of the clock chip U5 is connected to the cathode of the diode D1, and the anode of the diode D1 is connected to the positive pole of the power supply P2.
[0097] Specifically, the clock chip U5 adopts the DS1302 chip, which is a chip specially used for processing clocks. The crystal oscillator is 32.768. It is a real-time clock circuit with strong performance, low power consumption, built-in RAM, easy use, simple wiring, comprehensive timing range, and the clock signal can transmit multiple bytes at a time.
[0098] In addition, pin 1 of the DS1302 is used to connect the power supply, pins 2 and 3 are used to connect the external crystal oscillator, pin 4 is grounded, pin 5 is used to connect the reset / chip select line, pin 6 is the I / O data input and output port, pin 7 is connected to the input serial clock, and pin 8 is the backup power pin.
[0099] In an optional implementation of this embodiment, the data processing module is used to process the collected health status data and generate a monitoring and processing result of the collected health status data of the user.
[0100] Specifically, the data processing module identifies the collected heart rate and blood oxygen data, temperature data, movement step number data and posture data, and determines whether the collected heart rate and blood oxygen data, temperature data, movement step number data and posture data have any abnormal conditions.
[0101] In an optional implementation of this embodiment, the collected heart rate and blood oxygen data are processed based on photoplethysmography.
[0102] Specifically, photoelectric capacitance is used to obtain heart rate and blood oxygen information. The basic principle of photoelectric capacitance is to use different transmittances to measure heart rate and blood oxygen saturation. This is because the transmittance of red light and infrared light to human skin, muscles, bones, etc. does not change, and the only thing that will change the transmittance is the concentration of HbO2 and Hb in human blood. Therefore, the signal output by the photodetector will show a certain periodicity due to the changes in the concentration of HbO2 and Hb in human blood. Therefore, the blood oxygen saturation that needs to be measured can be measured through these periodicities. And in this process, the heart rate that needs to be measured can also be measured through the periodic changes in the pulse. The heart rate is measured by the frequency, and the blood oxygen saturation is measured by the definition of blood oxygen saturation. The conversion formula is:
[0103]
[0104] In the formula, SaO2 is the blood oxygen saturation, is the concentration of HbO2, C Hb is the concentration of Hb.
[0105] In an optional implementation of this embodiment, the collected temperature data is processed.
[0106] Specifically, the difference between the user's body temperature data and the ambient temperature data of the environment is obtained, and it is determined whether the difference is within a normal range.
[0107] In an optional implementation of this embodiment, the collected movement step data is processed.
[0108] In an optional implementation of this embodiment, the collected posture data is processed. Here, the posture data is processed mainly to determine whether the user is in a falling state. Here, a threshold method is used for determination.
[0109] Specifically, a fall recognition algorithm based on SVM vector machine is used to process the posture data.
[0110] First, by calculating the collision force, the calculation formula of the collision force includes:
[0111]
[0112] Where F is the collision force, m is the user’s torso mass, v is the collision velocity, Δt is the collision time, and q is the collision elastic coefficient, q∈[1,2].
[0113] It is determined whether the calculated collision force exceeds the threshold. If it exceeds the threshold, the next step is entered. According to the acceleration information of the user's torso in the front-to-back direction, that is, the Y-axis direction, the left-to-right direction, that is, the X-axis direction, and the up-down direction, that is, the Z-axis direction, the acceleration vector difference SVM is calculated. The calculation formula includes:
[0114]
[0115] In the formula, m x is the acceleration on the X axis, m y is the Y-axis acceleration, m z is the Z-axis acceleration.
[0116] After calculating the acceleration vector difference, the torso inclination angle θ1 before the acceleration vector appears and the torso inclination angle θ2 after the acceleration vector appears can be calculated. Based on the torso inclination angle θ1 and the torso inclination angle θ2, it is determined whether the falling inclination angle condition is met. If so, it is determined that the user's torso has fallen.
[0117] In an optional implementation of this embodiment, the alarm module is used to determine whether the user has an abnormal health status according to the generated health status data monitoring processing result, and issue an alarm signal, including:
[0118] The user's health status data monitoring and processing results generated by the data processing module are compared with the preset normal threshold. If the health status data monitoring and processing results exceed the preset normal threshold, it is judged that the user has an abnormal health status, including abnormal heart rate and blood oxygen data, abnormal temperature data, abnormal step data and abnormal posture data, and it is judged that there is a problem with the body's physiological state, or the user is in a fall state, and an alarm signal is issued.
[0119] Working principle: Figure 4 As shown, Figure 4 The flowchart of the health monitoring system based on the smart bracelet in the first embodiment of the present invention is shown, which includes the following steps:
[0120] S401, configure the pins of each module of the system;
[0121] Specifically, when the system is powered on, it is necessary to configure the pins of all modules of the system, that is, to initialize the pins.
[0122] S402, initializing IIC, controlling the display module and the step data acquisition module to start collecting data;
[0123] Specifically, the IIC, i.e. the integrated circuit bus, is initialized, and the display module and the step data acquisition module are controlled to start data acquisition;
[0124] S403, initializing the communication module, and controlling the temperature data acquisition module, the heart rate and blood oxygen data acquisition module, the posture data acquisition module, and the clock module to perform data acquisition;
[0125] Specifically, the communication module serial port is initialized and waits for sending data, the temperature acquisition module acquires temperature data, the heart rate and blood oxygen acquisition module acquires heart rate and blood oxygen data, the posture data acquisition module acquires posture data, and the clock module provides clock data.
[0126] S404, the data processing module processes the collected data to generate a health status data monitoring processing result;
[0127] S405, the alarm module determines whether the user has an abnormal health condition according to the generated health status data monitoring and processing result, and sends an alarm signal;
[0128] S406: The communication module sends the generated health status data monitoring and processing result to the smart terminal, and displays it through the display module.
[0129] Specifically, based on the communication module, the collected data is sent to an intelligent terminal, including a mobile phone, a computer, etc., and displayed through a display module.
[0130] In an optional implementation of this embodiment, the workflow of the heart rate and blood oxygen acquisition module includes: first, it is necessary to configure the IIC data transmission pin in the program and configure it, then initialize the IIC and complete the I2C initialization function bsp_InitI2C(); then complete the MAX30102 write register function maxim_max30102_write_reg(), MAX30102 read register function maxim_max30102_read_reg(), MAX30102 initialization maxim_max30102_init() and MAX30102 read buffer FIFO maxim_max30102_read_fifo(); calculate the heart rate and blood oxygen saturation, and calculate the SPO2 blood oxygen concentration ratio and heart rate value by detecting the peak value of the PPG (photo plethysmo graphic) cycle and the corresponding AC / DC of the red / infrared signal.
[0131] In an optional implementation of this embodiment, the working process of the temperature acquisition module includes: initializing a temperature acquisition function; reading the temperature of a temperature sensor; and calculating an actual temperature value.
[0132] It should be noted that when obtaining the temperature data value of the temperature sensor chip U16, it is in the form of BCD code. After conversion, the temperature value is output in decimal. If the measured temperature value is greater than 0, the measured temperature value is multiplied by 0.0625 to obtain the actual temperature value. If the measured temperature is less than 0, the measured temperature value is added by 1 and then multiplied by 0.0625 to obtain the actual temperature value.
[0133] In an optional implementation of this embodiment, the workflow of the step measurement module includes: first, it is necessary to configure the IIC data transmission pins in the program, namely SCL corresponds to PA6 and SDL corresponds to PA7, and then initialize ADXL345, configure the ADXL345 initialization function Init_ADXL345(); configure the start signal and stop signal functions voidADXL345_Start(), ADXL345_Stop(); receive the response signal function ADXL345_RecvACK(), ADXL345 starts to read the collected data ADXL345_RecvByte(); read the acceleration value of ADXL345 to determine whether displacement occurs Multiple_read_ADXL345(); if the read data is 0XE5, it means that displacement walking occurs.
[0134] In summary, Embodiment 1 of the present invention provides a health monitoring system based on a smart bracelet. By mounting a health monitoring system on a smart bracelet, multiple data acquisition modules are set to collect human health status information, including heart rate and blood oxygen data, temperature data, step data, and posture data. A variety of human health status information can be obtained in real time. At the same time, a data processing module and an alarm module are set to monitor the collected health status information in real time, and an alarm is issued in real time when an abnormal state occurs. The system is easy to carry, has strong anti-interference ability, and effectively improves the health diagnosis speed and diagnosis accuracy, thereby realizing real-time health status monitoring.
[0135] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0136] In addition, the embodiments of the present invention are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A health monitoring system based on a smart bracelet, characterized in that: The system is arranged on a smart bracelet, and the system comprises a main control module, a data acquisition module, a data processing module, a display module, a communication module, a clock module, a power module, and an alarm module, and the main control module is respectively connected to the data acquisition module, the data processing module, the display module, the communication module, the clock module, the power module, and the alarm module; The main control module is used to control the operation of the data acquisition module, data processing module, display module, communication module, clock module, power module and alarm module; The data collection module is used to collect user health status data; The data processing module is used to process the collected health status data and generate the collected user's health status data monitoring processing results; The display module is used to display the generated health status data monitoring and processing results; The communication module is used to establish a communication connection between the main control module and the intelligent terminal; The clock module is used to provide a clock signal for the main control module; The power module is used to provide power for the system; The alarm module is used to determine whether the user's health status is abnormal according to the generated health status data monitoring and processing results, and to send out an alarm signal.
2. The health monitoring system based on the smart bracelet as claimed in claim 1, characterized in that: The main control module includes a main control chip, and the main control chip is a STM32F103C8T6 single-chip microcomputer chip.
3. The health monitoring system based on the smart bracelet as claimed in claim 2, characterized in that: The main control module also includes an initialization circuit, a crystal oscillator circuit, a reset circuit and a key circuit, and the initialization circuit, the crystal oscillator circuit, the reset circuit and the key circuit are connected to the main control chip; The initialization circuit is used to control the startup initialization of the main control chip; The crystal oscillator circuit is used to provide a crystal oscillator clock circuit for the main control chip; The reset circuit is used to provide a reset function; The key circuit is used for inputting control commands through keys.
4. The health monitoring system based on the smart bracelet as claimed in claim 1, characterized in that: The data acquisition module includes a heart rate and blood oxygen data acquisition module, a temperature data acquisition module, a step data acquisition module, and a posture data acquisition module; The heart rate and blood oxygen data collection module is used to collect the user's heart rate and blood oxygen data; The temperature data acquisition module is used to collect the user's temperature data; The step data collection module is used to collect the user's movement step data; The posture data collection module is used to collect the posture data of the user.
5. The health monitoring system based on the smart bracelet as claimed in claim 4, characterized in that: The heart rate and blood oxygen data acquisition module is a MAX30102 heart rate and blood oxygen measurement sensor, and a heart rate and blood oxygen data acquisition chip is built in the heart rate and blood oxygen data acquisition module. A photoelectric detector is also provided in the heart rate and blood oxygen data acquisition module, and the photoelectric detector is connected to the heart rate and blood oxygen data acquisition chip, and the photoelectric detector includes a plurality of light-emitting tubes and light receivers; The heart rate and blood oxygen data acquisition module acquires the user's heart rate and blood oxygen data including: The heart rate and blood oxygen data acquisition chip controls the light-emitting tube of the photodetector to emit red light and infrared light to the user's skin, and the light receiver receives the reflected red light and infrared light. The heart rate and blood oxygen data acquisition chip converts the received optical signal into an electrical signal and transmits the electrical signal to the data processing module.
6. The health monitoring system based on the smart bracelet as claimed in claim 4, characterized in that: The temperature data acquisition module is equipped with a temperature data acquisition chip, which is a DS18B20 digital temperature sensor. The temperature data acquisition module includes a first temperature data acquisition module and a second temperature data acquisition module. The first temperature data acquisition module is used to acquire the user's body temperature data, and the second temperature data acquisition module is used to acquire the ambient temperature data of the user's environment.
7. The health monitoring system based on the smart bracelet as claimed in claim 4, characterized in that: The step data acquisition module is equipped with a step data acquisition chip, and the step data acquisition chip is an ADXL345 sensor; The step data collection module collects the user's moving step data including: A two-dimensional rectangular coordinate system centered on the user is constructed, and acceleration information of the user in two-axis directions is collected respectively based on a step data collection chip, and the user's movement step data is obtained according to the acceleration information.
8. The health monitoring system based on the smart bracelet as claimed in claim 4, characterized in that: The posture data acquisition module collects the posture data of the user including: A horizontal plane coordinate system of the user's torso relative to the ground is constructed. The three-axis coordinates of the horizontal plane coordinate system change direction relative to the movement of the user's torso. The front-to-back displacement, left-to-right displacement, and up-to-down displacement are defined based on the movement direction of the user's torso and the movement distance in the corresponding direction. The user's posture data is generated by fusing the front-to-back displacement, left-to-right displacement, and up-to-down displacement.
9. The health monitoring system based on the smart bracelet as claimed in claim 4, characterized in that: The data processing module is used to process the collected health status data, and generate the collected user health status data monitoring processing results including: Identify the collected heart rate, blood oxygen data, temperature data, movement step data and posture data, and determine whether the collected heart rate, blood oxygen data, temperature data, movement step data and posture data have any abnormal conditions.
10. The health monitoring system based on the smart bracelet as claimed in claim 1, characterized in that: The alarm module is used to determine whether the user has an abnormal health condition according to the generated health status data monitoring and processing results, and issue an alarm signal, including: The user's health status data monitoring processing result generated by the data processing module is compared with a preset normal threshold. If the health status data monitoring processing result exceeds the preset normal threshold, it is determined that the user has an abnormal health status and an alarm signal is issued.