www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 智能硬件 > 智能硬件
[導(dǎo)讀]摘要:為了實現(xiàn)UAV的舵機和油門調(diào)節(jié)控制的需要,飛控計算機系統(tǒng)采用BURR—BROWM公司的D/A芯片DAC7725N來設(shè)計D/A擴展模塊。使用CPLD實現(xiàn)接口邏輯,簡化了電路設(shè)計,后續(xù)的系統(tǒng)調(diào)試驗證表明,D/A轉(zhuǎn)換通道在1 000

摘要:為了實現(xiàn)UAV的舵機和油門調(diào)節(jié)控制的需要,飛控計算機系統(tǒng)采用BURR—BROWM公司的D/A芯片DAC7725N來設(shè)計D/A擴展模塊。使用CPLD實現(xiàn)接口邏輯,簡化了電路設(shè)計,后續(xù)的系統(tǒng)調(diào)試驗證表明,D/A轉(zhuǎn)換通道在1 000 Hz的刷新頻率下,精度能夠達到5.8 mV,完全能夠滿足UAV飛行控制系統(tǒng)實際應(yīng)用的要求,具有較高的實用性。

關(guān)鍵詞:數(shù)模轉(zhuǎn)換;DAC7725N;DSP28335;復(fù)雜可編程邏輯器件

模擬量控制和PWM控制是當(dāng)前無人機舵機控制系統(tǒng)最常用的兩種控制方式。其中模擬量控制作為一種傳統(tǒng)控制方式,至今仍被廣泛應(yīng)用,絕大多數(shù)的飛行控制計算機都提供模擬量輸出通道,因此,D/A轉(zhuǎn)換模塊是飛行控制計算機中必備的功能模塊之一。DSP28335片上沒有DAC模塊,所以必須使用片外擴展。

DAC模塊設(shè)計涉及D/A轉(zhuǎn)換芯片的選擇、參考電壓源的配置、數(shù)字輸入碼與模擬輸出電壓的極性等問題,而其中最核心的問題是D/A轉(zhuǎn)換芯片的選擇與應(yīng)用問題,主要需要考慮的技術(shù)指標(biāo)有分辨率和建立時間等。本文選用BURR—BROWM公司的D/A轉(zhuǎn)換芯片DAC7725N實現(xiàn)此功能。

DAC7725是一款高輸出電壓和低功耗的D/A轉(zhuǎn)換器件,產(chǎn)品功耗低(最多250 mW)、建立時間快(10μs)、線性度和單調(diào)性為12 bit,接收12位并行輸入數(shù)據(jù),采用雙緩沖輸入邏輯,提供數(shù)據(jù)回讀模式。DAC的低功耗,小體積使DAC7725特別適合于閉環(huán)伺服控制系統(tǒng)。

1 總體設(shè)計方案

本系統(tǒng)采用TI公司的高性能數(shù)字信號處理器TMS320F28335(DSP28335)作為中央處理單元。該款DSP芯片提供高性能并行外設(shè)擴展接口XINTF,對外提供具有標(biāo)準(zhǔn)時序的片選、讀/寫控制信號;同時提供32位數(shù)據(jù)總線、20位地址總線,并且提供3個獨立的片選信號,擴展能力強,使用方便。

因為單片DAC7725N提供4通道模擬量輸出,本系統(tǒng)使用兩片DAC7725N擴展得到8路模擬量輸出通道。DSP將代表舵面位置的數(shù)字量通過并行數(shù)據(jù)接口送至DAC7725N,DAC7725N將其轉(zhuǎn)換成相應(yīng)的模擬電平信號后送至舵控電路,從而完成本次舵面刷新操作。結(jié)構(gòu)圖如圖1所示。

2 DAC轉(zhuǎn)換精密基準(zhǔn)電路設(shè)計

基準(zhǔn)電路具有穩(wěn)定性好,對系統(tǒng)的操作環(huán)境(如電源電壓、工作溫度、輸出負(fù)載)變化不敏感的特點,可以為其它電路模塊提供較為精確的參考點,因此它是模擬集成電路和數(shù)模混合電路中不可缺少的基本單元電路。DAC7725N精密基準(zhǔn)電路如圖2所示。

3 DSP與DAC7725N接口電路的設(shè)計

