新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 采用IEC-625總線(xiàn)的數(shù)據(jù)采集與處理系統(tǒng)

采用IEC-625總線(xiàn)的數(shù)據(jù)采集與處理系統(tǒng)

作者: 時(shí)間:2012-04-18 來(lái)源:網(wǎng)絡(luò) 收藏
CING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  經(jīng)調(diào)理電路處理后的電壓信號(hào)分別由兩片ICL7135進(jìn)行A/D轉(zhuǎn)換,并以動(dòng)態(tài)掃描的方式輸出轉(zhuǎn)換結(jié)果,即B8、B4、B2、B1輸出數(shù)值的BCD碼;D5、D4、D3、D2、D1的輸出分別對(duì)應(yīng)轉(zhuǎn)換結(jié)果的萬(wàn)位、千位、百位、十位、個(gè)位;POL輸出轉(zhuǎn)換電壓的極性。單片機(jī)通過(guò)一片8255并行接口芯片,分別讀入兩片ICL7135的轉(zhuǎn)換結(jié)果。
 ?。?)數(shù)字信號(hào)通訊模塊用來(lái)實(shí)現(xiàn)測(cè)量從機(jī)與外部進(jìn)行數(shù)據(jù)交換的功能,其原理結(jié)構(gòu)如圖5所示。

  單片機(jī)通過(guò)另一片8255并行接口及少量外圍電路來(lái)實(shí)現(xiàn)IEC-625接口功能,各總線(xiàn)設(shè)備之間按IEC-625總線(xiàn)標(biāo)準(zhǔn)進(jìn)行通訊。
 ?。?)IEC-625總線(xiàn)接口
  如圖1所示,系統(tǒng)的最高一級(jí)為控制整個(gè)系統(tǒng)工作的PC機(jī),它同時(shí)又對(duì)各路數(shù)據(jù)進(jìn)行處理和計(jì)算。本系統(tǒng)中PC機(jī)通過(guò)從打印口接出的一塊IEC-625接口轉(zhuǎn)換電路實(shí)現(xiàn)各從機(jī)系統(tǒng)的通訊。
  IEC-625標(biāo)準(zhǔn)總線(xiàn)具有功能強(qiáng),用途多的優(yōu)點(diǎn),在智能儀器中應(yīng)用廣泛。該總線(xiàn)采用標(biāo)準(zhǔn)的25針插頭將總線(xiàn)設(shè)備進(jìn)行聯(lián)結(jié),其中8腳為數(shù)據(jù)信號(hào)線(xiàn),8腳為控制信號(hào)線(xiàn),其余為地線(xiàn)。PC機(jī)打印口的25腳中8根為雙向數(shù)據(jù)線(xiàn),5根為輸入狀態(tài)線(xiàn),4根為輸出控制線(xiàn),其余為地線(xiàn)。將IEC-625總線(xiàn)的數(shù)據(jù)口和控制口與打印口的數(shù)據(jù)口相連,用打印口的一根控制線(xiàn)區(qū)分IEC-625的數(shù)據(jù)口和控制口,用另一根控制線(xiàn)控制信號(hào)的流向,便可實(shí)現(xiàn)PC機(jī)與IEC-625總線(xiàn)的信息交換。
4 軟件設(shè)計(jì)
  本系統(tǒng)的軟件設(shè)計(jì)包括兩個(gè)方面。一方面是對(duì)數(shù)據(jù)采集和主從機(jī)之間通訊接口的程序設(shè)計(jì)。單片機(jī)中的程序用MCS-51匯編語(yǔ)言編寫(xiě),完成實(shí)驗(yàn)數(shù)據(jù)采集及控制、從機(jī)對(duì)主機(jī)通訊中的發(fā)送和接收功能;PC機(jī)中的接口程序用C++語(yǔ)言編寫(xiě),實(shí)現(xiàn)主機(jī)對(duì)從機(jī)通訊中的發(fā)送、接收和控制功能。主從機(jī)之間按IEC-625總線(xiàn)標(biāo)準(zhǔn),通過(guò)DAV、NRFD、NDAC三線(xiàn)互鎖聯(lián)絡(luò)進(jìn)行數(shù)據(jù)傳送,具有很高的可靠性。
  另一方面是對(duì)數(shù)據(jù)進(jìn)行計(jì)算、作圖及打印等處理功能的程序設(shè)計(jì),這部分程序用高級(jí)語(yǔ)言Visual C++編寫(xiě),編制的程序?yàn)閃indows 98界面,具有良好的人機(jī)對(duì)話(huà)方式。
5 結(jié)束語(yǔ)
  本系統(tǒng)在硬件設(shè)計(jì)上采用了模塊化設(shè)計(jì),模擬信號(hào)的檢測(cè)由單片機(jī)完成,得到的數(shù)字?jǐn)?shù)據(jù)再進(jìn)一步送入PC機(jī)處理,這樣可大大減少由于模擬信號(hào)引線(xiàn)過(guò)長(zhǎng)帶來(lái)的干擾,提高了系統(tǒng)的精度和可靠性。同時(shí),由于采用了并行接口技術(shù),系統(tǒng)擴(kuò)展容易,實(shí)驗(yàn)數(shù)量能夠自由安排。軟件方面,系統(tǒng)可對(duì)每個(gè)實(shí)驗(yàn)設(shè)定不同的實(shí)驗(yàn)參數(shù),并可對(duì)參數(shù)進(jìn)行保存,能適應(yīng)不同實(shí)驗(yàn)的需要,具有較好的靈活性。而且,系統(tǒng)具備數(shù)據(jù)編輯、計(jì)算、作圖等處理功能,方便實(shí)用。
  本方案已完全實(shí)現(xiàn),系統(tǒng)運(yùn)行良好。IEC-625總線(xiàn)結(jié)構(gòu)設(shè)計(jì)不但適用于實(shí)驗(yàn)測(cè)量系統(tǒng),對(duì)于其他測(cè)控工程均有推廣價(jià)值。

參考文獻(xiàn)
1 黃圣國(guó)等.智能儀器.北京:航空工業(yè)出版社,1993
2 孫涵芳,徐愛(ài)卿.MCS-51/96系列單片機(jī)原理及應(yīng)用.北京:北京航空航天大學(xué)出版社,1998
3 Jan Axelson著,那怡超等譯.并行端口大全.北京:中國(guó)電力出版社,1998
模擬電路文章專(zhuān)題:模擬電路基礎(chǔ)

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