• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式Linux的磁場測量系統

    基于嵌入式Linux的磁場測量系統

    作者: 時間:2009-04-14 來源:網絡 收藏
    1 引言
    隨著科技的發展,操作在越來越多的領域發揮著重要的作用,目前已成為產品技術水平的標志之一。其中因為其擁有開放性、多用戶、多任務、良好的用戶界面、豐富的網絡功能、可靠的安全和良好的可移植等特性被廣泛的應用到儀器設備中。
    傳統的設備(持斯拉計、高斯計)普遍存在精度低(典型精度為1.5%)、操作不便等缺點。本文提出一種的中頻測量,它不但可以滿足當前測量數據采集的需要,還因為其嵌入了操作系統,使具有可靠性好、升級方便的特點,既提高了磁場測量的準確性,又為儀器的功能升級帶來便利。可應用于實驗室儀器,醫療儀器,姿態控制,安全檢測等需磁場檢測的領域。


    2 磁場測量系統的硬件結構
    磁場測量系統在硬件結構上采用ARM9作為控制器,與信號放大、整流濾波、程控放大等硬件構成了整個磁場測量系統。而且,測量系統還搭配了USB、RS232、以太網通信接口,系統通訊能力強,可實現網絡連網功能。其硬件結構如圖1所示。

    本文引用地址:http://www.czjhyjcfj.com/article/152537.htm

    ?ARM9處理器采用三星公司的$3C2410。S3C2410是ARM920T內核的16/32位RISC嵌入式微處理器,主要面向手持設備以及高性價比,低功耗的應用。它采用5級流水線和全性能的MMU,同時該芯片集成了大量的功能擴展單元,例如LCD控制器、I2C總線、觸摸屏接口、USB接口等。強大的芯片功能簡化了系統設計,不但縮小了系統體積,而且提高了系統的可靠性。
    ?USB、RS232和以太網接口可為系統提供不同的通信方式,適合不同測量環境和條件,以太網接口還可實現系統聯網功能。
    ?在磁場測量系統中,可使用觸摸屏簡便地對系統進行控制,實現不同顯示方式切換、參數設置和測量數據保存等功能。
    ?磁場測量電壓信號部分,由磁場得到微弱的電壓信號,經放大整流等措施后輸入控制系統。
    ?報警輸出可實現用戶自設定報警的上下限值,方便用戶測量現場的監控。

    3 磁場測量系統前端信號處理模塊
    磁場測量系統前端采用的測量方法為電磁感應法。電磁感應法是將測量線圈置入交變磁場中,根據法拉第電磁感應定律在線圈的引線間會產生感應電動勢,并且感應電動勢的大小與穿過線圈的磁通量的大小成正比。感應電動勢e為:


    測量系統前端信號處理模塊的結構如圖2所示。

    (1)為了實現多路磁場的信號輸入,設計中采用片選芯片74HCl5進行通道的選擇。通過對74HCl53控制端S0,Sl輸入不同的數據組合(00,1O,0l,11),輸出端lY和2Y就可實現不同輸入通道的選擇。
    (2)在整個系統的電路設計中,前置放大電路的主要作用是將傳感器輸出的、和磁場強度成正比的微弱電壓信號放大。根據其要求,設計的前置放大電路采用了差動放大的方式,電路如圖3所示。它具有高共模抑制比、輸入阻抗高、輸出阻抗低、失調小、溫漂小、線性好等優點。

    (3)磁場測量系統對不同的測量對象進行測量時,磁場傳感器的感應強度都會不同。要實現不同測量對象自適應量程的切換,必須設計一個放大倍數可調的模塊,而且放大倍數的范圍應較廣。現采用BURR-BROWN公司的PGA202/203程控儀表放大器,該芯片無需外圍芯片,而且PGA202與PGA203經級聯可組成從l~8000倍的16種程控增益。放大范圍可滿足系統的需要。
    (4)因磁場檢測時會受到環境中其它外部磁場的干擾而輸出偏移電壓,所以在電路設計中設有自動調零電路,在每次儀器使用前進行自動校準。實現方法是在輸入端增加一個開關,校準時輸入直接接地,測量時輸入接傳感器。主控制器將接地時的輸出記錄在數據區中,并將此輸出作為零點而實現自動調零。
    (5)該儀器檢測的是交變磁場,所以對磁場的頻率檢測是必需的。實現方法是將磁場檢測信號通過一個過零比較器變成方波,方波經過二極管將正電壓部分送至單片機的輸入捕捉引腳進行頻率檢測。

    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 石河子市| 恩平市| 喜德县| 会泽县| 花莲市| 海口市| 阿拉善左旗| 教育| 横山县| 三都| 峨边| 西乡县| 永善县| 沧源| 色达县| 平乐县| 万全县| 永年县| 隆昌县| 庆云县| 乐安县| 定兴县| 玉屏| 南靖县| 彭阳县| 岳普湖县| 兴城市| 乳源| 台东市| 兴山县| 都兰县| 保康县| 汾西县| 田东县| 新巴尔虎左旗| 江阴市| 黄陵县| 黄浦区| 永兴县| 崇信县| 石屏县|