変換データの形式には、ストレート・バイナリ、オフセット・バイナリ、コンプリメント・バイナリなどが存在します。
本デバイスドライバで扱うデータ形式は、ストレート・バイナリです。
オフセット・バイナリや、コンプリメント・バイナリなどのデータ形式はサポートしていません。
バイナリ値の電圧と、変換データの関係は次の式で表されます。
電圧値 = バイナリ値 × ( レンジの最大値 - レンジの最小値 ) ÷ 分解能 + レンジの最小値
例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) |