比較DSP的XINTF接口與DAC7725N的并行端口可知,兩接口具有良好的兼容性,只需少量接口邏輯電路的配合即可建立起DSP與DAC7725N之間的通信連接。為提高邏輯電路設(shè)計的靈活性和可靠性,所有的邏輯電路全部使用1片CPLD實現(xiàn)。DSP與DAC7725N接口電路如圖3所示。

圖3給出了1片DAC7725N與DSP實現(xiàn)通信連接的電路原理圖。本系統(tǒng)共使用2片DAC7725N,另一片使用相同的接口電路,這里不再重復(fù)給出。

3.1 DAC7725N片選譯碼邏輯設(shè)計

1#DAC7725N芯片提供第1#~4#模擬量輸出通道,2#DAC7725N芯片提供第5#~8#模擬量輸出通道,DSP要選通某一通道,首先要通過CPLD的片選譯碼邏輯選通提供該通道的DAC7725N芯片。本系統(tǒng)中采用部分譯碼的方式提供每個DAC7725N芯片的片選信號。邏輯電路如圖4所示。

地址分配情況如表1所示。

3.2 DAC7725N寫使能信號R/W的邏輯設(shè)計

DAC7725N使用R/W信號使能本次寫操作。寫操作是D/A轉(zhuǎn)換芯片的基本操作,DSP將待轉(zhuǎn)換的數(shù)字量寫入DAC7725N,在DAC7725N的模擬量輸出端即可得到相應(yīng)幅值的模擬信號。讀操作是DAC7725N的特色之一,DAC7725N支持?jǐn)?shù)字量回讀功能,使得DSP能夠方便地獲取當(dāng)前正在參與轉(zhuǎn)換的數(shù)字量的值。下面以D/A轉(zhuǎn)換芯片的寫操作為例,詳細(xì)分析芯片DAC7725N寫操作時序設(shè)計,由于讀操作與寫操作時序設(shè)計類似,這里不再累述。

DAC7725N執(zhí)行寫操作時對R/W信號和CS信號的時序關(guān)系有一定的要求,如圖5所示。

只要DSP在對DAC7725N執(zhí)行寫操作時,以CPLD為核心的接口電路能夠提供符合上述標(biāo)準(zhǔn)的邏輯時序,就能確保DSP對DAC7725N的寫操作正確執(zhí)行。

XINTF在執(zhí)行寫操作時XR/W信號時序圖示如下:

通過對DAC7725N與XINTF的接口時序作定性對比可知,令

保持一致,總體上可滿足DAC7725N的接口時序要求。

4 D/A轉(zhuǎn)換驅(qū)動程序設(shè)計

4.1 轉(zhuǎn)換通道刷新的程序設(shè)計

刷新操作是指該D/A轉(zhuǎn)換通道能夠及時鎖存來自CPU的數(shù)字量輸入,并輸出相應(yīng)幅值的模擬信號。刷新操作是D/A轉(zhuǎn)換通道的基本操作。對于本系統(tǒng)來講,DSP想要刷新某一D/A轉(zhuǎn)換通道的模擬量輸出,只需向相應(yīng)的端口地址寫入數(shù)據(jù)即可。以DAOUT1通道為例,給出示例代碼如下:

