前回波形の幅を測ってデータがオール0だったために動いていないと判断していたセンサーですが、ちゃんとデータ取れました。
キャリブレーションパルス幅が168μsなので 1Tick = 3μs
各データのパルス幅を3で割って12を引くといてデータを計算しました。
パルス長(μs) | Tick数 | データ | |
キャリブレーションパルス | 168 | 56 | – |
ステータスニブル | 60 | 20 | 8 |
データニブル[0] | 63 | 21 | 9 |
データニブル[1] | 60 | 20 | 8 |
データニブル[2] | 78 | 26 | 14 |
データニブル[3] | 51 | 17 | 5 |
データニブル[4] | 42 | 14 | 2 |
データニブル[5] | 54 | 18 | 6 |
CRCニブル | 78 | 26 | 14 |