新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 分布式測試系統(tǒng)的一種網(wǎng)絡(luò)通信設(shè)計(jì)

分布式測試系統(tǒng)的一種網(wǎng)絡(luò)通信設(shè)計(jì)

作者: 時(shí)間:2012-08-08 來源:網(wǎng)絡(luò) 收藏

  分布式測試系統(tǒng)的一種網(wǎng)絡(luò)通信設(shè)計(jì)

  圖3 串口中斷處理流程

  4 式通信在檢測系統(tǒng)中的應(yīng)用

  在綜合性中,往往需要對其中的多種傳感器和執(zhí)行機(jī)構(gòu)進(jìn)行集中統(tǒng)一控制。此外,主機(jī)主要用于數(shù)據(jù)處理及分析計(jì)算,控制過程不應(yīng)對以上過程產(chǎn)生影響。一般而言,系統(tǒng)應(yīng)能控制盡可能多的節(jié)點(diǎn)并應(yīng)具備一定的擴(kuò)展能力,以便于加入新的測試設(shè)備。

  對以上控制要求,目前常采取硬件集中方式,即由硬件電路組成集中控制器控制傳感器等執(zhí)行機(jī)構(gòu)的動作,它具有功能集中、速度快等優(yōu)點(diǎn),但也有邏輯關(guān)系復(fù)雜、靈活性差、故障不易排除等許多不足。由前述可見,此類系統(tǒng)可視為由多個(gè)傳感測試單元及執(zhí)行機(jī)構(gòu)組成的系統(tǒng)。采用以上通信的設(shè)計(jì)思想,我們可將系統(tǒng)控制功能分散到各測試單元及執(zhí)行機(jī)構(gòu),從而構(gòu)成以系統(tǒng)主處理機(jī)兼作主控機(jī)的基于半雙工通信的測試控制系統(tǒng)。

  分布式測試系統(tǒng)的一種網(wǎng)絡(luò)通信設(shè)計(jì)

  圖4 應(yīng)用進(jìn)程與主要通信模塊間關(guān)系

  采用上面所述的通信協(xié)議和軟件,在約定了本控制系統(tǒng)特定的一套命令碼后,即可由主機(jī)對各執(zhí)行機(jī)構(gòu)進(jìn)行控制。由于采用了全部基于中斷驅(qū)動的設(shè)計(jì)方式,系統(tǒng)通信過程不會對主機(jī)處理工作產(chǎn)生影響。系統(tǒng)主處理進(jìn)程與部分通信模塊間的關(guān)系示于圖4。實(shí)際應(yīng)用表明,與原有方法相比,控制系統(tǒng)的性能可得到很大提高。

  5 結(jié)論

  本文旨在研究一種具有較為廣泛適應(yīng)性的數(shù)據(jù)通信方式并建立一套相應(yīng)的通信協(xié)議,從而為我們今后進(jìn)行檢測過程和檢測儀器的自動控制等工作打下基礎(chǔ)。實(shí)踐證明,與傳統(tǒng)的集中式硬件控制相比,本文所介紹的基于RS—485的數(shù)據(jù)通信及其協(xié)議具有可靠性高、靈活性大、適應(yīng)性好、故障診斷方便等優(yōu)點(diǎn),尤其適用于對智能化測試單元的控制。事實(shí)上,只要對圖1所示的串行接口稍作改動,即可用于目前許多配有外部通信接口,特別是RS—232C接口的測試儀器,從而實(shí)現(xiàn)對儀器設(shè)備的遠(yuǎn)程集中控制。

  為測試通信系統(tǒng)的可靠性,將其置于強(qiáng)干擾環(huán)境中,經(jīng)實(shí)驗(yàn),在67.5Kbps波特率、100m傳輸距離下,完全可以保證數(shù)據(jù)的可靠傳輸。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