A high-speed wireless human acupoint detection system and method
Through the combination of high-density acquisition circuits and low-power Bluetooth technology, wireless, fast and accurate acupoint detection is achieved, solving the problems of small measurement area, complex structure and painful structure of the traditional Chinese medicine acupoint detection device, and providing scientific acupoint detection means.
Patent Information
- Application Number
- CN202210566323.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-24
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-05-24
AI Technical Summary
The existing traditional Chinese medicine acupoint detection device has problems such as insufficient measurement area, complex circuit structure, difficult movement and painful measurement process, and lacks scientific research methods and theoretical support.
A high-speed wireless human acupuncture detection system was designed, using high-density, large-area acquisition circuit and low-power Bluetooth technology to screen out low-impedance points by measuring the impedance value of the human skin surface, use STM32 microcontroller to generate excitation signals, combine with DFT algorithm to calculate impedance values, and wirelessly transmit data to the QT upper computer to dynamically display acupuncture points through low-power Bluetooth.
It realizes wireless, fast and accurate acupoint detection, avoids discomfort during the measurement process, and has a small size, unlimited measurement location, and has good application scenarios.
Smart Images

Figure CN115067919B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the theory of traditional Chinese medicine meridians and acupoints and embedded technology, and particularly to a device and a usage method for detecting acupoints by measuring the skin impedance value of a certain part of the human body. Background Art
[0002] Traditional Chinese medicine believes that there is a close connection between the state of internal organs and surface tissues in the body. If there are lesions in internal organs, these information will be transmitted to various tissues on the surface of the human body. And acupoints are closely related to nerve endings, connective tissues, blood vessels, etc. In this way, measuring the information of human acupoints can reflect the conditions of human organs and human health from the outside to the inside.
[0003] Therefore, traditional Chinese medicine diagnoses such as meridian analysis can obtain lesion information at the early stage of the disease. However, when taking acupoints for diagnosis or performing acupuncture treatment in traditional Chinese medicine, the positions of acupoints are often determined through subjective judgment and past experience, lacking rigorous theoretical support and scientific research means. Some scholars have detected acupoints through methods such as ultrasonic waves and infrared thermal imaging. These methods are costly and have low precision and are not suitable for detecting acupoints. In view of this problem, many researchers have invented acupoint detection devices using bioelectric technology. However, there are problems such as insufficient measurement area, complex circuit structure, and difficulty in movement. In addition, if the acquisition probe is not well designed, the measurement process will cause great pain to patients. Summary of the Invention
[0004] The purpose of this patent is to propose a high-density, large-area wireless human impedance measurement and detection display system to solve the above problems; through the long-term research of domestic and foreign scholars, it is found that there are indeed low-impedance bioelectric characteristics at acupoint points of the human body. According to this characteristic, low-impedance points are screened out by measuring the impedance value on the skin surface of a specific area of the human body, so as to detect the positions of acupoints and display them on the computer interface. The present invention proposes a high-speed wireless human acupoint detection system, including: an acquisition circuit, an analog switch chip, an acquisition probe, an excitation signal handle, a single-chip microcomputer, a Bluetooth module, and a host computer;
[0005] An analog switch chip is arranged in a matrix on the acquisition circuit, and probe sleeves are welded at each analog switch point;
[0006] The analog switch points are arranged in an interdigital rectangular shape;
[0007] The acquisition probe includes: a round probe cap and a probe. The tip of the probe is inserted into the handle of the round probe cap and fixedly connected to the round probe cap. The tail end of the probe is inserted into the probe sleeve and electrically connected to the analog switch chip;
[0008] The acquisition circuit is electrically connected to the single-chip microcomputer, and the single-chip microcomputer is communicatively connected to the host computer through the Bluetooth module;
[0009] The excitation signal handle is used to provide a sinusoidal excitation signal for detection and is electrically connected to the single-chip microcomputer;
[0010] The single-chip microcomputer used is STM32, and the host computer is developed using the QT platform.
[0011] The acquisition circuit distributes up to 384 measurement points on the PCB circuit board in a way similar to an interdigitated rectangular arrangement. Specifically, in the interdigitated rectangular arrangement, the first-stage analog switch chips are evenly distributed on both sides of the matrix circuit. The switches of each chip are divided into two rows, and the second row of switches of the previous analog switch chip and the first row of switches of the next chip are inserted between the first row and the second row of switches of each chip. Further, a second-stage analog switch chip is placed on the right side of the circuit, and the output voltage signal of the previous stage is used as the input signal to output the voltage information of a certain measurement point.
[0012] The single-chip microcomputer is an STM32 chip single-chip microcomputer, which includes operating the switches of the analog switch chips, sampling voltage data, calculating impedance values, and communicating with the host computer.
[0013] The excitation signal handle is a circular metal piece with a diameter greater than 2 cm and less than 4 cm and a thickness greater than 2 mm;
[0014] The inverting input terminal of the built-in operational amplifier in the single-chip microcomputer is connected to the output terminal of the analog switch and one end of the external resistor. The other end of the external resistor is connected to the output terminal of the internal operational amplifier and the ADC pin of the single-chip microcomputer; filter capacitors are connected in parallel across both ends of the resistor; the non-inverting input terminal of the operational amplifier is connected to the DC bias voltage terminal of the DAC of the single-chip microcomputer;
[0015] The resistance value of the external resistor selected is 51 KΩ.
[0016] The usage method of the human acupoint detection system includes the following steps:
[0017] Step 1: Use the DAC function of the single-chip microcomputer to generate a sinusoidal excitation signal with adjustable frequency and peak value, and output it through the excitation signal handle; the excitation signal handle needs to be attached to the skin near the detection area of the subject;
[0018] Step 2: Control the analog signal switch chips to open the analog switch chips and read data column by column;
[0019] Step 3: Use the DFT algorithm to calculate values, calculate the impedance amplitude and phase to obtain the impedance value, and compress the data;
[0020] Step 4: After all points are measured, transmit the detected impedance information to the host computer through the Bluetooth module;
[0021] Step 5: According to the characteristic that acupoints in traditional Chinese medicine meridian theory have low impedance, sort the impedance values from small to large, and take a certain number of points at the front as diagnostic points. The smallest impedance value corresponds to a circle with the largest radius and the darkest color, and the largest impedance point corresponds to a circle with the smallest radius and the lightest color. According to this linear proportional relationship, display these points on the screen. The positions of the points correspond one by one to the positions of the acquisition probes on the matrix acquisition circuit, and the row numbers and column numbers of the measurement points are marked with numbers on the interface.
[0022] The sine voltage excitation signal described in Step 1 is generated through the DAC function of STM32. The signal amplitude and period are adjustable. After being led out by a wire, a metal iron sheet the size of a coin is welded. When measuring, hold this iron sheet by hand. The frequency of this patent is about 4K Hz, the amplitude is 2.65V, and the peak-to-peak value is 2V, so that the subsequent sampled voltages are all positive numbers.
[0023] In Step 2, in a column-by-column manner, turn on a certain switch in the first row of a certain chip in the first stage, and then control the second-stage analog switch to output the voltage of this path. After closing the output voltages of the above two stages, in the same way, output the voltage of the first row on the same column of the next chip. After measuring the data of the first row of each chip in all columns, then measure the data of the second row of each chip in all columns.
[0024] When reading data in Step 2, use the ADC function of STM32 and the gain calculation formula of the inverting amplifier to complete the above functions. According to the gain formula -Vout / V1 = R2 / R1, indirectly obtain the skin impedance to be calculated for R1. R2 is a resistor that has been determined in the circuit and is 51K. All parameters of the V1 excitation voltage signal are known, and Vout is obtained through ADC sampling. The sampling frequency is kept consistent with the DAC frequency, and a filter capacitor is connected in parallel at both ends of R2 to filter out low-frequency signals and make the output smoother and more stable. The voltage at the positive input terminal of the inverting amplifier is the 1.65V voltage generated by the DAC function of STM32, ensuring that the value of the sampled voltage is between 0 and 3.3V and will not exceed the sampling range.
[0025] To improve the measurement efficiency of the system, except for the first measurement point, a method of simultaneous sampling and calculation is adopted. Specifically: obtain the time for calculating a measurement point through an oscilloscope, extend the sampling time to be close to the calculation time, and it is an integer multiple of the sine excitation voltage period. This patent is set to 8 integer periods, and 256 points are sampled in one period.
[0026] The real part b and the imaginary part a obtained by using the DFT algorithm in Step 3 are shown in the formula as (1):
[0027]
[0028] Where N is the number of sampling points, with a value of 256, n is 1, and the formulas for the amplitude Am(2) and phase Ph(3) are as follows:
[0029]
[0030] Ph = tan -1 (b / a) (3)
[0031] Calculate the impedance value by R2 / (amplitude / (256 / 2) / 8).
[0032] After obtaining the impedance value, compress the data in segments according to the data size. Compress the impedance values from 0 - 500K linearly, where x represents the impedance value to be compressed and y represents the impedance after compression; similarly, compress the impedance values from 500K - 50M according to Compress the data; finally, set all values greater than 50M to 65000, and then store the data in a uint16 - type array. Thus, the measurement range of this system is improved.
[0033] Preferably, in step two, adjust the sampling time to an integer multiple of the sine excitation signal period and greater than the impedance calculation time, so that except for the first measurement point, the second calculation point can complete the calculation of the previous point during the sampling process.
[0034] Preferably, use Bluetooth to transfer data to the host computer, and use Nordic52805 and the corresponding SDK development package to complete the transparent transmission function. Preferably, when transmitting Bluetooth data, it also includes adding header and footer identification data at the beginning and end of the impedance array. Each set of measurement data is sent in sub - packets, and a set of data is divided into 4 packets for transmission;
[0035] The host computer uses QT to connect to the low - power Bluetooth to receive data and can automatically reconnect in case of disconnection due to various reasons.
[0036] When the Bluetooth automatically reconnects after a disconnection during use, once it is found that the header of a certain data packet matches the header identification data, merge the data packet and the next three received data packets into one data packet, check whether the size of the entire packet is correct, and then determine the correctness of the footer data and whether it appears at the end of the packet for the first time. If the conditions are not met, discard the set of data.
[0037] Compared with the existing technology, most of the core functions of the present invention are completed by the STM32 chip. The measuring device is small in size, fast in measurement speed, accurate in measurement, and there is no discomfort during the measurement process. Then, transmit the impedance data wirelessly through Bluetooth, use QT to connect to Bluetooth to obtain and process the data, and dynamically display the suspected acupoint points, getting rid of the bondage of wires, so that the measurement location has little limitation and has good application scenarios. Brief Description of the Drawings
[0038] Figure 1 This is the overall operation framework diagram of the system of the present invention;
[0039] Figure 2 This is the structure diagram of the acquisition probe of the present invention;
[0040] Figure 3 This is the schematic diagram of the finger-like matrix distribution of the present invention;
[0041] Figure 4 This is the schematic circuit diagram of the control and calculation of the present invention;
[0042] Figure 5 This is the operation flow chart of the upper computer module of the present invention;
[0043] Figure 6 This is the system interface diagram of the present invention;
[0044] Figure 7 This is the system test result diagram of the present invention. Detailed Description of the Preferred Embodiments
[0045] The technical solution of the present invention will be further specifically described below through specific embodiments in conjunction with the drawings.
[0046] Embodiment 1
[0047] The present invention will be further described below in conjunction with the drawings of the specification. The following embodiments or drawings are used to illustrate the present invention, but not to limit the scope of the present invention.
[0048] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts fall within the protection scope of the present invention.
[0049] As Figure 1 shown, the wireless traditional Chinese medicine meridian acupoint detection system of the present invention includes a lower computer hardware module and an upper computer software module. The lower computer hardware part completes the generation of excitation voltage signals, the control of analog switches, the sampling of voltage signals, the calculation of impedance data, the transmission of data, etc. through a high-density and large-area acquisition circuit, a control and calculation circuit, and low-power Bluetooth. The upper computer software part uses the QT platform and is responsible for connecting to Bluetooth, receiving and processing data, and dynamically displaying suspected acupoint points.
[0050] The high-density and large-area acquisition circuit distributes up to 384 measurement points on the PCB circuit board in a way of quasi-interdigitated rectangular arrangement. Each test point is welded with a probe sleeve into which a special acquisition probe can be inserted. The quasi-interdigitated rectangular arrangement is specifically as follows Figure 2 shown. The first-stage analog switch chips are evenly distributed on both sides of the matrix circuit. The switches of each chip are divided into two rows, with 16 switches in each row evenly distributed on the circuit. Between the first row of switches and the second row of switches of each chip, the second row of switches of the previous analog switch chip and the first row of switches of the next chip are inserted. Further, a second-stage analog switch chip is placed on the right side of the circuit, taking the output voltage signal of the previous stage as the input signal, so as to output the voltage information of a certain measurement point. The first-stage chips are composed of 12 ADG731s, and the second stage is composed of 3 ADG729s. The specific structure of the acquisition probe is as follows Figure 3 shown. It is welded by using a slender metal probe and a metal round cap. The head diameter of the metal probe is 1.3 mm, the probe length is 33.3 mm, the diameter of the metal round cap is 3.8 mm, and the other side is a hollow cylinder with a diameter of 1.9 mm. One end of the probe is welded into the hollow cylinder to form the acquisition probe. This probe is light in weight and large in contact area, which can not only avoid the discomfort caused by pressing on the human skin surface, but also ensure that the impedance value is within a suitable range.
[0051] The control and calculation circuit is used to generate sinusoidal voltage, control the switch, sample voltage data, and calculate impedance. The core component is the STM32G431 single-chip microcomputer. As follows Figure 4 shown, the PA4 pin is the DAC pin of the single-chip microcomputer, which generates a sinusoidal excitation signal. After being connected to R10, the other end of R10 is led out by a wire and welded to a conductor. The PA3 pin is the inverting input terminal of the operational amplifier, which is connected to one end of R1 and the switch output pin. The other end of R1 is connected to the output pin of the PA2 operational amplifier. The voltage of this port needs to be sampled, so this port is connected to the PA0 sampling pin of the single-chip microcomputer. In addition, in order to filter low-frequency noise, a C20 filter capacitor is connected in parallel at both ends of R1. The PA7 is the non-inverting input terminal pin of the operational amplifier, which is connected to the PA5 direct current bias voltage generation pin. According to the gain calculation formula of the inverting amplifier: -Vout / V1 = R1 / R2, where R2 is the skin impedance to be calculated, and V1 is the known excitation voltage parameter. Therefore, as long as Vout is sampled, the impedance information can be obtained.
[0052] The described control switch communicates with the switch chip by generating high and low levels from the GPIO port of the single-chip microcomputer. Figure 4 The pins numbered 39-43 in it are connected to the communication pins of the first-stage analog switch, and the pins numbered 28-29 are connected to the communication pins of the second-stage analog switch.
[0053] The low-power Bluetooth communicates with the single-chip microcomputer through the serial port. As Figure 4 shown, PA9 and PA10 are the serial port transmission and serial port output pins of the single-chip microcomputer, which are respectively connected to the serial port output and serial port input pins of the Bluetooth. After a group of data is completely measured, it is sent to the low-power Bluetooth module through the serial port, and the low-power Bluetooth sends it to the host computer module through the transparent transmission service.
[0054] The host computer software module is an interface display software developed through the QT platform, which is used for Bluetooth connection, impedance data processing, and dynamic display of suspected acupoint points.
[0055] In addition, the system also includes the following operating steps:
[0056] S1: The STM32 single-chip microcomputer generates a sine excitation voltage signal and attaches it to a certain part of the human body;
[0057] S2: Control the analog signal switch chip to output and sample the voltage signal at a certain measurement point;
[0058] S3: Calculate the impedance amplitude and phase to obtain the impedance value and compress the impedance value;
[0059] S4: After all points are measured, use the serial port to transmit the data to the low-power Bluetooth module.
[0060] S5: The host computer software connects to the low-power Bluetooth, receives the data through the transparent transmission service, and then processes the data;
[0061] S6: Dynamically display the suspected acupoint points.
[0062] The sine voltage excitation signal described in S1 is generated through the DAC function of the STM32. The signal amplitude and period are adjustable. After being led out by a wire, a metal iron sheet the size of a coin is welded. When measuring, hold this iron sheet by hand. The frequency of this patent is about 4K Hertz, the amplitude is 2.65V, and the peak-to-peak value is 2V, so that the sampled voltage is all positive in the future.
[0063] Furthermore, S2 controls the analog switch by the following control method. Specifically, in the way of column by column, open a certain switch in the first row of a certain chip in the first stage, and then control the second-stage analog switch to output the voltage of this path; after closing the output voltages of the above two stages, in the same way, output the voltage of the first row on the same column of the next chip. After measuring all the first-row data of all columns, then measure all the second-row data of all columns.
[0064] Further, sample the voltage data output by S2 and calculate the impedance. To improve the measurement efficiency of the system, this patent adopts a method of simultaneous sampling and calculation except for the first measurement point. Specifically: obtain the calculation time of a certain measurement point through an oscilloscope, extend the sampling time to be close to the calculation time, and it is an integer multiple of the sine excitation voltage period. This patent sets it to 8 integer periods, samples 256 points in one period, and keeps the sampling frequency consistent with the DAC frequency.
[0065] Further, in step S3, the real part b and the imaginary part a are obtained according to the DFT algorithm, and the formula is as shown in (1):
[0066]
[0067] where x(n) is the sampled voltage data, N is the number of sampling points, with a value of 256, n is 1, and the amplitude A m (2) and the phase P h (3) The formulas are as follows:
[0068]
[0069] P h = tan -1 (b / a) (3)
[0070] Calculate the impedance value by dividing the amplitude by (256 / 2) / 8.
[0071] Further, after the calculation is completed, since the impedance values stored in this patent are of uint16 type, if the data is not compressed, the maximum impedance value supported is only 65536Ω. Therefore, this patent compresses the data in segments according to the data size. The impedance values from 0 - 500K are linearly compressed, where x represents the impedance value to be compressed and y represents the impedance after compression; similarly, the impedance values from 500K - 50M are compressed according to the data; finally, all values greater than 50M are set to 65000, and then the data is stored in a uint16 type array. After measuring a group of 384 data in total, step S4 sends these data to the serial port, but before sending, it is necessary to detect the send confirmation bit, and the send confirmation bit is opened by the doctor through the upper computer, which is convenient for the doctor to view a certain group of measurement data.
[0072]
[0073] Furthermore, the function of sending data to the host computer is completed through the low-power Bluetooth SDK transparent transmission program. Add code to APP_UART_DATA_READY in the uart_event_handle function. Since the maximum amount of data sent in one Bluetooth transparent transmission is 244 bytes, and for the convenience of parsing, identification data is added at the packet header and packet tail in this article. A set of data has 792 bytes in total, so it needs to be sent in 4 packets. Except for the first three packets sent with the maximum value, the size of the last packet is set to 60 bytes.
[0074] Furthermore, process these data to dynamically display suspected acupoint locations. The specific operation process is as Figure 6 shown. The database of the host computer uses the SQLite database built into QT. A doctor table is maintained in the database, which contains doctor account information. Enter the correct account information to enter the system.
[0075] To improve the system measurement speed and reduce the operation burden, once successfully entering the system, QT immediately searches for the broadcast packets sent by external Bluetooth. The broadcast packets contain information such as Bluetooth name, address, signal strength, etc. This patent filters Bluetooth by name.
[0076] After filtering to find the required device, the host computer starts to connect. The connection process is mainly as follows: After finding the Bluetooth device by name, turn the Bluetooth device into a controllable instance through relevant functions, and the host computer side becomes the central device, so a relationship is established between the two. Then the host computer can discover the services provided by the Bluetooth device, that is, Service. This patent uses the transparent transmission service; the transparent transmission service further contains data sending and receiving characteristics, that is, Characteristic. The low-power Bluetooth service represents itself with a UUID, which is a 32-bit hexadecimal number. Once the required service is found through the UUID, the central device will create a service instance. Similarly, after the service instance is successfully created, a characteristic instance also needs to be created. After all these tasks are completed, the impedance data can be obtained.
[0077] Since the first 12 bytes of the first data packet received cannot guarantee that they are exactly the packet header identification data, the data received needs to be strictly verified. The packet merging rule of this patent is as follows: Once it is found that the first 12 bytes of a certain data packet are the packet header identification bits, then merge this data packet and the next three data packets into one data packet, check whether the size of the entire packet is correct, and then determine the correctness of the packet tail identification data and whether it appears at the packet tail for the first time. After long-term testing, this method can ensure the accuracy of merging data packets.
[0078] Further, the data packet is parsed and the data is displayed on the interface. In this article, the impedance values are sorted from small to large. According to the suggestions of traditional Chinese medicine, the first 24 points are taken as diagnostic points, and the positions of these points are recorded. Among these points, the smallest impedance value corresponds to a dot with the largest radius and the darkest color, and the largest impedance point corresponds to a dot with the smallest radius and the lightest color. According to this linear proportional relationship, these points are displayed on the screen, and the positions of the points correspond one by one to the positions of the acquisition probes on the matrix acquisition circuit. The row numbers and column numbers of the measurement points are marked with numbers on the interface.
[0079] Regarding the problem that Bluetooth may be disconnected due to reasons such as power failure and weak signal, and QT itself does not support the automatic reconnection function, this patent designs a reconnection method, which reduces the operation burden of users. After the low-power Bluetooth connection is completed, broadcast packets are no longer sent continuously. According to this feature, a timer is used to scan for broadcast packets every few seconds. Once a device is found, it means that the device has been disconnected, and the reconnection can be achieved by repeating the connection steps.
[0080] When a doctor needs to pause the test to view the measurement results of a certain group, since the service instance has been created as described above, only the data sending feature of the transparent transmission service is used. The pause command is represented by the string "fffffsp00000", and the start command is represented by the string "fffffst00000", and they are sent to Bluetooth. After receiving the command, Bluetooth sends it to the single-chip microcomputer through the serial port. Before sending the impedance data, the single-chip microcomputer calls the non-blocking serial port data receiving function. If data is received, it enters the interrupt processing function to judge whether to pause or continue the test, and correspondingly sets the flag bit to 0 or 1. Then, by judging whether the standard bit is 1, otherwise the data sending is stopped.
[0081] Finally, the palm of a person is used for testing. Figure 6 This is the interface diagram of the test system of this patent. After testing, the system can display the low-impedance points in the measurement area on the interface, as Figure 7 shown. Regardless of the change over time and the change in position, the shape of the image is basically stable. Compared with the known traditional Chinese medicine acupoint images, the suspected acupoint points can be basically detected, which reflects the feasibility of the system.
[0082] The above are only the preferred embodiments of the present invention, and do not impose any form of limitation on the present invention. Any person skilled in the art, within the scope of the technical solution of the present invention, the present invention can have various changes and modifications. However, any brief modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention still fall within the scope of the technical solution of the present invention.
Claims
1. A high-speed wireless human acupoint detection system, characterized in that, Including: A collection circuit, an analog switch chip, a collection probe, an excitation signal handle, a single-chip microcomputer, a Bluetooth module, and a host computer; An analog switch chip is matrix-set on the collection circuit, and a probe sleeve is welded on each analog switch point; The analog switch points are arranged in an interdigitated rectangular shape by category; The described collection probe includes: a round probe cap and a probe. The tip of the probe is inserted into the handle of the round probe cap and fixedly connected to the round probe cap. The tail end of the probe is inserted into the probe sleeve and electrically connected to the analog switch chip; The collection circuit is electrically connected to the single-chip microcomputer, and the single-chip microcomputer is communicatively connected to the host computer through the Bluetooth module; An excitation signal handle, which is used to provide a sinusoidal excitation signal for detection and is electrically connected to the single-chip microcomputer; The described single-chip microcomputer uses STM32, and the described host computer is developed using the QT platform.
2. The high-speed wireless human acupoint detection system according to claim 1, characterized in that, The described excitation signal handle is a round metal sheet with a diameter greater than 2 cm and less than 4 cm and a thickness greater than 2 mm; The inverting input terminal of the built-in operational amplifier inside the single-chip microcomputer is connected to the output terminal of the analog switch and one end of an external resistor. The other end of the external resistor is connected to the output terminal of the internal operational amplifier and the ADC pin of the single-chip microcomputer; filter capacitors are connected in parallel at both ends of the resistor; the non-inverting input terminal of the operational amplifier is connected to the DC bias voltage terminal of the DAC of the single-chip microcomputer; The resistance value of the described external resistor is selected as 51 KΩ.
3. A method for using a human acupoint detection system applicable to the high-speed wireless human acupoint detection system according to claim 1, characterized in that, Including the following steps: Step 1, use the DAC function of the single-chip microcomputer to generate a sinusoidal excitation signal with adjustable frequency and peak value, and output it through the excitation signal handle; Step 2, open the analog switch chip and read data in a column-by-column manner; Step 3, use the DFT algorithm to calculate the values and compress the data; Step 4, transmit the detected impedance information to the host computer through the Bluetooth module; Step 5, according to the characteristic that there is low impedance at the acupoint of traditional Chinese medicine meridian theory, sort the impedance values from small to large, and take a certain number of points in the front as diagnostic points. The smallest impedance value corresponds to a round dot with the largest radius and the darkest color, and the largest impedance point corresponds to a round dot with the smallest radius and the lightest color. According to this linear proportional relationship, display these points on the screen. The position of the points corresponds one by one to the position of the collection probe on the matrix collection circuit, and the row number and column number of the measurement points are marked with numbers on the interface.
4. The method for using the human acupoint detection system according to claim 3, wherein The real part b and the imaginary part a obtained by using the DFT algorithm are as shown in formula (1): where N is the number of sampling points and n is the frequency point number; In addition, amplitude A m (2) and phase P h (3) The formula is as follows: P h = tan -1 (b / a) (3) After indirectly obtaining the impedance value through the amplitude, the data is segmented and compressed according to the data size. The impedance values from 0 to 500K are linearly compressed. Here, x represents the impedance value to be compressed, and v represents the impedance after compression. Similarly, the impedance values from 500K to 50M are compressed. Finally, all values greater than 50M are set to 65000, and then the data is stored in a uint16 type array.
5. The method for using the human acupoint detection system according to claim 3, wherein In Step 2, adjust the sampling time to an integer multiple of the period of the sinusoidal excitation signal and greater than the impedance calculation time, so that except for the first measurement point, the second calculation point can complete the calculation of the previous point during the sampling process.
6. The method for using a human acupoint detection system according to claim 3, wherein Add header and footer identification data at the head and tail of the impedance array, and each group of measurement data is sent in a sub-packet manner. A group of data is divided into 4 packets for sending; If the connection is disconnected during use and the Bluetooth automatically reconnects, once it is found that the header of a certain data packet matches the header identification data, then merge this data packet and the next three received data packets into one data packet, check whether the size of the entire packet is correct, and then determine the correctness of the footer data and whether it appears at the end of the packet for the first time. If the conditions are not met, discard this group of data.
Citation Information
Patent Citations
Automatic impedance-testing system for flexible film microelectrode arrays
CN101799495A
Room-temperature NO2 sensor based on molybdenum disulfide / reduced graphene oxide composite material and preparation method of room-temperature NO2 sensor
CN113607783A