Sensor system

The sensor system addresses the challenge of replacing inertial sensors by using a processing unit within the inertial sensor to align data formats with the ASIC, allowing for easy replacement without redesigning the ASIC, thus enhancing flexibility and simplifying upgrades.

WO2025126593A1PCT designated stage expired Publication Date: 2025-06-19PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/031105
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-13
Filing Date
2024-08-30
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

In conventional sensor systems, replacing an inertial sensor requires redesigning the ASIC due to differences in communication formats, making it difficult to easily replace the inertial sensor.

Method used

A sensor system that includes an inertial sensor, a computing unit, and a communication path for SPI communication, where the computing unit has an MCU and an ASIC, and the inertial sensor includes a detection unit, a conversion unit, a processing unit, and a register map with address shift information to align sensor data with the ASIC's data format, allowing for easy replacement of the inertial sensor without redesigning the ASIC.

Benefits of technology

Enables easy replacement of the inertial sensor without the need to redesign the ASIC, facilitating flexibility and reducing the complexity of sensor system upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024031105_19062025_PF_FP_ABST
    Figure JP2024031105_19062025_PF_FP_ABST
Patent Text Reader

Abstract

This sensor system comprises an inertial sensor, a calculation unit, and a communication path. The calculation unit includes an MCU and an ASIC. The inertial sensor includes a detection unit, a conversion unit, a processing unit, and a register map. The processing unit modulates a digital detection signal into an SPI format signal, and outputs the SPI format signal as an output signal. The register map contains address shift information. The address shift information is information for shifting the data position of sensor data in the SPI format signal so that the data position of the sensor data matches the data position in the ASIC data format. The processing unit shifts the data position of the sensor data in the SPI format signal on the basis of the address shift information.
Need to check novelty before this filing date? Find Prior Art

Description

Sensor System

[0001] FIELD OF THE DISCLOSURE The present disclosure relates generally to sensor systems, and more particularly to sensor systems that include inertial sensors.

[0002] As a conventional example, an occupant protection control device (sensor system) described in Patent Document 1 is exemplified. The occupant protection control device described in Patent Document 1 includes a satellite sensor (inertial sensor) and an airbag ECU (Electronic Control Unit). The airbag ECU includes a satellite communication interface, a microcomputer, and an ASIC (Application Specific Integrated Circuit). The satellite sensor outputs a sensor signal to the microcomputer and the ASIC via the satellite communication interface.

[0003] JP 2012-192835 A

[0004] In a conventional sensor system, when replacing an inertial sensor, for example, if the communication format of the inertial sensor is different, the ASIC must be redesigned, making it difficult to easily replace the inertial sensor.

[0005] A sensor system according to one aspect of the present disclosure includes an inertial sensor, a calculation unit, and a communication path. The inertial sensor outputs an output signal in response to an inertial force. The calculation unit processes the output signal. The communication path is a path for SPI communication between the inertial sensor and the calculation unit. The calculation unit includes an MCU and an ASIC. The MCU receives the output signal from the inertial sensor. The ASIC monitors the output signal from the inertial sensor and determines the output signal. The inertial sensor includes a detection unit, a conversion unit, a processing unit, and a register map. The detection unit outputs an analog detection signal in response to the inertial force. The conversion unit converts the analog detection signal into a digital detection signal. The processing unit modulates the digital detection signal into an SPI format signal that complies with the SPI communication standard and outputs the SPI format signal as the output signal. The digital detection signal includes sensor data corresponding to the inertial force. The SPI format signal includes the sensor data of the digital detection signal. The register map includes address shift information for shifting a data position of the sensor data in the SPI format signal so that the data position of the sensor data in the SPI format signal matches a data position of a data format hard-coded in the ASIC, and the processing unit shifts the data position of the sensor data in the SPI format signal based on the address shift information.

[0006] According to a sensor system according to one aspect of the present disclosure, it is possible to easily replace the inertial sensor.

