JP4881042B2 - Communications system - Google Patents
Communications system Download PDFInfo
- Publication number
- JP4881042B2 JP4881042B2 JP2006057954A JP2006057954A JP4881042B2 JP 4881042 B2 JP4881042 B2 JP 4881042B2 JP 2006057954 A JP2006057954 A JP 2006057954A JP 2006057954 A JP2006057954 A JP 2006057954A JP 4881042 B2 JP4881042 B2 JP 4881042B2
- Authority
- JP
- Japan
- Prior art keywords
- digital signal
- range
- unit
- signal
- sec
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Gyroscopes (AREA)
Description
本発明は、送信側ユニットと受信側ユニットとを有する通信システムに関し、例えば、車両等に搭載される慣性センサユニット及びコントロールユニット間の通信システムに関する。 The present invention relates to a communication system having a transmission side unit and a reception side unit, for example, a communication system between an inertial sensor unit and a control unit mounted on a vehicle or the like.
車両や飛行体等の位置や姿勢の観測のために、角速度及び加速度等の測定が行われ、そのために、角速度センサや加速度センサ等を有する慣性センサが用いられている。慣性センサにより角速度センサや加速度センサ等からのアナログ信号がデジタル信号に変換されてから、CPUにより車両や飛行体等の位置、姿勢及び速度制御が行われる。 In order to observe the position and orientation of a vehicle, a flying object, and the like, angular velocity and acceleration are measured. For this purpose, an inertial sensor having an angular velocity sensor, an acceleration sensor, or the like is used. An analog signal from an angular velocity sensor, an acceleration sensor, or the like is converted into a digital signal by the inertial sensor, and then the position, posture, and speed control of the vehicle, the flying object, and the like are performed by the CPU.
位置、姿勢及び速度制御では、各制御内容に応じた分解能が必要とされる。例えば、車両制御としては、横滑り制御等の車両安定制御においては、低分解能広域の角速度等が必要とされ、アダプティプクルーズコントロール等の常用制御においては、高分解能狭域の角速度等が必要とされる。 In position, posture, and speed control, a resolution corresponding to each control content is required. For example, as vehicle control, low-resolution wide-range angular velocities are required for vehicle stability control such as skid control, and high-resolution narrow-range angular velocities are required for regular control such as adaptive cruise control. The
先行技術文献としては、以下の特許文献1がある。特許文献1には、ヨーレートセンサの測定結果の妥当性をチェックするべく、測定範囲全体を検出範囲とするヨーレートセンサと1個又は複数の一部の測定範囲を検出範囲とするヨーレートセンサを設け、これらのヨーレートセンサの測定結果及び測定量の相関関係などから測定結果の妥当性をチェックすることが記載されている。
しかしながら、異なる分解能のセンサ及びセンサのアナログ信号出力をデジタル信号に変換する信号処理素子を複数個設け、各デジタル信号を別々のシリアルラインでマイクロコンピュータの入力ポートに入力する場合には、センサ及び信号処理素子を含む慣性センサのコストがかかり、慣性センサ及びマイクロコンピュータを含む慣性センサユニットのサイズが大きくなるという問題点がある。また、特許文献1では異なる分解能の慣性センサを複数個設け、その出力をマイクロコンピュータの別々のポートに入力して処理していたために、同様の問題点がある。
However, in the case of providing a plurality of signal processing elements for converting a sensor with different resolutions and an analog signal output of the sensor into a digital signal, and inputting each digital signal to a microcomputer input port through a separate serial line, the sensor and the signal There is a problem in that the inertial sensor including the processing element is expensive, and the size of the inertial sensor unit including the inertial sensor and the microcomputer is increased. Further, in
また、アナログ信号レベルの全域を高分解能のデジタル信号に変換する場合は、処理するデジタル信号のビット数が多くなること、及び慣性センサユニットからコントロールユニットにネットワークを通してそのデジタル信号を通信する際のデータ量が多くなり通信量が増大することから、慣性センサユニットやコントロールユニットが備えるマイクロコンピュータに高性能なものが要求され、コストもサイズも大きくなるという問題があった。 In addition, when the entire analog signal level is converted into a high-resolution digital signal, the number of bits of the digital signal to be processed increases, and data when the digital signal is communicated from the inertial sensor unit to the control unit through the network. Since the amount of communication increases and the amount of communication increases, a high-performance microcomputer is required for the inertial sensor unit and the control unit, which increases the cost and size.
本発明は、上記問題点に鑑みてなされたものであり、分解能をレンジ毎に設定して、デジタル信号に変換することにより、小型化、低コスト化が実現できる通信システムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a communication system that can realize downsizing and cost reduction by setting the resolution for each range and converting it into a digital signal. And
請求項1記載の発明によれば、送信側ユニット及び受信側ユニットを有する通信システムであって、前記送信側ユニットは、被変換信号を、該被変換信号レベルの全レンジ域中の第1のレンジ域の被変換信号については、1ビット当たりの前記被変換信号レベルである第1の分解能の第1のデジタル信号に変換し、前記全レンジ域中の第2のレンジ域の被変換信号については、1ビット当たりの前記被変換信号レベルであって前記第1の分解能とは異なる第2の分解能の第1のデジタル信号に変換する第1の変換手段と、前記第1のデジタル信号を受信側ユニットに送信する第1の通信手段とを具備し、前記受信側ユニットは、前記第1のレンジ域と前記第2のレンジ域との境界のデジタル信号値を記憶している記憶手段と、前記第1のデジタル信号を受信する第2の通信手段と、前記第2の通信手段が受信した前記第1のデジタル信号が前記第1及び第2のレンジ域のいずれのレンジ域に対応するかを前記記憶手段に記憶されている前記第1及び第2のレンジ域を用いて判断し、前記第1及び第2の分解能に基づいて、前記第1のデジタル信号を第2のデジタル信号に変換する第2の変換手段とを具備したことを特徴とする通信システムが提供される。 According to the first aspect of the present invention, there is provided a communication system having a transmission side unit and a reception side unit, wherein the transmission side unit converts a converted signal into a first range in the entire range of the converted signal level. The converted signal in the range area is converted into the first digital signal having the first resolution that is the level of the converted signal per bit, and the converted signal in the second range area in the entire range area. Receives the first digital signal, and first conversion means for converting the converted signal level per bit into a first digital signal having a second resolution different from the first resolution. Storage means for storing a digital signal value at a boundary between the first range area and the second range area, and a first communication means for transmitting to the side unit . The first digital Second communication means, said second communication means received said first or said memory means digital signal corresponding to any of the range area of said first and second range zone for receiving Le signal determining using the stored first and second range zone, the first and on the basis of the second resolution, the second converting said first digital signal into a second digital signal There is provided a communication system characterized by comprising conversion means.
請求項2記載の発明によれば、請求項1記載の発明において、前記送信側ユニットは、検出対象物の角速度又は加速度を前記検出対象物の慣性力として検出し、該検出した慣性力をアナログ信号で出力する検出素子部及び前記検出素子部の出力をデジタル信号に変換する信号処理素子部を有し、検出対象物に取付けられ、慣性力に応じたデジタル信号を出力する慣性センサと前記デジタル信号を処理する演算部とを備えた慣性センサユニットであり、前記受信側ユニットは、前記第2のデジタル信号に基づいて前記検出対象物を制御するコントロールユニットであることを特徴とする通信システムが提供される。 According to a second aspect of the present invention, in the first aspect of the invention, the transmission side unit detects the angular velocity or acceleration of the detection target as the inertial force of the detection target, and the detected inertial force is analog. An inertial sensor that has a detection element unit that outputs a signal and a signal processing element unit that converts the output of the detection element unit into a digital signal, is attached to a detection target, and outputs a digital signal corresponding to an inertial force, and the digital An inertial sensor unit including a calculation unit that processes a signal, wherein the receiving unit is a control unit that controls the detection object based on the second digital signal. Provided.
請求項3記載の発明によれば、請求項2記載の発明において、前記第1のレンジ域は、前記検出素子部が検出する前記角速度又は前記加速度の零を中心に正負均等な範囲に対応することを特徴とする通信システムが提供される。 According to a third aspect of the present invention, in the second aspect of the invention, the first range region corresponds to a positive / negative equal range centering on zero of the angular velocity or the acceleration detected by the detection element unit. A communication system is provided.
請求項1記載の発明によれば、第1のレンジ域の被変換信号については、第1の分解能、例えば、高分解能な第1のデジタル信号に変換し、第2のレンジ域の被変換信号については、第2の分解能、例えば、低分解能な第1のデジタル信号に変換するので、レンジ巾を守ったままデジタル信号のビット長を短くすることができ、受信側ユニットへ送信するデータ量を少なくすることができる。更に、処理する第1のデジタル信号のビット長を短くできるので、送信側ユニット及び受信側ユニットのコストを低減することができる。 According to the first aspect of the present invention, the converted signal in the first range region is converted into a first digital signal having a first resolution, for example, a high resolution, and the converted signal in the second range region. Is converted to a first digital signal with a second resolution, for example, a low resolution, so that the bit length of the digital signal can be shortened while keeping the range width, and the amount of data transmitted to the receiving unit can be reduced. Can be reduced. Furthermore, since the bit length of the first digital signal to be processed can be shortened, the costs of the transmission side unit and the reception side unit can be reduced.
請求項2記載の発明によれば、処理する第1のデジタル信号のビット数が短くなり、慣性センサユニット及びコントロールユニット間の通信量を低減することができ、慣性センサユニット及びコントロールユニットのコスト及びサイズを小さくすることができる。 According to the second aspect of the present invention, the number of bits of the first digital signal to be processed can be shortened, the amount of communication between the inertial sensor unit and the control unit can be reduced, and the costs of the inertial sensor unit and the control unit can be reduced. The size can be reduced.
請求項3記載の発明によれば、第1のレンジ域は、検出素子部が検出する角速度又は加速度の零を中心に正負均等な範囲に対応するので、角速度が零を中心に正負均等な範囲に高分解能が要求されるアダプティブコントロール等の要求を満たすことができ、車両等に搭載される慣性センサユニット並びにコントロールユニットのコスト及びサイズを低減することができる。 According to the third aspect of the present invention, the first range region corresponds to a positive / negative equal range centering on zero of the angular velocity or acceleration detected by the detection element unit, so that the angular velocity is a positive / negative equal range centering on zero. Therefore, it is possible to satisfy the demand for adaptive control and the like that require high resolution, and to reduce the cost and size of the inertial sensor unit and the control unit mounted on the vehicle or the like.
図1は本発明の実施形態による通信システムの一例を示す構成図である。図1に示すように、通信システムは、送信ユニットとしての慣性センサユニット2、コントロールユニット4、並びに慣性センサユニット2及びコントロールユニット4間の双方向通信を行うためのCAN6(Controller Area Network)を有する。
FIG. 1 is a configuration diagram showing an example of a communication system according to an embodiment of the present invention. As shown in FIG. 1, the communication system includes an
図2は図1中の慣性センサユニットの構成図である。慣性センサユニット2は、車両や飛行機等の検出対象物に取り付けられる。図2に示すように、慣性センサユニット2は、ハウジング内に収容された、慣性センサ10、演算部14及び通信素子16を備える。慣性センサ10は、検出対象物の加速度又は角速度を検出対象物の慣性力として検出し、検出した慣性力をアナログ信号で出力し、該アナログ信号をデジタル信号に変換処理するものである。
FIG. 2 is a block diagram of the inertial sensor unit in FIG. The
慣性センサ10は、複数の角速度センシング素子20#i(i=1,2,3)、複数の加速度センシング素子22#i(i=1,2,3)及び複数の信号処理素子26#i(i=1,2,3),28#i(i=1,2,3)を有する。角速度センシング素子20#i(i=1,2,3)は、検出対象物の角速度を検出し、角速度に応じたレベルのアナログ信号、例えば、電圧を出力する角速度検出素子である。加速度センシング素子22#i(i=1,2,3)は、検出対象物の加速度を検出し、加速度に応じたレベルのアナログ信号、例えば、電圧を出力する加速度検出素子である。
The
例えば、慣性センサ2が車両に取り付けられる場合は、車両の重心付近に配置され、20#1は車両の上下軸まわりの角速度であるヨーレートを検出するヨーレートセンシング素子、20#2は車両の左右軸まわりの角速度であるピッチレートを検出するピッチレートセンシング素子、20#3は車両の前後軸まわりの角速度であるロールレートを検出するロールレートセンシング素子である。また、22#1は車両の上下軸方向の加速度を検出する上下加速度センシング素子、22#2は車両の左右軸方向の加速度を検出する左右加速度センシング素子、22#3は車両の前後軸方向の加速度を検出する前後加速度センシング素子である。
For example, when the
角速度センシング素子20#i(i=1,2,3)及び加速度センシング素子22#i(i=1,2,3)のアナログ出力は、後述するようにデジタル信号に変換されて、デジタル信号に基づいて、コントロールユニット4により車両等が制御されるが、これらのセンシング素子20#i(i=1,2,3),22#i(i=1,2,3)の少なくとも一つについては、例えば、アナログ信号の全レンジ域の一部の第1のレンジ域について、変換後のデジタル信号において1ビット当たりのアナログ信号レベルが小さい高分解能のデジタル信号が要求される制御系、例えば、アダプティブクルーズ制御系等と、高分解能は要求されないが全レンジ域のデジタル信号が要求される制御系、例えば、横滑り制御系等がある。
The analog outputs of the angular velocity sensing element 20 # i (i = 1, 2, 3) and the
例えば、ヨーレートセンシング素子20#1より出力されるヨーレートについて、アダプティブクルーズコントロール等の常用制御系では、0°/secを中心として、正負同範囲の角速度について、例えば、−255°/sec〜255°/secのレンジ域について高分解能のデジタル信号が要求される。また、横滑り制御等の車両安定制御系では、高分解能は要求されず低分解能で良いが、全レンジ域、例えば、−2000°/sec〜2000°/secのデジタル信号が要求される。 For example, with regard to the yaw rate output from the yaw rate sensing element 20 # 1, in an ordinary control system such as adaptive cruise control, for example, an angular velocity in the same range of positive and negative with respect to 0 ° / sec, for example, −255 ° / sec to 255 °. A high-resolution digital signal is required for the / sec range. Further, in a vehicle stability control system such as skid control, a high resolution is not required and a low resolution may be used, but a digital signal in the entire range, for example, −2000 ° / sec to 2000 ° / sec is required.
角速度センシング素子20#i(i=1,2,3)及び加速度センシング素子22#i(i=1,2,3)は、その出力側と信号線23#i,24#i(i=1,2,3)を介して信号処理素子26#i,28#i(i=1,2,3)に接続され、図示しない電源電圧、例えば、5Vの電源電圧が外部より供給され、図示しない抵抗等により、0Vから5Vまでの範囲を角速度や加速度の検出範囲全体に対応させ、角速度や加速度に該当する電圧を出力する。
The angular velocity sensing element 20 # i (i = 1, 2, 3) and the
例えば、ヨーレートセンシング素子20#1は、図3に示すように、−2000°/sec〜+2000°/secの範囲の角速度を検出範囲とし、この検出範囲を0〜5Vに対応させ、ヨーレートに対してリニアな関係の電圧を出力する。ヨーレートが−255°/secから+255°/secのレンジ域R2は出力電圧の範囲が第1のレンジ域V2に対応し、ヨーレートが−2000°/sec〜−255°/secのレンジ域R1,255°/sec〜2000°/secのレンジ域R3は出力電圧の範囲が第2のレンジ域V1,V3に対応する。 For example, as shown in FIG. 3, the yaw rate sensing element 20 # 1 has an angular velocity in a range of −2000 ° / sec to + 2000 ° / sec as a detection range, and this detection range corresponds to 0 to 5V. Output a linear relationship voltage. The range region R2 in which the yaw rate is −255 ° / sec to + 255 ° / sec corresponds to the first range region V2 in the output voltage range, and the range region R1 in which the yaw rate is −2000 ° / sec to −255 ° / sec. In the range region R3 of 255 ° / sec to 2000 ° / sec, the output voltage range corresponds to the second range regions V1 and V3.
ヨーレートセンシング素子20#1は、例えば、水晶音叉型の振動子に角速度が作用したときに発生するコリオリ力を振動子の変位として検出して、角速度を検出する。尚、本実施形態では、高分解能と低分解能広域の少なくとも2種類の分解能が要求されるものの一例として、ヨーレートセンシング素子20#1について説明する。 For example, the yaw rate sensing element 20 # 1 detects the angular velocity by detecting the Coriolis force generated when the angular velocity acts on a quartz tuning fork type transducer as the displacement of the transducer. In the present embodiment, the yaw rate sensing element 20 # 1 will be described as an example of what requires at least two kinds of resolutions of high resolution and low resolution wide area.
信号処理素子26#i,28#i(i=1,2,3)は、角速度センシング素子20#i,加速度センシング素子22#i(i=1,2,3)の出力側に信号線23#i,24#i(i=1,2,3)を介して接続され、信号線23#i,24#i(i=1,2,3)よりアナログ信号を入力し、所定の量子化ビット、例えば、12ビットのデジタル信号に変換する素子であり、角速度センシング素子20#i,加速度センシング素子22#i(i=1,2,3)とは別体のICチップで作製されるASIC(Application Specific Integrated Circuit)である。
The
信号処理素子26#i,28#i(i=1,2,3)は、角速度センシング素子20#i,加速度センシング素子22#i(i=1,2,3)からのアナログ信号、例えば、電圧の全範囲0〜5Vを要求される高分解能のデジタル信号に変換するために、0°/sec,0m/sec2に対応する2.5V(零点)にデジタル値(初期値)を割り当て、電圧とデジタル値との関係がリニアな関係となるように所定ビット長のデジタル信号に変換する。
The
角速度センシング素子20#1について、例えば、−255°/sec〜+255°/secに対応する第1のレンジ域V2のアナログ信号については、1°/secの高分解能が要求される。また、−2000°/sec〜−255°/sec及び+255°/sec〜+2000°/secに対応する第2のレンジ域V1,V3のアナログ信号については、10°/secの低分解能が要求される場合は、全レンジ域−2000°/sec〜+2000°/secについて、高分解能の1°/secの分解能でデジタル信号に変換する。即ち、12ビットのデジタル信号に変換する。 For the angular velocity sensing element 20 # 1, for example, a high resolution of 1 ° / sec is required for an analog signal in the first range V2 corresponding to −255 ° / sec to + 255 ° / sec. Also, for the analog signals in the second range V1, V3 corresponding to −2000 ° / sec to −255 ° / sec and + 255 ° / sec to + 2000 ° / sec, a low resolution of 10 ° / sec is required. In this case, the entire range of −2000 ° / sec to + 2000 ° / sec is converted into a digital signal with a high resolution of 1 ° / sec. That is, it is converted into a 12-bit digital signal.
例えば、−2047°/secを0000h、0°/secを07FFh(初期値)、+2047°/secを0FFEhとし、−2047°/sec〜+2047°/secの角速度に対して、リニアに変化するようにデジタル値を割り当てる。 For example, −2047 ° / sec is set to 0000h, 0 ° / sec is set to 07FFh (initial value), + 2047 ° / sec is set to 0FFEh, and changes linearly with respect to an angular velocity of −2047 ° / sec to + 2047 ° / sec. Assign a digital value to.
尚、角速度センシング素子20#iの検出レンジ−2000°/sec〜+2000°/secよりもデジタル信号の対応する範囲が広いのは、12ビットのデジタル信号で表現できる角速度の範囲に対応したからである。また、以下の説明において−2000°/sec〜−255°/sec、−255°/sec〜+255°/sec、+255°/sec〜+2000°/secに対応する電圧域及びデジタル信号の範囲を第2のレンジ域V1、第1のレンジ域V2、第2のレンジ域V3と称することもある。 The reason why the range corresponding to the digital signal is wider than the detection range -2000 ° / sec to + 2000 ° / sec of the angular velocity sensing element 20 # i is that it corresponds to the range of angular velocity that can be expressed by a 12-bit digital signal. is there. In the following description, voltage ranges and digital signal ranges corresponding to −2000 ° / sec to −255 ° / sec, −255 ° / sec to + 255 ° / sec, + 255 ° / sec to + 2000 ° / sec are described. 2 may be referred to as a range range V1, a first range range V2, and a second range range V3.
演算部14は、マイクロコンピュータ(マイコン)を有する。マイコンは、図示しない、CPU、メインメモリ、シリアルライン11#i,12#i(i=1〜3)に接続されるシリアルインタフェース部を有する。シリアルライン11#i(i=1,2,3),12#i(i=1,2,3)に接続されるシリアルインタフェース部は、クロックに基づいて、信号処理素子26#i(i=1,2,3),28#i(i=1,2,3)より送出されたデジタル信号を受信して、メインメモリの該当領域に格納する。
The
CPUは、以下の機能を有する。 The CPU has the following functions.
(1)メインメモリの該当領域に格納されたヨーレート、ピッチレート、ロールレート、上下加速度、左右加速度及び前後加速度のデジタル信号に対して、後述するように、高分解能及び低分解能のデジタル信号が要求されるヨーレート等については、信号処理素子26#1から出力されたデジタル信号が第1のレンジ域V2に属するとき、高分解能のデジタル信号に変換し、第2のレンジ域V1,V3に属するとき、低分解能の第2のデジタル信号に変換する。
(1) As described later, high resolution and low resolution digital signals are required for yaw rate, pitch rate, roll rate, vertical acceleration, horizontal acceleration, and longitudinal acceleration digital signals stored in the corresponding area of the main memory. When the digital signal output from the
(2)慣性センサユニット2が静止、即ち、車両が静止している状態での角速度センシング素子20#1,20#2,20#3の出力値(中点データ)を元に、車両のそれ以外の状態(通常状態)での各角速度センシング素子2#1,20#2,20#3の出力値に対し、静止時の各レートセンサの出力値が中点(2.5Vに対応するデジタル値)となるように補正(中点補正)を行い、車両が直進(非旋回)状態かつ一定速(非加減速)状態が比較的長時間継続している安定状態での加速度センサ22#1,22#2,22#3の出力値(中点データ)を元に、車両のそれ以外の状態(通常状態)での各加速度センサ22#1,22#2,22#3の出力値が中点となるように同様の中点補正を行う。
(2) Based on the output values (midpoint data) of the angular velocity sensing elements 20 # 1, 20 # 2, and 20 # 3 when the
(3)ピッチレート、ロールレート、上下加速度、左右加速度及び前後加速度に基づいて、角速度センシング素子20#i(i=1,2,3),加速度センシング素子22#i(i=1,2,3)の故障判断を行う。
(3) Based on the pitch rate, roll rate, vertical acceleration, lateral acceleration, and longitudinal acceleration, angular velocity sensing element 20 # i (i = 1, 2, 3),
(4)ヨーレート等の第2のデジタル信号及び上記故障判断結果をパケットに収容し、通信素子16を通して、図示しない、CAN6に接続された、横滑り制御システム、アダプティブクルーズ制御システム、ナビゲーションシステムや表示システム等のコントロールユニット4に送信する。
(4) A second digital signal such as a yaw rate and the failure determination result are accommodated in a packet, and are connected to CAN 6 (not shown) through the
通信素子16は、マイコン14のシリアルラインに接続され、マイコン14とCAN4間の双方向通信のためのインタフェースを司る。
The
マイコン14に搭載されたプログラムが実行することにより図2中の変換部50がデジタル信号に変換する。図4,5はデジタル信号の変換を示す図である。図6はデジタル信号変換のフローチャートである。
When the program installed in the
図4に示すように、角速度センシング素子20#1の出力電圧について、第1のレンジ域V2については、高分解能、例えば、1°/secの分解能が要求され、第2のレンジ域V1,V3については、低分解能、例えば、10°/secの分解能が要求される。第1のレンジ域V2は−255°/sec〜+255°/secに対応し、第2のレンジ域V1,V3は−2000°/sec〜−255°/secに対応し、+255°/sec〜+2000°/secに対応する。要求される分解能から必要とされる最小ビット長が算出される。図4中の傾きが分解能に対応する。 As shown in FIG. 4, regarding the output voltage of the angular velocity sensing element 20 # 1, a high resolution, for example, a resolution of 1 ° / sec is required for the first range V2, and the second range V1, V3. Is required to have a low resolution, for example, a resolution of 10 ° / sec. The first range V2 corresponds to −255 ° / sec to + 255 ° / sec, and the second range V1, V3 corresponds to −2000 ° / sec to −255 ° / sec, and + 255 ° / sec to Corresponds to + 2000 ° / sec. The required minimum bit length is calculated from the required resolution. The slope in FIG. 4 corresponds to the resolution.
本例では、図5に示すように、上記分解能の要求を満たす最小ビット数は10ビットとなる。0°/secに10ビットで表現される値の中間値(01FFh)が初期値として割り当てられる。第1のレンジ域V2について、−255°/secに0100hが割り当てられ、+255°/secに2FEhが割り当てられる。そして、1°/sec増減するごとに、デジタル値が1増減される。これにより、−255°/sec〜+255°/secでは、1ビット当たり1°/sec、即ち、分解能が1となる。 In this example, as shown in FIG. 5, the minimum number of bits satisfying the resolution requirement is 10 bits. An intermediate value (01FFh) represented by 10 bits is assigned as an initial value at 0 ° / sec. For the first range V2, 0100h is assigned to −255 ° / sec and 2FEh is assigned to + 255 ° / sec. The digital value is increased or decreased by 1 every time the angle increases or decreases by 1 ° / sec. Thus, from −255 ° / sec to + 255 ° / sec, 1 ° / sec per bit, that is, the resolution is 1.
第2のレンジ域V1について、−2805°/secに000hが割り当てられ、−255°/secに00FFhが割り当てられ、第2のレンジ域V3について、+255°/secに2FFhが割り当てられ、+2805°/secに3FFhが割り当てられる。そして、10°/sec増減するごとに、デジタル値が1増減される。これにより、第1のレンジV1,V3では、1ビット当たり10°/sec、即ち、分解能が10となる。 For the second range V1, 000h is assigned to −2805 ° / sec, 00FFh is assigned to −255 ° / sec, 2FFh is assigned to + 255 ° / sec, and + 2805 ° for the second range V3. 3FFh is assigned to / sec. The digital value is increased or decreased by 1 every time the angle increases or decreases by 10 ° / sec. Thus, in the first ranges V1 and V3, 10 ° / sec per bit, that is, the resolution is 10.
尚、−2805°/sec〜−2000°/sec及び+2000°/sec〜+2805°/secの範囲については、角速度センシング素子20#1の検出範囲−2000°/sec〜+2000°/secの範囲を超えているが、10ビットで表現可能な角速度に対応させて記載している。 Note that the ranges of −2805 ° / sec to −2000 ° / sec and + 2000 ° / sec to + 2805 ° / sec are the detection ranges of the angular velocity sensing element 20 # 1, −2000 ° / sec to + 2000 ° / sec. Although exceeding, it is described in correspondence with the angular velocity that can be expressed in 10 bits.
以下、図6を参照して、変換部50の処理を説明する。ステップS10で信号処理素子26#1により変換された12ビットのデジタル値αを読み出す。ステップS12でデジタル値αが第1のレンジ域V2に属するか否かを判定する。肯定判定ならば、ステップS14に進む。否定判定ならば、ステップS16に進む。
Hereinafter, the processing of the
ステップS14で10ビットのデジタル値βに(α−07FFh)+00FFhを代入する。ステップS16でデジタル値αが第2のレンジ域V1に属するか否かを判定する。肯定判定ならば、ステップS18に進む。否定判定ならば、ステップS20に進む。ステップS18でデジタル値βに(α−07FF)/10+00FFhを代入する。ステップS20でデジタル値βに(α−07FF)/10+02FFhを代入する。 In step S14, (α-07FFh) + 00FFh is substituted for the 10-bit digital value β. In step S16, it is determined whether or not the digital value α belongs to the second range V1. If a positive determination is made, the process proceeds to step S18. If a negative determination is made, the process proceeds to step S20. In step S18, (α-07FF) / 10 + 00FFh is substituted for the digital value β. In step S20, (α-07FF) / 10 + 02FFh is substituted for the digital value β.
以降、(2),(3),(4)が10ビットのデジタル値βに基づいて処理がされることから、マイコン14が処理するデジタル信号のビット長が10ビットと短くなる。また、10ビットのデジタル信号が通信素子16よりCAN6に送信されることから、ヨーレートセンサ等のデジタル信号の通信に必要となる容量を低減できる。
Thereafter, since (2), (3), and (4) are processed based on the 10-bit digital value β, the bit length of the digital signal processed by the
コントロールユニット4は、それぞれCPUを備えた複数のシステムから構成される。例えば、横滑り制御を行うコントロールユニット4は、車両のオーバステア状態、アンダーステア状態等の挙動を、操舵角や車速から定まる目標値と、CAN6より受信したヨーレートのデジタル信号を後述するようにデジタル信号(制御値)に変換し、変換されたヨーレート、横加速度等の検出値との比較により判定し、その判定結果に基づいてオーバステアやアンダーステアを打ち消し、検出値が目標値に近づくように、旋回外側の車輪にブレーキをかけたり、旋回内側の車輪にブレーキをかけたりする制御を行う。 The control unit 4 is composed of a plurality of systems each having a CPU. For example, the control unit 4 that performs the skid control controls the behavior of the vehicle in the oversteer state, the understeer state, and the like by using a digital signal (control) as described later, a target value determined from the steering angle and vehicle speed, and a digital signal of yaw rate received from the CAN 6. Wheel) on the outside of the turn so that the detected value approaches the target value by canceling oversteer and understeer based on the result of the determination and comparing with the detected value such as the converted yaw rate and lateral acceleration. The brake is applied to the wheel or the wheel inside the turn is braked.
アダプティブクルーズ制御を行うコントロールユニット4は、CAN6より受信したヨーレートのデジタル信号を後述するようにデジタル信号(制御値)に変換し、変換されたヨーレート等から、オートクルーズの一定車速制御に加えて、車間距離が安全車間距離以下になると、シフトダウンや自動ブレーキ制御を行う。表示システムはナビゲーションシステムからの情報等を液晶表示装置上に表示する。 The control unit 4 that performs adaptive cruise control converts the digital signal of the yaw rate received from the CAN 6 into a digital signal (control value) as described later, and in addition to the constant vehicle speed control of the auto cruise from the converted yaw rate, When the inter-vehicle distance is less than the safe inter-vehicle distance, shift down and automatic brake control are performed. The display system displays information from the navigation system on the liquid crystal display device.
図7は図1中のコントロールユニット4の機能ブロック図である。コントロールユニット4は通信素子60及び演算部62を有する。通信素子60は、演算部62とシリアルラインに接続され、演算部14と演算部62間のCAN6を通して双方向通信を行う。演算部62は、マイクロコンピュータ(マイコン)を有する。マイコンは、図示しない、CPU、メインメモリ、通信素子60との間をインタフェースするシリアルインタフェース部等を有する。シリアルインタフェース部は、クロックに基づいて、通信素子60からのデジタル信号を受信して、メインメモリの該当領域に格納する。
FIG. 7 is a functional block diagram of the control unit 4 in FIG. The control unit 4 includes a
CPUは、以下の機能を有する。(1)メインメモリの該当領域に格納されたヨーレート等のデジタル信号を後述するように第3のデジタル信号(制御値)に変換する。(2)変換されたヨーレート、ピッチレート等に基づいて、横滑り制御システムでは、オーバステアやアンダーステアを打ち消し、検出値が目標値に近づくように、旋回外側の車輪にブレーキをかけたり、旋回内側の車輪にブレーキをかけたりする制御を行い、アダプティブクルーズ制御では、オートクルーズの一定車速制御に加えて、車間距離が安全車間距離以下になると、シフトダウンや自動ブレーキ制御等を行う。 The CPU has the following functions. (1) A digital signal such as a yaw rate stored in the corresponding area of the main memory is converted into a third digital signal (control value) as described later. (2) Based on the converted yaw rate, pitch rate, etc., the skid control system cancels oversteer and understeer, brakes the wheel on the outside of the turn so that the detected value approaches the target value, In adaptive cruise control, in addition to constant vehicle speed control for auto-cruise, when the inter-vehicle distance is less than the safe inter-vehicle distance, shift down, automatic brake control, and the like are performed.
マイコン62に搭載されたプログラムの実行により図7中の変換部70がデジタル信号(制御値)に変換する。図8はデジタル信号の変換を示す図である。図9,10はデジタル信号変換の一例を示すフローチャートである。変換部70は、図8に示すように、デジタル信号が示すデジタル値βが分解能の第1のレンジ域V2及び低分解能のレンジ域V1,V3のいずれの分解能であるかを判別し、要求される分解能に従って、デジタル値βをデジタル値γに変換する。
7 is converted into a digital signal (control value) by executing a program installed in the
(1) 高分解能が要求される場合
第1のレンジ域V2について、高分解能が要求されるアダプティブクルーズコントロール等の常用制御系では、要求される第1のレンジ域V2のデジタル信号については、そのデジタル信号のデジタル値をそのまま第2のデジタル信号のデジタル値とする。第2のレンジ域V1のデジタル信号については、第1のレンジ域V2のデジタル信号の最小値とする。第2のレンジ域V3に属するデジタル信号については、第1のレンジ域V2のデジタル信号の最大値とする。これにより、第1のレンジ域V2について、変換後のデジタル信号の分解能は要求される分解能1°/secとなる。
(1) When high resolution is required For the first range area V2, in a common control system such as adaptive cruise control where high resolution is required, the required digital signal of the first range area V2 The digital value of the digital signal is directly used as the digital value of the second digital signal. The digital signal in the second range area V1 is the minimum value of the digital signal in the first range area V2. The digital signal belonging to the second range area V3 is the maximum value of the digital signal in the first range area V2. As a result, for the first range V2, the resolution of the converted digital signal is the required resolution of 1 ° / sec.
図9中のステップS50でマイコン14により変換されたデジタル値βを読み出す。ステップS12でデジタル値βが第1のレンジ域V2に属するか否かを判定する。肯定判定ならば、ステップS54に進む。否定判定ならば、ステップS56に進む。ステップS54でデジタル値γにデジタル値βを代入する。
In step S50 in FIG. 9, the digital value β converted by the
ステップS56でデジタル値βが第2のレンジ域V1に属するか否かを判定する。肯定判定ならば、ステップS58に進む。否定判定ならば、ステップS60に進む。ステップS58でデジタル値γに0100hを代入する。ステップS60でデジタル値γに02FEhを代入する。 In step S56, it is determined whether or not the digital value β belongs to the second range V1. If a positive determination is made, the process proceeds to step S58. If a negative determination is made, the process proceeds to step S60. In step S58, 0100h is substituted for the digital value γ. In step S60, 02FEh is substituted for the digital value γ.
(2) 低分解能広域が要求される場合
全レンジ域が要求される横滑り制御システムでは、変換後の第3のデジタル信号の分解能が全レンジ域について、同一、例えば、低分解能のデジタル信号に変換される。変換後の分解能から、変換後のビット長及び角速度0°/secに対応する変換後のデジタル値(初期値)を決定する。
(2) When a low resolution wide area is required In a skid control system where the entire range is required, the resolution of the converted third digital signal is the same for the entire range, for example, converted to a low resolution digital signal. Is done. The converted digital value (initial value) corresponding to the converted bit length and the angular velocity of 0 ° / sec is determined from the converted resolution.
第1のレンジ域V2に属する変換前のデジタル値0100h〜02FFh及び第2のレンジ域V1,V3に属する変換前のデジタル値0000h〜00FFh、02FFh〜03FEhの分解能から、変換後の分解能に従って、全域について、角速度に対してリニアに変化するようにデジタル信号に変換する。
From the resolution of the
例えば、変換後の分解能を10、変換後の初期値を01FFhとすると、0°/secから10°/secが増減される毎に、初期値01FFhから1増減する。即ち、第1のレンジ域V2に対応するデジタル値0100h〜012FEhについては、分解能が1であることから、変換前の10個のデジタル値毎に、変換後のデジタル値が1増減される。
For example, assuming that the resolution after conversion is 10 and the initial value after conversion is 01FFh, every
第2のレンジ域V2,V3に対応するデジタル値0000h〜00FFh、02FFh〜03FEhについては、00FFh=−255°/secに第1のレンジ域V2の最小値0100hが割り当てられ、02FFh=255°/secに第1のレンジ域V1のデジタル値の最大値02FEhが割り当てられ、変換前の1個のデジタル値毎に、変換後のデジタル値が1増減される。
For the
図10中のステップS80でマイコン14により変換されたデジタル値βを読み出す。ステップS82でデジタル値βが第1のレンジ域V2に属するか否かを判定する。肯定判定ならば、ステップS84に進む。否定判定ならば、ステップS86に進む。ステップS84でデジタル値γに(β−01FFh)/10+01FFhを代入する。ステップS86でデジタル値βが第2のレンジ域V1に属するか否かを判定する。肯定判定ならば、ステップS88に進む。否定判定ならば、ステップS90に進む。
In step S80 in FIG. 10, the digital value β converted by the
ステップS88でデジタル値γに(β−00FFh)+0100hを代入する。ステップS90でデジタル値γに(β−02Ffh)+02FEhを代入する。これにより、全域V1,V2,V3について、変換後のデジタル信号の分解能は要求される分解能10°/secとなる。 In step S88, (β−00FFh) + 0100h is substituted for the digital value γ. In step S90, (β-02Ffh) + 02FEh is substituted for the digital value γ. As a result, the resolution of the converted digital signal is the required resolution of 10 ° / sec for the entire area V1, V2, V3.
本実施形態では、高分解能及び低分解能広域のデジタル信号への変換をマイコン14によりソフトウェアにより変換したが、信号処理素子によりハードウェアにより変換しても良い。尚、ソフトウェアによりデジタル信号に変換することにより、容易に実現することができる。
In the present embodiment, conversion into a high-resolution and low-resolution wide-area digital signal is performed by software using the
以上説明したように、本実施形態によれば、制御上重要なレンジを高分解能に、そうでないレンジは低分解能に設定し通信を行うので、必要なビット長を短くすることができ、通信データ量が低減し、CAN6の負荷を軽減できる。また、長ビットのデータを扱う必要がなくなり、慣性センサユニットのマイコンのコストダウンや小型化を実現できる。 As described above, according to the present embodiment, the range important for control is set to high resolution, and the other ranges are set to low resolution for communication, so that the necessary bit length can be shortened, and communication data The amount is reduced and the load on CAN6 can be reduced. In addition, it is not necessary to handle long bit data, and the microcomputer of the inertial sensor unit can be reduced in cost and size.
また、コントロールユニットも要求される分解能のデジタルデータに変換するので、ビット長を短くすることができ、コントロールユニットのマイコンのコストダウン及び小型化を実現できる。更に、本発明は、慣性センサユニットとコントロールユニット間の通信に限らず、分解能をレンジ毎に設定して、デジタル信号に変換して通信を行うユニットに適用できる。 In addition, since the control unit converts the digital data to the required resolution, the bit length can be shortened, and the cost and size of the microcomputer of the control unit can be reduced. Furthermore, the present invention is not limited to communication between the inertial sensor unit and the control unit, but can be applied to a unit that performs communication by setting a resolution for each range, converting the digital signal into a digital signal.
2 慣性センサユニット
4 コントロールユニット
6 CAN
10 慣性センサ
20#1,20#2,20#3 角速度センシング素子
26#1,26#2,26#3 信号処理素子
28#1,28#2,28#3 信号処理素子
14 演算部
16 通信素子
50 変換部
60 通信素子
62 演算部
70 変換部
2 Inertial sensor unit 4 Control unit 6 CAN
10 Inertial sensor 20 # 1, 20 # 2, 20 # 3 Angular
Claims (3)
前記送信側ユニットは、被変換信号を、該被変換信号レベルの全レンジ域中の第1のレンジ域の被変換信号については、1ビット当たりの前記被変換信号レベルである第1の分解能の第1のデジタル信号に変換し、前記全レンジ域中の第2のレンジ域の被変換信号については、1ビット当たりの前記被変換信号レベルであって前記第1の分解能とは異なる第2の分解能の第1のデジタル信号に変換する第1の変換手段と、前記第1のデジタル信号を受信側ユニットに送信する第1の通信手段とを具備し、
前記受信側ユニットは、前記第1のレンジ域と前記第2のレンジ域との境界のデジタル信号値を記憶している記憶手段と、前記第1のデジタル信号を受信する第2の通信手段と、前記第2の通信手段が受信した前記第1のデジタル信号が前記第1及び第2のレンジ域のいずれのレンジ域に対応するかを前記記憶手段に記憶されている前記第1及び第2のレンジ域を用いて判断し、前記第1及び第2の分解能に基づいて、前記第1のデジタル信号を第2のデジタル信号に変換する第2の変換手段とを具備したことを特徴とする通信システム。 A communication system having a transmitting unit and a receiving unit,
The transmitting side unit converts the converted signal and, for the converted signal in the first range of all the converted signal levels, the first resolution of the converted signal level per bit. The second digital signal is converted into a first digital signal, and the converted signal in the second range of the entire range is the second converted signal level per bit and different from the first resolution. First conversion means for converting to a first digital signal of resolution; and first communication means for transmitting the first digital signal to a receiving side unit;
The receiving unit includes storage means for storing a digital signal value at a boundary between the first range area and the second range area; and second communication means for receiving the first digital signal; The first and second ranges in which the first digital signal received by the second communication unit corresponds to which of the first and second range ranges is stored in the storage unit. And a second conversion means for converting the first digital signal into a second digital signal based on the first and second resolutions. Communications system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006057954A JP4881042B2 (en) | 2006-03-03 | 2006-03-03 | Communications system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006057954A JP4881042B2 (en) | 2006-03-03 | 2006-03-03 | Communications system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007233943A JP2007233943A (en) | 2007-09-13 |
JP4881042B2 true JP4881042B2 (en) | 2012-02-22 |
Family
ID=38554437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006057954A Expired - Fee Related JP4881042B2 (en) | 2006-03-03 | 2006-03-03 | Communications system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4881042B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6070566B2 (en) | 2011-11-11 | 2017-02-01 | 株式会社ニコン | Focus adjustment device, imaging device, and lens barrel |
JP6051928B2 (en) * | 2013-02-25 | 2016-12-27 | 株式会社デンソー | Sensor device |
CN112114414B (en) | 2013-05-10 | 2023-08-11 | 株式会社尼康 | Interchangeable lens |
JP6724288B2 (en) | 2014-11-07 | 2020-07-15 | 株式会社ニコン | Interchangeable lens, camera body and camera |
JP6500453B2 (en) * | 2015-01-22 | 2019-04-17 | セイコーエプソン株式会社 | Circuit device, physical quantity detection device, electronic device and moving body |
JP6465151B2 (en) * | 2017-05-18 | 2019-02-06 | 株式会社ニコン | interchangeable lens |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0243813A (en) * | 1988-08-03 | 1990-02-14 | Sharp Corp | A/d converter |
JP4029744B2 (en) * | 2003-03-07 | 2008-01-09 | 株式会社デンソー | Data communication system and occupant protection device |
-
2006
- 2006-03-03 JP JP2006057954A patent/JP4881042B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007233943A (en) | 2007-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4881042B2 (en) | Communications system | |
US11150261B2 (en) | Resolution increase in the rotational speed signal between rotational speed pulses | |
JP5844178B2 (en) | In-vehicle device | |
JP6532545B2 (en) | Data transmission processing apparatus and data transmission processing method | |
CN103402838A (en) | Intelligent vehicle sensor device | |
US10267638B2 (en) | Method and system for adapting a navigation system | |
CN101349606A (en) | Method for dynamically detecting carriage trucks mass center height | |
CN102782506A (en) | Vehicle-state detecting device and vehicle-state detecting system | |
CN108290553B (en) | Vehicle motion detection apparatus | |
CN206740146U (en) | A kind of electric bicycle alteration detecting device | |
KR100757604B1 (en) | Method for determining location of pressure sensor, and tire pressure monitoring system for implementing the same | |
CN104648470A (en) | Hand wheel angle from vehicle dynamic sensors or wheel speeds | |
JP2004150973A (en) | Acceleration detector for vehicle | |
WO2017022317A1 (en) | Banking angle detection device and banking angle detection method | |
JP2008116339A (en) | Sensor device, and vehicle control system with same | |
US7800525B2 (en) | Method for operating a sensor system and sensor system | |
JP5200897B2 (en) | Vehicle communication system | |
US20110313611A1 (en) | Tire autolocation system and method using an angular velocity | |
KR20120113706A (en) | Vehicle speed signal falsification detection device, vehicle speed suppression device, vehicle speed signal falsification detection method, and vehicle speed suppression method | |
JP3957688B2 (en) | Vehicle data bus system with sensor module | |
JP5040873B2 (en) | Sensor signal processing device | |
US20120016556A1 (en) | Method and device for detecting and compensating for a transverse inclination of a roadway on which a vehicle is traveling | |
JP6594546B2 (en) | Angle measuring device | |
JP2008111797A (en) | Stop determination method | |
KR101150626B1 (en) | Signal Processing Unit for Processing and Providing Sensor Signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081127 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101208 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20101224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111028 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111129 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4881042 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |