OptimizedQuickSort 理論上快速排序的平均時間復雜度是nlgn.最差是n^2. 但實際實現(xiàn)中可能表現(xiàn)的不如插入排序等其他算法。
標簽: OptimizedQuickSort nlgn 快速排序 平均時間
上傳時間: 2014-01-13
上傳用戶:R50974
網(wǎng)口單端轉(zhuǎn)差分板H1102 DS26C31 DS26C32 PROTEL 99SE 原理圖+PCB+封裝庫文件,Protel 99se 設計,包括原理圖及PCB印制板圖,可以用Protel或 Altium Designer(AD)軟件打開或修改,都已經(jīng)制板在實際項目中使用,可作為你產(chǎn)品設計的參考。
標簽: 網(wǎng)口 protel 原理圖 pcb 封裝
上傳時間: 2022-05-12
上傳用戶:wangshoupeng199
在伺服系統(tǒng)中,為了實現(xiàn)高精度的控制,往往需要實時地檢測出電動機轉(zhuǎn)子的位置。用來檢測電動機轉(zhuǎn)子位置的角度傳感器主要有光電編碼器和旋轉(zhuǎn)變壓器。光電編碼器雖然能夠達到很高的精度,但是它的抗干擾性差,不宜應用在條件惡劣的場合中;相比較而言,旋轉(zhuǎn)變壓器(簡稱旋變)由于結(jié)構(gòu)簡單,堅固耐用,抗干擾性強,能夠應用在各種條件惡劣的場合中,所以獲得了越來越廣泛的應用。 本文采用的旋變樣機是一種新型的磁阻式旋轉(zhuǎn)變壓器。分析了它的定轉(zhuǎn)子結(jié)構(gòu)、定子繞組的連接方式以及轉(zhuǎn)子形狀的優(yōu)化;并在此基礎上,推導出了它的正余弦輸出反電勢的表達式;最后在電磁場分析軟件Ansoft中,以樣機為原型建立了仿真模型,分析了它內(nèi)部的電磁場分布以及正余弦輸出反電勢的波形。 其次,本文設計了一種以DSP為核心的R2D電路系統(tǒng)。它以振蕩電路產(chǎn)生的正弦波電壓信號作為旋變的激勵信號,加上相關(guān)的外圍電路,構(gòu)成了旋轉(zhuǎn)變壓器一數(shù)字轉(zhuǎn)換器,解算出了旋變的軸角θ;并在此基礎上,分析了產(chǎn)生角度解算誤差的各種因素,同時計算出了旋變的轉(zhuǎn)速n。 最后,在上述解算方案的基礎上,本文又給出了第二種解算方案,即:DSP產(chǎn)生的方波經(jīng)過濾波之后作為旋變的激勵信號,解算出了旋變的軸角θ;然后比較了這兩種解算方案的優(yōu)缺點,重點分析了激勵信號中的諧波分量對正余弦輸出反電勢以及角度解算的影響。
標簽: R2D 旋轉(zhuǎn)變壓器 電路
上傳時間: 2013-04-24
上傳用戶:pioneer_lvbo
數(shù)字技術(shù)、電力電子技術(shù)以及控制論的進步推動弧焊電源從模擬階段發(fā)展到數(shù)字階段。數(shù)字化逆變弧焊電源不僅可靠性高、控制精度高而且容易大規(guī)模集成、方便升級,成為焊機的發(fā)展方向,推動了焊接產(chǎn)業(yè)的巨大發(fā)展。針對傳統(tǒng)的埋弧焊電源存在的體積大、控制電路復雜、可靠性差等問題,本文提出了雙逆變結(jié)構(gòu)的焊機主電路實現(xiàn)方法和基于“MCU+DSP”的數(shù)字化埋弧焊控制系統(tǒng)的設計方案。 本文詳細介紹了埋弧焊的特點和應用,從主電源、控制系統(tǒng)兩個方面闡述了數(shù)字化逆變電源的發(fā)展歷程,對數(shù)字化交流方波埋弧焊的國內(nèi)外研究現(xiàn)狀進行了深入探討,設計了雙逆變結(jié)構(gòu)的數(shù)字化焊接系統(tǒng),實現(xiàn)了穩(wěn)定的交流方波輸出。 根據(jù)埋弧焊的電弧特點和交流方波的輸出特性,本文采用雙逆變結(jié)構(gòu)設計焊機主電路,一次逆變電路選用改進的相移諧振軟開關(guān),二次逆變電路選用半橋拓撲形式,并研究了兩次逆變過程的原理和控制方式,進行了相關(guān)參數(shù)計算。根據(jù)主電路電路的設計要求,電流型PWM控制芯片UC3846用于一次逆變電路的控制并抑制變壓器偏磁,選擇集成驅(qū)動芯片EXB841作為二次逆變電路的驅(qū)動。 本課題基于“MCU+DSP”的雙機主控系統(tǒng)來實現(xiàn)焊接電源的控制。其中主控板單片機ATmega64L主要負責送絲機和行走小車的速度反饋及閉環(huán)PI運算、電機PWM斬波控制以及過壓、過流、過熱等保護電路的控制。DSP芯片MC56F8323則主要負責焊接電流、焊接電壓的反饋和閉環(huán)PI運算以及控制焊接時序,以確保良好的電源外特性輸出。外部控制箱通過按鍵、旋轉(zhuǎn)編碼器進行焊接參數(shù)和焊接狀態(tài)的給定,預置和顯示各種焊接參數(shù),快速檢測焊機狀態(tài)并加以保護。 主控板芯片之間通過SPI通訊,外部控制箱和主控板之間則通過RS—485協(xié)議交換數(shù)據(jù)。通過軟件設計,實現(xiàn)焊接參數(shù)的PI調(diào)節(jié),精確控制了焊接過程,并進行了抗干擾設計,解決了影響數(shù)字化埋弧焊電源穩(wěn)定運行的電磁兼容問題。 系統(tǒng)分析了交流方波參數(shù)的變化對焊接效果的影響,通過對焊接電流、焊接電壓的波形分析,證明了本課題設計的埋弧焊電源能夠精確控制引弧、焊接、 收弧等焊接時序,并可以有效抑制功率開關(guān)器件的過流和變壓器的偏磁問題,取得了良好的焊接效果。 最后,對數(shù)字化交流方波埋弧焊的控制系統(tǒng)和焊接試驗進行了總結(jié),分析了系統(tǒng)存在的問題和不足,并指出了新的研究方向。 關(guān)鍵詞:埋弧焊;交流方波;數(shù)字化;逆變;軟開關(guān)技術(shù)
上傳時間: 2013-04-24
上傳用戶:kjgkadjg
現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)是可編程邏輯器件的一種,它的出現(xiàn)是隨著微電子技術(shù)的發(fā)展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔。系統(tǒng)設計師們更愿意自己設計專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設計周期盡可能短,最好是在實驗室里就能設計出合適的ASIC芯片,并且立即投入實際應用之中。現(xiàn)在,F(xiàn)PGA已廣泛地運用于通信領(lǐng)域、消費類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號引入FPGA內(nèi)部進行邏輯功能的實現(xiàn)并把結(jié)果輸出給外部電路,并且根據(jù)需要可以進行配置來支持多種不同的接口標準。FPGA允許使用者通過不同編程來配置實現(xiàn)各種邏輯功能,在IO端口中它可以通過選擇配置方式來兼容不同信號標準的I/O緩沖器電路。總體而言,可選的I/O資源的特性包括:IO標準的選擇、輸出驅(qū)動能力的編程控制、擺率選擇、輸入延遲和維持時間控制等。 本文是關(guān)于FPGA中多標準兼容可編程輸入輸出電路(Input/Output Block)的設計和實現(xiàn),該課題是成都華微電子系統(tǒng)有限公司FPGA大項目中的一子項,目的為在更新的工藝水平上設計出能夠兼容單端標準的I/O電路模塊;同時針對以前設計的I/O模塊不支持雙端標準的缺點,要求新的電路模塊中擴展出雙端標準的部分。文中以低壓雙端差分標準(LVDS)為代表構(gòu)建雙端標準收發(fā)轉(zhuǎn)換電路,與單端標準比較,LVDS具有很多優(yōu)點: (1)LVDS傳輸?shù)男盘枖[幅小,從而功耗低,一般差分線上電流不超過4mA,負載阻抗為100Ω。這一特征使它適合做并行數(shù)據(jù)傳輸。 (2)LVDS信號擺幅小,從而使得該結(jié)構(gòu)可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號電壓可以從0V到2.4V變化,單端信號擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內(nèi)變化,也就是說LVDS允許收發(fā)兩端地電勢有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開發(fā)軟件ISE,設計完成了可以用于Virtex系列各低端型號FPGA的IOB結(jié)構(gòu),它有靈活的可配置性和出色的適應能力,能支持大量的I/O標準,其中包括單端標準,也包括雙端標準如LVDS等。它具有適應性的優(yōu)點、可選的特性和考慮到被文件描述的硬件結(jié)構(gòu)特征,這些特點可以改進和簡化系統(tǒng)級的設計,為最終的產(chǎn)品設計和生產(chǎn)打下基礎。設計中對包括20種IO標準在內(nèi)的各電器參數(shù)按照用戶手冊描述進行仿真驗證,性能參數(shù)已達到預期標準。
上傳時間: 2013-05-15
上傳用戶:shawvi
差分跳頻(DFH)是集跳頻圖案、信息調(diào)制與解調(diào)于一體,是一個全面基于數(shù)字信號處理的全新概念的通信系統(tǒng),其技術(shù)體制和原理與常規(guī)跳頻完全不同,較好地解決了數(shù)據(jù)速率和跟蹤干擾等問題,代表了當前短波通信的一個重要發(fā)展方向。美國Sanders公司推出了名為CHESS的新型短波跳頻通信系統(tǒng),并獲得了成功,但我國對該體制和技術(shù)的研究還處于初始階段,目前還不太成熟,離實際應用還有一段距離。 本文主要基于FPGA芯片的基礎上對差分跳頻進行了研究,用FPGA來實現(xiàn)數(shù)字信號處理可以很好地解決并行性和速度問題,而且其靈活的可配置特性,使得FPGA構(gòu)成的DSP系統(tǒng)非常易于修改、測試及硬件升級。而且設計中盡量采用軟件無線電體系結(jié)構(gòu),減少模擬環(huán)節(jié),把數(shù)字化處理盡量靠近天線,從而建立一個通用、標準、模塊化的硬件平臺,用軟件編程來實現(xiàn)差分跳頻的各種功能,從基于硬件的設計方法中解放出來。 本文首先介紹了課題背景及研究的意義,闡述了目前差分跳頻中頻率合成跟頻率識別的實現(xiàn)方案。在頻率合成中,著重對DDS的相位截斷誤差及幅度量化誤差進行仿真,找出基于FPGA實現(xiàn)的最佳參數(shù)及改善方法。在頻率識別中,基于Xilinx公司提供FFT IP核,接收端中的位同步,頻率識別均在FFT的理論上進行設計。最后根據(jù)設計方案制作基于FPGA的電路板。 設計中跳頻圖案、直接數(shù)字頻率合成器、頻率識別、位同步、跳頻圖案恢復、線性調(diào)頻z變換等模塊均采用Verilog和VHDL兩種通用硬件描述語言進行設計,以便能夠在所有廠家的FPGA芯片中移植。
上傳時間: 2013-07-22
上傳用戶:yezhihao
FPGA開發(fā)板上寫的Verilog代碼:\r\n功能是從電腦端發(fā)送一個字節(jié),然后把它接收回來。\r\n
上傳時間: 2013-08-15
上傳用戶:copu
單端雙極輸入信號的推薦電路如圖 1 所示。Vs+ 是放大器的電源;負電源輸入接地。VIN 為輸入信號源,其表現(xiàn)為一個在接地電位(±0 V)附近擺動的接地參考信號,從而形成一個雙極信號。RG 和 RF 為放大器的主增益設置電阻。VOUT+和 VOUT- 為 ADC 的差動輸出信號。它們的相位差為 180o,并且電平轉(zhuǎn)換為VOCM。
上傳時間: 2013-10-31
上傳用戶:15527161163
誤區(qū)一:認為差分信號不需要地平面作為回流路徑,或者認為差分走線彼此為對方提供回流途徑。造成這種誤區(qū)的原因是被表面現(xiàn)象迷惑,或者對高速信號傳輸?shù)臋C理認識還不夠深入。雖然差分電路對于類似地彈以及其它可能存在于電源和地平面上的噪音信號是不敏感的。地平面的部分回流抵消并不代表差分電路就不以參考平面作為信號返回路徑,其實在信號回流分析上,差分走線和普通的單端走線的機理是一致的,即高頻信號總是沿著電感最小的回路進行回流,最大的區(qū)別在于差分線除了有對地的耦合之外,還存在相互之間的耦合,哪一種耦合強,那一種就成為主要的回流通路。
上傳時間: 2014-12-22
上傳用戶:tiantian
PCB 布線原則連線精簡原則連線要精簡,盡可能短,盡量少拐彎,力求線條簡單明了,特別是在高頻回路中,當然為了達到阻抗匹配而需要進行特殊延長的線就例外了,例如蛇行走線等。安全載流原則銅線的寬度應以自己所能承載的電流為基礎進行設計,銅線的載流能力取決于以下因素:線寬、線厚(銅鉑厚度)、允許溫升等,下表給出了銅導線的寬度和導線面積以及導電電流的關(guān)系(軍品標準),可以根據(jù)這個基本的關(guān)系對導線寬度進行適當?shù)目紤]。印制導線最大允許工作電流(導線厚50um,允許溫升10℃)導線寬度(Mil) 導線電流(A) 其中:K 為修正系數(shù),一般覆銅線在內(nèi)層時取0.024,在外層時取0.048;T 為最大溫升,單位為℃;A 為覆銅線的截面積,單位為mil(不是mm,注意);I 為允許的最大電流,單位是A。電磁抗干擾原則電磁抗干擾原則涉及的知識點比較多,例如銅膜線的拐彎處應為圓角或斜角(因為高頻時直角或者尖角的拐彎會影響電氣性能)雙面板兩面的導線應互相垂直、斜交或者彎曲走線,盡量避免平行走線,減小寄生耦合等。一、 通常一個電子系統(tǒng)中有各種不同的地線,如數(shù)字地、邏輯地、系統(tǒng)地、機殼地等,地線的設計原則如下:1、 正確的單點和多點接地在低頻電路中,信號的工作頻率小于1MHZ,它的布線和器件間的電感影響較小,而接地電路形成的環(huán)流對干擾影響較大,因而應采用一點接地。當信號工作頻率大于10MHZ 時,如果采用一點接地,其地線的長度不應超過波長的1/20,否則應采用多點接地法。2、 數(shù)字地與模擬地分開若線路板上既有邏輯電路又有線性電路,應盡量使它們分開。一般數(shù)字電路的抗干擾能力比較強,例如TTL 電路的噪聲容限為0.4~0.6V,CMOS 電路的噪聲容限為電源電壓的0.3~0.45 倍,而模擬電路只要有很小的噪聲就足以使其工作不正常,所以這兩類電路應該分開布局布線。3、 接地線應盡量加粗若接地線用很細的線條,則接地電位會隨電流的變化而變化,使抗噪性能降低。因此應將地線加粗,使它能通過三倍于印制板上的允許電流。如有可能,接地線應在2~3mm 以上。4、 接地線構(gòu)成閉環(huán)路只由數(shù)字電路組成的印制板,其接地電路布成環(huán)路大多能提高抗噪聲能力。因為環(huán)形地線可以減小接地電阻,從而減小接地電位差。二、 配置退藕電容PCB 設計的常規(guī)做法之一是在印刷板的各個關(guān)鍵部位配置適當?shù)耐伺弘娙荩伺弘娙莸囊话闩渲迷瓌t是:?電電源的輸入端跨½10~100uf的的電解電容器,如果印制電路板的位置允許,采Ó100uf以以上的電解電容器抗干擾效果會更好¡���?原原則上每個集成電路芯片都應布置一¸0.01uf~`0.1uf的的瓷片電容,如遇印制板空隙不夠,可Ã4~8個個芯片布置一¸1~10uf的的鉭電容(最好不用電解電容,電解電容是兩層薄膜卷起來的,這種卷起來的結(jié)構(gòu)在高頻時表現(xiàn)為電感,最好使用鉭電容或聚碳酸醞電容)。���?對對于抗噪能力弱、關(guān)斷時電源變化大的器件,ÈRA、¡ROM存存儲器件,應在芯片的電源線和地線之間直接接入退藕電容¡���?電電容引線不能太長,尤其是高頻旁路電容不能有引線¡三¡過過孔設¼在高ËPCB設設計中,看似簡單的過孔也往往會給電路的設計帶來很大的負面效應,為了減小過孔的寄生效應帶來的不利影響,在設計中可以盡量做到£���?從從成本和信號質(zhì)量兩方面來考慮,選擇合理尺寸的過孔大小。例如¶6- 10層層的內(nèi)存模¿PCB設設計來說,選Ó10/20mi((鉆¿焊焊盤)的過孔較好,對于一些高密度的小尺寸的板子,也可以嘗試使Ó8/18Mil的的過孔。在目前技術(shù)條件下,很難使用更小尺寸的過孔了(當孔的深度超過鉆孔直徑µ6倍倍時,就無法保證孔壁能均勻鍍銅);對于電源或地線的過孔則可以考慮使用較大尺寸,以減小阻抗¡���?使使用較薄µPCB板板有利于減小過孔的兩種寄生參數(shù)¡���? PCB板板上的信號走線盡量不換層,即盡量不要使用不必要的過孔¡���?電電源和地的管腳要就近打過孔,過孔和管腳之間的引線越短越好¡���?在在信號換層的過孔附近放置一些接地的過孔,以便為信號提供最近的回路。甚至可以ÔPCB板板上大量放置一些多余的接地過孔¡四¡降降低噪聲與電磁干擾的一些經(jīng)Ñ?能能用低速芯片就不用高速的,高速芯片用在關(guān)鍵地方¡?可可用串一個電阻的方法,降低控制電路上下沿跳變速率¡?盡盡量為繼電器等提供某種形式的阻尼,ÈRC設設置電流阻尼¡?使使用滿足系統(tǒng)要求的最低頻率時鐘¡?時時鐘應盡量靠近到用該時鐘的器件,石英晶體振蕩器的外殼要接地¡?用用地線將時鐘區(qū)圈起來,時鐘線盡量短¡?石石英晶體下面以及對噪聲敏感的器件下面不要走線¡?時時鐘、總線、片選信號要遠ÀI/O線線和接插件¡?時時鐘線垂直ÓI/O線線比平行ÓI/O線線干擾小¡? I/O驅(qū)驅(qū)動電路盡量靠½PCB板板邊,讓其盡快離¿PC。。對進ÈPCB的的信號要加濾波,從高噪聲區(qū)來的信號也要加濾波,同時用串終端電阻的辦法,減小信號反射¡? MCU無無用端要接高,或接地,或定義成輸出端,集成電路上該接電源、地的端都要接,不要懸空¡?閑閑置不用的門電路輸入端不要懸空,閑置不用的運放正輸入端接地,負輸入端接輸出端¡?印印制板盡量使Ó45折折線而不Ó90折折線布線,以減小高頻信號對外的發(fā)射與耦合¡?印印制板按頻率和電流開關(guān)特性分區(qū),噪聲元件與非噪聲元件呀距離再遠一些¡?單單面板和雙面板用單點接電源和單點接地、電源線、地線盡量粗¡?模模擬電壓輸入線、參考電壓端要盡量遠離數(shù)字電路信號線,特別是時鐘¡?對¶A/D類類器件,數(shù)字部分與模擬部分不要交叉¡?元元件引腳盡量短,去藕電容引腳盡量短¡?關(guān)關(guān)鍵的線要盡量粗,并在兩邊加上保護地,高速線要短要直¡?對對噪聲敏感的線不要與大電流,高速開關(guān)線并行¡?弱弱信號電路,低頻電路周圍不要形成電流環(huán)路¡?任任何信號都不要形成環(huán)路,如不可避免,讓環(huán)路區(qū)盡量小¡?每每個集成電路有一個去藕電容。每個電解電容邊上都要加一個小的高頻旁路電容¡?用用大容量的鉭電容或聚酷電容而不用電解電容做電路充放電儲能電容,使用管狀電容時,外殼要接地¡?對對干擾十分敏感的信號線要設置包地,可以有效地抑制串擾¡?信信號在印刷板上傳輸,其延遲時間不應大于所有器件的標稱延遲時間¡環(huán)境效應原Ô要注意所應用的環(huán)境,例如在一個振動或者其他容易使板子變形的環(huán)境中采用過細的銅膜導線很容易起皮拉斷等¡安全工作原Ô要保證安全工作,例如要保證兩線最小間距要承受所加電壓峰值,高壓線應圓滑,不得有尖銳的倒角,否則容易造成板路擊穿等。組裝方便、規(guī)范原則走線設計要考慮組裝是否方便,例如印制板上有大面積地線和電源線區(qū)時(面積超¹500平平方毫米),應局部開窗口以方便腐蝕等。此外還要考慮組裝規(guī)范設計,例如元件的焊接點用焊盤來表示,這些焊盤(包括過孔)均會自動不上阻焊油,但是如用填充塊當表貼焊盤或用線段當金手指插頭,而又不做特別處理,(在阻焊層畫出無阻焊油的區(qū)域),阻焊油將掩蓋這些焊盤和金手指,容易造成誤解性錯誤£SMD器器件的引腳與大面積覆銅連接時,要進行熱隔離處理,一般是做一¸Track到到銅箔,以防止受熱不均造成的應力集Ö而導致虛焊£PCB上上如果有¦12或或方Ð12mm以以上的過孔時,必須做一個孔蓋,以防止焊錫流出等。經(jīng)濟原則遵循該原則要求設計者要對加工,組裝的工藝有足夠的認識和了解,例È5mil的的線做腐蝕要±8mil難難,所以價格要高,過孔越小越貴等熱效應原則在印制板設計時可考慮用以下幾種方法:均勻分布熱負載、給零件裝散熱器,局部或全局強迫風冷。從有利于散熱的角度出發(fā),印制板最好是直立安裝,板與板的距離一般不應小Ó2c,,而且器件在印制板上的排列方式應遵循一定的規(guī)則£同一印制板上的器件應盡可能按其發(fā)熱量大小及散熱程度分區(qū)排列,發(fā)熱量小或耐熱性差的器件(如小信號晶體管、小規(guī)模集³電路、電解電容等)放在冷卻氣流的最上(入口處),發(fā)熱量大或耐熱性好的器件(如功率晶體管、大規(guī)模集成電路等)放在冷卻Æ流最下。在水平方向上,大功率器件盡量靠近印刷板的邊沿布置,以便縮短傳熱路徑;在垂直方向上,大功率器件盡量靠近印刷板上方布置£以便減少這些器件在工作時對其他器件溫度的影響。對溫度比較敏感的器件最好安置在溫度最低的區(qū)域(如設備的µ部),千萬不要將它放在發(fā)熱器件的正上方,多個器件最好是在水平面上交錯布局¡設備內(nèi)印制板的散熱主要依靠空氣流動,所以在設計時要研究空氣流動的路徑,合理配置器件或印制電路板。采用合理的器件排列方式,可以有效地降低印制電路的溫升。此外通過降額使用,做等溫處理等方法也是熱設計中經(jīng)常使用的手段¡
上傳時間: 2013-11-24
上傳用戶:氣溫達上千萬的
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1