新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 便攜式數(shù)據(jù)采集分析儀的研制

便攜式數(shù)據(jù)采集分析儀的研制

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


(4) A/D 程控濾波、程控放大功能

根據(jù)不同的采樣頻率,對一些高頻噪聲進(jìn)行低通濾波,濾波截止頻率可由程序控制選擇;不同傳感器信號輸出范圍不一樣,為保證A/D 轉(zhuǎn)換精度必須對輸出范圍小的模擬信號進(jìn)行放大,具體倍數(shù)可由程序控制。

(5) 差分應(yīng)變放大器選擇功能

對于壓力溫度或磁電式傳感器需要應(yīng)變放大,我們設(shè)計(jì)了五路應(yīng)變放大器,這樣省掉了外加應(yīng)變放大器,為試驗(yàn)帶來方便,可用程序控制硬件電路自動實(shí)現(xiàn)是否放大選擇。

(6) A/D 輸入通道同步采樣/保持的選擇功能

許多道路試驗(yàn)要求數(shù)據(jù)采集過程中各通道采樣點(diǎn)相位一致,所以要求A/D 各通道具備采樣/保持性能。是否使用采樣/保持可由程序控制選擇。

(7) 系統(tǒng)自檢功能

在系統(tǒng)中,我們設(shè)計(jì)了一個(gè)2.5V 標(biāo)準(zhǔn)信號參考源和一個(gè)100HZ 標(biāo)準(zhǔn)脈沖方波,可以通過外部端子線輸入相應(yīng)的模擬或脈沖通道,這樣可不用外加標(biāo)準(zhǔn)信號源即可對系統(tǒng)進(jìn)行標(biāo)定,或?qū)φ麄€(gè)系統(tǒng)采集功能進(jìn)行檢測,可以查出某一個(gè)模擬或數(shù)字輸入通道是否有故障。

(8) 信號示波器跟隨監(jiān)視功能

可對采集的信號進(jìn)行實(shí)時(shí)跟蹤顯示,可及時(shí)發(fā)現(xiàn)傳感器信號輸入情況及量程合適與否,減少試驗(yàn)的重復(fù)性,顯著提高試驗(yàn)效率。

比如說有一速度信號,插頭接觸不良或連線斷了,從前只能是經(jīng)過數(shù)據(jù)分析處理之后,通過讀取數(shù)據(jù)或結(jié)果曲線才能發(fā)現(xiàn),試驗(yàn)必須從頭做,這不僅浪費(fèi)了時(shí)間而且也提高了試驗(yàn)成本。

(9) 單一工作電源,反向保護(hù)功能

筆記本電腦工作電源是+15V,那么外部輸入就需要+24 V,以往用的是由兩個(gè)12V 電瓶串起來組合電瓶,如果只使用一個(gè)+12V 電瓶供電,那么就得外加一個(gè)逆變電源給筆記本供電,但市售逆變電源體積和重量都非常大,這兩種方式都非常麻煩。這次開發(fā)使用了一個(gè)國外最新研發(fā)的逆變器電源DC1550,它體積小、功率大,實(shí)現(xiàn)了整個(gè)采集儀共用一個(gè)+12V 電瓶即可工作的目的。由于該逆變電源價(jià)格昂貴達(dá)四千余元,電源極性不能接反,否則會立即燒毀。我們加了一個(gè)大功率二級管實(shí)現(xiàn)反相接入保護(hù)功能。

3.2 系統(tǒng)研發(fā)路線及總體方案確定

為了達(dá)到系統(tǒng)滿足上述新型的研發(fā)目標(biāo),并滿足上述采集儀具體性能的要求,我們制定了如下系統(tǒng)研發(fā)路線及總體方案:

3.2.1 采用商用筆記本電腦作數(shù)據(jù)采集儀主控計(jì)算機(jī)

車載數(shù)據(jù)采集系統(tǒng)中的主控機(jī)的只能用便攜式計(jì)算機(jī),共有兩種兩種可供選擇:一種是工業(yè)級便攜式計(jì)算機(jī),不僅價(jià)格昂貴而且非常笨重,可靠性高一些是唯一的優(yōu)點(diǎn)。另一種是我們常用的商用筆記本電腦,價(jià)格是工業(yè)級筆記本電腦的1/3,而且輕巧、攜帶移動非常方便,只是在車上使用可靠性差一點(diǎn),但廣大試驗(yàn)人員喜歡用這種,所以以往并非完全考慮價(jià)格問題,采用的都是這種性能價(jià)格比較高的商業(yè)筆記本電腦,所以我們這次采用臺灣產(chǎn)WINBOOK380 微型筆記本電腦,它具有體積小,結(jié)構(gòu)緊湊,可靠性高,抗振動,抗干擾能力強(qiáng)等特點(diǎn)。

3.2.2 開發(fā)打印機(jī)并行口總線數(shù)據(jù)采集接口板

