新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于89C51單片機的環境噪聲測量儀

        基于89C51單片機的環境噪聲測量儀

        作者: 時間:2010-01-27 來源:網絡 收藏

        值得指出的是,查表程序實現了計數值向聲壓級的轉換。由式(1)知聲壓每增加12.2%,聲壓級增加1dB,因此T0計數值每增加12.2%,聲壓級增加1dB。在E2PROM中定義一張表格,每三個字節為一組數據,其中前兩個字節為計數值,后一個字節為壓縮BCD碼表示的聲壓級值。調試時,參照精密聲級計,讀出某聲壓級所對應的計數值,從而確定表格中兩參數的對應關系,當程序固化后,還可通過硬件電路對其進行調整。下面給出定義該表格的偽指令格式。

        TAB:DB 1BH,0A0H,0BBH, ;表格上限



        05H, 83H, 83H,

        04H,0EAH, 82H,

        04H, 61H, 81H,

        03H,0E7H, 80H,

        03H, 7AH, 79H,

        03H, 19H, 78H,

        02H,0C3H, 77H,

        02H, 76H, 76H,



        00H, 00H,0AAH ;表格下限

        其中,“0AAH”、“0BBH”兩個數據經譯碼后分別顯示下限標記“[”和上限標記“]”,表示超出測量范圍。

        為了提高系統的抗干擾能力,除了在硬件上采取了相應的措施外,軟件上采用了冗余設計法即重復重要的指令,未用空間設置空操作指令,以防止程序跳飛而死機。

        4 結束語

        用國營江西紅聲器材廠生產的ND-2型精密聲級計對系統進行校驗,測量誤差小于1dB,測量范圍在40~96

        dB之間,已滿足一般的測量要求。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淮滨县| 洮南市| 察雅县| 仁化县| 习水县| 兴城市| 天长市| 纳雍县| 长沙市| 辛集市| 大化| 平原县| 无锡市| 涞水县| 常山县| 宁强县| 涞源县| 高碑店市| 邹城市| 沐川县| 错那县| 金阳县| 琼海市| 武隆县| 田东县| 仪征市| 金昌市| 昌邑市| 时尚| 保靖县| 长子县| 西盟| 桑植县| 包头市| 资源县| 玛纳斯县| 宝兴县| 太白县| 嘉义市| 伽师县| 依安县|