1. <span id="fqfoz"></span>
      歡迎訪問計為自動化官網!
      全國業務咨詢電話

      0755-28407683

      產品研發

      產品中心

      最新動態

      聯系我們

      深圳計為自動化技術有限公司

      地址:深圳市龍崗區橫崗街道龍崗大道3162號寶麗商務樓5樓

      電話:

      0755-28407683

      從研發認識計為

      IEEE-754浮點格式應用分析

      2019-03-25

        IEEE-754是由電子與電氣工業協會制定的一整套浮點數表示的標準。本文主要分析最常用的binary32(單精度),binary64(雙精度可以此類推)。
        Binary32占用存儲器4bytes,可以表示最大數值(2?2?23)×2127≈3.402823×1038,相比之下,int32(有符號32位整型數)可以表示到2-31-1=2,147,483,647。在同樣的存儲寬度下,binary32表示的范圍是int32的158,456,293,939,825,284,266,763,033,469.56倍。

        Binary32存儲結構如下:

      IEEE-754浮點格式應用分析

        Hex:0x419C0000

        二進制表示為
        
        十進制表示為
        
        value=(-1)0×2(131-127)×(1+2(-3)+2(-4)+2(-5)=(19.5)10
        因此,對于每一個浮點數來說,主要有兩個部分構成:指數部分和尾數部分。
        指數部分有兩個特例:即0x00和0xFF
        當為0x00時適用如下:(-1)signbit×2-126×0.significandbits即表示±0.0。此時,尾數部分沒有實際的意義。
        當為0xFF時表示±infinity。
        尾數部分0~11111111111111111111111b
        各位的權值如下:
        bit23=1為了節省存儲空間此位為隱藏位;
        bit22=0.5
        bit21=0.25
        bit20=0.125
        bit19=0.0625
        bit18=0.03125
        .
        .
        bit0=0.00000011920928955078125
        一個整型數,如果用IEEE-754表示可能會有誤差。
        [-224,224]=[-16777216,16777216],沒有誤差。
        [-225,-224]=[-33554432,-16777217]或[16777217,33554432],向2倍數舍入。
        [-226,-225-1]或[225+1,226],向4的倍數舍入。
        …
        [-2127,-2126-1]或[2126+1,2127],向2103的倍數舍入。
        [-2128,-2127-1]或[2127+1,2128],向2127-23的倍數舍入。
        value≤-2128或value≥2128,向∞舍入。
        要注意數據轉化時帶來的系統誤差,如要克服,就需要綜合考慮。

        計為超聲波液位計在測量過程中,由于液位的測量要計算聲波來回的時間差,而時間差的測量要用到當前環境下的聲速。而環境的不同導致聲速的不同,在用不同尾數表示聲速時,會帶給系統一定的誤差。為了減小這種系統誤差,聲速的計算采用的是64bit雙精度,保證在計算距離的時候,使公式本身帶來的系統誤差最小,也整體提高了測量的精度。

        同樣的例子,輸出的4~20mA電流的數值,也需精準表示。在使用當前的距離計算液位,再根據液位計算電流值的情況下,如果使用尾數少的小數表示,可能一次的計算誤差幾乎可以忽略不計,但經過多次級聯的運算后,帶來的誤差便不可忽視。一些特殊的情況下,可能還會直接影響到測量的精度,為了保證高精度液位的測量,選用雙精度是明智的選擇。

        以上就是“IEEE-754浮點格式應用分析”的相關介紹,如欲了解更多物位開關(料位開關、液位開關)、物位計(料位計、液位計)等物位測量儀表方面的知識,歡迎關注微信公眾號:Jiweimeter。


      (深圳計為自動化技術有限公司研發中心2019年3月25日發布)


      更多相關資訊

      在線客服
      客服一 客服二 客服三 客服四
      一鍵撥號
      掃一掃,
      體驗移動手機站

      黄大仙救世报彩图2018 开封市| 从化市| 五原县| 博兴县| 综艺| 乐昌市| 景德镇市| 辽源市| 五台县| 商南县| 宁河县| 资源县| 札达县| 丹阳市| 泌阳县| 建水县| 融水| 江川县| 永胜县| 滦平县| 防城港市| 南雄市| 鄂州市| 陇南市| 陆河县| 泰宁县| 汕头市| 隆昌县| 马山县| 抚州市| 武山县| 秦皇岛市| 东阳市| 通化市| 遂平县| 胶南市| 和田县| 建平县| 南溪县| 永川市| 兴文县| http://china.lsjick.club http://www.111trademark.top http://wap.sina0pr.pw http://china.lsjvam.club http://so.jfuh1o.top http://www.ba7mi2.cn