我們這次迫切開發(fā)新型系統(tǒng)采集儀,就是因?yàn)樵瓉砟欠NISA 擴(kuò)展總線的筆記本電腦已經(jīng)淘汰了。當(dāng)今流行的筆記本電腦只有串口、并口和USB 接口。串口只是一個(gè)通訊接口,USB 是一種流行接口,但這次開發(fā)我們沒有采用,主要是兩個(gè)原因:一是開發(fā)任務(wù)迫切許多單位等著使用,由于USB 接口協(xié)議非常復(fù)雜幾乎不能在DOS 環(huán)境下使用,這樣必須得在WINDOWS 環(huán)境下編制驅(qū)動程序,而原有的分析處理軟件也必須得在WINDOWS 環(huán)境下全部重新編制調(diào)試,工作量至少得需要二人年;另一方面需要購置USB接口板,由于兩年前USB接口開發(fā)資料非常少當(dāng)時(shí)自行開發(fā)不了。盡管市場上有了一些現(xiàn)成的USB接口采集板,但象有24 路模擬通道、帶有應(yīng)便放大采樣保持,5 路16 計(jì)數(shù)器、內(nèi)/外部時(shí)鐘觸發(fā)的USB 接口采集板是根本沒有的。如果外委專業(yè)公司設(shè)計(jì),因?yàn)槲覀冇昧可俣辉父桑蛟敢飧梢獌r(jià)也太高,我們難以接受,而且這些板對于我們使用、維護(hù)都不方便。所以我們決定采用EPP 打印機(jī)并行口,它具有8 位雙向數(shù)據(jù)實(shí)現(xiàn)并行通訊功能。一般來說它是做兩個(gè)設(shè)備之間的高速雙向通訊接口,但通過對該接口功能及時(shí)序分析,我們認(rèn)為經(jīng)過一定的改造和特殊設(shè)計(jì),完全可以變成一個(gè)類似ISA 總線的接口,所以決定開發(fā)設(shè)計(jì)打印機(jī)并行口總線數(shù)據(jù)采集接口板。

3.2.3 信號輸入通道及穩(wěn)壓/逆變電源的集成面板總成設(shè)計(jì)

以往開發(fā)的采集儀所用的筆記本逆變電源、采集板用的穩(wěn)壓電源和數(shù)據(jù)采集擴(kuò)展板都是單獨(dú)模塊,把他們裝到機(jī)箱里會導(dǎo)致散熱不好,而且連線多而亂,拆裝非常不方便。我們決定充分利用儀器面板正反兩面,進(jìn)行結(jié)構(gòu)性緊湊優(yōu)化設(shè)計(jì)和安裝。將整個(gè)儀器所用全部輸入信號端子插座、電源模塊和采集接口板都裝到面板上,不僅為維護(hù)和拆裝帶來方便,而且散熱良好,提高了系統(tǒng)可靠性。

3.2.4 采集、分析處理程序及仿WINDOWS 界面的集成界面的DOS 環(huán)境開發(fā)

如果使用WINDOWS 環(huán)境,就得需要全部編制驅(qū)動程序和試驗(yàn)采集和分析處理程序。前面也講過利用WINDOWS 環(huán)境開發(fā)程序得需2 人年,時(shí)間太長;最重要的是由于WINDOWS 是多任務(wù)系統(tǒng),直接控制EPP 接口最高采樣頻率只能達(dá)到2K,若設(shè)計(jì)帶有大緩存的數(shù)據(jù)采集板,這又要增加了開發(fā)時(shí)間和開發(fā)成本。為了保證研發(fā)進(jìn)度我們決定還是采用DOS 環(huán)境,由于DOS 所需資源少,硬件控制速度完全能夠滿足試驗(yàn)要求。

由于更換了總線,系統(tǒng)采集程序需要全部重新編制,對以往的數(shù)據(jù)采集分析處理程序進(jìn)行了優(yōu)化移植,并利用一些特殊的軟件技術(shù)開發(fā)了一些新的功能模塊。為了與WINDOWS 接軌,又開發(fā)了完全可以以假亂真的、用戶非常滿意的仿WINDOWS 界面,為用戶操作帶來方便。

4 系統(tǒng)研發(fā)方案實(shí)施的技術(shù)關(guān)鍵

4.1 EPP 打印機(jī)并行接口的工作時(shí)序研究

