新聞中心
PRESS CENTER
針對(duì)工程車輛中模擬量采集種類多樣化和復(fù)雜化問(wèn)題,設(shè)計(jì)了一種可配置的模擬量采集模塊。該模塊應(yīng)用于一款基 于飛思卡爾32位微處 理 器 MPC5646B 的通用車載控制器中。詳細(xì)介紹了其硬件設(shè)計(jì)方案,闡述了其可配置原理。運(yùn) 用 VC6.0中的 MSComm 控件,在上位機(jī)中設(shè)計(jì)了用戶配置界面,將配置好的參數(shù)存儲(chǔ)到微控制器的 Dataflash中。最后,對(duì) 電 壓、電流和電阻3種類型的模擬量進(jìn)行采集和補(bǔ)償,整體采集精度控制在5‰以內(nèi)。測(cè)量結(jié)果表明,該模塊可配置性和通用性 很強(qiáng),具有良好的測(cè)量精度。

隨著汽車對(duì)控制系統(tǒng)的要求和依賴性提高,A/D 采 集模塊成為汽車控制器中重要的組成部分。一 般 工 程 車輛中的模擬量輸入主要有電阻型(如油位傳感器)、電流 型(一般為4~20mA,如壓力變送器)、電壓型(如電瓶電 壓采集)3種。但是不同的工程車輛因?yàn)閼?yīng)用場(chǎng)合的不 同,需要的采集的模擬量類型與數(shù)量都有所不同,因此控 制器的模擬量輸入模塊需要具有一定的可配置性才能應(yīng) 用于不同的工程車輛中。例如,在一個(gè)工程機(jī)械系統(tǒng)中需 要采集4路模擬量信號(hào),其中2路為電壓信號(hào),電流、電阻 型各1路;另外,一個(gè)系統(tǒng)也是4路模擬量信號(hào),但都是電壓型信號(hào);這時(shí)一般需要分別對(duì)2個(gè)系統(tǒng)使用功能定制的 控制 器,但如果在控制器中加入可配置的模擬量采集 模 塊,只需要在軟件中進(jìn)行不同功能的配置,就可以同時(shí)滿 足2個(gè)系統(tǒng)的需求,增強(qiáng)了系統(tǒng)的靈活性。
本文設(shè)計(jì)的16路可配置的模擬量采集模塊,很好地 解決了上述問(wèn)題。該模塊的 A/D 轉(zhuǎn)換通道基于控制器主 芯片 MPC5646B的12位逐次逼近型模數(shù)轉(zhuǎn)換器(ADC), MPC5646B為freescale32位 Qorivva系列微控制器,采用 PowerArchitecture? 技術(shù)構(gòu) 建,適 用 于 汽 車,面 向 發(fā) 動(dòng) 機(jī) 管理應(yīng) 用、車 身 控 制、網(wǎng) 關(guān)、安 全 性、底盤和駕駛員信息應(yīng)用。
(1)可配置性原理

可配置性原理,如圖1所示。本設(shè)計(jì)針對(duì)工程車輛中 常見(jiàn)的模擬量,將電壓類型的模擬量劃分為6個(gè)量程:0~ 5V、0~10V、0~15V、0~20V、0~24V、0~32V,電流 類型的模擬量劃分為2個(gè)量程:0~10mA、0~20mA,電 阻類型的模擬量劃分為3個(gè)量程:20~100Ω、20~500Ω、 20Ω~10kΩ。 實(shí)際應(yīng)用中,不同車輛根據(jù)需要,將圖1中16路輸入 配置為上述3種不同類型、不同量程的模擬量采集通道。
(2)硬件設(shè)計(jì)原理 如圖2 所 示,模擬量采集共有 16 個(gè) 通 道 AIN1~ AIN16,通過(guò)2片多路選擇器 U1 和 U2 級(jí)聯(lián)。U3 和 U4 為 模擬量測(cè)量可配置模塊,其中,U3 的 S1~S6對(duì)應(yīng)電壓測(cè) 量的6個(gè)量程,S7~S8對(duì)應(yīng)電流測(cè)量的2個(gè)量程,U4 的 S3~S5對(duì)應(yīng)電阻測(cè)量的3個(gè)量程。多路選擇器 ADG5408 的使能端 EN 和地址線 A0、A1和 A2由主芯片的I/O 口 輸出電平。輸入的模擬量經(jīng)過(guò)調(diào)理后輸入 MPC5646B 的一個(gè)12位 A/D口進(jìn)行轉(zhuǎn)換。

