




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第4章移頻軌道信號的檢測方法4.1概述由上章的移頻信號的時域與頻域數學模型的分析以及對其特點進行研究得知軌道移頻信號是一種相位連續的移頻鍵控信號,其本質是一種頻率調制信號。故對其進行參數檢測也是對移頻信號進行解調。解調是調制的逆過程,也就是把要傳遞的信號經過編碼調制后傳輸過來的信號進行還原,目前以研究出多種移頻信號的檢測方法,根據移頻信號的接收端是否需要提供相干的載波分為相干解調與非相干解調兩種方法[7]。對于一般而言,非相干的應用要更廣泛一些,雖然相干解調法的性能要比非相干的解調法性能要好很多(因相干解調法具有很強的抗干擾能力)。但相干解調法在使用時有一個限制條件,就是檢測信號的接受部分必須提供準確的相位以及頻率的相干載波。而非相干解調法則不需要接受端必須提供相干載波。而只需要根據自己的需要以及相應信號波的特點進行相關檢測,其電路設計也是十分簡便的,所以這一章我們著重研究非相干法的信號檢測。非相干解調又可劃分為數字法和模擬法兩大類。對于模擬法,常用的有限幅鑒頻法和過零周期檢測法;數字法有時域檢測法以及頻域檢測法,時域檢測法常用的是測寬法,此種檢測方法簡單易行,且有很快的處理速度,并且成本低,但由于其受到了元器件的溫度漂移影響測量精度甚至根本不能完成基本檢測要求。所以這種方法在實際應用中受到了很大的限制。隨著數字芯片的發展,使得短時間內進行高速運算成為可能,在軌道信號方面使得頻域的檢測得到人們的關注,主要是短時間內的傅里葉變換頻譜分析,這種頻域檢測方法使得檢測信號的抗干擾能力得到了極大提高,所以頻域檢測方法目前被廣泛采用,故對軌道電路的移頻信號進行分析具有很重要的意義。4.2主要檢測方法介紹移頻信號的主要方法有限幅鑒頻法、過零周期檢測法、測寬法以及頻譜分析的方法,所以先簡單介紹一下這幾種方法。4.2.1限幅鑒頻法限幅鑒頻法是模擬檢測法中非常常用的一種,本質是通過限幅和鑒頻共同作用來實現低頻信號的解調。限幅是用限幅器對移頻信號中的寄生調幅屏蔽掉,使它變成相對純粹的移頻信號,當檢測到的信號幅值超過或低于參考值時,輸出電平將被限制在某一范圍內。鑒頻是使用鑒頻器將信號的頻率變化轉化為幅度變化,然后經幅度檢波提取低頻調制頻率信息,如圖所示為,限幅鑒頻法對軌道信號的低頻調制檢測過程。圖4-1限幅鑒頻法流程由圖可知對軌道移頻信號第一步是通過帶通濾波器對信號進行濾波,把雜散信號進行濾除,然后經過限幅器將信號中的高幅度和低幅度信號進行限幅,然后通過鑒頻器將頻率改變轉化成電平幅值改變,最后通過濾波器將出低頻外的信號進行濾除,最終輸出低頻信號完成解調。4.2.2過零周期檢測法過零周期檢測法又稱零交點法或計數法,其實質就是軌道信號在變換是會過零點,根據單位時間內過零點的次數可以檢測出來信號的頻率,軌道信號進入該系統后經過濾波器將雜散信號濾掉然后通過過零比較器將信號轉變成方波然后通過計數器計數并進行計算可算出信號的上邊頻以及下邊頻。這種方法是基于時域的檢測方法,具有監測時間短,即時性好等特點,但此種方法對信號的質量以及計數脈沖要求較高,尤其是軌道進入濾波器是一定要將與軌道信號無關的雜散信號濾出干凈,否則很難達到要求指標,極容易發生錯誤計數。由于軌道信號一般不容易滿足這種要求,所以此種方法在軌道電路中不適合使用,該方法的原理流程圖如圖所示。圖4-2過零周期檢測法流程4.2.3測寬法測寬法是利用被檢測信號中的不同波形寬度以及波形的變化來獲得檢測信號各種頻率的參數信息。其基本原理是:首先利用確定頻率的計數脈沖來檢測各個波形的寬度,然后對各個波形進行比較,從而區分出上邊頻、下邊頻和上、下兩個邊頻的切換波形,最后可以利用上、下連個邊頻的寬度信息分別的出上、下邊頻的頻率,并用相鄰兩個波形的寬度計算出低頻調制頻率。此種方法與過零周期檢測法類似,也屬于一種時域的檢測方法,并且也具有檢測速度快等優點,但此種方法對被檢測信號質量有較高的要求,同時也需要計數脈沖有較高的穩定性。此外,此種方法最大不足就是抗干擾能力差,當存在一定的干擾時,被檢測的過零點可能會發生改變,對檢測信號寬度產生影響,導致其檢測精度差。如果要采用此種方法來檢測軌道電路移頻信號時,對抗干擾能力等問題進行改進優化后才可使用。4.2.4頻譜分析法頻譜分析法,是將對時域信號通過傅里葉變換變成頻域領域中,通過特定算法來分析計算軌道信號的各個頻率參數的方法。通過上面一章的分析發現,軌道移頻信號的頻譜特征比較明顯,所以利用頻譜分析法對軌道信號進行檢測是目前比較流行的方法之一,軌道移頻信號需要檢測上、下邊頻,以及中心頻率和低頻。軌道移頻信號是以載頻為中心,以低頻頻率的整數倍向外擴散且幅值關于中心頻率點對稱,并且當頻率越接近上、下邊頻時的譜線能量就會越大,一般通過選擇上、下相鄰的幾根譜線就可以準確識別軌道移頻信號的特點,從而得出中心頻率、上下邊頻以及低頻。且通過此方法使整個系統的抗干擾能力變強,使得在比較惡劣的鐵路環境中仍然能準確的識別信號。所以此種方法能否應用到工程中取決于是否有一種好的算法。下面我們將對此進行詳細說明。4.3基于頻譜分析的軌道移頻信號檢測4.3.1離散傅里葉變換傅里葉變換是一種特殊的積分變換,他能將滿足一定條件的函數表示成由不同幅值和周期的三角函數的線性組合,將一種函數變成多種有規律的函數的組合,在信號處理中便于對信號的頻域進行分析。同時傅里葉變換也廣泛用于統計學、物理學等諸多領域。在不同的領域中,傅里葉變換具有不同的意義。在數字信號處理中,計算機只能處理離散信號序列,并且這些離散信號是有限長的。所以必須對傅里葉變換進行改進,將連續的信號通過采樣變成離散型信號然后再進行處理。下面對離散傅里葉變換進行介紹。我們用x(n)表示周期為N的離散周期序列,則此周期序列的傅里葉級數(DFS)表示成[8]X上式中WN=e-j2πN,盡管式子中標注的n,k都是從周期序列實際上只有有限個離散序列值有意義,因此我們可以對其進行拓展到有限長的序列上。對于長度為N的有限序列x(n),x(n)在n=0到N-1點上有意義且有效,其余的值均為0,即xx以序列x(n)為主值序列并以N為周期延拓得到周期序列x(n)x根據離散周期序列的傅里葉級數(DFS)可得出有限長序列x(n)的離散傅里葉變換(DFT)公式:X上面的式子中WN=e-j2πN,在使用上式的時候無論x(n)是否為周期序列,都應該把其看作是某一周期序列的一個周期,若x(n)是有限長的序列,我們令其長度為N,若x(n)為無限長的序列,我們可以用矩形窗將其截成N4.3.2快速傅里葉變換快速傅里葉變換(FFT)就是將x(n)分解成比較短的序列,并以其較短序列為周期進行離散的傅里葉變換,根據DFT變換的特點進行化簡分析,創造出快速傅里葉變換的方法,并得到即時的信號頻譜,這種思想是從較短序列的DFT中求出頻域X(k)這種思想方法而得來的,此種變換極大的提高了離散傅里葉變換的效率。這種算法的形式一般分為兩個大類:分別是時域抽取法(DIT-FFT)與頻域抽取法(DIF-FFT)。雖然是兩種不同的算法,但它們的功能是一樣的,下面以DIT-FFT的算法為例來詳細說明。將時間n按奇、偶分開,稱為時間抽取算法(decimationinthetime,DIT)。所以長度為N(為了方便實現FFT所以通常N=2v,v為整數)的序列x(n)按奇、偶分成兩組,用n=2m表示為偶數項,n=2r+1表示為奇數項,而m=0,1,?,N/2-1,于是DFT可表示為X由于WNW此時對式(4-5)進行部分因式替換后得:X(4-7)上式中Z并且Z其中Z1k和Z2k分別是序列x(n)的奇數項和偶數項且長度為N/2的序列的DFT。盡管k的取值范圍是從0到N-1,但由于Z1k和Z2k都是周期的,并且其周期均為N/2,于是Z1ZZ在這里還要注意一點,上面提到過:W由于WNnkW并且還滿足:W所以此時把(4-6)、(4-8)、(4-9)代入(4-5)并利用(4-12)可得:XX重復以上過程,即可得到x(n)的快速傅里葉變換結果[10]。4.3.3欠采樣技術在對信號進行采樣是,滿足什么條件能實現無失真還原我們有一個非常重要的定理——奈奎斯特(Nyquist)采樣定理,為了保證信號的頻譜在頻域分析是不發生頻譜混疊并能無失真還原,要求信號的采樣頻率必須滿足如下條件[11]:f其中fmax根據離散型傅里葉變換的性質,信號頻譜的頻率分辨率是采樣頻率fs與FFT長度N?從上式我們可知,為了保證所測量的頻域分析信號能達到足夠的精度需要使?fN減小,所以我們可以增大N或者減小fs,增大N會使得在處理數據時處理器所占有的數據空間變大,使處理數據量變大,從而降低數據處理的效率;但是如果過度降低fs,根據Nyquist采樣定理會降低采樣信號的真實性,可能會發生混疊,嚴重時會使設備根本無法正常識別分析信號。所以一般來講fs=2fmaxs是極限,但是仔細分析軌道移頻信號會發現,軌道移頻信號相對比較規律,最關鍵一點是其帶寬非常窄,國產的軌道移頻信號頻偏?f為55Hz,所以帶寬也僅有110Hz,如果仍按式(4-15)那樣去采樣的,信號的頻譜中將會存在一段頻譜的空余但是也不能利用,這樣做會引起帶寬的浪費。通常對于窄帶寬的信號在采樣方面會有一些性質,設帶通信號的帶寬為B,B=采樣信號傅里葉變換形式如下式:X==上式中,Xs(jω)為欠采樣所得信號的頻譜函數,Ts為采樣周期,ωs為采樣的角頻率。由式(4-17)可知信號的采樣過程其實是原始信號的頻譜沿著頻率軸所搬移的過程,所以為了確保信號的不失真,即要求信號采樣頻率f即2欠采樣后的中心頻率f0'與實際中心頻率f其中K為頻率偏移常數,f0'為欠采樣后得到的中心頻率,f04.4軌道移頻信號欠采樣頻率的確定根據以上的一系列分析可知軌道移頻信號是可以利用欠采樣技術來進行無混疊采樣來確定頻率。這樣可以在相當大的程度上增加所采樣信號的分辨率,在相同的FFT變換中,至少可以將分辨率提高K倍。我國18信息移頻自動閉塞系統,FSK共有4種載頻,分別是550、650、750、850Hz;其頻率偏移為?f=±55Hz,下面以載頻f當f0信號的上邊頻為f信號的下邊頻為fK=根據公式(4-15)可得,當K=1時22×605.0605.0≤同理也可求出當K=2,3,4時對應的欠采樣頻率,分別為K=2403.3≤K=3302.5≤K=4242.0≤綜上當f0605.0≤同理可以求得f705.0≤f805.0≤f905.0≤由以上采樣頻率的數據可得:為了使得采樣過程簡單應該將信號的采樣頻率盡量保持統一。如上式所示,四種載頻不存在重疊部分,但是可以發現在信號的載頻為550Hz到750Hz時,欠采樣頻率存在重疊的部分403.3≤fs≤463.0而在載頻為650Hz和850Hz上,采樣頻率也存在重疊部分第5章軌道移頻信號系統的設計5.1軌道移頻信號硬件整體設計概括通過以上幾章我們已經對軌道電路信號的性質進行了比較詳細的分析,本論文最終的目的是要將具有處理檢測軌道移頻信號的設備設計出來,所以這章將主要根據移頻信號檢測方法的具體實現設計整個體系的硬件部分。檢測設備的硬件電路是實現檢測功能的平臺,也是整個檢測設備的主要部分之一,硬件設計部分的好壞將直接影響軌道移頻信號的傳輸質量,檢測信號信息的精準性,要很好的實現檢測功能,必須設計出可靠、穩定且與檢測算法相匹配的電路。對于移頻信號檢測設備而言,由于分析信號要用到FFT,所以處理數字信號的快慢將嚴重影響著設備的性能,而DSP芯片的誕生使得短時間內進行大量數字信號處理成為了可能。下面我們將給出整個電路的結構框圖并加以說明。圖5-1軌道移頻信號檢測硬件框圖由以上框圖可以看出,整個系統硬件總體上分為6大部分,即信號預處理部分、A/D部分、鍵盤部分、DSP最小系統部分、LCD顯示部分以及電源部分,下面將對各部分功能進行介紹。(1)信號預處理部分主要是將信號處理成A/D轉換器能接受的信號范圍,需要對信號的幅值以及所涉及的電壓范圍進行處理,一般使用加法電路和放大電路組成。(2)A/D轉換部分主要是將模擬信號轉換成數字處理器能處理的數字信號,因為本次采用的處理器具有內置A/D,所以此A/D部分主要是指內置A/D。(3)鍵盤部分主要是對整個設備進行開關、測試以及參數設置等人機對話功能。(4)DSP最小系統部分主要是指DSP芯片以及DSP運行所需要的最小的外圍電路部分,一般包括時鐘電路,通信接口等部分,最主要的進行FFT運算并將運算結果顯示在LCD以及信號燈的驅動電路上。(5)LCD顯示部分主要是顯示當前DSP的工作狀態,以及進行人機對話的顯示部分以及相關的操作界面。(6)電源部分的主要功能是提供DSP工作的電壓和本論文所用的A/D基準電壓以及外圍芯片所用的電壓。5.2DSP芯片的選擇5.2.1DSP芯片的介紹首先DSP是哈佛結構,它具有獨立的數據總線和程序總線,可同時訪問指令以及數據空間,而且數據可以在程序的存儲器與數據的存儲器內進行傳輸,與早期處理器采用的馮·諾依曼結構相比具有更高的指令執行速度和數據處理能力。而且DSP具有流水線操作,在DSP處理器內,對于每條指令操作具體分為取指、譯碼、執行等幾個階段,每個階段為一級流水。流水的處理具體是指某一個時刻同時要對若干條的指令而進行不同的階段處理。其次,DSP有專用的硬件乘法器,在本項目的實際應用中,需要進行大量的乘法和累加操作(如數字濾波、卷積、快速傅里葉變換等),此時可利用DSP片內的硬件資源來完成。這樣就能在同一時鐘周期內完成一次乘加操作,極大的提高數據的處理速度。再次,獨立的DMA總線和控制器,即有一組或多組(直接存儲器訪問)總線,與CPU的程序、數據總線并行工作,在基本不影響CPU工作的情況下,可以進行高速并行數據傳輸。還有特殊的DSP指令集,它是一套專門為數字信號處理而設計的指令系統。使用這些指令,能夠簡便、高效和快速的進行數字信號處理[13]。對于移頻信號檢測裝置來說,最核心的部分當屬DSP部分,因為此部分的選擇對于整個系統的性能起決定作用,可以通過用MATLAB進行仿真,確定采樣的參數來選擇合適的DSP型號。一般情況下,應將DSP的特點,DSP芯片的分類以及運算速度和精度、存儲量的大小、功耗以及價格并結合本項目的設計要求來綜合考慮。5.2.2TMS320F2812簡介TMS320F2812是美國TI公司推出的新一代32位定點數字信號處理器,該芯片每秒可執行1.5億次指令,具有單周期32bit×32bit的乘和累加操作功能,片內集成了豐富的外圍設備,如16路A/D轉換器、面向電機控制的事件管理器以及多種標準串口通信外設等??梢姡洳粌H具有數字信號處理器卓越的數據處理能力,又像單片機那樣具有適于控制的片內外設及接口;它在數字控制系統中有著廣泛的應用,特別是在運動控制領域以及嵌入式開發系統設計中,常常成為微處理器的首選。所以本系統設計采用TMS320F2812這款芯片。圖5-2TMS320F2812部分管腳示意圖5.3外圍電路的設計5.3.1供電電源TMS320F2812/F2811/F2810芯片要求雙電壓(1.8V或1.9V和3.3V)來為CPU、閃存、ROM、ADC和I/O供電。為了確保所有模塊在加電期間的正常復位狀態,在為器件加電/斷電的同時需要滿足一些要求?,F將供電方案介紹如下:方案1:在這個方法中,一個外部電源排序電路首先啟用VDDIO,然后是VDD和VDD1(1.8V或者1.9V)。在1.8V(或者1.9V)斜升后,用于閃存(VDD3VFL)和ADC(VDDA1/VDDA2/AVDDREFBG)模塊的3.3V被斜升。雖然選項1依舊有效,但是TI公司已經簡化了要求。選項2為推薦的方法。方案2:啟用到所有3.3V電源引腳的電源(VDDIO,VDD3VFL,VDDA1/VDDA2/VDDAIO/AVDDREFBG),然后斜升1.8V(或者1.9V)(VDD/VDD1)電源引腳。在VDDIO已經達到2.5V之前,1.8V或者1.9V(VDD/VDD1)不應達到0.3V這就確保了來自I/O引腳的復位信號已經通過I/O緩沖器傳播出去,為所有器件內的模塊提供加電復位。斷電期間,在VDD電源達到1.5V之前,器件復位應該被置為低電平(8μs,最小值)。這將有助于在VDDIO/VDD電源斜降之后,將片載閃存邏輯保持在復位狀態。建議使用“低壓降(LDO)”穩壓器或者電壓監視器的器件復位控制用于滿足這個約束條件。供電電壓穩定是DSP穩定運行的保障,故本次設計采用TI公司設計的TPS767D318電源模塊,此電源模塊要求輸入5V,能輸出3.3V/2.5V,
3.3V/1.8V雙路電壓輸出,并且也是專門為此款DSP設計,其上電模式也同樣滿足先給外圍電路上3.3V電壓然后對核心進行1.8V供電。對于此芯片的特點如下:(1)雙輸出電壓為分離電源應用;(2)3.3V/2.5V/,3.3V/1.8V以及3.3V/可調節的輸出;(3)快速的瞬態響應;(4)2%容忍過載和溫度過載;(5)典型壓降350mV在1A時;(6)典型超低靜態電流85μA;(7)在關機時1μA靜態電流。設計的電源電路如下圖所示:圖5-33.3V、1.8V芯片供電電路除芯片供電外,供電芯片以及運放所需的電源全部來自220V交流電變壓整流,并由集成穩壓芯片進行供電,芯片使用LM7805,其具有將9~15V的直流電穩定到5V的功能。先給出電路圖如下:圖5-4220AC轉±5VDC電路5.3.2時鐘電路F28x系列的芯片提供了兩種不同的產生時鐘方案:利用電路板上的內部晶體振蕩器或者利用外部時鐘?;就獠枯斎氲臅r鐘頻率是在20MHz-35MHz范圍內。芯片上的時鐘鎖環既(PLL)可以來倍頻輸入的時鐘頻率,連接到CLKIN引腳上的外部時鐘可以和CPU工作的最大頻率是一樣的。CPU工作頻率的范圍很大,將來的所有外設的時鐘信號都是從CPU時鐘信號得來。一般來說,對于時鐘信號而言,發生概率最大的頻率被選擇為獲取最大的運行速度,然而,電源的消耗是和CPU的時鐘頻率成線性關系。故合理的選擇頻率也是至關重要的。時鐘產生電路首先要考慮的是利用內部的晶振,還是外部時鐘源或其它系統中的其它設備,一個基本的選擇標準是成本問題,一個晶振和內部振蕩需要的一些器件通常要比外部振蕩器便宜。因此,利用晶振和內部的振蕩電路是最好的選擇,除非需要系統的其它設備來提供同樣的時鐘。因為不推薦使用利用外加的器件和振蕩電路連接在一起的方法,所以唯一的選擇是利用F28XX時鐘輸出或利用寬脈沖調制時鐘,連接到系統中其它設備時鐘發生器。然而,DSP芯片不是經常在晶體的頻率下工作,所以如果系統中的其它設備需要同樣的時鐘,利用外部振蕩器是比較簡單的,通常也是大家喜歡采用的一種方法。由于本設計不需要利用外部振蕩器同時還能節約成本,故本設計采用內部振蕩器。電路如下圖:圖5-5時鐘電路5.3.3復位電路為了確保DSP能可靠運行工作,防止DSP出現異常情況,必須要設計復位電路,TMS320F2812處理器復位包括內部看門狗復位和外部復位,其中外部復位功能由外部復位電路來實現。外部復位電路主要用在運行時的復位操作。通常,復位電路有兩種形式,一種是RC阻容式復位電路,此種復位電路成本低,結構簡單,只需一個電容和一個電阻即可,在對細節要求沒那么高的芯片復位時可以使用,但是DSP對系統復位的觸發時間有較高的要求,所以本設計采用復位芯片來對DSP進行外部復位。本系統采用的復位芯片是TI公司之制造的TPS3307-18芯片,此芯片為電源檢測芯片,可以保證芯片的可靠運行,并且具有手動復位功能。此芯片與DSP的連接電路如圖5-6所示:圖5-6復位電路此電路芯片可以檢測具有兩種電壓供電的芯片,當SENSE1、SENSE2、SENSE3其中一個低于門檻電壓時,此時Reset會有200ms的低電平,此事件可以讓DSP進行外部復位,當SENSE1、SENSE2、SENSE3全部高于門檻電壓時,Reset才會復原為高電平;此外此芯片的MR管腳具有手動復位功能,當按下開關S是,Reset同樣會有200ms的低電平觸發脈沖,迫使DSP復位。5.3.4信號的預處理國產18軌道移頻信號是20mV-5V的雙極性交流信號[14],而TMS320F2812芯片內部自帶的A/D轉換模塊要求模擬輸入為0-3V的單極性信號,所以我們需要按照其標準設計信號預處理電路。調理電路的主要器件是運放,其主要功能是將雙極性交流信號轉化為單極性信號,方便A/D模塊采樣。其由加法電路、比例電路和電壓跟隨器構成。其電路圖如圖所示:記加載在R1上的信號為輸入信號Vi,放大器輸出引腳6上的輸出信號為V由圖可知,R1=RV根據圖書所給的參數,信號經過預處理之后的電壓范圍為0.0232V-2.9V,滿足單極性A/D輸入要求。圖5-7預處理電路5.3.5鍵盤接口的設計要想完成人機對話這一功能,鍵盤接口是必不可少的,他可以對DSP進行設置,查看參數等等。其設計的合理化將直接影響工作技術人員的工作效率,同時也影響程序編寫的難易程度。根據軌道移頻信號檢測系統的特點,將設置如下7個功能鍵,它們分別是:功能鍵/確認鍵、取消鍵、LCD背光鍵,以及用于選擇功能的向上鍵、向左鍵、向下鍵、向右鍵。由于鍵數少故可直接連與DSP的GPIOF接口并以中斷的方式來實現。鍵盤原理接口的電路圖如圖所示:圖5-8鍵盤接口電路5.3.6顯示電路設計顯示器也是人機交互界面不可缺少的一部分,他能將DSP的運行狀態以最直接的形式為工作人員展現出來。一般來講,在工程中有兩種顯示器件,一種是八段碼LED數碼管,還有一種是LCD液晶顯示屏。LED是通過控制發光二極管來顯示不同信息,其具有刷新頻率高,速度快的特點,但是數碼管顯示的字符較為簡單,所以在一些工業場合還是有一定的局限性。LCD是根據液晶材料對光的偏振效應發明的,其具有功耗低,能顯示復雜字符,但是其成本較高。所以在使用是還是要從設計產品的用途來選擇。根據課題設計要求,本系統采用控制IC為ST7920P的128×64點陣式LCD,其點陣為128列、64行,可顯示4行8列一共32個漢字,并且其工作溫度為-20~70℃,能夠滿足野外使用要求。對于接口通樣使用GPIO通用接口來完成對LCD的數據輸入輸出顯示控制,器件口電路如圖所示。其中,LCD的數據線DB0-DB7與DSP的GPIOB的低八位相連接,而控制信號與GPIOA的低6位相連接;當數據命令選擇端A0為高電平時,進行數據讀寫操作,為低電平是進行指令寫或狀態讀操作,讀寫操作端R/W為高電平時進行讀操作,為低電平是進行寫操作。當鍵盤的背光燈按鈕按下時,LCD的背光會由開關控制管腳LED+和LED-來完成開關動作,為了節約能源,此背光過一段時間會由程序控制自動熄滅的,如需背光燈再次啟動,則再按一下背光燈鍵。圖5-9液晶顯示電路5.3.7JTAG接口電路設計JTAG是英文“JointTestActionGroup(聯合測試行為組織)”的詞頭字母的簡寫,該組織成立于1985年,是由幾家主要的電子制造商發起制訂的PCB和IC測試標準。JTAG建議于1990年被IEEE批準為IEEE1149.1-1990測試訪問端口和邊界掃描結構標準。該標準規定了進行邊界掃描所需要的硬件和軟件。自從1990年批準后,IEEE分別于1993年和1995年對該標準作了補充,形成了現在使用的IEEE1149.1a-1993和IEEE1149.1b-1994。JTAG主要應用于電路的邊界掃描測試和可編程芯片的在線系統編程。TMS320F2812芯片都采用5個1149.1–1990IEEE標準協議和IEEE標準的測試接口和邊界掃描結構的JTAG信號接口,以及TI兩個擴展接口(EMU0和EMU1)。有了此接口,我們可以方便的對DSP內部Flash的燒寫和仿真調試,它所具備的這些能力需要軟件的配合,具體實現功能則由具體的軟件決定。JTAG接口是一個業界標準,這部分的引腳定義不要隨意改變。所以我們就直接按照官方標準給出電路:圖5-10JTAG電路5.3.8外擴RAM電路由于本設計的DSP芯片在工作的時候要進行FFT運算,需要大量的內存空間,TMS320F2812本身自帶16K×16bit的RAM顯然是不夠的,所以要對RAM進行擴充。本次選用的RAM型號為為IS61LV51216,512KB×16bit大小。這里用了A0~A18共19根地址線,最大為512KB,D0~D15共16根數據線。片選CS和讀寫WR、RD信號都由DSP引出。其電路圖如圖所示:圖5-11外擴RAM電路5.3.9串口通信電路設計在許多DSP的應用中都會使用到串行口與電腦的串行口相連接,進行數據的傳輸或控制命令的發送與接收。DSP內置有SCI通信模塊,在設計串口通信電路時要考慮電平之間的轉換。DSP的串口一般是使用TTL電平標準,它的邏輯1電平是3.3V,邏輯0電平是0V,而電腦串行口所使用的是RS232C的電平標準,它的邏輯1電平是-3V~-12V,邏輯0電平是+3V~+12V。兩者的電平范圍相差很遠,所以連接時需要進行電平轉換,本文選用TI公司推出的電平轉換芯片MAX3232來完成。再者,設計時要注意串行通信的雙方的接收端和發送端必須反接。具體連接電路如圖所示。圖5-12串口通信電路第6章軟件流程設計6.1軟件總流程設計DSP處理速度以及工作效率除了與硬件配置有關外,還與程序算法有著很大關聯,通過優化程序算法可以在不增加硬件支出的情況下大大的提高所設計系統的性能,所以一個好的流程對于本系統來說尤為重要,現對本設計的算法流程進行分析設計。軟件的任務有:(1)A/D轉換器的配置、啟動和數據讀取;(2)數據的液晶顯示;(3)數據的存儲、計算;(4)通信;(5)按鍵管理。結合實際任務,根據硬件電路的特點,軟件的設計如下[15]:首先,系統應該有一個初始化模塊,該模塊在系統啟動進入主函數后便被調用,通過初始化模塊,完成包括外部設備、中斷向量表、全局變量、存儲器配置、各種接口的初始化。主程序是一個循環體,再循環中設置按鍵中斷,一旦有按鍵按下,系統進入按鍵中斷子程序,根據儀器的狀態和鍵值,進入相應的子程序。子程序應包括菜單選擇,數據采集、存儲、計算和顯示,以及通信等。主程序流程圖如圖所示。圖6-1軟件總流程圖6.2子程序設計6.2.1A/D程序設計本設計采用DSP內置A/D模塊,當信號傳送到采樣引腳后,通過外部脈沖啟動A/D,然后進行初始化以及采樣。圖6-2A/D程序流程圖6.2.2鍵盤程序設計本設計共有7個按鍵,它們分別是:功能鍵/確認鍵、取消鍵、LCD背光鍵,以及用于選擇功能的向上鍵、向左鍵、向下鍵、向右鍵。常用的有查詢方式和中斷方式:采用查詢方式時,應用程序需要不停地循環查詢每個按鍵的狀態,占用了CPU大量的處理時間,也會增加系統的功耗;采用中斷方式時,只有在按鍵被按下,發出中斷請求時,CPU才響應中斷,并進行相應的處理,節約了處理時間,減小了功耗。為保證按鍵可靠操作需將鍵盤電路進行去抖處理,由于鍵數少故可直接連與DSP的GPIOF接口并以中斷的方式來實現。鍵盤程序的詳細流程圖如圖所示:圖6-3鍵盤程序流程圖6.2.3顯示電路程序設計由于該款液晶顯示屏由于在內部嵌入了SED1335控制器,且該控制器擁有13條指令,編程簡單且功能強大。接口直接引出,設計非常簡單。在系統硬件上電復位后,軟件根據用戶的需要自動對各項控制器指令代碼及其參數進行設置,從而完成對液晶模塊的參數(如液晶的行數、列數、掃描頻率、光標的位置等)以及顯示方式等一系列的初始化過程。在對系統進行正確的初始化以后,可以通過DSP將外部ROM中的數據直接送至SED1335顯示緩沖區,控制器就可以控制液晶屏顯示出用戶所要的圖畫。同時用戶也可以根據自己的需要在主程序運行的過程中改變圖片顯示的形式。其流程圖如圖所示:圖6-4顯示電路程序流程圖6.2.4串口通信軟件設計本系統使用USARTO作為MAX3232C的接口,用于向上位機傳輸測得的電壓和頻率信息,并使用串口調試助手對上傳數據過程進行驗證,其工作流程如圖(6-5)所示。串口工作前,要對其進行初始化,首先關閉全局中斷、發送器和接收器,清除一些狀態標志位和模式寄存器,然后再設置波特率、數據位數、停止位長度、校驗位方式和串口工作方式,最后使能全局中斷、發送器和接收器。圖6-5串口通信程序流程圖結論隨著我國最近幾年以來鐵路進行了數次大提速,對軌道移頻信號檢測儀器的性能要求越來越嚴格。隨著信號檢測理論以及電子通信技術的飛速發展,新的解決辦法也隨之而產生,從最初的純模擬電路,到單片機簡單的數字處理,進而發展到用能進行高速、高精度浮點運算的數字芯片來對信號進行處理。在這個過程中,電路的搭建越來越簡單,采用的算法越來越復雜,但是檢測精度卻是越來越高。本文針對國產18軌道電路,主要完成以下工作:首先試闡述了軌道電路運行方法以及電路構成,然后介紹了移頻信號的特點以及移頻信號的調制方法,然后詳細分析了移頻信號的頻譜構成及其特點,根據移頻信號的頻譜特點可以得出利用傅里葉變換進行頻譜分析檢測移頻信號是可行的。最后對算法進行改進,利用FFT以及欠采樣的方法得以將低頻調制信號檢測出來。最后是以TMS320F2812為核心,設計了軌道移頻信號檢測系統的硬件部分以及系統流程。由于本人的能力限制以及時間關系,并沒有對軌道移頻信號抗干擾能力進行詳細分析,也并沒有對整個系統進行硬件搭建測試實驗,在以后的生活中還需繼續完善。參考文獻[1]趙軍民.基于DSP高精度移頻信號檢測技術的研究與實現[D].成都:電子科技大學,2007,25-26.[2]楊濱茂.基于時頻分析技術軌道移頻信號接收系統設[D].哈爾濱理工大學碩士學位論文,2008:1-2.[3]費錫康.無絕緣軌道電路原理與分析[M].北京,中國鐵道出版社,1993.8.[4]鄧迎宏,肖彩霞.多信息移頻自動閉塞系統信號選擇及解調方法[J]:中國鐵道科學,2002.23(3).SS-S9.[5]胡殉.基于TM320F2812的數據采集及FFT研究[D].南京:南京理工大學,2007,12-14.[6]楊少軍.基于DSP的移頻機車信號分析研究與實現[D].武漢大學碩士學位論文,2005:23-25.[7]劉杰.移頻軌道電路參數測試及信號處理技術[D]哈爾濱理工大學碩士學位論文、2003,1-3.[8]BradR.JacksonandcarlosE.Savedra.Frequency-ShiftKeying(FSK)ModulatorUsingaMemsSwitch.DepartmentofElectricalandComputerEngineering[J],Queen'sUniversity,Kingston,Canada,K7L3N6[9]WJ.FSK:SignalsandDemodulation[R],Watkins-JohnsonCompanytech-notes;Vol.7No.SSeptember/October1980[10]馮小平.FSK信號數字解調方法研究[J].西安電子科技大學學報,2001,28(3):401-404[11]鄧迎宏,肖彩霞.多信息移頻白動閉塞系統信號選擇及解調方法[J]中國鐵道科學,2002,23:(3),55-59.[12]GerasimosManiatis,KostasEfstathiou.ImplementofaBangwidth-EfficientM-FSKDemodoulatorforPowerlineCommunication[J].IEEE2003,631-634.[13]薛凱凱.基于DSP的移頻參數檢測系統設計[J].西安理工大學碩士論文,2008:24-28[14]李官浩.淺談移頻軌道電路[J].鐵道通信信號工程技術,1999(4):5-8.[15]王安,丁旭.移頻信號測試儀的設計[J].機電一體化,2009.7.附錄基于C8051F單片機直流電動機反饋控制系統的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現的供暖系統最佳啟停自校正(STR)調節器單片機控制的二級倒立擺系統的研究基于增強型51系列單片機的TCP/IP協議棧的實現基于單片機的蓄電池自動監測系統基于32位嵌入式單片機系統的圖像采集與處理技術的研究基于單片機的作物營養診斷專家系統的研究基于單片機的交流伺服電機運動控制系統研究與開發基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統研究基于C8051F040單片機的嵌入式系統開發基于單片機的液壓動力系統狀態監測儀開發模糊Smith智能控制方法的研究及其單片機實現一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環走絲方式研究基于單片機的機電產品控制系統開發基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統單片機系統軟件構件開發的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統的研制基于單片機的數字磁通門傳感器基于單片機的旋轉變壓器-數字轉換器的研究基于單片機的光纖Bragg光柵解調系統的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現基于單片機的電液伺服控制系統用于單片機系統的MMC卡文件系統研制基于單片機的時控和計數系統性能優化的研究基于單片機和CPLD的粗光柵位移測量系統研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數據采集系統基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數控改造基于單片機的溫度智能控制系統的設計與實現基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協議轉換器基于單片機和DSP的變壓器油色譜在線監測技術研究基于單片機的膛壁溫度報警系統設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監測系統基于單片機網絡的振動信號的采集系統基于單片機的大容量數據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現基于AT89S52單片機的通用數據采集系統基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統基于單片機的控制系統在PLC虛擬教學實驗中的應用研究基于單片機系統的網絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統設計與研究基于單片機的模糊控制器在工業電阻爐上的應用研究基于雙單片機沖床數控系統的研究與開發基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統研究基于TCP/IP協議的單片機與Internet互聯的研究與實現變頻調速液壓電梯單片機控制器的研究基于單片機γ-免疫計數器自動換樣功能的研究與實現基于單片機的倒立擺控制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州公務員面試題及答案
- 面試崗位考試試題及答案
- 規培護士考試試題及答案
- 浙江省A9協作體2024-2025學年高一下學期4月期中聯考試題 化學 含答案
- 《慢性肺動脈高壓疾病解析》課件
- 2025實驗室技術研發合同書
- 2025渭南合陽縣煤炭事務中心招聘(12人)筆試參考題庫附帶答案詳解
- 急救知識在學校教育中的推廣計劃
- 重慶市第一中學2023-2024學年高三下學期2月月考地理試卷 含解析
- 湖北省武漢市重點中學5G聯合體2022-2023學年高二下學期期末語文 無答案
- 評標自動計算表(二次平均法)
- 學校食堂管理員崗位職責
- 江蘇省淮安市2023年中考化學真題試題
- SMT員工,工藝培訓資料
- JB-T 14226-2022 機械密封摩擦材料組合的極限pcv值試驗方法
- GB/T 3961-1993纖維增強塑料術語
- GB/T 21923-2008固體生物質燃料檢驗通則
- GA 1205-2014滅火毯
- 第9課 兩宋的政治和軍事 說課課件(共19張PPT)- 人教統編版高中歷史必修中外歷史綱要上冊
- 安徽生源化工有限公司100000噸年萘磺酸甲醛縮合物、3000噸年鑄造用固化劑、2000噸年二芐胺、200噸年氯丙酰谷氨酰胺項目環境影響評價報告全本
- 湖北省高等學校教學成果獎推薦書、申請簡表
評論
0/150
提交評論