[0007] FIG. 1 is a block diagram showing the overall configuration of a sensor system according to a first embodiment. FIG. 2A is an explanatory diagram of an SPI format signal before a shift in the sensor system according to the first embodiment. FIG. 2B is an explanatory diagram of an SPI format signal after a shift in the sensor system according to the first embodiment. FIG. 2C is an explanatory diagram of an ASIC data format in the sensor system according to the first embodiment. FIG. 3 is an explanatory diagram of a register map including address shift information in the sensor system according to the first embodiment. FIG. 4A is an explanatory diagram of a first SPI format signal before a shift in the sensor system according to a second embodiment. FIG. 4B is an explanatory diagram of a second SPI format signal before a shift in the sensor system according to the second embodiment. FIG. 4C is an explanatory diagram of a first SPI format signal after a shift in the sensor system according to the second embodiment. FIG. 4D is an explanatory diagram of a second SPI format signal after a shift in the sensor system according to the second embodiment. FIG. 4E is an explanatory diagram of an ASIC data format in the sensor system according to the second embodiment. FIG. 5A is an explanatory diagram of a first register map including first address shift information in the sensor system according to the second embodiment. FIG. 5B is an explanatory diagram of a second register map including second address shift information in the sensor system.

[0008] Sensor systems according to embodiments 1 and 2 will be described below with reference to the drawings. The configurations described in the following embodiments are merely examples of the present disclosure. The present disclosure is not limited to the following embodiments, and various modifications are possible depending on the design, etc., as long as the effects of the present disclosure can be achieved.

[0009] First Embodiment (1) Sensor System First, the configuration of a sensor system A1 according to a first embodiment will be described with reference to FIG.

[0010] The sensor system A1 includes an inertial sensor 10, a calculation unit 20, and a communication path 30. The sensor system A1 is a system mounted on a moving body such as an automobile, and is used, for example, in an airbag control unit mounted on the automobile.

[0011] (2) Components of the Sensor System Next, each component of the sensor system A1 will be described with reference to FIGS.

[0012] (2.1) Inertial Sensor The inertial sensor 10 detects six-axis inertial forces, which are a combination of three-axis accelerations and three-axis angular velocities. The inertial sensor 10 also outputs an output signal in response to an external inertial force (e.g., a vehicle collision). The inertial sensor 10 includes a detection unit 11, a conversion unit 12, and a processing unit 13. The inertial sensor 10 is attached, for example, to the front of the vehicle body.

[0013] The detection unit 11 outputs an analog detection signal corresponding to an external inertial force. More specifically, the detection unit 11 detects the external inertial force and outputs an analog signal (analog detection signal) corresponding to the detected inertial force. The analog detection signal includes sensor data corresponding to the external inertial force. The sensor data included in the analog detection signal is analog data. The detection unit 11 detects acceleration and angular velocity. The detection unit 11 is electrically connected to the conversion unit 12.

[0014] The conversion unit 12 converts the analog detection signal from the detection unit 11 into a digital detection signal. The conversion unit 12 is, for example, an ADC (Analog to Digital Converter). The conversion unit 12 converts the analog detection signal into a digital signal (digital detection signal). The digital detection signal includes sensor data 1 (see FIG. 2A ) corresponding to an external inertial force. The sensor data 1 included in the digital detection signal is digital data. The conversion unit 12 is electrically connected to the processing unit 13.

[0015] The processing unit 13 modulates the digital detection signal converted by the conversion unit 12 into an SPI (Serial Peripheral Interface) format signal 100 (see FIG. 2A ) that conforms to the SPI communication standard. The SPI format signal 100 includes sensor data 1 of the digital detection signal. The sensor data 1 is included in the range (data length) from the fourth bit (b3 in FIG. 2A ) to the nineteenth bit (b18 in FIG. 2A ) of the SPI format signal 100. The processing unit 13 also outputs the SPI format signal 100 as an output signal. As shown in FIG. 1 , the processing unit 13 is electrically connected to the calculation unit 20 via a communication path 30.

