wexailu
級別: 探索解密
|
請教各位,溫度傳感器是-50到100度的量程,為什么程序里要先減去一個5529.6,再除以110.592,這是根據什么來的? |
---|---|
|
wcb516358
級別: 略有小成
|
首先我推斷溫度模擬量最大值16588.8=100℃(有小數點的原因應該是作者取了平均值),溫度傳感器量程為-50~100轉換為0-150℃ ,那么50度對應的模擬量數字就是5529.6,減去5529.6是為了再將0~150℃轉換為-50~100℃,而16588.8/150℃=110.592,這一步再除以110.592是將模擬量轉換為實際溫度。 其實還有種計算方式:(150℃/16588.8)*溫度當前值-50℃ 語文不好,回答這問題費了不少時間。 |
---|---|
本帖最近評分記錄: |