實(shí)用的分布式數(shù)據(jù)采集和控制系統(tǒng)_第1頁
實(shí)用的分布式數(shù)據(jù)采集和控制系統(tǒng)_第2頁
實(shí)用的分布式數(shù)據(jù)采集和控制系統(tǒng)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)用的分布式數(shù)據(jù)采集和控制系統(tǒng)一引言液體的液位測(cè)量在工業(yè)生產(chǎn)中非常普遍,應(yīng)用領(lǐng)域也比較廣,例如:自來水位的測(cè)量和 控 制,石油管道和儲(chǔ)油罐的油位的測(cè)量等。高精度的傳感器可用于這些測(cè)試系統(tǒng)中來感知傳遞 壓力、流量、溫度等信號(hào),把這些信號(hào)變成電信號(hào),然后經(jīng)過放大、A/D轉(zhuǎn)換、送入單片機(jī)處理后,最后發(fā)送到遠(yuǎn)方的PC機(jī),這樣可實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的液位情況進(jìn)行實(shí)時(shí)監(jiān) 控,從而向被控單元發(fā)出指令,采取相應(yīng)的動(dòng)作。整個(gè)系統(tǒng)的框圖如下:二具體的實(shí)現(xiàn)過程1 放大部分:TLC4502 雙路自校準(zhǔn)低噪聲高速運(yùn)算放大器的應(yīng)用。集成運(yùn)算放大器種類很多,在各類儀表及控制電路中要求運(yùn)算放大器必須具有高精度,高共 模抑制比和低溫漂等