[0016] 3, the register map 14 includes address shift information 300. In this embodiment, the processing unit 13 (see FIG. 1) has the register map 14. The address shift information 300 will be described later.

[0017] (2.2) Calculation Unit The calculation unit 20 processes the output signal from the inertial sensor 10. As shown in FIG.

[0018] The MCU 21 receives an output signal from the inertial sensor 10. The MCU 21 processes the received output signal. The MCU 21 determines the operation of the calculation unit 20 based on the processed output signal. The MCU 21 is electrically connected to the processing unit 13 of the inertial sensor 10 via a communication path 30.

[0019] The ASIC 22 monitors the output signal from the inertial sensor 10 and determines the output signal. That is, the ASIC 22 compares sensor data 1 included in the output signal (SPI format signal 100) with a predetermined threshold value. The threshold value is set in advance in the ASIC 22. For example, when the sensor data 1 matches the threshold value, the ASIC 22 notifies the MCU 21 that the sensor data 1 matches the threshold value. The ASIC 22 is electrically connected to the processing unit 13 of the inertial sensor 10 via a communication path 30. The ASIC 22 is also electrically connected to the MCU 21 via the communication path 30.

[0020] (2.3) Communication Path The communication path 30 is a path for performing SPI communication between the inertial sensor 10 and the calculation unit 20. The communication path 30 is, for example, a communication cable.

[0021] The processing unit 13 shifts the data position of the sensor data 1 in the SPI format signal 100 based on the address shift information 300 in the register map 14. More specifically, the processing unit 13 shifts the data position of the sensor data 1 in the SPI format signal 100 in one direction (e.g., leftward) based on the address shift information 300 in the register map 14 (see FIGS. 2A and 2B ).

[0022] The address shift information 300 is information for shifting the data position of the sensor data 1 in the SPI format signal 100 so that the data position of the sensor data 1 matches the data position of the data format 200 (see FIG. 2C ) hard-coded in the ASIC 22. As shown in FIG. 3 , the address shift information 300 is expressed as a 5-bit binary number. In this embodiment, the address shift information 300 is expressed as the binary number "01101" to shift the data position of the sensor data 1 in the SPI format signal 100 leftward by 13 bits. In other words, the register map 14 includes the address shift information 300 expressed as the binary number "01101."

[0023] (3) Operation of the Sensor System The detection unit 11 of the inertial sensor 10 outputs an analog detection signal in response to an external inertial force. The conversion unit 12 converts the analog detection signal from the detection unit 11 into a digital detection signal. The processing unit 13 modulates the digital detection signal converted by the conversion unit 12 into an SPI format signal 100. The processing unit 13 also shifts the data position of sensor data 1 in the SPI format signal 100 leftward by 13 bits based on the address shift information 300 in the register map 14 (see FIGS. 2A and 2B ). The processing unit 13 then outputs the SPI format signal 100 in which the data position of sensor data 1 has been shifted leftward by 13 bits as an output signal.

[0024] The MCU 21 receives an output signal from the inertial sensor 10. The MCU 21 processes the received output signal. The ASIC 22 monitors the output signal from the inertial sensor 10 and determines the output signal by comparing sensor data 1 included in the output signal with a threshold value. If the sensor data 1 matches the threshold value, the ASIC 22 notifies the MCU 21 that the sensor data 1 matches the threshold value. When notified by the ASIC 22, the MCU 21 determines the operation of the calculation unit 20 based on the processed output signal. For example, when notified by the ASIC 22, the MCU 21 activates an airbag based on the processed output signal. In this way, the MCU 21 determines the operation of the calculation unit 20 based on the result of the determination by the ASIC 22, and the calculation unit 20 executes the determined operation in accordance with the result of the determination.

