便攜式數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)
3.2 ADS8364的前端調(diào)理電路
由于輸入的模擬信號變化范圍較大,通常不在器件所要求范圍內(nèi)。在高精度、高要求的采樣電路中,為使輸入的模擬信號與采樣所需信號相匹配,通常在采樣電路前加入前端調(diào)理電路,以縮放和平移所采樣的信號,從而使調(diào)理后的信號適合轉(zhuǎn)換器的模擬輸入要求。
ADS8364的模擬輸入可采用單端和差分輸入。單端輸入時(shí),一IN端輸入的是共模電壓(CV),而+IN的輸入則圍繞共模電壓擺動,輸入范圍為CV+VREF和CV―VREF,VREF的大小決定共模電壓的變化。差分輸入時(shí),輸入幅值在一IN和+IN之間變化。每個(gè)輸入端的幅值分別是CV+1/2VREF~CV―1/2VREF,差分輸入電壓范圍為+VREF和VREF,所以VREF也決定輸入電壓范圍。圖2為ADS8364的前端調(diào)理電路,其中R1和R2的取值用來改變OPA227輸入的電壓范圍。
4 系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)采用S3e2410為控制器,采用Linux為嵌入式系統(tǒng)的操作系統(tǒng),在設(shè)計(jì)系統(tǒng)軟件時(shí),需分別設(shè)計(jì)應(yīng)用和驅(qū)動程序。其中,應(yīng)用程序采用跨平臺的GUI設(shè)計(jì)工具Qt設(shè)計(jì)軟件的界面,利用ADS8364的驅(qū)動程序提供的接口函數(shù)完成數(shù)據(jù)采集,包括選擇啟動ADS8364的3對通道中的某對通道進(jìn)行轉(zhuǎn)換、讀取選定通道的數(shù)據(jù)、顯示各種參數(shù)的數(shù)值。圖3為應(yīng)用程序界面。并給出運(yùn)行在嵌入式操作系統(tǒng)中的顯示效果。該嵌入式系統(tǒng)采用3.4英寸的觸摸屏作為顯示器,可直接采用觸摸方式操作軟件,軟件操作更人性化;驅(qū)動程序可提供操作硬件設(shè)備ADS8364的各種函數(shù)。該驅(qū)動程序是整個(gè)軟件設(shè)計(jì)的關(guān)鍵點(diǎn)和難點(diǎn)。
評論