基于汽車SENT接口的熱電偶溫度傳感器

    2013-09-24 16:24 來源:電子信息網 作者:洛小辰

    電路功能與優勢

    本電路顯示如何在精密熱電偶溫度監控應用中使用 ADuC7060 或 ADuC7061精密模擬微控制器ADuC7060/ADuC7061集成雙通道24位∑-△型模數轉換器(ADC)、雙通道可編程電流源、14位數模轉換器(DAC)、1.2 V內置基準電壓源以及ARM7內核、32 kB閃存、4 kB SRAM和各種數字外設,例如UART、定時器、串行外設接口(SPI)和I2C接口。

    在該電路中,ADuC7060/ADuC7061連接到一個熱電偶和一個100Ω鉑電阻溫度檢測器(RTD)。RTD用于冷結補償。作為額外選項,ADT7311數字溫度傳感器可用于代替RTD來測量冷結溫度。

    在源代碼中,ADC采樣速率選擇4 Hz。當ADC輸入可編程增益放大器(PGA)的增益配置為32時,ADuC7060/ADuC7061的無噪聲分辨率大于18位。

    與主機的單邊半字節傳輸(SENT)接口通過使用定時器控制數字輸出引腳來實現。然后,使用外部NPN晶體管將此數字輸出引腳通過外部方式電平轉換為5 V。按照SENT協議(SAE J2716標準)第6.3.1節的建議在SENT輸出電路中提供了EMC濾波器。數據按下降沿到下降沿測量,每個脈沖的持續時間與系統時鐘周期數相關。可通過測量SYNC脈沖來確定系統時鐘速率。SYNC脈沖在每個數據包開始時發送。要了解更多詳情,請參見“SENT接口”部分。

    11


    圖1. 具有熱電偶接口、用作溫度監控器控制器的ADuC7060/ADuC7061(原理示意圖,未顯示所有連接)

    電路描述

    本應用中用到: ADuC7060/ ADuC7061的下列特性:

    內置PGA的24位∑-△型主ADC。PGA的增益在本應用的軟件中設置為32。主ADC在熱電偶信號采樣與RTD電壓信號采樣之間連續切換。

    如果用RTD測量冷結溫度,可編程激勵電流源會驅動受控電流流過RTD。雙通道電流源可在0μA至2μA范圍內以200μA階躍配置。本例使用200μA設置,以便將RTD自熱效應引起的誤差降至最小。

    如果用ADT7311測量冷結溫度,將在主機模式下使用SPI接口來連接ADT7311從機。

    ADuC7060/ ADuC7061中ADC的內置1.2 V基準電壓源。內部基準電壓源精度高,適合測量熱電偶電壓。

    ADuC7060/ ADuC7061中ADC的外部基準電壓源。為了測量RTD電阻,我們采用比率式設置,將一個外部基準電阻(RREF)連接在外部VREF+和VREF?引腳上。

    AD8628 單電源運算放大器用于緩沖RREF至ADC的高阻抗基準電壓。

    OP193是用于替代AD8628的另一可選擇型號。

    用于將熱電偶共模電壓設為地以上850 mV的DAC。

    ARM7TDMI?內核。功能強大的16/32位ARM7內核集成了32 kB閃存和SRAM存儲器,用來運行用戶代碼,可配置并控制ADC、通過RTD處理ADC轉換,以及控制SPI接口的通信。

    定時器1和數字輸出引腳用于產生SENT輸出信號。

    用于抑制ESD、電快速瞬變(EFT)和電涌瞬變(最高23kV)的可選PESDLIN保護二極管。

    按照SAE J2716標準(SENT協議)第6.3.1節的建議在SENT輸出端提供了EMC濾波器

    兩個外部開關用來強制該器件進入閃存引導模式。使S1處于低電平,同時切換S2,ADuC7060/ADuC7061將進入引導模式,而不是正常的用戶模式。在引導模式下,通過UART接口可以對內部閃存重新編程。

    熱電偶和RTD產生的信號均非常小,因此需要使用PGA來放大這些信號。ADuC7060/ADuC7061的輔助ADC不含PGA,因此二者均連接到主ADC,二者之間的切換通過軟件完成。

    本應用使用的熱電偶為T型(copperconstantan),其溫度范圍為?200°C至+350°C,靈敏度約為40μV/°C,這意味著ADC在雙極性模式和32倍PGA增益設置下可以覆蓋熱電偶的整個溫度范圍。

    RTD用于冷結補償。本電路使用的是100Ω 鉑RTD,型號為Enercorp PCS 1.1503.1。它采用0805表貼封裝,溫度變化率為0.385Ω /°C。

    注意,基準電阻RREF應為精密5.6 kΩ (±0.1%)電阻。

    SENT接口

    SENT接口是一種單引腳單向(傳感器至主機)時間調制信號,主要用于在汽車系統中使分布式傳感器與主機CPU接口。

    SENT的主要要求包括以下幾點:

    必須有0 V至5 V的信號擺幅,且帶有EMC濾波。

    用于SENT信號的時鐘必須具備±20%的精度。

    SENT輸出電路必須足夠穩定,以耐受對地短路和電源電壓短路。

    關聯的源代碼使用ADuC7061的P0.4數字引腳作為SENT輸出引腳。所用數據包格式為單傳感器數據包格式,詳見SAE J2716標準(SENT協議)文檔的第A.4節。可修改源代碼(尤其是SENT.h和Sent.c文件),來支持其它數據包格式。整體溫度結果以/°C格式通過數據半字節1至數據半字節3返回。總而言之,返回的輸出數據包為

    同步脈沖的56個時鐘周期

    狀態脈沖(7個周期至15個周期)

    數據半字節1(溫度結果的Bit 11至Bit 8)

    數據半字節2(溫度結果的Bit 7至Bit 4)

    數據半字節3(溫度結果的Bit 3至Bit 0)

    數據半字節4(計數器的Bit 7至Bit 4)

    數據半字節5(計數器的Bit 3至Bit 0)

    數據半字節6(與半字節1相反)

    圖2為數據包示例。

    12


    圖2. 在P0.4引腳處測得的示例SENT數據包

    該電路必須構建在具有較大面積接地層的多層印刷電路板(PCB)上。為實現最佳性能,必須采用適當的布局、接地和去耦技術。

    1 2 3 > 
    溫度傳感器 熱電偶

    相關閱讀

    暫無數據

    一周熱門

    国产国拍亚洲精品福利| 亚洲国产一级在线观看| 亚洲日韩人妻第一页| 亚洲精品色播一区二区| 亚洲va在线va天堂成人| 亚洲人成网站看在线播放| 亚洲成人免费电影| 亚洲精品高清国产麻豆专区| 亚洲AV成人精品网站在线播放| 亚洲精品成人无限看| 国产成人亚洲综合无码精品| 亚洲日韩v无码中文字幕| 久久久久亚洲av成人无码电影| 亚洲免费无码在线| 亚洲无码视频在线| 精品亚洲一区二区三区在线播放| 亚洲精品国产精品乱码不卞| 偷自拍亚洲视频在线观看99| 狼人大香伊蕉国产WWW亚洲| 夜色阁亚洲一区二区三区| 亚洲AV无码乱码在线观看| 亚洲高清无码综合性爱视频| 亚洲精品国产精品乱码不卡| 中文字幕亚洲一区二区三区| 亚洲一级特黄无码片| 国产亚洲精品成人AA片新蒲金| 亚洲中文字幕视频国产| 国产gv天堂亚洲国产gv刚刚碰| 亚洲中文久久精品无码ww16| 亚洲VA中文字幕无码毛片| 老汉色老汉首页a亚洲| 亚洲最大中文字幕| 亚洲日本va一区二区三区| 国产成人亚洲精品蜜芽影院| 亚洲国产一区二区视频网站| 亚洲国产婷婷六月丁香| 亚洲四虎永久在线播放| 91亚洲国产成人久久精品| 最新亚洲卡一卡二卡三新区| 欧洲亚洲综合一区二区三区| 亚洲一级片免费看|