[0025] (4) Summary In the sensor system A1 according to the first embodiment, the processing unit 13 shifts the data position of the sensor data 1 in the SPI-format signal 100 based on the address shift information 300 described above in the register map 14. More specifically, in the sensor system A1, the processing unit 13 shifts the data position of the sensor data 1 in the SPI-format signal 100 so that the data position of the sensor data 1 matches the data position of the data format 200 hard-coded in the ASIC 22. Therefore, in the sensor system A1, when replacing the inertial sensor 10, for example, there is no need to redesign the ASIC 22, and therefore the inertial sensor 10 can be easily replaced.

[0026] (5) Modifications As a modification of the sensor system A1 according to the first embodiment, the number of inertial sensors 10 is not limited to one, but may be multiple. That is, the sensor system A1 according to the modification of the first embodiment includes multiple inertial sensors 10, a calculation unit 20, and a communication path 30. Furthermore, the inertial sensor 10 is not limited to detecting six-axis inertial forces, which are a combination of three-axis accelerations and three-axis angular velocities, but may, for example, detect only three-axis accelerations or only three-axis angular velocities. Furthermore, although the inertial sensor 10 is attached to the front of the vehicle body, it may also be attached to, for example, the rear of the vehicle body.

[0027] The communication path 30 is not limited to a communication cable, but may be, for example, a medium capable of wireless communication (such as radio waves).

[0028] The processing unit 13 has the register map 14, but may not have the register map 14. In other words, the register map 14 may be located inside the processing unit 13 or outside the processing unit 13. Furthermore, the processing unit 13 shifts the data position of the sensor data 1 in the SPI format signal 100 to the left based on the address shift information 300 in the register map 14, but may also shift the data position of the sensor data 1 to the right. In this case, the processing unit 13 may shift the data position of the sensor data 1 in the SPI format signal 100 by 19 bits to the right, for example. Furthermore, in this case, the address shift information 300 is expressed as the binary number "10011."

[0029] The data positions of the data format 200 hard-coded in the ASIC 22 range from the 17th bit (b16 in FIG. 2C) to the 32nd bit (b31 in FIG. 2C) of the data format 200, but are not limited to the range from the 17th bit to the 32nd bit.

[0030] The sensor system A1 according to the above-described modified example also provides the same effects as the sensor system A1 according to the first embodiment.

[0031] The first embodiment and the modifications described above are merely a part of the various embodiments and modifications of the present disclosure.

[0032] Second Embodiment A sensor system A1 according to a second embodiment differs from the sensor system A1 according to the first embodiment in that the functions of the processing unit 13 of the inertial sensor 10 are different.

[0033] (1) Sensor System The sensor system A1 according to the second embodiment has almost the same configuration as the sensor system A1 according to the first embodiment. Note that, in the sensor system A1 according to the second embodiment, the same components as those in the sensor system A1 according to the first embodiment (see FIG. 1) are denoted by the same reference numerals and will not be described.

[0034] (2) Components of the Sensor System The processing unit 13 of the inertial sensor 10 of the sensor system A1 will be described below with reference to FIGS. 4A to 5B.

[0035] (2.1) Inertial Sensor If the data length of the sensor data 1 is longer than the data length of the SPI format signal 100, the processing unit 13 of the inertial sensor 10 divides the sensor data 1 into first sensor data 2 and second sensor data 3 (see FIGS. 4A and 4B). In this embodiment, the data length of the sensor data 1 is 16 bits. The data length of the SPI format signal 100 is 8 bits. The first sensor data 2 is included, for example, in the range from the fourth bit (b3 in FIG. 4A) to the eleventh bit (b10 in FIG. 4A) of the SPI format signal 100. The second sensor data 3 is included, for example, in the range from the fourth bit (b3 in FIG. 4B) to the eleventh bit (b10 in FIG. 4B) of the SPI format signal 100. The data length of the first sensor data 2 is 8 bits. The data length of the second sensor data 3 is 8 bits. The first sensor data 2 is the upper 8 bits of the sensor data 1. The second sensor data 3 is the lower 8 bits of the sensor data 1 .

