渦街流量計智能技術的應用與原理 二十五
§4.6.2質量流量溫度壓力補償
溫壓補償參數的設置分為0~4五種:0為無補償;1為液氨溫度補償;2為飽和蒸汽壓力補償;3為飽和蒸汽溫度補償;4為熱水溫度補償。
液氨的溫度補償范圍一70~+50。C,按表查取,不作插補運算;飽和蒸汽的溫度補償范圍為O~350。C(表的相鄰溫度間隔為lO。C),壓力補償范圍與上述溫度范圍相對應,按表查取數據插補,計算按0.1。C步距進行;熱水溫度補償范圍:0~130。C(僅取壓力P=O.3Mpa的數據,10。C以內數據用插補法求取,以l 4C為步距)。故共設三張表,依照補償類型設置(無補償、液氨溫度補償、飽和蒸汽壓力補償、飽和蒸汽溫度補償、熱水溫度補償(0.3MPa))來通過溫度、壓力查取響應的表格得到工況下的流體密度。
§4.6.3數碼轉換及運算
數碼轉換包括二進制轉換為十進制,十進制轉換為二進制,以便于十進制的顯示和內部二進制的運算。考慮到定點小數運算數據表示范圍太小和HART協議采用IEE754浮點格式,我們在設計中采用了IEE754單精度浮點格式作為我們運算處理的數據格式。
在編寫運算程序時,IEEE標準的單精度浮點數有兩個方面的問題:
①階碼雖然為8位,但它的地址不為一個字節,運算尋址不太方便。
②尾數為大于等于l小于2的混合小數,在執行乘法時不太方便,特別是不容易實現快速除法。
為了避免這兩個問題,我們采用了一種與IEEE標準的浮點數格式基本相同,但結構略有不同的四字節浮點數,定義為II型,這樣,我們編制了從II型轉換至754型和從754型轉換至II型的程序。而加減乘除使用II型。在存放時,要求以雙字節格式存放,地址必須為偶數。調
用時,采用指針方式來傳遞參數的地址,使用三個指針寄存器,分別指向操作數、被操作數、結果數.
詳情請瀏覽公司網站的產品中心 http://www.m.jxper05.cn/ 渦街流量計