unsigned int*DAOUT1=(unsigned int*)(0x004000;

*DAOUT1=daout_w[0];

上例中,首先為DAOUT1通道定義一個指針變量,指向該通道所分配的地址,也就是0x004000;數(shù)組元素daout_w[0]存放該通道參與轉(zhuǎn)換的數(shù)字量。DSP執(zhí)行上述寫指令時,XINTF的地址總線會送出0x004000,將DAOUT1通道選通,工作于直通模式;控制信號XR/W會送出低有效脈沖,使能本次寫操作;數(shù)據(jù)總線會送出daout_w[0]里存放的數(shù)字量。至此,DAOUT1通道的刷新操作全部完成。

4.2 轉(zhuǎn)換通道數(shù)據(jù)回讀的程序設(shè)計

數(shù)據(jù)回讀功能是DAC7725N芯片的特色之一。DAC7725N允許在轉(zhuǎn)換過程中讀出當(dāng)前正參與轉(zhuǎn)換的數(shù)字量,DSP據(jù)此可以獲取所有D/A轉(zhuǎn)換通道輸出的模擬信號的幅值,而無需使用額外的傳感器和A/D轉(zhuǎn)換電路。與數(shù)據(jù)給定(刷新)操作類似,數(shù)據(jù)回讀操作只需從相應(yīng)的端口地址讀出數(shù)據(jù)即可。以DAOUT1通道為例,給出示例代碼如下:

daout_r[0]=*DAOUT1;

上例中,存入數(shù)組元素daout_r[0]中的數(shù)據(jù),即是該通道當(dāng)前正在參與轉(zhuǎn)換的數(shù)字量。DSP執(zhí)行上述寫指令時,XINTF的地址總線會送出0x004000,將DAOUT1通道選通;控制信號XR/W保持高電平,使能本次讀操作;DAC7725N將該通道當(dāng)前正參與轉(zhuǎn)換的數(shù)字量送至數(shù)據(jù)總線,供XINTF讀取。至此,DAOUT1通道的數(shù)據(jù)回讀操作全部完成。

5 系統(tǒng)性能驗證

D/A轉(zhuǎn)換通道在飛行控制系統(tǒng)中負(fù)責(zé)給出代表舵面位置的模擬信號。刷新速率不低于50 Hz,精度不低于200 mV。圖7是DAC擴展模塊實物圖。

D/A轉(zhuǎn)換通道的驗證方案設(shè)計如下:

每一路D/A轉(zhuǎn)換通道均要求輸出正弦波信號,使用定時器定時刷新的方式,將定時器的定時周期設(shè)為1 ms,刷新頻率可達1 000 Hz;將-10~+10 V的輸出幅值離散為1 000個點,這樣,理論上的轉(zhuǎn)換精度可達20 mV;用示波器實時監(jiān)測每一通道的輸出信號,看輸出正弦波的頻率是否穩(wěn)定為1 000 Hz,波形是否有明顯的異常抖動,每隔一段時間讀取正弦波的振幅值,從而驗證在1 000 Hz的刷新頻率下,轉(zhuǎn)換精度是否滿足要求。參考以上論述,先以通道E—D/A1參與測試,結(jié)果顯示,E—D/A1通道能夠輸出預(yù)期的正弦波信號,證明此D/A轉(zhuǎn)換通道能正常工作。剩余7通道也按相同方式驗證,在確知所有的D/A通道已調(diào)通之后,對各通道的轉(zhuǎn)換精度進行了靜態(tài)測試,測試方案如下。

在程序中向每路D/A轉(zhuǎn)換通道寫入相同且固定的數(shù)字量,并以20 ms為周期進行刷新。使用高精度直流電壓表對各通道輸出的模擬信號進行測量。由于數(shù)字量固定且已知,可由相關(guān)公式計算得到理論上輸出模擬量幅值,將其作為基準(zhǔn)參考與實際測得的模擬信號幅值進行比較,可較為準(zhǔn)確地得到各路D/A轉(zhuǎn)換通道的轉(zhuǎn)換精度。測試結(jié)果表明,所有D/A轉(zhuǎn)換通道精度能夠達到5.8 mV,可滿足無人機飛行控制系統(tǒng)的應(yīng)用需求。

6 結(jié)論

文中以DSP作為中央處理單元(CPU),使用兩片DAC7725N擴展得到8路模擬量輸出通道。DSP使用XINTF接口實現(xiàn)對DAC7725N的驅(qū)動,驅(qū)動程序簡單,接口邏輯可靠。使用CPLD實現(xiàn)DSP與TL16C754之間的接口邏輯,簡化了電路設(shè)計,進一步提高了系統(tǒng)的可靠性。實驗證明,所有D/A轉(zhuǎn)換通道在1 000 Hz的刷新頻率下,精度能夠達到5.8 mV,完全能夠滿足飛控系統(tǒng)實際應(yīng)用的要求。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在電子電路中,電解電容的紋波電流承受能力直接影響其使用壽命和電路穩(wěn)定性。準(zhǔn)確測試紋波電流不僅能驗證電容性能是否達標(biāo),也是電路設(shè)計可靠性驗證的關(guān)鍵環(huán)節(jié)。以下從測試原理、設(shè)備準(zhǔn)備、操作步驟到數(shù)據(jù)解讀,全面介紹電解電容紋波電流...

關(guān)鍵字: 電解電容 紋波電流 電路設(shè)計

在電子電路設(shè)計與實踐中,穩(wěn)壓芯片是維持穩(wěn)定輸出電壓的關(guān)鍵組件。然而,當(dāng)我們將兩個輸出電壓不同的穩(wěn)壓芯片的輸出腳連接在一起時,會引發(fā)一系列復(fù)雜的物理現(xiàn)象和潛在風(fēng)險。這一操作不僅違反了常規(guī)的電路設(shè)計原則,還可能對電路系統(tǒng)造成...

關(guān)鍵字: 穩(wěn)壓 芯片 電路設(shè)計

在當(dāng)今電子技術(shù)飛速發(fā)展的時代,隨著電子產(chǎn)品不斷向小型化、高性能化邁進,印刷電路板(PCB)的設(shè)計變得愈發(fā)復(fù)雜和精密。過孔,作為 PCB 中連接不同層線路的關(guān)鍵元件,其對信號完整性的影響已成為電路設(shè)計中不可忽視的重要因素。...

關(guān)鍵字: 印刷電路板 電路設(shè)計 信號

NX4919是納祥科技新推出的一款高性能I2S 數(shù)字 AB 類耳放,芯片帶靜音控制腳功能,采用了精簡外部元器件設(shè)計,具備105dB 動態(tài)范圍、90dB 總諧波失真+信噪比,被廣泛應(yīng)用于WIFI播放器、WIFI音箱、DEE...

關(guān)鍵字: 耳放 DAC 納祥科技

在工業(yè)自動化領(lǐng)域,工業(yè)信號調(diào)節(jié)器作為核心硬件設(shè)備,承擔(dān)著信號采集、轉(zhuǎn)換、傳輸與隔離的關(guān)鍵任務(wù)。其硬件設(shè)計需兼顧信號精度、抗干擾能力、實時性與安全性,尤其需重點優(yōu)化信號調(diào)理電路、模數(shù)/數(shù)模轉(zhuǎn)換(ADC/DAC)模塊以及隔離...

關(guān)鍵字: ADC DAC 隔離模塊

IIC(Inter IC Bus)協(xié)議是一種廣泛應(yīng)用于嵌入式系統(tǒng)中的同步半雙工通信協(xié)議。隨著電子設(shè)備的復(fù)雜性不斷增加,高多層電路板設(shè)計變得越來越普遍。在高多層電路板中實現(xiàn)可靠的IIC通信,需要綜合考慮布線策略、電源設(shè)計、...

關(guān)鍵字: 電路板 電路設(shè)計

在現(xiàn)代高速、高密度的電路設(shè)計領(lǐng)域,電路完整性是確保電子系統(tǒng)可靠運行的關(guān)鍵要素。回路電感作為電路中的一個重要參數(shù),對電路完整性有著多方面的深遠(yuǎn)影響。從信號傳輸?shù)臏?zhǔn)確性到電源系統(tǒng)的穩(wěn)定性,回路電感在其中扮演著不容忽視的角色。...

