新聞中心

        EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于89C51單片機(jī)的環(huán)境噪聲測(cè)量?jī)x的設(shè)計(jì)

        基于89C51單片機(jī)的環(huán)境噪聲測(cè)量?jī)x的設(shè)計(jì)

        作者: 時(shí)間:2011-01-27 來(lái)源:網(wǎng)絡(luò) 收藏

        基于89C51單片機(jī)的環(huán)境噪聲測(cè)量?jī)x

          圖2 軟件流程圖

          值得指出的是,查表程序?qū)崿F(xiàn)了計(jì)數(shù)值向聲壓級(jí)的轉(zhuǎn)換。由式(1)知聲壓每增加12.2%,聲壓級(jí)增加1dB,因此T0計(jì)數(shù)值每增加12.2%,聲壓級(jí)增加1dB。在E2PROM中定義一張表格,每三個(gè)字節(jié)為一組數(shù)據(jù),其中前兩個(gè)字節(jié)為計(jì)數(shù)值,后一個(gè)字節(jié)為壓縮BCD碼表示的聲壓級(jí)值。調(diào)試時(shí),參照精密聲級(jí)計(jì),讀出某聲壓級(jí)所對(duì)應(yīng)的計(jì)數(shù)值,從而確定表格中兩參數(shù)的對(duì)應(yīng)關(guān)系,當(dāng)程序固化后,還可通過(guò)硬件電路對(duì)其進(jìn)行調(diào)整。下面給出定義該表格的偽指令格式。

          

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


          .

         ?。?/td>

        05H, 83H, 83H,
        04H,0EAH, 82H,
        04H, 61H, 81H,
        03H,0E7H, 80H,
        03H, 7AH, 79H,
        03H, 19H, 78H,
        02H,0C3H, 77H,
        02H, 76H, 76H,

         ?。?p> ?。?p>  .

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

          其中,“0AAH”、“0BBH”兩個(gè)數(shù)據(jù)經(jīng)譯碼后分別顯示下限標(biāo)記“[”和上限標(biāo)記“]”,表示超出測(cè)量范圍。

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

          4 結(jié)束語(yǔ)

          用國(guó)營(yíng)江西紅聲器材廠生產(chǎn)的ND-2型精密聲級(jí)計(jì)對(duì)系統(tǒng)進(jìn)行校驗(yàn),測(cè)量誤差小于1dB,測(cè)量范圍在40~96 dB之間,已滿足一般下噪聲的測(cè)量要求。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 金秀| 商水县| 高州市| 夏河县| 顺平县| 大姚县| 昆山市| 建平县| 永靖县| 太仆寺旗| 仁寿县| 樟树市| 西乌珠穆沁旗| 会宁县| 闵行区| 韶山市| 鹰潭市| 东辽县| 滦平县| 吐鲁番市| 磐石市| 旅游| 罗定市| 济南市| 页游| 五指山市| 沂水县| 中西区| 阳谷县| 澎湖县| 南漳县| 库尔勒市| 绥宁县| 凤翔县| 桦甸市| 延津县| 云阳县| 馆陶县| 平原县| 光山县| 霞浦县|