[0036] The register map 14 includes a first register map 141 (see FIG. 5A) and a second register map 142 (see FIG. 5B).

[0037] 4A , the processing unit 13 includes the first sensor data 2 in the first SPI format signal 101. The processing unit 13 shifts the data position of the first sensor data 2 in the first SPI format signal 101 based on the first address shift information 301 (see FIG. 5A ) in the first register map 141. More specifically, the processing unit 13 shifts the data position of the first sensor data 2 in the first SPI format signal 101 leftward by 21 bits based on the first address shift information 301 (see FIG. 4C ). The processing unit 13 then outputs the first SPI format signal 101 in which the data position of the first sensor data 2 has been shifted leftward by 21 bits as the first output signal.

[0038] Furthermore, after outputting the first output signal, the processing unit 13 includes the second sensor data 3 in the second SPI format signal 102. The processing unit 13 shifts the data position of the second sensor data 3 in the second SPI format signal 102 based on the second address shift information 302 in the second register map 142 (see FIG. 5B ). More specifically, the processing unit 13 shifts the data position of the second sensor data 3 in the second SPI format signal 102 leftward by 13 bits based on the second address shift information 302 (see FIG. 4D ). Then, the processing unit 13 outputs the second SPI format signal 102 in which the data position of the second sensor data 3 has been shifted leftward by 13 bits as the second output signal.

[0039] The data position of the data format 200 hard-coded in the ASIC 22 ranges from the 17th bit (b16 in FIG. 4E) to the 32nd bit (b31 in FIG. 4E) of the data format 200, but is not limited to the range from the 17th bit to the 32nd bit.

[0040] (2.2) Calculation Unit The ASIC 22 monitors the output signals (first output signal and second output signal) from the inertial sensor 10. The ASIC 22 also combines the first sensor data 2 included in the first output signal and the second sensor data 3 included in the second output signal to generate sensor data 1. The ASIC 22 then compares the combined sensor data 1 with a threshold value. In short, the ASIC 22 compares the 16-bit sensor data 1 with a threshold value, similar to the ASIC 22 in the first embodiment.

[0041] (3) Operation of the Sensor System The detector 11 of the inertial sensor 10 outputs an analog detection signal in response to an external inertial force. The converter 12 converts the analog detection signal from the detector 11 into a digital detection signal.

[0042] If the data length of sensor data 1 of the digital detection signal converted by the converter 12 is longer than the data length of the SPI format signal 100, the processor 13 divides the sensor data 1 into first sensor data 2 and second sensor data 3. The processor 13 includes the first sensor data 2 in the first SPI format signal 101, and shifts the data position of the first sensor data 2 in the first SPI format signal 101 leftward by 21 bits based on the first address shift information 301. The processor 13 also outputs the first SPI format signal 101 in which the data position of the first sensor data 2 has been shifted leftward by 21 bits as the first output signal.

[0043] After outputting the first output signal, the processing unit 13 includes the second sensor data 3 in the second SPI format signal 102, and shifts the data position of the second sensor data 3 in the second SPI format signal 102 leftward by 13 bits based on the second address shift information 302. Furthermore, the processing unit 13 outputs the second SPI format signal 102 in which the data position of the second sensor data 3 has been shifted leftward by 13 bits as the second output signal.

[0044] The MCU 21 receives a first output signal from the inertial sensor 10. The MCU 21 also receives a second output signal from the inertial sensor 10. The MCU 21 also processes the received first and second output signals. The ASIC 22 monitors the first and second output signals from the inertial sensor 10, combines first sensor data 2 included in the first output signal with second sensor data 3 included in the second output signal to generate sensor data 1, and compares the sensor data 1 with a threshold value. If the sensor data 1 matches the threshold value, the ASIC 22 notifies the MCU 21 that the sensor data 1 matches the threshold value. When notified by the ASIC 22, the MCU 21 determines the operation of the calculation unit 20 based on the processed first and second output signals. For example, when notified by the ASIC 22, the MCU 21 activates an airbag based on the processed first and second output signals.