關(guān)鍵字: 電子系統(tǒng) 回路電感 電路設(shè)計

在現(xiàn)實生活中,我們面對的信號大多為連續(xù)信號。然而,數(shù)字信號處理技術(shù)已取得了顯著進展,因此,我們常常需要將連續(xù)信號轉(zhuǎn)換為數(shù)字信號,以便在計算機或FPGA等設(shè)備上進行數(shù)字處理。ADC與DAC恰好扮演了這一角色,它們是模擬連續(xù)...

關(guān)鍵字: ADC DAC

NX4344N 是一款完整的 2 通道輸出數(shù)模轉(zhuǎn)換芯片,內(nèi)含插值濾波器、Multi-Bit 數(shù)模轉(zhuǎn)換器、輸出模擬濾波器,并支持大部分的音頻數(shù)據(jù)格式,解碼能力最高192KHZ。 NX4344N可以國產(chǎn)替代CS4344...

關(guān)鍵字: DAC 芯片 國產(chǎn)芯片 國產(chǎn)替代

在現(xiàn)代汽車電子控制系統(tǒng)中,CAN(Controller Area Network,控制器局域網(wǎng))總線作為一種高效、可靠的通信協(xié)議,發(fā)揮著舉足輕重的作用。它不僅連接著發(fā)動機控制單元(ECU)、變速器控制單元、制動系統(tǒng)控制單...

關(guān)鍵字: 車規(guī)級CAN總線 電路設(shè)計
關(guān)閉