新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于51單片機的環(huán)境噪聲測量儀的設計

基于51單片機的環(huán)境噪聲測量儀的設計

作者: 時間:2011-11-12 來源:網(wǎng)絡 收藏

基于89C51單片機的環(huán)境噪聲測量儀

  圖2 軟件流程圖

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

  

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


 ?。?P>  .

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”兩個數(shù)據(jù)經(jīng)譯碼后分別顯示下限標記“[”和上限標記“]”,表示超出測量范圍。

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

  4 結(jié)束語

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


上一頁 1 2 下一頁

評論


相關推薦

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

關閉