(3)模擬多路選擇芯片 ADG5408 ADG5408是 AnalogDevice公司的單芯片 CMOS模 擬多路復(fù)用器,通過(guò)汽車應(yīng)用認(rèn)證。內(nèi)置8?jìng)€(gè)單通道,根 據(jù)3位二進(jìn)制地址線 A0、A1和 A2所確定的地址,將8路 輸入之一切換至 公 共 輸 出。采 用 9~40V 單 電 源 供 電, 輸入信號(hào)范圍可擴(kuò)展至電源電壓范圍。本設(shè)計(jì)采用32V 供電,從而滿 足 最 大32V 的 電 壓 測(cè) 量。導(dǎo) 通 電 阻 曲 線 在 整個(gè)模擬輸入范圍都非常平坦,低 導(dǎo) 通 電 阻 為 13.5Ω。極小的通道漏電流,-40~+85°C通道接通泄露最大為4 nA,通道間的影響幾乎可以忽略。
(4)主芯片的 A/D模塊簡(jiǎn)介 MPC5646B的 A/D部分包括10位和12位精度,2個(gè) 模塊都是獨(dú)立供電,芯片 ADR02為 A/D 公司生產(chǎn)的5V 精密基準(zhǔn)電 壓 源,為 A/D 模 塊 提 供 5V 基 準(zhǔn) 電 壓[6]。12 位 A/D通道共有16個(gè)高精度通道和13個(gè)標(biāo)準(zhǔn)通道,每 個(gè)通道都有專用的轉(zhuǎn)換結(jié)果寄存器,本設(shè)計(jì)中采 用12位精度的 A/D中的高精度通道。
(5)電路功能詳解
①電壓測(cè)量功能
一般 工 程 車 輛 中,電 壓 最 高 可 以 達(dá) 到 32 V,而 MPC5646B的 ADC模塊為5V供電,所以必須進(jìn)行分壓才 能輸入 A/D口。圖2中,U3 的S1~S6連接了6個(gè)分壓電 阻R1~R6,依次對(duì)于0~5V、0~10V、0~15V、0~20V、 0~24V、0~32V6個(gè)量程,電壓采樣電阻選用高精度低溫 漂的類型[8],10kΩ 電阻R0 為公用分壓電阻,分壓后連到 MPC5646B的 A/D口??梢愿鶕?jù)工程車輛中需要采集的 電壓范圍配置到相應(yīng)量程。如車輛 A的 AIN1通道需要配 置0~20V,則選通 U1 的S1通道和 U3 的S4通道。
②電流測(cè)量功能
A/D口不能直 接 測(cè) 量 電 流,所以要通過(guò)電阻轉(zhuǎn)化成 電壓。如圖2所示,U3 的S7和S8連接了2個(gè)電阻,依次 對(duì)應(yīng)0~20mA、0~10mA2個(gè)電流量程。此時(shí)測(cè)電壓時(shí) 的分壓電阻R0 因電阻很大,分流作用幾乎可以忽略,在電 流測(cè)量時(shí)可看成導(dǎo)線。如車輛 B的 AIN7通道需要配置 到0~20mA,則選通 U1 的S7通道和 U3 的S7通道。
③電阻測(cè)量功能
由于電阻是無(wú)源物理量,所以測(cè)電阻需要內(nèi)部連接一個(gè) 電源并串聯(lián)一個(gè)已知電阻分壓。如圖2,U4 的S3、S4、S5通道 接上60Ω、270Ω和1kΩ的電阻,分別對(duì)應(yīng)20~100Ω、20~ 500Ω、20~10kΩ3個(gè)量程。如車輛C的 AIN15通道需要配 置到20~500Ω,則選通 U2 的S7通道和 U4 的S4通道。
本文轉(zhuǎn)載于“愛(ài)學(xué)術(shù)”,若對(duì)您的利益造成損失,請(qǐng)聯(lián)系我們刪除!