[0045] (4) Summary In the sensor system A1 according to the second embodiment, when the data length of the sensor data 1 is longer than the data length of the SPI format signal 100, the processing unit 13 divides the sensor data 1 into first sensor data 2 and second sensor data 3. The processing unit 13 also includes the first sensor data 2 in the first SPI format signal 101, shifts the data position of the first sensor data 2 in the first SPI format signal 101 based on the first address shift information 301, and outputs the result as the first output signal. After outputting the first output signal, the processing unit 13 also includes the second sensor data 3 in the second SPI format signal 102, shifts the data position of the second sensor data 3 in the second SPI format signal 102 based on the second address shift information 302, and outputs the result as the second output signal. Therefore, in the sensor system A1 according to the second embodiment, even if the data length of the sensor data 1 is longer than the data length of the SPI format signal 100, that is, even if the data length of the SPI format signal 100 is different, there is no need to redesign the ASIC 22. Therefore, the sensor system A1 according to the second embodiment also makes it possible to easily replace the inertial sensor 10.

[0046] (5) Modifications As modifications of the sensor system A1 according to the second embodiment, modifications similar to those of the sensor system A1 according to the modification of the first embodiment are possible.

[0047] When the data length of the sensor data 1 is longer than the data length of the SPI format signal 100, the processing unit 13 divides the sensor data 1 into the first sensor data 2 and the second sensor data 3. However, for example, the sensor data 1 may be divided into three or more pieces of sensor data. In short, when the data length of the sensor data 1 is longer than the data length of the SPI format signal 100, the processing unit 13 only needs to divide the sensor data 1 into at least the first sensor data and the second sensor data.

[0048] Furthermore, although the processing unit 13 outputs the first output signal and then the second output signal, it may output the second output signal and then the first output signal.

[0049] The register map 14 has a first register map 141 and a second register map 142, that is, it has a plurality of register maps, but it may also be a single register map.

[0050] The sensor system A1 according to the above-described modified example also provides the same effects as the sensor system A1 according to the second embodiment.

[0051] The second embodiment and the modified examples described above are merely a part of the various embodiments and modified examples of the present disclosure.

[0052] Furthermore, the use of the sensor system A1 according to the first and second embodiments and the modified examples described above is not limited to an airbag control unit, and may be used in, for example, an advanced driver assistance system (ADAS), an autonomous driving system, etc. Furthermore, the use of the sensor system A1 according to the first and second embodiments and the modified examples described above is not limited to being installed in a vehicle, and may be used in, for example, a robot, etc.

[0053] (Aspects) The present specification discloses the following aspects.

[0054] A sensor system (A1) according to a first aspect includes an inertial sensor (10), a calculation unit (20), and a communication path (30). The inertial sensor (10) outputs an output signal in response to an inertial force. The calculation unit (20) processes the output signal. The communication path (30) is a path for SPI communication between the inertial sensor (10) and the calculation unit (20). The calculation unit (20) includes an MCU (21) and an ASIC (22). The MCU (21) receives the output signal from the inertial sensor (10). The ASIC (22) monitors the output signal from the inertial sensor (10) and determines the output signal. The inertial sensor (10) includes a detection unit (11), a conversion unit (12), a processing unit (13), and a register map (14). The detection unit (11) outputs an analog detection signal in response to the inertial force. The conversion unit (12) converts the analog detection signal into a digital detection signal. The processing unit (13) modulates the digital detection signal into an SPI format signal (100) conforming to the SPI communication standard and outputs the SPI format signal (100) as the output signal. The digital detection signal includes sensor data (1) corresponding to the inertial force. The SPI format signal (100) includes the sensor data (1) of the digital detection signal. The register map (14) includes address shift information (300). The address shift information (300) is information for shifting the data position of the sensor data (1) in the SPI format signal (100) so that the data position of the sensor data (1) in the SPI format signal (100) matches the data position of the data format (200) hard-coded in the ASIC (22). The processing unit (13) shifts the data position of the sensor data (1) in the SPI format signal (100) based on the address shift information (300).

