変換データ形式

変換データの形式には、ストレート・バイナリ、オフセット・バイナリ、コンプリメント・バイナリなどが存在します。

本デバイスドライバで扱うデータ形式は、ストレート・バイナリです。
オフセット・バイナリや、コンプリメント・バイナリなどのデータ形式はサポートしていません。

バイナリ値の電圧と、変換データの関係は次の式で表されます。

電圧値 = バイナリ値 × ( レンジの最大値 - レンジの最小値 ) ÷ 分解能 + レンジの最小値

例1:±10Vレンジ、12ビット分解能のデバイスに対して、電圧、バイナリ値の関係を示したものです。

電圧

小数点第4位を四捨五入

バイナリ値  

()内は4桁の16進数です

9.995V

4095(0FFFh)

9.990V

4094(0FFEh)

0.005V

2049(0801h)

0.000V

2048(0800h)

-0.005V

2047(07FFh)

-9.995V

1(0001h)

-10.000V

0(0000h)

例2:0~10Vレンジ、12ビット分解能のデバイスに対して、電圧、バイナリ値の関係を示したものです。

電圧

数点第4位を四捨五入

バイナリ値

()内は4桁の16進数です

9.998V

4095(0FFFh)

9.995V

4094(0FFEh)

5.002V

2049(0801h)

5.000V

2048(0800h)

4.998V

2047(07FFh)

0.002V

1(0001h)

0.000V

0(0000h)

 

バイナリ値の電流と、変換データの関係は次の式で表されます。

電流値 = バイナリ値 × ( レンジの最大値 - レンジの最小値 ) ÷ 分解能 + レンジの最小値

例3:4~20mAレンジ、12ビット分解能のデバイスに対して、電流、バイナリ値の関係を示したものです。

電流

数点第4位を四捨五入

バイナリ値

()内は4桁の16進数です

19.996mA

4095(0FFFh)

19.992mA

4094(0FFEh)

12.004mA

2049(0801h)

12.000mA

2048(0800h)

11.996mA

2047(07FFh)

4.004mA

1(0001h)

4.000mA

0(0000h)

例4:0~20mAレンジ、12ビット分解能のデバイスに対して、電流、バイナリ値の関係を示したものです。

電流

数点第4位を四捨五入

バイナリ値

()内は4桁の16進数です

19.995mA

4095(0FFFh)

19.990mA

4094(0FFEh)

10.005mA

2049(0801h)

10.000mA

2048(0800h)

9.995mA

2047(07FFh)

0.005mA

1(0001h)

0.000mA

0(0000h)