a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于HART協議的通用型多通道智能變送器的設計與實現

基于HART協議的通用型多通道智能變送器的設計與實現

作者: 時間:2013-06-07 來源:網絡 收藏

傳統的(Highway Addressable Remote Transducer)的功能比較單一,只有溫度、壓力、位移、電磁流量等物理量的單一測量,傳感器輸出微弱的電壓或電流信號。由于這些傳感器的負載阻抗、激勵方式、輸入信號靈敏度、補償方式均不相同,所以以往的均要求不同的配套電路與相應的傳感器配合,給生產制造部門和采購部門帶來很多不便,也使供貨周期延長,本文研究的通用不僅保留了傳統儀表的4 mA~20 mA的模擬信號的輸出,并且通過雙向數字通信。它可與任何符合HART的手操器或控制系統互連;通過手操器或上位機可遠程設定變送器的類型、供電方式(恒壓源供電或者恒流源供電)、零點、量程、工程單位和阻尼時間等基本信息和參數。

本文引用地址:http://www.j9360.com/article/170480.htm

1 系統硬件電路

微處理器是HART變送器的核心中樞,協調各個模塊正確有序工作。目前市面上用的較多的是51系列單片機,但51系列單片機絕大部分仍然采用8 bit中央處理器,對于像HART通信這樣對運算速度要求比較高的硬件系統來說,8 bit處理器已不能滿足要求。另外51單片機內部的硬件資源比較少,單片機要與外圍電路如液晶顯示模塊、A/D轉換模塊、D/A轉換模塊、UART通信模塊等進行通信,而51單片機的外圍擴展口有限,很顯然不滿足要求。本硬件系統中的MCU采用摩托羅拉公司生產的MC9S12E64[3],該芯片與普通的微處理器芯片相比,有更多的優點。MC9S12E64采用模塊化結構和16 bit的中央處理器CPU,最高總線速度8 MHz,大大提高了運算速度和精度。

1.1 系統方案

為了滿足多數據測量和低功耗,硬件電路主要包括:MCU微處理器模塊;A/D轉換模塊;HART通信模塊;電源模塊;恒壓/恒流激勵電路。

為了模擬信號的測量,本硬件系統采用24 bit多路ADC(AD7714),其中兩路構成差分電壓V1輸入,另外兩路分別測量單端電壓V2和電流I。如圖1所示,在電流的輸入端加一電阻,對電流的測量實際上也是對電壓的測量,這樣將測得對應的電壓值通過換算得到實際的電流值。

基于HART協議的通用型多通道智能變送器的設計與實現

為了克服輸入的電壓,電流信號對AD7714測量的影響,在硬件電路設計上使用數字開關芯片ADG733,通過MCU控制ADG733,從而間接地“打開”或是“關閉”輸入,消除外部信號對AD轉換的干擾,另一方面也方便多通道的測量。在每一路通道前面增加由運放構成的驅動電路,可以組成模擬濾波及放大網絡,提高測量精度。UART輸入信號直接與MCU空閑管腳連接,實現數字測量。考慮到功耗原因,實際使用時不可能所有測量通道都采用,將根據需要配置為其中1~2個通道進行測量和轉換。

1.2 分層電源網絡與低功耗設計

1.2.1 分層電源網路的設計

考慮在單電源供電的情況下(圖2所示),由于MCU、D/A、HART等模塊需要使用近2 mA的電流,因此信號采樣部分的電量非常有限,僅有1 mA左右。除去A/D、運放等消耗的電流,實際提供給傳感器的電流僅0.5 mA左右。只能通過降低激勵電壓/電流的大小,減少電量消耗。同時在軟件里進行控制,每次只能對一個測量通道進行采樣和轉換輸出。這一方案的優點是結構簡單,但是使用受限,僅數字通信方式可以實現對多參數的測量。

基于HART協議的通用型多通道智能變送器的設計與實現

另一種方案是采用分層電源網絡模式,模擬信號的測量和轉換使用上層3 V電源網絡(由TL431調整得到,可提供約2 mA的電流),同時可以利用這一穩定的3 V直接作為恒壓源進行傳感器激勵。而數字信號(頻率和UART)的測量采用下層電源網絡,以實現和MCU的簡單連接。這一方案的優點是解決了功耗問題,但電路因此變得復雜,而且在輸入接口側模擬信號和數字信號不共“地”, 應注意將其分離, 圖3為分層電源網絡的設計。

1.2.2 電平轉換模塊的設計

上層電路如AD7714采用VDD=+6 V, GND=+3 V的電源,其對AD714來說,+3 V代表的是0,+6 V代表的是1。而MCU采用的是下層電源,即VDD=3 V,GND=0 V,對MCU來說0 V代表的是0,+3 V代表的是1。如果AD7714要與MCU進行SPI通信,很顯然不能簡單將兩端口相連,需要設計合適的電平轉換電路以滿足數字通信要求。

圖4中將MCU的MOSI的0 V~3 V電壓轉換為3 V~6 V電壓供AD7714進行SPI數字通信。當MCU輸出為0時,即輸入為0 V,則三極管Vbe=0 V0.7 V,則三極管截止,輸入到反相器的電壓為+6 V,反相器輸出就為3 V;如果MOSI輸入為+3 V時,三極管導通,輸入到反相器的電壓由+6 V經兩電阻分壓提供3 V電壓,則反相器輸出為+6 V,這樣就實現了電平的轉換。同樣由3 V~6 V到0 V~3 V的電平轉換如圖5, 當輸入為+6 V時,三極管截止,輸入反相器的為0 V電壓, 則輸出為+3 V, 當輸入3 V電壓時, 三極管導通,經分壓輸入到反相器的電壓為+3 V,則輸出為0 V。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