本站小編為你精心準(zhǔn)備了高精度數(shù)字邏輯分析參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

《機(jī)械設(shè)計(jì)與制造工程雜志》2014年第六期
1邏輯分析設(shè)備原理概述
邏輯分析儀是利用時(shí)鐘從測(cè)試設(shè)備上采集并顯示數(shù)字信號(hào)的儀器,主要用于時(shí)序判定。邏輯分析儀不同于示波器可以顯示模擬信號(hào),它針對(duì)每一路信號(hào)輸入僅設(shè)置一個(gè)唯一的門(mén)限值,用于與被測(cè)信號(hào)進(jìn)行強(qiáng)度大小比較,故輸出的是高于門(mén)限信號(hào)強(qiáng)度和低于門(mén)限信號(hào)強(qiáng)度的數(shù)字波形。采集效果如圖1所示。
2高精度狀態(tài)采集實(shí)現(xiàn)方案
根據(jù)上述邏輯分析設(shè)備工作原理,邏輯分析設(shè)備可以獲得復(fù)雜的模擬輸入信號(hào)與門(mén)限信號(hào)的強(qiáng)度比較關(guān)系,進(jìn)而得到可以交給計(jì)算機(jī)處理的具有時(shí)間序列的數(shù)字信號(hào),這種信號(hào)處理方法針對(duì)多路狀態(tài)量并行(如多路電信號(hào)的通斷檢測(cè))采集和處理比較方便,如果希望通過(guò)該狀態(tài)采集的輸出結(jié)果還原初始模擬信號(hào),就需要考慮輸出信號(hào)失真度過(guò)高的問(wèn)題。根據(jù)狀態(tài)采集的技術(shù)原理和特點(diǎn),下文將詳細(xì)介紹本文所研究設(shè)備的設(shè)計(jì)方案,核心技術(shù)是本文中提到的組合多路多門(mén)限狀態(tài)采集,一方面提高輸入采樣信號(hào)的時(shí)序精度,另一方面降低輸出信號(hào)的誤差。
2.1多路組合狀態(tài)采集方案多路組合狀態(tài)采集的具體技術(shù)方案,是在高精度時(shí)隙控制模塊的時(shí)隙控制下,形成一個(gè)時(shí)隙序列,并控制每個(gè)單路狀態(tài)采集模塊工作在確定的時(shí)隙內(nèi)。這種控制方式下,如果單位時(shí)間按照時(shí)隙控制模塊分為N個(gè)時(shí)隙,則單位時(shí)間的組合狀態(tài)采集的時(shí)間精度就相當(dāng)于單路狀態(tài)采集時(shí)間精度的N倍,如圖2(a)中時(shí)間軸所示。然后,再按照實(shí)際需要對(duì)每個(gè)狀態(tài)采集模塊門(mén)限信號(hào)的大小進(jìn)行設(shè)置,如圖2(a)門(mén)限軸所示,形成輸入信號(hào)比較強(qiáng)度線性增長(zhǎng)的門(mén)限序列,并對(duì)每個(gè)門(mén)限信號(hào)按照大小進(jìn)行二進(jìn)制標(biāo)記。當(dāng)被測(cè)模擬信號(hào)按照同樣的時(shí)隙劃分依次輸入到各個(gè)狀態(tài)采集模塊時(shí),在每一個(gè)時(shí)隙里,只要判斷輸入信號(hào)處于哪兩個(gè)相鄰門(mén)限信號(hào)之間,把較小的門(mén)限信號(hào)的二進(jìn)制標(biāo)記作為輸出信號(hào)。在設(shè)備的輸出端按時(shí)隙順序關(guān)系將每路輸出結(jié)果進(jìn)行組合,即可得到一個(gè)近似的按時(shí)隙的數(shù)字信號(hào)輸出,如圖2(b)所示。
2.2組合狀態(tài)采集核心模塊構(gòu)成在具體硬件設(shè)計(jì)中,上述多路狀態(tài)采集采用的是模塊化設(shè)計(jì)方案,整個(gè)核心功能部分由信號(hào)輸入模塊、時(shí)隙控制模塊、多路狀態(tài)采集模塊和輸出模塊構(gòu)成。為了便于用戶使用,在核心功能部分之外再加入上位機(jī)模塊,為用戶提供時(shí)隙精度控制、多個(gè)狀態(tài)采集門(mén)限信號(hào)控制和狀態(tài)采集結(jié)果輸出的人機(jī)界面接口,功能模塊的整體拓?fù)浣Y(jié)構(gòu)如圖3所示。由上述設(shè)計(jì)方案和模塊構(gòu)成可知,該設(shè)計(jì)方案中硬件模塊的功能劃分清楚,可以滿足通過(guò)提高時(shí)隙控制模塊的時(shí)間精度進(jìn)而提高組合采集精度并實(shí)現(xiàn)設(shè)備狀態(tài)采集時(shí)間精度的需要,還可以在狀態(tài)輸出端得到一定近似程度的數(shù)字輸出結(jié)果,便于后期的狀態(tài)采集結(jié)果處理。
3狀態(tài)采集精度影響因素分析
基于邏輯狀態(tài)采集的誤差,在其構(gòu)成的各個(gè)主要模塊中都不可避免地存在,其狀態(tài)采集結(jié)果的精度同樣受到很多因素的影響,具體如下。
3.1硬件電路因素a.本文所研究的設(shè)備設(shè)計(jì)方案多處用到了微處理器、微控制器以及門(mén)限信號(hào)大小的設(shè)置,所以設(shè)備電源輸入的波動(dòng)將引起整個(gè)狀態(tài)采集結(jié)果的波動(dòng),使得采集結(jié)果與真實(shí)結(jié)果之間產(chǎn)生差異。b.該設(shè)備采用了多路并行狀態(tài)采集方案,各個(gè)采集卡之間的共地干擾也將是一個(gè)影響采集結(jié)果準(zhǔn)確性的因素。
3.2軟件設(shè)計(jì)因素組合多點(diǎn)狀態(tài)采集實(shí)現(xiàn)單路輸出,這種方案的數(shù)學(xué)模型就是一種通過(guò)分段投影擬合目標(biāo)曲線的方法。該方法在本文所研究的設(shè)備中是通過(guò)直接比較輸入信號(hào)和門(mén)限信號(hào)強(qiáng)度大小,并將輸入信號(hào)曲線直接投影到距離最近的門(mén)限強(qiáng)度信號(hào)軸上,這是一種近似曲線擬合,在算法上存在固有的誤差。
4仿真實(shí)驗(yàn)
基于上述多路組合狀態(tài)采集實(shí)現(xiàn)單路高精度采集的設(shè)計(jì)方案,本文利用Labview軟件進(jìn)行虛擬儀器的程序開(kāi)發(fā),進(jìn)而完成相關(guān)仿真實(shí)驗(yàn)。實(shí)驗(yàn)中,使用Labview編程,分別實(shí)現(xiàn)一個(gè)最大值為1的標(biāo)準(zhǔn)正弦波形模塊(代表模擬待測(cè)輸入信號(hào))、一個(gè)2級(jí)和一個(gè)5級(jí)大小遞增的比較門(mén)限多路狀態(tài)采集模塊(代表多路組合狀態(tài)采集),并且將上述狀態(tài)采集門(mén)限強(qiáng)度平均分布在0~1之間(代表時(shí)隙控制),分兩次進(jìn)行仿真實(shí)驗(yàn),得到比較結(jié)果輸出和數(shù)字輸出(代表單路狀態(tài)采集的波形輸出和數(shù)字輸出),2級(jí)門(mén)限狀態(tài)采集結(jié)果見(jiàn)表1,5級(jí)門(mén)限狀態(tài)采集結(jié)果見(jiàn)表2。對(duì)比表1和表2可以看出:兩次實(shí)驗(yàn)都獲得了近似的數(shù)字輸出,相對(duì)輸出結(jié)果曲線圖,可以得出5級(jí)門(mén)限序列組合狀態(tài)采集得到的輸出結(jié)果精度更高,模數(shù)轉(zhuǎn)換結(jié)果也更符合目標(biāo)信號(hào)強(qiáng)度曲線,證明文中所提的邏輯分析設(shè)備的設(shè)計(jì)方案是可行的。表2得出的輸出結(jié)果與真實(shí)值之間的誤差很明顯,這是因?yàn)椴杉c(diǎn)數(shù)量有限,并且采集點(diǎn)分布平均,在這樣的條件下擬合一個(gè)未知信號(hào)的強(qiáng)度曲線是會(huì)產(chǎn)生較大誤差的。因此,可以通過(guò)增加采集點(diǎn)的方法,提高時(shí)隙控制模塊的控制精度來(lái)提高狀態(tài)采集的精度。
5結(jié)束語(yǔ)
本文提出了一種高精度邏輯分析設(shè)備的設(shè)計(jì)方案,并通過(guò)仿真實(shí)驗(yàn)證明了該方案的有效性和可行性,同時(shí)在實(shí)驗(yàn)分析過(guò)程中提出進(jìn)一步提高采集精度的方法。該方案在工業(yè)生產(chǎn)和過(guò)程控制中有一定實(shí)際意義,對(duì)于升級(jí)現(xiàn)有邏輯分析儀的采集能力有一定參考價(jià)值。
作者:石瑞單位:中國(guó)電子科技集團(tuán)公司第二十研究所