国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LPC11C22微控制器的溫度檢測(cè)節(jié)點(diǎn)設(shè)計(jì)

2012-09-25 03:16唐衛(wèi)群
關(guān)鍵詞:熱電阻引線儀表

唐衛(wèi)群

( 無(wú)錫機(jī)電高等職業(yè)技術(shù)學(xué)校 機(jī)電工程系,江蘇 無(wú)錫 214000)

0 引言

溫度測(cè)量?jī)x表是測(cè)量物體冷熱程度的工業(yè)自動(dòng)化儀表。它的功能之一是應(yīng)用于氣象觀測(cè)、環(huán)境研究、實(shí)驗(yàn)室以及其他各種生產(chǎn)過(guò)程。在特定條件下的產(chǎn)品制造與工業(yè)質(zhì)量保持穩(wěn)定方面,一款性價(jià)比高的測(cè)溫現(xiàn)場(chǎng)儀表將發(fā)揮重要的作用?;谝陨闲枨?,本文研究開(kāi)發(fā)了一款測(cè)溫節(jié)點(diǎn)設(shè)備,其采用ARM CortexTM-M0 處理器作為控制核心實(shí)現(xiàn)溫度的檢測(cè)、數(shù)據(jù)處理分析,并進(jìn)行數(shù)據(jù)遠(yuǎn)傳操作。Cortex M0最大的優(yōu)勢(shì)在于能效,其運(yùn)算能力可以達(dá)到0.9 DMIPS/MHz,但功耗卻僅有80uW/MHz。這源于所謂的“超低功耗深度睡眠架構(gòu)”。由于采用了ARM 180ULL庫(kù)和PMK,相比傳統(tǒng)8/16位MCU擁有更低的靜態(tài)功耗。

1 溫度測(cè)量原理

熱電阻是中低溫區(qū)常用的一種測(cè)溫元件。熱電阻利用物質(zhì)在溫度變化時(shí)本身電阻也隨著發(fā)生變化的特性來(lái)測(cè)量溫度。熱電阻的受熱部分(感溫元件)是用細(xì)金屬絲均勻的纏繞在絕緣材料制成的骨架上,當(dāng)被測(cè)介質(zhì)中有溫度梯度存在時(shí),所測(cè)得的溫度是感溫元件所在范圍內(nèi)介質(zhì)層中的平均溫度。它的主要特點(diǎn)是測(cè)量精度高,性能穩(wěn)定。熱電阻的結(jié)構(gòu)特點(diǎn): 熱電阻通常和顯示儀表、記錄儀表和電子調(diào)節(jié)器配套使用。它可以直接測(cè)量各種生產(chǎn)過(guò)程中-200℃~+600℃范圍內(nèi)的液體、蒸汽和氣體介質(zhì)及固體表面的溫度[1]。對(duì)于精度要求不是很高的場(chǎng)合,可以用如下公式擬合溫度和電阻的關(guān)系:

RTD(T) ≈ RTD0(1 + T × α)

(1)

其中,RTD是熱電阻,RTD(T)為在溫度T時(shí)的RTD電阻值(Ω);RTD0為在0°C時(shí)RTD的電阻值(Ω);T為溫度值,(°C);α是常數(shù),0.00385Ω/°C。

目前熱電阻的引線主要有三種方式:

1)二線制:在熱電阻的兩端各連接一根導(dǎo)線來(lái)引出電阻信號(hào)的方式叫二線制。這種引線方法很簡(jiǎn)單,但由于連接導(dǎo)線必然存在引線電阻r,r大小與導(dǎo)線的材質(zhì)和長(zhǎng)度的因素有關(guān),因此這種引線方式只適用于測(cè)量精度較低的場(chǎng)合。

2)三線制:在熱電阻的根部的一端連接一根引線,另一端連接兩根引線的方式稱為三線制,這種方式通常與電橋配套使用,可以較好的消除引線電阻的影響,是工業(yè)過(guò)程控制中的最常用的方式。

3)四線制:在熱電阻的根部?jī)啥烁鬟B接兩根導(dǎo)線的方式稱為四線制,其中兩根引線為熱電阻提供恒定電流I,把R轉(zhuǎn)換成電壓信號(hào)U,再通過(guò)另兩根引線把U引至二次儀表。這種引線方式可完全消除引線的電阻影響,主要用于高精度的溫度檢測(cè)。

本文熱電阻的引線采用三線制接法。

2 硬件設(shè)計(jì)

2.1 MCU介紹

恩智浦半導(dǎo)體NXP Semiconductors推出的業(yè)界首款內(nèi)嵌易用型片上CANopen驅(qū)動(dòng),集成高速CAN物理層收發(fā)器的微控制器LPC11C22和LPC11C24。片上CAN和CANopen驅(qū)動(dòng)為設(shè)計(jì)工程師提供了支持CANopen協(xié)議的易于使用的API命令。這可以將LPC11Cxx系列微控制器快速整合到CAN網(wǎng)絡(luò)中,極大地簡(jiǎn)化了即插即用的整合過(guò)程。此外,這些驅(qū)動(dòng)被寫(xiě)入低功耗ROM,釋放8KB的用戶代碼空間。這樣的設(shè)計(jì)具有雙重優(yōu)勢(shì):既減少了工作能耗,又可以使通過(guò)CAN或其他片上串行通道的負(fù)載安全和可靠。Flash的更新可以通過(guò)CAN總線在系統(tǒng)編程(ISP)[2]。本文采用芯片為L(zhǎng)PC11C22。

2.2 熱電阻檢測(cè)電路

