首頁 >> 新聞中心 >>行業(yè)科技 >> 基于PROFIBUS-DP的壓力傳感器設(shè)計
详细内容

基于PROFIBUS-DP的壓力傳感器設(shè)計

      傳統(tǒng)的工業(yè)控制系統(tǒng)采用基于PC、PL、DAC的集散控制系統(tǒng),采用I / 0連接方式。傳感器仍然以4 ~ 20m a的模擬電流信號進行數(shù)據(jù)傳輸,系統(tǒng)存在集成能力差、軟硬件開放和釋放性差、可靠性和可維護性差等缺點,F(xiàn)場總線技術(shù)集成了控制技術(shù)、計算機技術(shù)和網(wǎng)絡(luò)通信技術(shù),實現(xiàn)了工業(yè)控制系統(tǒng)的數(shù)字化、網(wǎng)絡(luò)化和智能化,代表了當今工業(yè)自動化和過程控制技術(shù)的發(fā)展趨勢[1]。支持現(xiàn)場總線國際標準IE C-61158,典型的現(xiàn)場總線有L - w工作總線、PR - F - IB總線、C- A - N總線、H - A - R - T總線等。其中,PRO Luu S現(xiàn)場總線產(chǎn)品市場占有率排名第一。

      PROFIBUS-D P 是現(xiàn)場總線標準PROFIBUS協(xié)議的一部分,主要應(yīng)用于現(xiàn)場層(傳感器和執(zhí)行機構(gòu) )的高速數(shù)據(jù)傳輸,取代了 24VDC 或 4~20mA 信號傳輸, 其主站周期讀取從站的輸入信息并周期 向從站發(fā)送輸出信息 ,響應(yīng)時間為幾百s~幾百m S ,DP從站的最大數(shù)據(jù)傳輸容量為246字節(jié),其傳輸技術(shù)采用RS-485 雙絞線,傳輸速率為 9. 6 kb it/s~ 12M bit/s[2]

      具有現(xiàn)場總線PRO FIBU S-DP通信接口的傳感器可以作為智能從站直接連接到PRO FU S-DP現(xiàn)場總線控制系統(tǒng),這給整個系統(tǒng)的硬件配置和組網(wǎng)帶來了極大的方便。國外許多知名廠商已推出具有現(xiàn)場總線通信接口的傳感器產(chǎn)品,如S IE M E N S, P + F公司具有P R O F b U S- d P通信接口的絕對編碼器、發(fā)射機;E + H公司生產(chǎn)的帶有P R O F b U S-D P通信接口的電磁流量計[3]。在這一技術(shù)領(lǐng)域,中國與國外還有一定的差距。本文采用SIEM E N S公司的專用芯片SPC 3,根據(jù)PRO F IBU S- dp協(xié)議,設(shè)計了帶有PRO FIB U S- dp通信接口的壓力傳感器的硬件電路和軟件。

1 硬件電路設(shè)計

      具有PR O F IBU S- dp通信接口的壓力傳感器硬件電路由壓力傳感器、儀表放大器、二階低通濾波器、A/D轉(zhuǎn)換電路、微處理器M C U、W D T電路、PR O F IBU S- dp協(xié)議芯片pc3、光電隔離、總線驅(qū)動等組成。整個電路以微處理器為核心,對壓力信號進行采集和處理,并將數(shù)據(jù)發(fā)送到SPC3的輸入緩沖區(qū)。主站獲得令牌后,從sgpc3的輸入緩沖區(qū)中讀取數(shù)據(jù),完成數(shù)據(jù)通信。整個硬件電路的結(jié)構(gòu)框圖如圖1所示。

(1)壓力傳感器選用美國摩托羅拉公司生產(chǎn)的高精度硅壓阻式壓力傳感器100 PX 2 g P,其采用激光微調(diào)技術(shù),電橋零漂輸出小于士lm V;滿量程輸出為40 M V士1。5 m V,靈敏度一致,互換性強,采用熱敏電阻組成溫度補償網(wǎng)絡(luò),動態(tài)溫度補償效果顯著,精度很高。

(2)儀表放大器差動放大器由高輸入阻抗集成運算放大器 CA3140 組成 ,如圖 2 所示.  令 R1 = R2= R 3 =R4 =R5=R 6=R7。