2、性能。目前采用的精密運(yùn)算放大器都具有外接調(diào)零電位器輸入端,應(yīng)用 時(shí)首先對(duì)其失調(diào)調(diào)零。由于電路復(fù)雜,給調(diào)試帶來不便。美國TI儀器公司研制生產(chǎn)的TLC4502精密型雙運(yùn)算放大器,采用自動(dòng)校準(zhǔn)技術(shù),在上電時(shí)將輸入失調(diào)電壓自動(dòng)調(diào) 整為零,使用起來十分方便,同時(shí)也節(jié)省了 PCB板和外部分離元件,該器件的管腳 排列如下 圖所示:TLC4502自動(dòng)校準(zhǔn)運(yùn)算放大器在片內(nèi)利用對(duì)數(shù)字與模擬信號(hào)的處理,可在上電時(shí)輸入失調(diào)電 壓自動(dòng)校準(zhǔn)為零。完成自動(dòng)校準(zhǔn)一般需要300ms的時(shí)間,連續(xù)校準(zhǔn)時(shí)可在(±3“范圍內(nèi)反復(fù) 進(jìn)行。一旦校準(zhǔn)完成,大部分校準(zhǔn)電路將脫離信號(hào)通道并被關(guān)斷,這樣,校準(zhǔn)電路對(duì)信號(hào)通 道幾乎無影響,

3、這也使得TLC4502在校準(zhǔn)周期結(jié)束之后可以完全象其他 精密運(yùn)算放大器一樣 使用。TLC4502具有高精度,高增益,良好的電源抑制比,驅(qū)動(dòng)能力強(qiáng)等特點(diǎn),可廣泛應(yīng)用于 數(shù)據(jù) 采集,數(shù)字音頻,工業(yè)控制等領(lǐng)域。在本系統(tǒng)中,用來放大從傳感器出來的微弱信號(hào),具體 電路如圖1:2 . A/D轉(zhuǎn)換部分。TLC1549 帶串行控制的10位模數(shù)轉(zhuǎn)換器的應(yīng)用 從放大器出來的電壓信 號(hào)進(jìn)入到A/D轉(zhuǎn)換器以形成單片機(jī)便于處理的數(shù)字信號(hào)。在該設(shè)計(jì)中,采用了美國TI公司 生產(chǎn)的10位模數(shù)轉(zhuǎn)換器TLC1549o它采用CMOS工藝,具 有內(nèi)在的采樣和保持,采用差分基 準(zhǔn)電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,總不可調(diào)

4、整誤差達(dá)到(土 ILSBMaR (4. 8mv),占地面積小等特點(diǎn)。其工作原理為:在芯片選擇(/CS )無效情況下,I/OCLOCK最初被禁止且DATAOUT處于高阻 狀態(tài)。當(dāng)串行接口把/CS拉至有效時(shí),轉(zhuǎn)換時(shí)序開始允許I/OCLOCK I作并使DATAOUT脫離高阻狀態(tài)。串行接口然后把I/OCLOCK序列提供給I/OCLOCK并從DATAOUT接收前次轉(zhuǎn)換結(jié)果。I/OCLOCK從主機(jī)串行接口接收長度在10和16個(gè)時(shí)鐘之間 的輸入序列。開始10個(gè)I/O時(shí)鐘提供采樣模擬輸入的控制時(shí)序。在/CS的下降沿,前次轉(zhuǎn)換的MSB出現(xiàn)10個(gè)時(shí)鐘長度,那么在1 0個(gè)時(shí)鐘的下降沿,內(nèi)部邏輯把DATA0UT拉至低

5、電 平以確保其余位的值為零。在正常進(jìn)行的轉(zhuǎn)換周期內(nèi),規(guī)定時(shí)間內(nèi)/CS端高電平至低電平的 跳變可終止改周期,器件返回初始狀態(tài)(輸出數(shù)據(jù)寄存器的內(nèi)容保持為前次轉(zhuǎn)換結(jié)果)。由 于可能破壞輸出數(shù)據(jù),所以在接近轉(zhuǎn)換完成時(shí)要小心防于止/CS被拉 至低電平。時(shí)序圖如圖 2:由于它采用串行輸出的方式,占地面積小,方便靈活,與單片機(jī)的接口也簡單,電路如 圖3:該軟件部分為,其中,入口參數(shù):使用累加器A,進(jìn)位標(biāo)志CR及工作寄存器R7 ;出口參數(shù): 20H單元存放轉(zhuǎn)換結(jié)果的低8位,21H單元存放轉(zhuǎn)換結(jié)果的高2位。AADCCON : M0V20H ,#00HM0V21H, #00H ;結(jié)果單元清零M0VR7 , #0

6、AH ; A/D轉(zhuǎn)換位數(shù)標(biāo)志CLRP1. 4 ;選通 TLC1549L00P1 : MO VC,P1. 0 ;讀轉(zhuǎn)換結(jié)果送至CRMOVA, 20H ;轉(zhuǎn)換結(jié)果移至結(jié)果單元RLCAM0V20H , AMOVA, 21HRLCAM0V21H, ASETBP 1.2 ;形成移位脈沖CLRP1. 2DJNZR7 ,L00P1 ;轉(zhuǎn)換結(jié)束否?SETBP 1.4 ; TLC1549復(fù)位并進(jìn)行一次轉(zhuǎn)換RET;上述程序執(zhí)行時(shí)間約120 “3 .R S485 接口芯片部分一75LBC184【MeiWei_81重點(diǎn)借鑒文檔】放大的電壓信號(hào)經(jīng)過A/D轉(zhuǎn)換 由單片機(jī)處理后,要傳送到遠(yuǎn)方的PC機(jī),以便達(dá)到實(shí)時(shí) 監(jiān)控的目

7、的。以單片機(jī)為主體構(gòu)成 的分布式數(shù)據(jù)采集和控制系統(tǒng),因?yàn)槠潆娐方Y(jié)構(gòu)簡單,工作可靠性高而被廣泛應(yīng)用在工業(yè)控 制中。目前廣泛使用的單片機(jī)產(chǎn)品都集成了串行通 信接口,使用串行通信接口,通過RS485 接口驅(qū)動(dòng)芯片就可以構(gòu)成總線型通信網(wǎng)絡(luò),把多臺(tái)單片機(jī)系統(tǒng)連接成一個(gè)分布式數(shù)據(jù)采集和 控制系統(tǒng)。但為了克服單片機(jī)的不足,引入了 PC機(jī),采用主從式結(jié)構(gòu)模式,即PC機(jī)為主 機(jī),分布在現(xiàn)場(chǎng)的各個(gè)單片機(jī)系統(tǒng)為從機(jī),其結(jié)構(gòu)如下圖所示。PC機(jī)串行口為標(biāo)準(zhǔn)的RS232 口,根據(jù)標(biāo)準(zhǔn)規(guī)定:RS232采用負(fù)邏輯,并且傳輸距離短, 一般用于20m以內(nèi)的通信。而對(duì)于大多數(shù)分布式控制系統(tǒng),通信距離為幾十米到幾千米 不 等,因此,

8、RS232接口不能滿足系統(tǒng)的要求,目前廣泛采用的是RS485收發(fā)器。RS485收發(fā)器 采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力,加上收發(fā)器具有高的靈敏度,能 檢測(cè)低達(dá)200mv的電壓,故傳輸信號(hào)在千米以外得到恢復(fù)。在這種分布式控制系統(tǒng)中,通信 是系統(tǒng)的關(guān)鍵,是系統(tǒng)設(shè)計(jì)時(shí)首要考慮的問題。而如何有效可靠地實(shí)現(xiàn)RS232與RS485之間 的轉(zhuǎn)換是系統(tǒng)通信實(shí)現(xiàn)的前提。在該設(shè)計(jì)中,使用了 TI公司生產(chǎn)的一種RS485接口芯片75LBC184,它使用單一電源Vcc,電壓在+ 3+ 5.5V范圍內(nèi)都能正常工作,能完成TTL與RS485之間的轉(zhuǎn)換。其引腳 如下圖所示:該芯片與普通的RS485收發(fā)器相

9、比,有一個(gè)顯著的特點(diǎn),那就是片內(nèi)A、B引腳接有高能量順變干擾保護(hù)裝置,可以承受峰值為400W (典型值)的過壓順變,故它 能顯著提高防止雷電損壞器件的可靠性。對(duì)一些環(huán)境比較惡劣的現(xiàn)場(chǎng),可直接與傳 輸線相接 而不需要任何外加保護(hù)元件。該芯片還有一個(gè)獨(dú)特的設(shè)計(jì),當(dāng)輸入端開路時(shí),其輸出為高電 平,這樣可保證接收器輸入端電纜有開路故障時(shí),不影響系統(tǒng)的正常工作。另外,它的輸 入阻抗為RS485標(biāo)準(zhǔn)輸入阻抗的2倍(24< Q),故可以在總線上連接64個(gè)收發(fā)器,其工作 原理如圖4所示。在該設(shè)計(jì)中,經(jīng)過單片機(jī)處理的信號(hào),經(jīng)過75LBC184與外圍電路形成的RS232/RS485電 平轉(zhuǎn)換器電路,然后傳到

10、遠(yuǎn)方的PC機(jī)進(jìn)行實(shí)時(shí)監(jiān)控。具體實(shí)現(xiàn)的電路如圖5:在該電路中,使用了三片光電耦合器TLP521進(jìn)行隔離,使得PC機(jī)與SN75LBC184之 間 完全沒有了電的聯(lián)系,提高了工作的可靠性,其工作原理為:當(dāng)RS232的RTS端為 邏輯電平 1 (- 12V )時(shí),光電耦合器的發(fā)光二極管不發(fā)光,光敏三極管不導(dǎo)通,輸出電平為TTL的邏 輯電平1 ( + 5V),選中RS485接口芯片的DE端,容許RS485接收,這樣,RS232的TRD 端就可以發(fā)送數(shù)據(jù)(工作邏輯與RTS端相似)。當(dāng)RS232的RTS端為邏輯電平0 (+ 12V) 時(shí),光電耦合器的發(fā)光二極管發(fā)光,光敏三極管導(dǎo)通,輸出端 為TTL的邏輯電平

11、0 (0V),選 中RS485接口芯片的RE端,容許RS485發(fā)送。RS485的R端工作時(shí),當(dāng)其輸出為邏輯電平 1時(shí),光電耦合器的發(fā)光二極管不發(fā)光,光敏三極管不導(dǎo)通,借助RS232輸出停止時(shí)其TRD 電平為一 12V,電容被充電到一 12V,使其輸出也為一 12V,即邏輯電平1 ;當(dāng)其輸出為邏輯 電平0,光電耦合器的發(fā)光二極管發(fā)光,光敏三極管導(dǎo)通,使其輸出也為+ 5V,也在RS232 邏輯電平0的范圍之內(nèi),即為邏輯電平0o這樣,根據(jù)PC機(jī)和單片機(jī)之間的協(xié)議,就可實(shí) 現(xiàn)二者交互式的通信。4.電源部分電源的穩(wěn)定性是整個(gè)系統(tǒng)能夠正常工作的基礎(chǔ),在本設(shè)計(jì)中,所有的器件都采用常用的+ 5V的電壓,為了提高電壓的穩(wěn)定性,采用了 TI公司生產(chǎn)的固定正輸出、低壓差穩(wěn)壓 器 TL750L05。TL750L05必須有輸出電容,沒有輸出電容,則其輸出端的電壓為鋸齒波 形狀, 鋸齒波的上升沿隨輸入電壓變化而變化,加輸出電容后,可以抑制上述現(xiàn)象,輸出電容的范 圍在0. luFluF內(nèi)。電路如圖6所示:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論