熱電阻檢測(cè)電路如圖1所示,LM2920D運(yùn)放的A部分和B部分構(gòu)成一個(gè)恒流源給PT100供電,D部分運(yùn)放的作用是PT100補(bǔ)償引線誤差,C部分運(yùn)放構(gòu)成一個(gè)Sallen Key 放大濾波器。

2.3 主控制電路

主電路采用LQFP48封裝LPC11C22,采用74HC595串行數(shù)據(jù)轉(zhuǎn)并行驅(qū)動(dòng)4位數(shù)碼管動(dòng)態(tài)顯示。MCU采用SWD下載程序。

圖1 熱電阻檢測(cè)電路功能框圖

圖2 主控電路功能框圖

3 軟件設(shè)計(jì)

3.1 軟件流程圖設(shè)計(jì)

在系統(tǒng)啟動(dòng)后,檢測(cè)溫度信號(hào),當(dāng)轉(zhuǎn)換信號(hào)完畢開(kāi)始顯示現(xiàn)場(chǎng)溫度,并呼叫主機(jī)判斷接受數(shù)據(jù)包信息,根據(jù)主機(jī)需求傳遞系統(tǒng)檢測(cè)數(shù)據(jù)。

圖3 軟件流程圖

3.2 CANopen 協(xié)議

CANopen是基于CAN總線的應(yīng)用層協(xié)議,在開(kāi)放的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)中CANopen是最著名和成功的一種,已經(jīng)在歐洲和美國(guó)獲得廣泛的認(rèn)可和大量應(yīng)用。本文應(yīng)用此通訊協(xié)議完全滿足工業(yè)現(xiàn)場(chǎng)的需求。[3]調(diào)用Can API程序如下。

typedef struct _CAND {

void (*init_can) (uint32_t * can_cfg);// CAN初始化

void (*isr) (void);//CAN中斷處理

void (*config_rxmsgobj) (CAN_MSG_OBJ * msg_obj);//CAN接受信息目標(biāo)配置

uint8_t (*can_receive) (CAN_MSG_OBJ * msg_obj);//CAN接受

void (*can_transmit) (CAN_MSG_OBJ * msg_obj);//CAN發(fā)送

void (*config_canopen) (CAN_CANOPENCFG * canopen_cfg); //Canopen 配置

void (*canopen_handler) (void);//canopen處理

void (*config_calb) (CAN_CALLBACKS * callback_cfg);//can回收信號(hào)

} CAND;

通過(guò)調(diào)用此結(jié)構(gòu)里的函數(shù)庫(kù),可以方便地進(jìn)行數(shù)據(jù)收發(fā),滿足溫度數(shù)據(jù)采集打包的要求。

3.3 開(kāi)發(fā)仿真環(huán)境

IAR最著名的產(chǎn)品是C編譯器-IAR Embedded Workbench, 它支持眾多知名半導(dǎo)體公司的微處理器。許多全球著名的公司都在使用IAR提供的開(kāi)發(fā)工具。本文采用IAR Embedded workbench for ARM 6.30進(jìn)行程序編寫(xiě)和仿真調(diào)試。

4 結(jié)語(yǔ)

多年來(lái)CAN普遍被業(yè)界視為高效實(shí)時(shí)通信的最佳選擇,但是對(duì)于低成本嵌入式應(yīng)用,價(jià)格始終是制約因素。根據(jù)本方案設(shè)計(jì)出的溫度智能節(jié)點(diǎn)性價(jià)比高,能夠?qū)崿F(xiàn)系統(tǒng)穩(wěn)定可靠工作,為高性能嵌入式設(shè)計(jì)帶來(lái)了全新低成本突破口和完整的CAN解決方案,達(dá)到了減少產(chǎn)品開(kāi)發(fā)風(fēng)險(xiǎn),降低系統(tǒng)總成本和縮短產(chǎn)品上市周期的目的。

[參考文獻(xiàn)]

[1] 郁有文,常健.傳感器原理及工程應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003:222-233.

[2] 周怡君,毛玉良.基于CANopen協(xié)議的印染車間分布式控制系統(tǒng)[J].計(jì)算機(jī)測(cè)量與控制,2010(12):2780-2781.

[3] 張捍東,徐龍,岑豫皖.CANopen協(xié)議及在ARM控制多電機(jī)驅(qū)動(dòng)器系統(tǒng)中的應(yīng)用與設(shè)計(jì)[J].自動(dòng)化與儀器儀表,2011(2):41-43.

猜你喜歡
熱電阻引線儀表
◆ 儀表
儀表
不同傳感器結(jié)構(gòu)熱電阻對(duì)電機(jī)檢溫計(jì)法溫升測(cè)量值影響的研究
基于PT100鉑熱電阻的離心泵溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
工業(yè)熱電阻檢定中產(chǎn)生偏差的原因分析
NHR-213不隔離智能溫度變送器
鞭炮迷宮
奔馳E260車行駛過(guò)程中儀表燈熄滅
變壓器引線設(shè)計(jì)
Microchip推出全新零漂移儀表放大器
建宁县| 汪清县| 沂源县| 涟水县| 左贡县| 芮城县| 卫辉市| 赫章县| 土默特左旗| 贞丰县| 蓝田县| 兴仁县| 澄江县| 沐川县| 富顺县| 汝阳县| 左云县| 库尔勒市| 拉孜县| 安顺市| 卢氏县| 晋中市| 日土县| 宁都县| 历史| 海安县| 浏阳市| 拉萨市| 铁力市| 天柱县| 沧源| 宁波市| 鹤壁市| 丰顺县| 凤冈县| 云南省| 库尔勒市| 苏尼特右旗| 突泉县| 米林县| 延津县|