a9b41037-7408-45fc-a5e0-581cea52d14d.png

圖 2 壓力傳感器放大濾波電路圖

(3) 二階低通濾波器 二階低通濾波器選用在測量儀表中常用的塞倫 · 凱(Sauen Key ) 濾波器,其-3dB 的截止頻率為 5 H z,閉環(huán)增益為 1 , 如圖 2 所示. 二階低通濾波器的主要性能由截止頻率 和品質(zhì)因素 Q 決定, Q 值決定低通濾波器的通頻帶寬度 ,則

a8a7b766-0af3-4250-a78d-8abf53de72a1.png

9c3dfc35-b324-420a-8c5d-8eaea558695c.png

(4) A/D轉(zhuǎn)換電路A/D轉(zhuǎn)換電路采用AD754, AD754為單通道輸入,12位輸出逐次逼近型A/D轉(zhuǎn)換器,轉(zhuǎn)換速度為15 ~ 35s。d75 4輸出具有三態(tài)控制,輸出數(shù)據(jù)可直接掛在數(shù)據(jù)線上,12位數(shù)據(jù)分為高8位和低4位輸出。當MCU執(zhí)行外部數(shù)據(jù)存儲器寫指令時,使C E = 1, C S = 0, R/C = 0,開始12位轉(zhuǎn)換有效。通過P3。0查詢S / T / S終端的每日狀態(tài)。當s1 = 0時,轉(zhuǎn)換完成。之后,當C E =1, C S = 0, A0=1時,讀取高8位;

(5) SPC3及其與CPU的接口電路是SIEM E N S公司生產(chǎn)的一款支持PRO F IBU S- dp協(xié)議的ASSIC S從站智能通信芯片。其主要技術(shù)指標如下:獨立處理PR、F、IB、U、S-D、P協(xié)議。最大數(shù)據(jù)傳輸速率為12M bit/s,數(shù)據(jù)傳輸速率可自動檢測和調(diào)節(jié)。兼容80c32、80x86、80c165、80c166、80c167及HC11、HC16、HC91 6系列芯片。44針,PQFP封裝。集成看門狗(W D T),外部時鐘接口24M H z或48M H z, 5V直流電源。

      SPC3 內(nèi)部集成了 1.5kbyte 的信息報文RAM存儲器 、方式寄存器1和方式寄存器O、狀態(tài)寄存器、中斷控制寄存器以及輸入、輸 出緩存器和診斷緩沖器等. 組織參數(shù)可在從16H開始的RAM 單元設(shè)置,站地常用的參數(shù)數(shù)據(jù)和狀態(tài)顯示,如地址、用戶看門狗值、設(shè)備符號號也可以在本單元中設(shè)置。用戶緩沖區(qū)設(shè)置從40H開始。模式寄存器0設(shè)置PRO FIB U S -D - P的工作模式,在離線狀態(tài)下分配,不能上電修改。模式寄存器1也可以設(shè)置和上電后復(fù)位。傳感器從站的地址號可由主站設(shè)置。如果從站地址不變,則設(shè)R ea 1 - N o - A dd - C h A g = 0 F F h, R - S S A _B U F_P T R = 00 h。SPC 3包含14個無優(yōu)先級的中斷源,通過中斷掩碼寄存器和中斷響應(yīng)寄存器實現(xiàn)中斷。對于新參數(shù)數(shù)據(jù)中斷和新分配數(shù)據(jù)中斷,不需要中斷響應(yīng)寄存器。用戶可以設(shè)置中斷信號的極性。診斷分為外部診斷和狀態(tài)診斷。外部診斷要求用戶將用戶數(shù)據(jù)寫入從第7個字節(jié)開始的單元格中。狀態(tài)檢查必須寫入第一個字節(jié)的0 0H。用戶看門狗計數(shù)器的初始值可以通過“R - U - use r_ W - d - V - value”單位設(shè)置。

CPU選用 AT89S52, 31腳接高電平,采用片內(nèi)存儲器, CPU與SPC3的接口電路如圖 3 所示.

3ed17c35-e71b-4885-b16b-5d21e55eb883.png

圖 3 CPU與AD754、SPC3 的接口電路