無論是臺式還是筆記本電腦,最初的25 個(gè)插針的并行口都是為打印機(jī)設(shè)計(jì)的,數(shù)據(jù)只能單向傳輸,且速度非常慢,只能達(dá)到200K。1997 年INTEL 公司發(fā)起制定了EPP 并行接口協(xié)議,極大地提高了PC 機(jī)并行口數(shù)據(jù)傳輸能力,使打印機(jī)打印速度明顯提高;同時(shí)EPP 并行接口可作兩個(gè)設(shè)備的高速通訊接口,如并口光驅(qū)、軟驅(qū)等。通過資料分析研究明,EPP 協(xié)議除了保留了原來的SPP 標(biāo)準(zhǔn)控制等信號外,最大的不同是將原來8 位數(shù)據(jù)線由原來的單向變成了雙向;而且增加了主機(jī)向外圍設(shè)備發(fā)出數(shù)據(jù)的控制信號以及外設(shè)向主機(jī)發(fā)送數(shù)據(jù)的中斷請求信號。

4.2 并行接口的“總線化”電路設(shè)計(jì)

通過上述分析, EPP 口可以實(shí)現(xiàn)雙向高速并行通訊,但這是兩個(gè)獨(dú)立的智能設(shè)備之間的通訊,如兩臺計(jì)算機(jī)之間或計(jì)算機(jī)與另一個(gè)智能單片機(jī)控制的設(shè)備之間的通訊。如計(jì)算機(jī)控制打印機(jī),打印機(jī)本身內(nèi)部就有一個(gè)嵌入式單片機(jī),象PC 機(jī)讀取光驅(qū)數(shù)據(jù)都是通過并口控制光驅(qū)內(nèi)單片機(jī)完成的。因?yàn)樗鼪]有地址信號,從而不能產(chǎn)生多個(gè)片選信號,從而只能帶一個(gè)非智能擴(kuò)展接口。而我們開發(fā)的A/D 數(shù)據(jù)采集板,不僅有A/D 轉(zhuǎn)換器,還有多片定時(shí)計(jì)數(shù)器及多片 IO 接口,那么就得需要多個(gè)片選信號。而EPP 并行口只有8 位數(shù)據(jù)信號,沒有地址信號就不能產(chǎn)生片選信號,這樣EPP 并行口根本不能直接與采集板的各種接口芯片相聯(lián)。按正常邏輯和方法就得用一個(gè)高性能的單片機(jī)來控制這些芯片,才能滿足系統(tǒng)最高200K采集頻率的需要。我們歷經(jīng)三次修改方案,創(chuàng)造性地開發(fā)了“EPP并行口數(shù)據(jù)/地址復(fù)用電路”,成功地實(shí)現(xiàn)了并行接口的“總線化”,解決了EPP 并行口沒有地址信號而不能擴(kuò)展多個(gè)接口芯片的難題。

4.3 解決信號輸入通道模擬開關(guān)及及同步采樣/保持器的自動控制問題

為了簡化程序控制指令數(shù)目,提高A/D 轉(zhuǎn)換效率,我們采用了一個(gè)計(jì)數(shù)器與比較器硬件電路,實(shí)現(xiàn)了模擬開關(guān)及及同步采樣/保持器的自動控制功能。主機(jī)可對比較器一個(gè)輸入端設(shè)定通道個(gè)數(shù),計(jì)數(shù)器輸出端同模擬開關(guān)和比較器的另一輸入端相連,轉(zhuǎn)換完成信號與計(jì)數(shù)器觸發(fā)脈沖端相連,當(dāng)計(jì)數(shù)值與計(jì)數(shù)器設(shè)定值相等時(shí),比較器將計(jì)數(shù)器清0,使系統(tǒng)自動按通道號由小至大順序依次往復(fù)轉(zhuǎn)換。同理在轉(zhuǎn)換零通道號時(shí),各通道開始執(zhí)行保持功能。

4.4 解決程控計(jì)數(shù)器在線飛讀高低位互置問題

一般擴(kuò)展板使用的計(jì)數(shù)器采用的都是價(jià)格便宜、便于擴(kuò)展的常用芯片8253。它是一個(gè)16 位計(jì)數(shù)器,但由于它的高8 位和低8 位共用一個(gè)地址,只是用讀寫先后順序來區(qū)別。一般是在計(jì)數(shù)器停止時(shí)讀取它的數(shù)據(jù)是非常準(zhǔn)確的,但是我們讀取速度等計(jì)數(shù)值時(shí)芯片始終處理計(jì)數(shù)工作狀態(tài),也就是所謂的“飛讀”。

這樣實(shí)際讀取的結(jié)果容易產(chǎn)生高位低位互換情況,造成整個(gè)計(jì)數(shù)值錯(cuò)誤。國外設(shè)備一個(gè)16 位計(jì)數(shù)器是采用一個(gè)單片機(jī)完成的,這樣要增加了成本和復(fù)雜度。我們經(jīng)過反復(fù)探索和試驗(yàn),最后設(shè)計(jì)了采用初始化“零復(fù)位”原理,采用兩個(gè)計(jì)數(shù)器級聯(lián)方式組成一個(gè)16 位計(jì)數(shù)器,成功地解決了高低位互換問題。


評論


相關(guān)推薦

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

關(guān)閉