DP-100

DP-101ZL3-M-Pの圧力値を取得しているが、センサの表示と異なる。なぜか?

DP-101ZL3-M-Pの圧力値を取得しているが、センサの表示と異なる。なぜか?

次の2点の理由によるものです。

 

1) 圧力値の小数点は、表されない。

2) 小数点が削除された圧力値を、1ワードの2進数で表した時の、1ワードデータの

            上位バイトと下位バイトが、リトルエンディアンで取得される。

 

例1) 圧力値が、『1.9』の場合

            ・圧力値1.9(いってんきゅう)は、小数点が削除された値:19(じゅうきゅう)と

                して取得されます。

            ・19(じゅうきゅう)を1ワードの2進数で表した時の上位バイトがPD0、

                下位バイトがPD1となります。

dispImage - 2022-10-26T084432.376

 

 

例2) 圧力値が、『-2.6』(マイナス)の場合

            ・圧力値-2.6』(マイナスにいてんろく)は、小数点が削除された値:-26

      (マイナスにじゅうろく)として取得されます。

            ・-26(マイナスにじゅうろく)を1ワードの2進数(補数)で表した時の上位バイト

                 がPD0、下位バイトがPD1 となります。

dispImage - 2022-10-26T085047.626

 

 

                           dispImage - 2022-10-26T085134.573