摘要:針對(dui)用戶對高(gao)端電磁流(liu)量計
的需(xu)求,提出了(le)基于ARM9微處(chu)理器的電(dian)磁流量計(ji)硬件設計(ji)方💛案。ARM9微處(chu)理器可以(yi)實現多種(zhong)勵磁方式(shi)、數據的USB存(cun)🧡儲、以太網(wang)✊絡通㊙️信、TFT彩(cai)屏顯示等(deng)一系列的(de)功能。對電(dian)磁流量計(ji)的測量裝(zhuang)置,基于ARM9核(he)心📧闆的模(mo)塊化🔞電路(lu)設計作了(le)詳細的介(jie)紹。
0引言
随(sui)着流量檢(jian)測儀器的(de)技術發展(zhan),對流量的(de)測量儀器(qi)提出了更(geng)高的應用(yong)需求。傳統(tong)的流量檢(jian)測儀器一(yi)般依據💔各(ge)自的測量(liang)機👄理,通過(guo)簡單的信(xin)息分析處(chu)理來完成(cheng)測量工作(zuo)🆚。因此,在處(chu)理能力、測(ce)量精度🈚、誤(wu)差修正、功(gong)能擴展等(deng)方面都存(cun)在着局限(xian)性。新一代(dai)流量檢測(ce)♻️儀器将以(yi)更⭐優良的(de)性能取而(er)代之。
目前(qian),高速、精度(du)高、大容量(liang)的嵌入式(shi)處理器在(zai)控制和測(ce)🧡量領域的(de)應用越來(lai)越普遍,一(yi)旦應用到(dao)電磁流量(liang)計[1]中🐪,使得(de)電磁流量(liang)計的輸入(ru)信号數字(zi)濾波、曆史(shi)數據保存(cun)🔱、輸出多種(zhong)勵磁信号(hao)的變化、測(ce)量信息的(de)特殊處理(li)、測量結果(guo)的動💚态圖(tu)形顯☔示、人(ren)性化的管(guan)理和控制(zhi)等多方面(mian)應用,都将(jiang)成爲可能(neng)。尤其💃是新(xin)一代網絡(luo)🤞技術的發(fa)展會使得(de)更多基于(yu)TCP/IP網絡協議(yi)的儀器設(she)備得到應(ying)用,針對電(dian)磁流量計(ji)的遠⭐程⭕數(shu)據交換傳(chuan)送,基于典(dian)型的以太(tai)網通💋訊接(jie)口也應運(yun)而生[10]。
1.電磁(ci)流量計基(ji)本原理
電(dian)磁流量計(ji)是依據法(fa)拉第電磁(ci)感應定律(lü)來測量管(guan)🈲内流體💁流(liu)量的測量(liang)裝置[9],如圖(tu)1所示。當流(liu)體在管道(dao)内流動經(jing)過一橫向(xiang)磁場B的時(shi)候,相當于(yu)有圖1..電磁(ci)流量計原(yuan)理圖一定(ding)電導率的(de)導體在切(qie)割磁線,形(xing)成動生電(dian)動勢,通🔅過(guo)管道徑向(xiang)兩電極可(ke)以引出該(gai)電動勢E,其(qi)大小與磁(ci)場B、流速V和(he)管徑D成正(zheng)比,即:E=B..V..D
流體(ti)的體積流(liu)量Q與流速(su)V和管道内(nei)截面成正(zheng)比,隻要☀️測(ce)量出兩電(dian)極之間的(de)電動勢E,即(ji)可确定流(liu)量Q。
Q=VπD2/4=πDE/4B
當勵磁(ci)電流、管道(dao)尺寸和流(liu)體密度..确(que)定的情況(kuang)下,流體的(de)質量🛀🏻流量(liang)M僅取決于(yu)對兩電極(ji)間的感應(ying)電勢E的檢(jian)測。電磁流(liu)量計的♌數(shu)學模型爲(wei):
M=Coeρ(E-E0)x
其中:Coe爲儀(yi)表系數;E0爲(wei)儀表零點(dian)修正;x爲多(duo)段非線性(xing)修正。
2.AT91RM9200及核(he)心闆
AT91RM9200是Atmel公(gong)司推出的(de)針對嵌入(ru)式應用的(de)工業級32位(wei)ARM9嵌入🌈式處(chu)理器,最👨❤️👨高(gao)工作頻率(lü)達180MHz,其功能(neng)強大、性能(neng)穩定,非常(chang)✂️适合高端(duan)儀表的應(ying)用,由它構(gou)建的核心(xin)闆形成了(le)具有豐富(fu)🚩接口資🧑🏽🤝🧑🏻源(yuan)的基本系(xi)統,隻要擴(kuo)展應用模(mo)塊和接口(kou)即可🎯實現(xian)系統應用(yong)。介紹AT91RM9200的文(wen)獻很🥵多,這(zhe)裏僅給出(chu)其主要資(zi)源和特性(xing):
内置的10/100M以(yi)太網MAC控制(zhi)器
5個UART通道(dao)
2個主USB口,1個(ge)從USB口,全速(su)12Mbps
1個MCI接口,支(zhi)持MCI卡或SD卡(ka)
3個同步串(chuan)行控制器(qi)
6個16位定時(shi)器,一個32位(wei)實時鍾
4個(ge)SPI接口
PWM輸出(chu)
I2C接口
支持(chi)SDRAM,SRAM。Flash等
JTAG邏輯測(ce)試部件,支(zhi)持軟/硬件(jian)開發
由AT91RM9200構(gou)建的核心(xin)闆集成了(le)32M的SDRAM、2M的并行(hang)Flash、8M的串行DateFlash、以(yi)太網電路(lu)和複位電(dian)路,構成了(le)一個基本(ben)系統,爲用(yong)戶的軟件(jian)研發🈚提供(gong)了充足的(de)空間。處理(li)器的大多(duo)數管腳和(he)其它信号(hao)都通過兩(liang)個排針對(dui)外引出,爲(wei)用戶❓提供(gong)了非常豐(feng)富的擴展(zhan)資源。
由于(yu)在核心闆(pan)上移植了(le)嵌入式Linux操(cao)作系統,其(qi)豐富的軟(ruan)件資源、開(kai)放性和軟(ruan)件低成本(ben)使得系統(tong)應用變得(de)方便可行(hang)。
3.智能電磁(ci)流量計硬(ying)件設計
3.1電(dian)磁流量計(ji)總體結構(gou)
電磁流量(liang)計由測量(liang)裝置和電(dian)路兩部分(fen)組成,電路(lu)部分主💋要(yao)由檢測輸(shu)入模塊、勵(li)磁輸出模(mo)塊、流量輸(shu)出模塊、圖(tu)形顯🌈示模(mo)塊、鍵💯盤模(mo)塊、通信及(ji)調試接口(kou)、電源模塊(kuai)、以及♌最重(zhong)要的基于(yu)ARM9嵌入式系(xi)統[2]的核心(xin)闆組成。圖(tu)2給出了嵌(qian)入式電磁(ci)👄流量計的(de)系統框圖(tu)👈。圖2嵌入式(shi)電磁流量(liang)計系統框(kuang)圖。
系統經(jing)過初始化(hua)之後,核心(xin)闆向勵磁(ci)模塊輸出(chu)一數字量(liang)的勵磁信(xin)号,經過D/A轉(zhuan)換和電流(liu)放大,驅動(dong)傳感器的(de)勵磁線♉圈(quan)産生一定(ding)強度的磁(ci)場。傳感器(qi)的流速感(gan)🈲應電極送(song)出微弱的(de)感應信号(hao)經過輸入(ru)模塊的放(fang)大濾波處(chu)理,經過A/D轉(zhuan)換成數字(zi)量輸入ARM9處(chu)理器,進一(yi)步進行數(shu)字分析處(chu)理。通過顯(xian)示模塊直(zhi)接㊙️顯示瞬(shun)時流量、累(lei)積流量和(he)動态流量(liang)圖形。另外(wai)由流量輸(shu)出📞模塊輸(shu)出4~20mA的标準(zhun)儀用瞬時(shi)流量信号(hao)。
3.2.輸入及A/D轉(zhuan)換電路
檢(jian)測輸入模(mo)塊包括差(cha)分測量放(fang)大器、低通(tong)和高通🌍濾(lü)😄波器✔️、增益(yi)放大器以(yi)及A/D轉換電(dian)路,如圖3所(suo)示。圖3輸入(ru)及🍉A/D轉換框(kuang)圖🌈。
由于電(dian)磁流量計(ji)的電極輸(shu)出信号非(fei)常微弱,一(yi)般隻有10-4V數(shu)量✨級,而且(qie),工業環境(jing)非常大。因(yin)此,爲了保(bao)證測量精(jing)度,送入A/D轉(zhuan)換♋的輸🤞入(ru)信号應達(da)到-2.5~+2.5V的範圍(wei),其📞模拟部(bu)分電壓增(zeng)益應💜該在(zai)60dB以💞上。其中(zhong)🧑🏽🤝🧑🏻,前置放大(da)器采用差(cha)分輸入的(de)儀用放大(da)器AD620,高通濾(lü)波和低通(tong)濾🛀🏻波采用(yong)二階有源(yuan)濾波器形(xing)成帶通濾(lü)波器濾除(chu)工頻及雜(za)波,放大☀️器(qi)采用運放(fang)CA3240A完成。A/D轉換(huan)單元采用(yong)MAX1297AEEG[4]實👅現12位并(bing)行模數轉(zhuan)換,直接與(yu)核心闆的(de)I/O線連接如(ru)圖3所示,引(yin)腳說明和(he)接法如下(xia):
D0~D1112位數據,接(jie)B口的PB4~PB15;
INT.中斷(duan)線,接核心(xin)闆的IRQ0/PB29;
CS片選(xuan)線,接核心(xin)闆B口的PB22;
RD讀(du)控制線,接(jie)核心闆B口(kou)的PB16;
WR寫控制(zhi)線,接核心(xin)闆B口的PB17;
模(mo)拟信号輸(shu)入CH0通道。
3.3.勵(li)磁輸出電(dian)路
智能電(dian)磁流量計(ji)
的勵磁電(dian)路的任務(wu)是向勵磁(ci)線圈提供(gong)一穩定的(de)驅動電流(liu)。電流波形(xing)爲方波、三(san)值方波和(he)梯形波[11]等(deng)✨形式🤩,波形(xing)變化的目(mu)的是結合(he)信号處理(li)電路,分析(xi)在不同勵(li)磁方式下(xia)電磁流量(liang)計的精度(du)、零點穩定(ding)性和抗能(neng)力等多項(xiang)🌐指标。該電(dian)路由核心(xin)㊙️闆的SPI2口輸(shu)出數字量(liang),經🌐過D/A轉換(huan)形成模拟(ni)信号,經V/I轉(zhuan)換激勵和(he)帶有電流(liu)負反👌饋的(de)電流放大(da)器輸出,适(shi)合各種勵(li)磁波形的(de)變化。結🚶♀️構(gou)框圖✍️如圖(tu)4。D/A轉換電路(lu)采用AD7243芯片(pian)[5],實現12位的(de)SPI同步串行(hang)☂️輸入,-5~+5V的雙(shuang)極性輸出(chu)。與ARM9核心闆(pan)的SPI2口對接(jie),如圖4所示(shi)。
其中引腳(jiao)說明和接(jie)法如下:
SDIN串(chuan)行數據輸(shu)入,接核心(xin)闆的MOSI;
SCLK同步(bu)時鍾,接核(he)心闆的SPCK;
SYNC串(chuan)行選擇,接(jie)核心闆的(de)NPCS2;
CLR轉換清除(chu),接核心闆(pan)I/O口的PC14;
LDAC數據(ju)鎖入啓動(dong),接I/O口的PC15。
激(ji)勵放大器(qi)采用CA3240A運放(fang),其特點是(shi)電源電壓(ya)高,能獲得(de)⭐較大💃🏻的輸(shu)出動态範(fan)圍。電流放(fang)大利用兩(liang)對複合管(guan)實現,要求(qiu)管🛀🏻子盡可(ke)能♋配對。接(jie)入勵磁線(xian)圈後,引入(ru)大環路的(de)電流負反(fan)饋,穩定輸(shu)出勵磁電(dian)流。
3.4.流量輸(shu)出模塊
電(dian)磁流量計(ji)在實現測(ce)量、分析和(he)處理的時(shi)候,除了現(xian)場顯示瞬(shun)☎️時流量和(he)累積流量(liang)以外,通常(chang)還會輸出(chu)一個标準(zhun)的⛱️4~20mA電流信(xin)号。因此,該(gai)電路利用(yong)AD421轉換電路(lu)實現🔱了流(liu)量輸出的(de)🔅功能。
AD421芯片(pian)[6]是一款低(di)電壓、SPI串行(hang)輸入、16位Σ-Δ轉(zhuan)換的D/A轉換(huan)電路,具🏃♂️備(bei)🤟4~20mA環路💯電🙇🏻流(liu)輸出,支持(chi)HART通信協議(yi),非常适合(he)該電🌈路應(ying)⚽用。SPI串行輸(shu)入接核心(xin)闆的SPI3口,如(ru)圖5所示。其(qi)中引腳說(shuo)明和接法(fa)如下:
?
DATA串行(hang)數據輸入(ru),接核心闆(pan)的MOSI;
CLOCK同步時(shi)鍾,接核心(xin)闆的SPCK;
LATCH鎖入(ru)控制,接核(he)心闆的NPCS3。
D/A轉(zhuan)換的電壓(ya)基準REFIN選用(yong)芯片提供(gong)的REFOUT2(2.5V)。電路中(zhong)LV與VCC之間接(jie)0.01μF的📐電容,決(jue)定了由+24V的(de)環路電源(yuan)LOOPPOWER産生3.3V電源(yuan),+24V的環路電(dian)源LOOPPOWER經内部(bu)控🥰制電💜流(liu)由LOOPRTN返回,形(xing)成4~20mA的電流(liu)環路。
3.5.圖形(xing)顯示模塊(kuai)
由于AT91RM9200處理(li)器未集成(cheng)圖形顯示(shi),核心闆上(shang)也未提供(gong),所以🏃,要實(shi)現圖形顯(xian)示,必須構(gou)建圖形顯(xian)示模塊。電(dian)路采用LCD控(kong)✔️制器SID13506顯示(shi)芯片[7]實現(xian)彩色液晶(jing)點陣顯示(shi)和VGA标準接(jie)口。系統框(kuang)圖🧑🏾🤝🧑🏼如圖6所(suo)示。
SID13506是EPSON公司(si)較新的大(da)規模顯示(shi)控制器[8],主(zhu)要應用于(yu)嵌入式系(xi)統,最👅高支(zhi)持64K真彩色(se)。系統配置(zhi)了1M的16位内(nei)存👅、LCD接口🈚和(he)VGA接口。3個系(xi)統時鍾BUSCLK、CLKI和(he)CLKI2受PA7和兩組(zu)可控震蕩(dang)器控制,核(he)心闆通過(guo)PA7輸出50M時鍾(zhong)經過驅動(dong)接BUSCLK,核心闆(pan)通❤️過TWI管理(li)兩組可控(kong)震蕩器PCLK1和(he)PCLK2。ARM9核心闆與(yu)SID13506芯片引腳(jiao)相💋連的信(xin)号如表1所(suo)列。
3.6.鍵盤、通(tong)信及調試(shi)部分電路(lu)
電磁流量(liang)計的鍵盤(pan)、通信和調(diao)試部分電(dian)路屬于嵌(qian)入式系統(tong)的典型應(ying)用電路,系(xi)統利用ZLG7289A構(gou)建了8×2小型(xing)鍵盤,由I/O模(mo)🌈拟串行口(kou)✊建立系統(tong)連接,實現(xian)流量計的(de)🏒系統設置(zhi)和按鍵數(shu)據🛀🏻輸入。
調(diao)試功能主(zhu)要由串行(hang)調試口DCOM和(he)JTAC标準調試(shi)口構成。其(qi)中串行調(diao)試口DCOM是由(you)AT91RM9200處理器的(de)DBGU單元通過(guo)SP3232E建立的♋,JTAG标(biao)準🍓調試口(kou)直接由核(he)心📧闆引出(chu)。
通信功能(neng)的建立主(zhu)要是直接(jie)由核心闆(pan)引出了10/100M的(de)⭐TCP/IP網🌍絡接口(kou),将處理器(qi)的USART1單元通(tong)過SP3243建立了(le)RS232标準串行(hang)通信口COM1,将(jiang)處理器的(de)USART2單元通過(guo)SP3481建立了RS485标(biao)準串行通(tong)信口。
另外(wai),引出處理(li)器的HDMA和HDPA線(xian)建立USBHOST接口(kou),可外接USB存(cun)儲器,作爲(wei)電磁♌流㊙️量(liang)計曆史數(shu)據記錄設(she)備。相應連(lian)接和功能(neng)框圖如圖(tu)7所示。
3.7.電源(yuan)電路
由ARM9核(he)心闆構建(jian)的電磁流(liu)量計的電(dian)源部分還(hai)是比較複(fu)雜🎯的,一般(ban)由開關電(dian)源模塊實(shi)現,其主電(dian)源爲+5V穩壓(ya)電源,經過(guo)🤞2組穩壓器(qi)LT1085分别産生(sheng)3.3V和1.8V供給核(he)心闆使用(yong),3.3V和+5V供給大(da)部分數字(zi)電路使用(yong),數字電源(yuan)與模拟電(dian)源分開且(qie)不共地,副(fu)電源主要(yao)有供⭕給D/A轉(zhuan)換及🔱放大(da)用的±15V,供給(gei)勵磁輸出(chu)的±24V電源等(deng)。電磁流量(liang)計的功率(lü)消耗還是(shi)比較大的(de)。
4.應用系統(tong)軟件簡介(jie)
ARM9電磁流量(liang)計的軟件(jian)系統主要(yao)考慮的是(shi)核心闆及(ji)各個硬件(jian)模塊的初(chu)始化設置(zhi),系統在啓(qi)動之後,通(tong)過調用底(di)層的驅動(dong)程序完成(cheng)核心闆與(yu)各個硬件(jian)模塊之間(jian)的命令控(kong)制和數據(ju)傳送,建立(li)相應的中(zhong)斷服務子(zi)程序及中(zhong)斷向量表(biao)。采用模塊(kuai)化結構建(jian)立系統程(cheng)序,電磁流(liu)量計應用(yong)系統主要(yao)由定時器(qi)中斷進行(hang)管理,勵磁(ci)信号的輸(shu)出和轉換(huan)保持、感應(ying)信号的多(duo)次數據采(cai)集、流量的(de)顯示和對(dui)外輸出等(deng)均由定時(shi)器的中斷(duan)服務來完(wan)成。
5.結束語(yu)
該系統作(zuo)爲高端電(dian)磁流量計(ji)的應用研(yan)究,在硬件(jian)上采用了(le)☎️模塊化設(she)計方法,提(ti)高了電磁(ci)流量計的(de)應用和研(yan)究水平,降(jiang)低了設計(ji)難度,已被(bei)列入重大(da)科技攻關(guan)項目..嵌入(ru)式系統智(zhi)能儀表開(kai)發平台的(de)研究及其(qi)🏃♀️在流量儀(yi)表設計中(zhong)的應用之(zhi)♻️中,目前正(zheng)在作進一(yi)步的完善(shan)和提高。
以(yi)上内容源(yuan)于網絡,如(ru)有侵權聯(lian)系即删除(chu)!