時間:2008-12-23 09:19:00來源:ronggang
圖2 FF總線智能壓力變送器的原理簡圖[/align]
本部分的具體構(gòu)成及連接方式如圖2所示。下面簡單介紹一下這部分的工作原理,首先壓力傳感器在恒流源的驅(qū)動下采集壓力信號并將采集到的mv信號通過由MSC1210模擬輸入通道AIN0和AIN1組成的差分輸入通道傳送給微處理器進(jìn)行處理,經(jīng)過MSC1210處理之后的信號再通過FB3050和MAU進(jìn)行與總線通信。通信接口設(shè)計是本部分的重點和難點所在,具體的設(shè)計方法如下:由于FB3050的接口設(shè)計上已經(jīng)充分考慮了與Intel系列CPU接口問題,因此MSC1210的數(shù)據(jù)地址總線可以直接與FB3050的數(shù)據(jù)地址總線相連接,但必須輸出一個高電平信號到PI_MODE,表示選用的是Intel系列CPU。MSC1210具有數(shù)據(jù)/地址復(fù)用端口P0,同時FB3050也支持?jǐn)?shù)據(jù)/地址復(fù)用,所以無需外接地址鎖存器電路。具體的連接方法是:MSC1210的P0.0~P0.7與FB3050的8位CPU數(shù)據(jù)總線PB_CDATA[0:7]對應(yīng)相連接,同時輸出一個高電平給FB3050的PI_MUXON表示使用的是地址/數(shù)據(jù)復(fù)合總線,并且將MSC1210的地址鎖存信號輸出腳ALE與FB3050的地址鎖存信號輸入腳PI_CAS相連接。MSC1210地址總線的高8位輸出P2端口與FB3050的16位CPU地址總線PI_ADDR的15~8腳對應(yīng)相連。由于使用了地址/數(shù)據(jù)復(fù)用總線,因此FB3050的16位CPU總線的7~0腳需要與地相連接。FB3050的中斷輸出、MSC1210的外部中斷輸入均為低電平有效,所以直接相連即可完成中斷請求的要求。MSC1210的時鐘輸出信號直接可以作為FB3050的系統(tǒng)時鐘輸入。具體的連接如圖2所示,這樣MSC1210與FB3050之間的數(shù)據(jù)和控制信息的通信就得到了解決,也就完成了通信接口的設(shè)計。
4、 FF總線PC接口卡的設(shè)計
上位PC機與FF現(xiàn)場總線無法直接相連而實現(xiàn)它們之間的信息交換,所以必須設(shè)計FF總線PC接口卡來滿足它們之間互相通信的要求。圖3即為本部分的設(shè)計簡圖,它主要由雙口RAM芯片IDT7142、單片機INTEL80188、通信控制芯片F(xiàn)B3050和媒體訪問子層四個
[align=center]
圖3 FF總線PC接口卡設(shè)計簡圖[/align]
部分構(gòu)成。本部分設(shè)計采用嵌入式控制中最常見的INTEL80188CPU作為接口卡上的CPU,INTEL80188提供20條地址總線,存儲器尋址空間為1MB,I/O最大尋址空間為64KB(16位地址線),片內(nèi)還集成了一套中斷控制器、兩路DMA控制器、三個16位定時器、六條可編程的存儲器片選線、七條可編程的I/O接口片選線,對嵌入式控制線路的設(shè)計非常方便。在接口卡CPU與PC機CPU通信方面采用的是雙口RAM方式,因為這種方式可使兩邊的CPU在數(shù)據(jù)塊級同步。
5、媒體訪問單元的設(shè)計
媒體訪問單元(MAU)是FF智能壓力變送器和上位PC機能否實現(xiàn)正常通信的重要組成部分,它的功能是發(fā)送和接收符合FF規(guī)范的物理信號。其中FF總線信號的接收部分工作原理為:FF總線信號經(jīng)過三繞組變壓器傳送給由運放OP439構(gòu)成10~40KHZ的帶通濾波器進(jìn)行濾波處理,然后處理過后的信號傳送給由運放OP942構(gòu)成的電壓比較器來完成信號整形,比較器整形后輸出一個比較干凈的數(shù)字信號給FB3050的PI_PHPDU引腳,這樣就完成了對FF總線信號的接收。而需要發(fā)送的信號則是通過由四個74HC126差分驅(qū)動器構(gòu)成的總線驅(qū)動發(fā)送到FF總線上去的。四個74HC126分成兩組,每組內(nèi)的兩個74HC126的輸入端連接在一起,然后兩組的輸入端由反向器相連接后接FB3050的PO_PHPDU引腳,而四個74HC126的允許端全部連接在一起后接FB3050的控制信號PO_TACT信號。還有,圖4中的電容C1和C2是為了隔直而使用的,R1和C3構(gòu)成終端匹配器,R9、R10是限流電阻。
[align=center]
圖4 MAU簡圖[/align]
6、 系統(tǒng)軟件設(shè)計
本系統(tǒng)的軟件設(shè)計主要由相同設(shè)計思想的兩個部分組成:上位PC機與基金會現(xiàn)場總線之間通信系統(tǒng)軟件設(shè)計和FF智能壓力變送器與基金會現(xiàn)場總線之間通信系統(tǒng)軟件設(shè)計。在這里我就以上位PC機與基金會現(xiàn)場總線之間通信系統(tǒng)軟件設(shè)計為例說明此系統(tǒng)的軟件設(shè)計。本部分設(shè)計的主要思路是:當(dāng)現(xiàn)場總線上有信號時,信號先通過媒體訪問單元由FB3050接收并傳送給PC接口卡上的接收緩沖區(qū),然后通過INTEL80188進(jìn)行選擇后再通過PC_ISA總線接口傳送給PC機應(yīng)用程序處理;反之,上位PC機需要發(fā)送控制信息時則是通過相反的方式進(jìn)行發(fā)送。具體的軟件設(shè)計簡圖如圖5。
[align=center]
圖5 PC機與FF通信軟件設(shè)計圖[/align]
7、 結(jié)束語
隨著各種現(xiàn)場總線技術(shù)的越來越成熟,它們的應(yīng)用也越來越廣泛,而現(xiàn)在所使用的DCS也將逐步為FCS所替代。作為幾種比較有影響力總線協(xié)議的FF總線更是凸現(xiàn)它的優(yōu)勢,所以基于FF總線技術(shù)的測量系統(tǒng)也將越來越被人們所青睞,這個方面研究也就非常有價值。
本文作者創(chuàng)新點在于將FF現(xiàn)場總線協(xié)議規(guī)范融合到儀器儀表的設(shè)計中,實現(xiàn)了總線上的壓力變送器與上位控制計算機之間的全數(shù)字通信,代替了其他一些總線中模擬信號的存在,降低了受干擾的幾率,大大提高了總線上傳輸?shù)目煽啃裕屨讐毫y量系統(tǒng)適應(yīng)更加惡劣的測量環(huán)境,具有很大的現(xiàn)實意義。
參考文獻(xiàn):
[1] 唐慧強. 精密壓力變送器的研制.測控技術(shù),1999,6-18:63-64。
[2] 孫占輝、張培仁等.CAN總線在現(xiàn)場總線控制系統(tǒng)中的應(yīng)用.微計算機信息,2002,7:7-8。
[3] 陽憲惠. 現(xiàn)場總線技術(shù)及其應(yīng)用,第1版,北京:清華大學(xué)出版社,1999:138~141
[4] 鄧宏彬. MSC121X系統(tǒng)級單片機原理與應(yīng)用.第1版,北京:機械工業(yè)出版社,2004,1~6
標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.cdcst56.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
2025-08-06
2025-07-08
調(diào)機師傅的"外掛神器"!維宏「一鍵調(diào)機...
2025-06-30
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16