[0055] According to this aspect, when the inertial sensor (10) is replaced, there is no need to redesign the ASIC (22), so the inertial sensor (10) can be easily replaced.

[0056] In the sensor system (A1) according to the second aspect, in the first aspect, the processing unit (13) divides the sensor data (1) into at least first sensor data (2) and second sensor data (3) when the data length of the sensor data (1) is longer than the data length of the SPI format signal (100), includes the first sensor data (2) in a first SPI format signal (101) that is the SPI format signal (100), and generates the first SPI format signal (101) based on first address shift information (301) that is the address shift information (300). The data position of the first sensor data (2) in the SPI format signal (101) is shifted and output as the first output signal, which is the output signal, and the second sensor data (3) is included in a second SPI format signal (102) different from the first SPI format signal (101), and the data position of the second sensor data (3) in the second SPI format signal (102) is shifted based on second address shift information (302) different from the first address shift information (301), and output as a second output signal different from the first output signal.

[0057] According to this aspect, even if the data length of the sensor data (1) is longer than the data length of the SPI format signal (100), there is no need to redesign the ASIC (22), so the inertial sensor (10) can be easily replaced.

[0058] The configuration according to the second aspect is not an essential configuration for the sensor system (A1) and can be omitted as appropriate.

[0059] REFERENCE SIGNS LIST 1 Sensor data 2 First sensor data 3 Second sensor data 10 Inertial sensor 11 Detection unit 12 Conversion unit 13 Processing unit 14 Register map 20 Calculation unit 21 MCU 22 ASIC 30 Communication path 100 SPI format signal 101 First SPI format signal 102 Second SPI format signal 200 Data format 300 Address shift information 301 First address shift information 302 Second address shift information A1 Sensor system

Claims

1. An inertial sensor comprising: an inertial sensor that outputs an output signal in response to an inertial force; a calculation unit that processes the output signal; and a communication path for performing SPI (Serial Peripheral Interface) communication between the inertial sensor and the calculation unit, wherein the calculation unit comprises: an MCU (Micro Controller Unit) that receives the output signal from the inertial sensor; and an ASIC (Application Specific Integrated Circuit) that monitors the output signal from the inertial sensor and determines the output signal, wherein the inertial sensor comprises: a detection unit that outputs an analog detection signal in response to the inertial force; a conversion unit that converts the analog detection signal into a digital detection signal; a processing unit that modulates the digital detection signal into an SPI format signal that complies with the SPI communication standard and outputs the SPI format signal as the output signal; and a register map, wherein the digital detection signal includes sensor data corresponding to the inertial force, and the SPI format signal includes the sensor data of the digital detection signal, the register map includes address shift information for shifting a data position of the sensor data in the SPI format signal so that the data position of the sensor data in the SPI format signal matches a data position of a data format hard-coded in the ASIC, and the processing unit shifts the data position of the sensor data in the SPI format signal based on the address shift information.

2. The sensor system of claim 1, wherein the processing unit: when a data length of the sensor data is longer than a data length of the SPI format signal, divides the sensor data into at least first sensor data and second sensor data; includes the first sensor data in a first SPI format signal that is the SPI format signal, and shifts a data position of the first sensor data in the first SPI format signal based on first address shift information that is the address shift information, to output the output signal as a first output signal that is the output signal; includes the second sensor data in a second SPI format signal different from the first SPI format signal, and shifts a data position of the second sensor data in the second SPI format signal based on second address shift information different from the first address shift information, to output the output signal as a second output signal different from the first output signal.

Citation Information

Patent Citations

  • Control device

    JP2014084082A

  • Detection system, server, detection method and detection program

    JP2018082345A

  • Wireless sensor management device, wireless sensor management system, and wireless sensor management method

    JP2023063981A