Summary of the invention
The present invention is directed to the proposition of above problem, and develop a kind of sign detector based on wireless synchronization technology.
Technological means of the present invention is as follows:
Based on a sign monitor for wireless synchronization technology, comprise sign monitoring side and data syn-chronization end;
Described sign monitoring side comprises at least one semiotic monitor;
Described data syn-chronization end comprises at least one data synchronization unit;
Each semiotic monitor comprises:
For gathering the temperature collect module of user's shell temperature and current environmental temperature;
For gathering the electrocardiogram acquisition module of user's palmic rate;
For gathering the displacement transducer of user's change in displacement;
For detecting the GPS module of current altitude;
For detect acceleration when user moves and calculate user the acceleration transducer of step number walking or run;
For storing user's height, sex, body weight and age data in advance, and the stride got by first processor, distance, speed, calorie consumption and maximal oxygen uptake data carry out the first memory module of storing;
Clock module;
First Bluetooth adapter;
Connect temperature collect module, electrocardiogram acquisition module, displacement transducer, GPS module, acceleration transducer, first memory module, clock module and the first Bluetooth adapter, for user's shell temperature of gathering according to temperature collect module and current environmental temperature, user's palmic rate that electrocardiogram acquisition module gathers, user's change in displacement that displacement transducer gathers, the current altitude that GPS module detects, the acceleration when user that acceleration transducer detects moves and the user that calculates the step number of walking or running, user's height that the first memory module stores, sex, body weight and age data, and the system time that clock module provides, utilize stride algorithm, distance algorithm, rate algorithm, calorie consumes algorithm and maximal oxygen uptake algorithm gets stride, distance, speed, calorie consumes and maximal oxygen uptake data, and the stride that will get, distance, speed, calorie consumes and maximal oxygen uptake data are transferred to data syn-chronization end by the first Bluetooth adapter, and is stored to the first processor in the first memory module,
Each data synchronization unit comprises:
The second Bluetooth adapter be connected with the first Bluetooth adapter;
For storing the second memory module of stride that sign monitoring side transmits, distance, speed, calorie consumption and maximal oxygen uptake data;
Connect the second Bluetooth adapter and the second memory module, stride, distance, speed, calorie consumption and maximal oxygen uptake data for being transmitted by the second Bluetooth adapter sign monitoring side are stored to the second processor of the second memory module;
Further, described semiotic monitor also comprises the baroceptor for gathering the atmospheric value under current altitude; Described baroceptor is connected with first processor;
Further, described data synchronization unit also comprises the USB interface be connected with the second processor; The stride that second memory module is stored by USB interface by described data synchronization unit, distance, speed, calorie consumption and maximal oxygen uptake transfer of data are to external electronic device;
Further, stride, distance, speed, calorie consumption and maximal oxygen uptake data are stored in the first memory module according to the sequencing of data obtaining time by described first processor one by one;
Further, arbitrary semiotic monitor is set up Bluetooth pairing by the first Bluetooth adapter with the second Bluetooth adapter of arbitrary data synchronization unit and is connected;
Further, when arbitrary semiotic monitor and a data synchronization unit are set up after Bluetooth pairing is connected, the stride that this semiotic monitor is stored, distance, speed, calorie consumption and maximal oxygen uptake data send data synchronization unit to one by one, described data synchronization unit often receives the data that semiotic monitor sends and just sends acknowledge message to semiotic monitor, and semiotic monitor deletes its these data sent stored after receiving the acknowledge message that data synchronization unit sends over; If semiotic monitor does not receive the acknowledge message that data synchronization unit sends over, then semiotic monitor resends current bar data three times, if semiotic monitor does not receive the acknowledge message that data synchronization unit sends over yet after resending this data three times, then semiotic monitor stops data sending, and marks not sending successful current bar data simultaneously.
Owing to have employed technique scheme, the sign monitor based on wireless synchronization technology provided by the invention, wherein sign monitoring side comprises at least one semiotic monitor, and multiple semiotic monitor can be distributed to different users and use, described data syn-chronization end comprises at least one data synchronization unit, arbitrary semiotic monitor can be set up Bluetooth pairing with a data synchronization unit and be connected, after setting up Bluetooth pairing connection, semiotic monitor can be realized and data synchronization unit completes data synchronization process immediately efficiently, be convenient to the instant storage of the data that semiotic monitor obtains with synchronous, data can be preserved accurately and conveniently, and semiotic monitor can combine user's characteristic of storage as user's height according to gathered data, sex, body weight and age data, utilize stride algorithm, distance algorithm, rate algorithm, calorie consumes algorithm and maximal oxygen uptake algorithm gets stride, distance, speed, calorie consumes and maximal oxygen uptake data, the physical sign parameters got enriches, and it is closely related with the motion state of user, be convenient to user and understand motion state and movement effects in real time by these data.
Embodiment
A kind of sign monitor based on wireless synchronization technology as shown in Figure 1, comprises sign monitoring side and data syn-chronization end, described sign monitoring side comprises at least one semiotic monitor, described data syn-chronization end comprises at least one data synchronization unit, each semiotic monitor comprises: for gathering the temperature collect module of user's shell temperature and current environmental temperature, for gathering the electrocardiogram acquisition module of user's palmic rate, for gathering the displacement transducer of user's change in displacement, for detecting the GPS module of current altitude, for detect acceleration when user moves and calculate user the acceleration transducer of step number walking or run, for storing user's height, sex, body weight and age data in advance, and the stride got by first processor, distance, speed, calorie consumption and maximal oxygen uptake data carry out the first memory module of storing, clock module, first Bluetooth adapter, connect temperature collect module, electrocardiogram acquisition module, displacement transducer, GPS module, acceleration transducer, first memory module, clock module and the first Bluetooth adapter, for user's shell temperature of gathering according to temperature collect module and current environmental temperature, user's palmic rate that electrocardiogram acquisition module gathers, user's change in displacement that displacement transducer gathers, the current altitude that GPS module detects, the acceleration when user that acceleration transducer detects moves and the user that calculates the step number of walking or running, user's height that the first memory module stores, sex, body weight and age data, and the system time that clock module provides, utilize stride algorithm, distance algorithm, rate algorithm, calorie consumes algorithm and maximal oxygen uptake algorithm gets stride, distance, speed, calorie consumes and maximal oxygen uptake data, and the stride that will get, distance, speed, calorie consumes and maximal oxygen uptake data are transferred to data syn-chronization end by the first Bluetooth adapter, and is stored to the first processor in the first memory module, each data synchronization unit comprises: the second Bluetooth adapter be connected with the first Bluetooth adapter, for storing the second memory module of stride that sign monitoring side transmits, distance, speed, calorie consumption and maximal oxygen uptake data, connect the second Bluetooth adapter and the second memory module, stride, distance, speed, calorie consumption and maximal oxygen uptake data for being transmitted by the second Bluetooth adapter sign monitoring side are stored to the second processor of the second memory module, further, described semiotic monitor also comprises the baroceptor for gathering the atmospheric value under current altitude, described baroceptor is connected with first processor, further, described data synchronization unit also comprises the USB interface be connected with the second processor, the stride that second memory module is stored by USB interface by described data synchronization unit, distance, speed, calorie consumption and maximal oxygen uptake transfer of data are to external electronic device, further, stride, distance, speed, calorie consumption and maximal oxygen uptake data are stored in the first memory module according to the sequencing of data obtaining time by described first processor one by one, further, arbitrary semiotic monitor is set up Bluetooth pairing by the first Bluetooth adapter with the second Bluetooth adapter of arbitrary data synchronization unit and is connected, further, when arbitrary semiotic monitor and a data synchronization unit are set up after Bluetooth pairing is connected, the stride that this semiotic monitor is stored, distance, speed, calorie consumption and maximal oxygen uptake data send data synchronization unit to one by one, described data synchronization unit often receives the data that semiotic monitor sends and just sends acknowledge message to semiotic monitor, and semiotic monitor deletes its these data sent stored after receiving the acknowledge message that data synchronization unit sends over, if semiotic monitor does not receive the acknowledge message that data synchronization unit sends over, then semiotic monitor resends current bar data three times, if semiotic monitor does not receive the acknowledge message that data synchronization unit sends over yet after resending this data three times, then semiotic monitor stops data sending, and marks not sending successful current bar data simultaneously.
Sign monitoring side of the present invention comprises at least one semiotic monitor, and multiple semiotic monitor can be distributed to different users and use; Described data syn-chronization end comprises at least one data synchronization unit, a data synchronization unit can be shared by multiple semiotic monitor, also multiple data synchronization unit can be shared by a semiotic monitor, as long as semiotic monitor and data synchronization unit can successful matchings by Bluetooth adapter, the data syn-chronization between arbitrary semiotic monitor and arbitrary data synchronization unit just can be completed; Described data synchronization unit also comprises the USB interface be connected with the second processor; The stride that described data synchronization unit is stored by USB interface, distance, speed, calorie consumption and maximal oxygen uptake transfer of data, to user's space or external electronic device, are convenient to the statistical conversion stored in data synchronization unit to preserve to external electronic device.
Described stride algorithm can be: stride=A1+A2* cadence, wherein cadence equal the user calculated in the acceleration transducer unit interval the step number of walking or running, the value of A1, A2 in advance by GPS module or displacement transducer the distance change to certain step number measure, due to distance=stride * step number, therefore the distance change of stride just by measuring draws divided by step number, carry out 2 measurements and set up equation, just the parameter A1 in stride=A1+A2* cadence and parameter A2 can be solved, bring in formula using parameter as constant, metering cadence just can draw stride.
Described stride algorithm can also be: stride=A3+A4* cadence+A5* current altitude+A6* acceleration variance, wherein cadence equal the user calculated in the acceleration transducer unit interval the step number of walking or running, current altitude is detected by GPS module, acceleration when acceleration variance moves according to the user that acceleration transducer detects is tried to achieve, A3, A4, A5, the value of A6 in advance by GPS module or displacement transducer the distance change to certain step number measure, due to distance=stride * step number, therefore the distance change of stride just by measuring draws divided by step number, carry out 4 measurements and set up equation, just the parameter A3 of stride=A3+A4* cadence+A5* current altitude+A6* acceleration variance can be solved, A4, A5, A6, parameter is brought in formula as constant, measures cadence, current altitude and acceleration variance and just can draw stride.
Described distance algorithm can be: distance=stride * step number, and wherein stride is tried to achieve by above-mentioned stride algorithm, the user that step number calculates according to acceleration transducer the step number of walking or running learn.
Described distance algorithm can also be:wherein D is distance, Sibe the stride of the i-th step, i=1,2 ..., n.
Described rate algorithm can be: speed=distance/(motion end time-exercise duration), distance is drawn by above-mentioned distance algorithm, motion duration namely move end time-system time that exercise duration is provided by clock module determines;
Described calorie consumes algorithm: C1=BMR*t*B1*MET (activity kind, speed, Activity Type)+B2*T, wherein C1for calorie consumption, metabolic rate based on BMR, refer to that human body is under clear-headed and extreme quietly state, relative metabolic rate under not affecting by muscle activity, ambient temperature, food and stress, for the BMR=655.1+9.6* body weight+1.8* height-4.7* age women, for the BMR=65.5+13.7* body weight+5* height-6.8* age the male sex, t is motion duration, and the system time provided by clock module is determined, can be set to 1.0 under B1 initial condition, 0.01, B1, B2 can be set under B2 initial condition by user, result be consumed to the calorie calculated and carry out feedback modifiers, MET refers to metabolic equivalent, has another name called met, based on energy ezpenditure when being seat quiet by people, expresses the common counter of relative energetic supersession level during various activity, 1MET may be defined as per kilogram of body weight and is engaged in the 1 minute movable oxygen consuming 3.5ml, and its activity intensity is called 1MET (1MET=3.5mlO2/ kg divides), the activity intensity of 1MET is equivalent to the quiet metaboilic level of health adult's seat, MET (activity kind, speed, Activity Type) be equivalent to one according to different activity kind, speed and Activity Type determine the look-up-table function of MET value, table 1 is different activity kinds, metabolic equivalent (MET) table corresponding under speed and Activity Type, wherein activity kind and Activity Type can be set by the user, which kind of also according to the corresponding Activity Type of historical data such as much speed and many hypermetabolisms equivalent and activity kind can set, if this situation user thinks that setting is wrong simultaneously, can correct, the current environmental temperature that T gathers for temperature collect module,
Metabolic equivalent (MET) table corresponding under the different activity kind of table 1., speed and Activity Type.
Described calorie consumes algorithm:
wherein C2for calorie consumption, metabolic rate based on BMR, refer to that human body is under clear-headed and extreme quietly state, relative metabolic rate under not affecting by muscle activity, ambient temperature, food and stress, for the BMR=655.1+9.6* body weight+1.8* height-4.7* age women, for the BMR=65.5+13.7* body weight+5* height-6.8* age the male sex, j is 1,2 ..., n, 0.01/n can be set under can being set to 1/n, B4 initial condition under B3 initial condition, MET refers to metabolic equivalent, has another name called met, based on energy ezpenditure when being seat quiet by people, expresses the common counter of relative energetic supersession level during various activity, 1MET may be defined as per kilogram of body weight and is engaged in the 1 minute movable oxygen consuming 3.5ml, and its activity intensity is called 1MET (1MET=3.5mlO2/ kg divides), the activity intensity of 1MET is equivalent to the quiet metaboilic level of health adult's seat, MET (activity kind, speed, Activity Type) be equivalent to one according to different activity kind, speed and Activity Type determine the look-up-table function of MET value, table 1 is different activity kinds, metabolic equivalent (MET) table corresponding under speed and Activity Type, wherein activity kind and Activity Type can be set by the user, which kind of also according to the corresponding Activity Type of historical data such as much speed and many hypermetabolisms equivalent and activity kind can set, if this situation user thinks that setting is wrong simultaneously, can correct, the current environmental temperature that T gathers for temperature collect module, tjfor the duration of jth section motion, the system time provided by clock module is determined,
Described calorie consumes algorithm: C3=t* ((K1* Pa)+(K2* Ag)+(K3* W)+K4)/4.184)), wherein C3for calorie consumption; T is motion duration, and the system time provided by clock module is determined; When user is the male sex, K1, K2, K3, K4be respectively 0.63,0.2,0.2 ,-55; When user is women, K1, K2, K3, K4be respectively 0.45,0.07,0.13 ,-20; Pafor average heart rate, by the electrocardiogram acquisition module acquires user palmic rate of 1 minute; Ag is the age; W is body weight.
Described calorie consumes algorithm: C4=t* ((K1* Pa)+(K2* VO2max)+(K3* W)+(K4* Ag)+K5))/4.184)), wherein C4for calorie consumption; T is motion duration, and the system time provided by clock module is determined; When user is the male sex, K1, K2, K3, K4, K5be respectively 0.63,0.4,0.39,0.27 ,-95.8, when user is women, K1, K2, K3, K4, K5be respectively 0.45,0.38,0.10,0.27 ,-59.4; Pafor average heart rate, by the palmic rate of electrocardiogram acquisition module acquires user 1min; VO2maxfor maximal oxygen uptake, can be drawn by maximal oxygen uptake algorithm below; Ag is the age; W is body weight.
Wherein calorie consumes algorithm C3and C4in conjunction with the experiment of Human physiology field and article KeytelLR, GoedeckeJH, NoakesTD, HiiloskorpiH, LaukkanenR, vanderMerweL, LambertEV. " Predictionofenergyexpenditurefromheartratemonitoringduri ngsubmaximalexercise ", TanakaH, MonahanKD, SealsDR.-" Age-predictedmaximalheartraterevisited ", SwainDP, AbernathyKS, SmithCS, LeeSJ, BunnSA-" Targetheartratesforthedevelopmentofcardiorespiratoryfitn ess " adapts formation.
Described calorie consumes algorithm: C=w1c1+ w2c2+ w3c3+ w4c4, wherein C1, C2, C3, C4be respectively the calorie consumption figures that above-mentioned calorie consumption algorithm calculates, w1, w2, w3, w4be respectively the weight set by the issuable error of above-mentioned different calorie consumption algorithm, concrete w1, w2, w3, w41/4,1/4,1/4,1/4 can be set as respectively, if the error of the generation of certain algorithm is higher, then can the weighted value of corresponding its correspondence of minimizing, be even set to 0.
Described maximal oxygen uptake algorithm can be: VO2max=133+6.315G-0.035W-0.3265T1.6-0.3877Ag-0.1565H, wherein VO2maxfor maximal oxygen uptake; G is sex, and women is 0, and the male sex is 1; W is body weight; T1.6for the time of having walked required for 1.6km; Ag is the age; H is the mean value of all heart rate datas measured in walking process;
Described maximal oxygen uptake algorithm can also be: when sex is women: VO2max=15.26* [(206-0.88Ag)/RHR], when sex is the male sex: VO2max=15.26* [(206-Ag)/RHR]; Wherein VO2maxfor maximal oxygen uptake, Ag is the age, the user's age data utilizing memory module to store; RHR is HRrest (beats per minute), obtains by heart rate summation * 3 in 20 seconds.
Described maximal oxygen uptake algorithm can also be: VO2max=L* cadence+M* height * cadence+3.5, wherein L, M are constant, and spent by parallel and vertical movement, oxygen content difference adjusts, and it is 2.4 that the present invention adopts L to be 0.2, M; Cadence equal the user calculated in the acceleration transducer unit interval the step number of walking or running; User's height data that height utilizes memory module to store.
Described first processor can select in above-mentioned stride algorithm any one, any one in above-mentioned distance algorithm, above-mentioned calorie consume in algorithm any one, and any one in above-mentioned maximal oxygen uptake algorithm.
Described semiotic monitor has four kinds of different mode of operations, is respectively electrocardiogram acquisition pattern, regular motion pattern, extreme sport pattern and sleeping at night pattern; Wherein corresponding under electrocardiogram acquisition pattern electrocardio sample frequency is the highest, more accurate ecg signal acquiring can be realized, but power consumption is larger, electrocardio sample frequency corresponding under all the other regular motion patterns, extreme sport pattern and sleeping at night pattern is minimum, saves energy, electrocardio sample frequency is up to 1kHz, and minimum is 62.5Hz; The detection critical value of the displacement transducer under regular motion pattern is set to medium, is convenient to gather data that are slight and moderate activity; The detection critical value of the displacement transducer under extreme sport pattern is set to the highest, is convenient to the data gathering intensity movements, reduces displacement transducer issuable error in intensity activity; The detection critical value of the displacement transducer under sleeping at night pattern is set to minimum, is convenient to capture in sleep procedure and moves relative to small health, and user can arrange the mode of operation of semiotic monitor according to different demand.
When arbitrary semiotic monitor and a data synchronization unit are set up after Bluetooth pairing is connected, the stride that this semiotic monitor is stored, distance, speed, calorie consumption and maximal oxygen uptake data send data synchronization unit to one by one, described data synchronization unit often receives the data that semiotic monitor sends and just sends acknowledge message to semiotic monitor, and semiotic monitor deletes its these data sent stored after receiving the acknowledge message that data synchronization unit sends over, if semiotic monitor does not receive the acknowledge message that data synchronization unit sends over, then semiotic monitor resends current bar data three times, if semiotic monitor does not receive the acknowledge message that data synchronization unit sends over yet after resending this data three times, then semiotic monitor stops data sending, mark not sending successful current bar data simultaneously, current time is recorded while carrying out marking, and carry out retry in wait again after 20 minutes, namely after next Bluetooth pairing successful connection, the process resend is carried out according to the sequencing of the mark time sending failed data.
Fig. 2 shows the circuit theory diagrams of the temperature collect module included by semiotic monitor of the present invention, and described temperature collect module comprises temperature sensor chip LMT85; Fig. 3 shows the circuit theory diagrams of the electrocardiogram acquisition module included by semiotic monitor of the present invention, and described electrocardiogram acquisition module comprises cardioelectric monitor chip AD8232, and wherein PL1, PL2 and PL3 are monitoring electrode; Fig. 4 shows the circuit theory diagrams of the acceleration transducer included by semiotic monitor of the present invention, it comprises accelerometer ADXL346 and the level transferring chip FXLP34 being connected accelerometer ADXL346, accelerometer can detect the vibration of AC signal and object, people can produce the vibration of certain regularity when walking about, and acceleration transducer can detect the zero crossing of vibration, thus calculate step that people walks or the step number that running is walked; Fig. 5 shows the circuit theory diagrams of the first memory module included by semiotic monitor of the present invention, and described first memory module comprises FLASH chip N25Q128; Fig. 6 shows the circuit theory diagrams of the first Bluetooth adapter included by semiotic monitor of the present invention, and described first Bluetooth adapter comprises Bluetooth Low Energy chip NRF8001; Fig. 7 shows the circuit theory diagrams of the first processor included by semiotic monitor of the present invention, and described first processor comprises microprocessor chip ADUCM360; Described semiotic monitor also comprises the power module for providing working power to semiotic monitor, wherein Fig. 8 shows the circuit theory diagrams of described power module, described power module comprises battery CR2032 and voltage conversion chip TPS717, adopt powered battery be convenient to semiotic monitor out of doors environment wear use; Fig. 9 shows the circuit theory diagrams of the clock module included by semiotic monitor of the present invention, and described clock module comprises clock chip PCF8523; Described temperature collect module, electrocardiogram acquisition module, acceleration transducer, the first memory module, the first Bluetooth adapter and clock module are all electrically connected with described first processor.
Data synchronization unit of the present invention comprises the second Bluetooth adapter, the second memory module and the second processor; Described second Bluetooth adapter comprises Bluetooth Low Energy chip NRF8001, and its particular circuit configurations can be identical with the first Bluetooth adapter; Described second memory module can adopt mass storage; Described second processor comprises microprocessor chip ADUCM360, and its particular circuit configurations can be identical with first processor; In addition, described data synchronization unit can also comprise the USB interface be connected with the second processor, and the data that the second memory module stores can be sent to External memory equipment by USB interface by the second processor.
Sign monitor based on wireless synchronization technology provided by the invention, wherein sign monitoring side comprises at least one semiotic monitor, and multiple semiotic monitor can be distributed to different users and use, described data syn-chronization end comprises at least one data synchronization unit, arbitrary semiotic monitor can be set up Bluetooth pairing with a data synchronization unit and be connected, after setting up Bluetooth pairing connection, semiotic monitor can be realized and data synchronization unit completes data synchronization process immediately efficiently, be convenient to the instant storage of the data that semiotic monitor obtains with synchronous, data can be preserved accurately and conveniently, and semiotic monitor can combine user's characteristic of storage as user's height according to gathered data, sex, body weight and age data, utilize stride algorithm, distance algorithm, rate algorithm, calorie consumes algorithm and maximal oxygen uptake algorithm gets stride, distance, speed, calorie consumes and maximal oxygen uptake data, the physical sign parameters got enriches, and it is closely related with the motion state of user, be convenient to user and understand motion state and movement effects in real time by these data.
The above; be only the present invention's preferably embodiment; but protection scope of the present invention is not limited thereto; anyly be familiar with those skilled in the art in the technical scope that the present invention discloses; be equal to according to technical scheme of the present invention and inventive concept thereof and replace or change, all should be encompassed within protection scope of the present invention.