(6) 光電隔離及總線驅(qū)動器電路RS-485總線驅(qū)動器一 側(cè)通過光耦與SPC3相連,另一側(cè)與9針D型插座相連,RS-485 總線 驅(qū)動器選用SN75ALS176, 以滿足12M bit/s 傳輸率,光耦選用 HCPL7 720, 以消除外界干擾, 提 高系統(tǒng)的抗干擾性, 另外電源的電氣 隔離也采用了DC -DC 模 塊 DCP0505,實現(xiàn)5V到5V的隔離轉(zhuǎn)換。

2 軟件設(shè)計

      系統(tǒng)上電后,第一步是初始化$89C52和SPC3。$ 89c52的初始化包括設(shè)置定時器、中斷類類型和中斷優(yōu)先級;SPC 3的初始化包括設(shè)置SPC 3允許的中斷,寫入從站標識號和地址,設(shè)置SPC 3方寄存器,設(shè)置診斷緩沖區(qū)、參數(shù)緩沖區(qū)、配置緩沖區(qū)、地址緩沖區(qū)和初始長度。根據(jù)上述初始值,計算每個緩沖區(qū)的指針和輔助緩沖區(qū)的指針。在檢查主站的參數(shù)數(shù)據(jù)與主站的參數(shù)數(shù)據(jù)一致后,主站開始設(shè)置從站的輸入輸出字節(jié)數(shù)、診斷字節(jié)數(shù)等指標,完成從站的設(shè)置。只有當主站的配置數(shù)據(jù)與從站的配置數(shù)據(jù)完全匹配時,從站才能與主站交換數(shù)據(jù)。該過程在PRO、IBu、DP的狀態(tài)機制下進行[6]。

      SPC 3集成了完整的PRO FIB U S-DP協(xié)議,所以~ 9C52不需要參與DP狀態(tài)機。$89C52根據(jù)PC3產(chǎn)生的中斷,將PC3接收到的主站發(fā)送的數(shù)據(jù)進行存儲和處理,單片機處理后的工程量數(shù)據(jù)通過SPC3發(fā)送到主站。中斷程序主要用于處理P R_M包、CFG包、SA包等[7],其流程圖如圖5所示。

3 結(jié)束語

      帶有PROFIBUS-DP通訊接口的壓力傳感器可作為從站,方便地與PROFIBUS-DP 現(xiàn)場總線主站相連. 經(jīng)過與西門子 S 7—300 PL C (含 P R O F IB U D P 通訊接 口) 聯(lián)調(diào)測試 ,該傳感器與 P LC 主站之間數(shù)據(jù)通訊穩(wěn)定可靠,可廣泛應(yīng)用于基于 PR O FIBU S-D P 現(xiàn)場總線的工業(yè)控制系統(tǒng)中.

參考文獻

[1] 陽憲惠. 現(xiàn)場總線技術(shù)及其應(yīng)用[M ] . 北京: 清華大學(xué)出版社, 1996 :1-10

[2] 李正軍. 現(xiàn)場總線盈其應(yīng)用技術(shù)[M ]. 北京;機械工業(yè)出版社. 2005 :321—323.

[3] 唐濟楊. 現(xiàn)場總線(P R O FIB U S) 技術(shù)應(yīng)用指南[z] . 中國機電一體化技術(shù)應(yīng)用協(xié)會現(xiàn)場總線(PR O F IB U S) 專業(yè)委員會.1 9 9 8 : 7 2 -9 0 .

[4] 丁振生. 傳感及其置控遙測技術(shù)應(yīng)用[M ] . 北京 : 電子工業(yè)出版社,2003 :45-52

[5] S IE M E N S . S P C 3 .~ e m ens P R O F IB U S C o n tro Ller[' Z -]. F uerth : S iem ens A G , 20 00 {6-15.

[6] 方彥軍,薛菲 ,陳梅城. 一種新型熱電偶溫度測量裝置的設(shè)計[J]. 傳感器技術(shù),2005(1 1) ;47—49 .

[7] 李正軍. 基于 PR U S-D P 現(xiàn)場 總線的智能數(shù)據(jù)采集節(jié)點 的設(shè) 計[J] . 山東大學(xué)學(xué)報 :工學(xué)版 , 2003 (4) :430-432.




班寧產(chǎn)品匯總




seo seo