【正文】
,SNR的值為01001001,我們可以通過下列語句來實現:CTRLR=0x024 ; CTRLR=0x49本設計所用到信號燈狀態(tài)以及其所對應的寄存器值見下表,由此我們可以根據當前的狀態(tài)給出所要輸送的狀態(tài)值,信號燈控制部分所對應的編程如下:switch ( nNowStatus ) { case statusNSGreenEWRed: uLightStatusEW=0x24。1)。 for(i=*clkmdamp。 *clkmd|=0x10。 *clkmd |= 0x20。= ~0xc。 // iai=0。i=*clkmdamp。 //pll enable = 0。 = (freq *2)/ 。 DSPCLK dspclk。1. 旁路模式(BYPASS)如果PLL ENABLE=0,PLL工作于旁路模式,PLL對輸入時鐘信號進行分頻,分頻值由BYPASS DIV 確定: BYPASS DIV=00 輸出時鐘的頻率與輸入的頻率相同,即為一分頻。3.方便的應用程序調試特性。CCS可以進行DSP/BIOS設置,這樣就可以設置全局運行參數,并可以作為可視化編輯器,創(chuàng)建和設置目標程序DSP/BIOS API所調用的運行對性屬性,包括硬件中斷、軟件中斷、文件流、I/O通道和事件日志等;CCS可以進行硬件仿真和實時數據交換,控制程序運行并監(jiān)控程序活動,其中實時數據交換(RTDX)功能使主機與DSP目標系統之間能進行雙向實時通信,它在目標DSP系統上運行一個小的RTDX軟件庫,而用戶的應用程序在主機中運行,它調用RTDX軟件庫的API 函數,從而能夠在目標DSP系統和主機之間接受和發(fā)送數據,RTDX軟件庫使用DSP芯片內部的仿真硬件模塊,通過增強的JTAG接口與主機通信,數據的傳輸是實時的,不影響目標DSP系統的程序運行。代碼生成工具的作用是將C語言、匯編語言或兩者的混合語言編寫的DSP 源代碼程序編譯、匯編并鏈接成可執(zhí)行的DSP代碼,它包括C編譯器、匯編器和鏈接器。它于這些電路的連接如圖37所示:其中MAX232實現電平邏輯轉換后通過8250升級串口(該串口受CPLD的控制)將數據送入總線驅動器中,之后由總線驅動器將數據轉入到DSP芯片中。通過對系統所需的邏輯控制信號數目的分析,調試硬件時更改邏輯控制信號。 JTAG電路設計JTAG接口是DSP的調試接口,用戶可以利用JTAG接口完成程序的下載、調試和調試信息輸出,通過該接口可以查看DSP的存儲器、寄存器等的內容,如果DSP連接了非易失存儲器,如Flash存儲器,還可以通過JTAG接口[4]完成芯片的燒錄。后一種方法中外部時鐘源可以采用頻率穩(wěn)定的晶體振蕩器,使用方便,價格便宜,但是設計較為繁瑣,而且本設計采用前一種方法完全可以很好的實現功能,并且設計簡單。 電源電路設計C55x芯片電源包括內核電源和外部接口電源,內核則根據型號不同而采用不同的電壓。 硬件各模塊的具體設計 復位電路設計在系統上電過程中,如果電源電壓還沒有穩(wěn)定,這時DSP進入工作狀態(tài)可能造成不可預知的后果,甚至引起硬件損壞,解決這個問題的方法是DSP在上電過程中保持復位狀態(tài),因此有必要在系統中加入上電復位電路。4.儲存器模塊為能記憶配置信息,這里采用了EPROMAM29LV800。 硬件組成硬件結構圖如圖31所示,從圖可以看出,系統主要由以下幾個部份組成:開關電源電源和復位模塊TPS73HD301MAX708SCUA中央處理器DSP:TMS320VC5509CPLD:XC95144鍵盤及陣列顯示器模塊存儲器模塊為能記憶配置信息,采用非易失EPROM:AM29LV800時鐘模塊由內部時鐘提供基準時間PC機通訊模塊RS232接口輸出燈模塊CPLD輸出,接入交通燈 圖 31 硬件結構圖1.電源和復位模塊為整個信號控制器提供電源,并且在系統出現異常時進行復位,對系統起到保護作用。由于DSP的速度較快,所以存儲器的讀寫時序由CPLD配合DSP完成。所以采用MAX3232作為電平轉換芯片。另一種方法是使用外部時鐘源的時鐘信號,即將外部時鐘源加到DSP芯片的X2/CLKIN引腳,而X1引腳懸空。這樣,只要根據當前計數值就可以確定當前的狀態(tài),根據此狀態(tài)給出等組的狀態(tài)以及顯示時間,并可做相應的處理,對于計數顯示,當處于狀態(tài)*中時需要進行倒計時,需要計算在此裝態(tài)中的計數值增量,根據增量判斷是否更新計數顯示。8. 南北方向紅燈亮, 東兩方向紅燈亮。4. 南北方向紅燈亮, 東西方向黃燈亮。是不會出現東西南北都是綠色的等的。6.交通燈控制系統自動變換與手動給出緊急信號。2.激活燈態(tài)設置:開機后信號控制器立即執(zhí)行的燈色狀態(tài)(狀態(tài):全紅,時間范圍:5~20秒)。全紅狀態(tài):所有信號燈的燈色均顯示為紅色的信號狀態(tài)(初始或復位后如此,也用于在緊急處理完成時短暫過度)。2.正常變換到四面紅燈(20秒)。6.東西方向綠燈閃爍。2.南北方向綠燈閃爍。它的運行狀態(tài)如下:由于東西和南北分別是對稱的,所以這里只給出西路口和南路口情況,在正常情況下路口燈的變化將按照下列順序。第3章 交通燈控制系統的總體設計從結構上講,交通信號控制器包括上位機設計和下位機設計兩部分。片內存儲空間128*16Bit;大容量SDRAM設計:4M*16Bit;2路10bit片上A/D接口;8M bit擴展FLASH,存儲大量固化程序和數據;設計有用戶可以測試指示燈;DSP擴展總線,包括數據、地址、I/O控制;控制;4組標準擴展連接器,為用戶進行二次開發(fā)提供條件;,該電路僅用于測試和仿真;+5v電源輸入,內部+、+;高保真語音接口設計,雙路語音采集,每路48K/s;;4層板設計工藝,穩(wěn)定可靠。TI公司還為用戶提供了硬件平臺,有各種類型的硬件仿真器,可對系統進行實時軟硬件調試和硬件仿真。TMS320VC5509片上外設也很豐富,有一個看門狗定時器、2個20位的定時器、6通道直接存儲器存取控制器(DMA)、外部存儲器接口(EMIF)等,可以滿足該系統數據傳輸的要求。應從芯片的運算速度、片上資源、功耗、開發(fā)工具以及價格封裝等方面來考慮。在本圖像處理系統中,需要用到處理速度非??斓腄SP芯片。用戶需要參考廠家推薦DSP芯片典型應用來考慮此項要求。所以運算精度要求是個折中問題,需要在算法確定階段予以認真考慮。一般地浮點DSP精度高于定點DSP,但耗電量和價格也比定點DSP貴。FFT是典型的數字信號處理算法,它可以作為綜合衡量DSP運算能力的一個指標。如果DSP芯片平均在一個時鐘周期內可以完成一條指令,則其指令周期等于DSP主頻的倒數。一般來說,選擇DSP芯片時應考慮到如下諸多因素:1.運算速度。 DSP芯片的選擇標準設計DSP應用系統,選擇DSP芯片是非常重要的一個環(huán)節(jié)。軟件調試一般借助DSP開發(fā)上具有如軟件模擬器、DSP開發(fā)系統或仿真器等進行。軟件設計主要根據系統要求和所選的DSP芯片編寫相應的DSP匯編軟件。2.選擇DSP芯片。首先應根據系統要求進行算法仿真和高級語言模擬實現。C54XDSP處理器支持“循環(huán)尋址”,這種尋址模式允許處理器訪問一塊連續(xù)存放的數據,然后再自動回到塊的開始,這正是FIR濾波中訪問系數的模式。而在C54X DSP上,利用如下兩條指令就可以向外設口(PA)輸出整序后的FFT變換結果了:RPT15PORTW*AR2十OB,PA; AR2中存放的是數據存儲器中數據存放的基地址,;ARO中存放的則是FFT長度的一半。以TI公司的C54X系列DSP為例,在它的間接尋址方式中,除了通常所使用的增量、減量和變址尋址功能。圖22給出了兩種不同的結構。通常指令存在一個存儲器中,數據存在另一個存儲器中。20世紀80年代早期,通用微處理器通常都只有一條總線連到存儲器,每個時鐘周期只能訪問一次存儲器,即所謂的馮諾伊曼結構。例如CD和MP3播放器的輸入信號本身就是數字信號。輸入信號在進行A/D采樣時,根據奈奎斯特采樣定理,采樣頻率至少是輸入帶限信號最高頻率的2倍,在實際應用中一般為4倍以上。數字信號處理的一個重要技術領域是實時數字信號處理。同時與其它類型的微處理器相比,DSP的指令執(zhí)行周期速度快,DSP在速度、成本、功耗方面具有不可取代的優(yōu)勢。近年來,DSP作為一種新型的微處理器在各種消費類、通信、醫(yī)療和工業(yè)產品中得到了非常廣泛的應用。該設計以DSP TMS320VC5509為路口控制核心,配合CPLD實現對外部器件的控制。該智能交通燈控制系統可以實現的功能主要有:對某市區(qū)的主要交通路口進行控制;使各路口有固定的工作周期,并且在道路擁擠時中控中心能夠改變交通燈的變換周期。本次畢業(yè)設計將是對我四年來學習的一次綜合測試。所以,路口交通燈的控制規(guī)律是以是否有緊急情況而發(fā)生改變。而且,由于紅光的穿透力最強,其他顏色的光很容易被散射,在霧天里就不容易看見,而紅光最不容易被散射,即使空氣能見度比較低,也容易被看見,不會發(fā)生事故。雖然黃色與藍色也容易分辨,但因為眼球,對藍光敏感的感光細胞較少,所以分辨顏色,還是以紅、綠色為佳。其實,用這三色來作交通訊號和人的視覺機能結構和心理反應有關。犯事的司機不久就會收到罰款單。如果此時紅燈亮了,馬上就會產生一種失望的感覺。公路交通的紅綠燈則不一樣,它的職責在很大程度上是要告訴汽車司機把車輛停下來。從最早的手牽皮帶到20世紀50年代的電氣控制,從采用計算機控制到現代化的電子定時監(jiān)控,交通信號燈在科學化、自動化上不斷地更新、發(fā)展和完善?;氐剿奚?,他反復琢磨,終于想到在紅、綠燈中間再加上一個黃色信號燈,提醒人們注意危險。 隨著各種交通工具的發(fā)展和交通指揮的需要,第一盞名副其實的三色燈(紅、黃、綠三種標志)于1918年誕生。不幸的是只面世23天的煤氣燈突然爆炸自滅,使一位正在值勤的警察也因此斷送了性命。后來,英國倫敦議會大廈前經常發(fā)生馬車軋人的事故,于是人們受到紅綠裝啟發(fā),1868年12月10日,信號燈家族的第一個成員就在倫敦議會大廈的廣場上誕生了,由當時英國機械師德由于他的特殊的結構設計,可以把數字信號處理中的一些理論和算法實時實現,并逐步進入控制市場,因而在計算機應用領域中得到了廣泛的應用。人 、車 、路三者之間的協調已成為交通管理部門需要解決的重要問題之一。Digital Signal Processing。作為整個交通網絡最小研究單元的單個交叉路口,對于單個路口的控制方法的研究是整個交通燈控制網路的研究基礎,具有非常重要的意義。隨著大規(guī)模集成電路及計算機技術的迅速發(fā)展,以及人工智能在控制技術方面的廣泛深入運用,智能交通燈控制設備有了很大的發(fā)展,是目前交通燈控制系統發(fā)展的主流方向。xx大學學士學位論文基于DSP的交通燈控制系統的設計摘要當今時代是一個自動化時代,隨著汽車業(yè)與交通運輸事業(yè)的快速發(fā)展,大中城市的道路交通的控制也問題日益突出,然而增加道路以及對車輛運行的限制已不是解決該問題最經濟有效的辦法。因此,一個好的交道路通燈控制系統,將會給道路擁擠、車輛違章控制等方面給予技術革新。該設計以DSP TMS320VC5509為路口控制核心,以單個路口控制為研究對象,與PC機之間的的通信采用MAX232進行轉換。Each street corner contain a fixed work period, and control centercan change its period when the traffic is heavy.The design uses the intersection control TMS320VC5509 by DSP core, with a single intersection control as the research object, and the munications between PCs by using MAX232 conversion. As the minimum single intersection in the traffic network research unit,a single intersection control method is the traffic control network research foundation,which has the extremely vital significance. Keywords traffic lights。打印前,不要忘記把上面“Abstract”這一行后加一空 58 哈爾濱理工大學學士學位論文第1章 緒論 本課題的研究背景隨著社會經濟的快速發(fā)展,城市交通問題越來越引起人們的關注。而DSP是伴隨著微電子學,數字信號處理技術和計算機技術等學科的發(fā)展而產生的,是體現這三個學科綜合科研成果的器件。其中,著紅裝的女人表示我已結婚,而著綠裝的女人則是未婚者。后來在信號燈的中心裝上煤氣燈罩,它的前面有兩塊紅、綠玻璃交替遮擋。稍后又在紐約和芝加哥等城市,相繼重新出現了交通信號燈。一天,他站在繁華的十字路口等待綠燈信號,當他看到紅燈而正要過去時,一輛轉彎的汽車呼地一聲擦身而過,嚇了他一身冷汗。中國最早的馬路紅綠燈,是于1928年出現在上海的英租界。但是由于火車是按固定的時刻表以單列方式運行的,而且火車要停下來不是很容易,因此鐵路上使用的信號只有一種命令,通行。他說:駕車者看到黃燈亮時,心里便暗暗作好加速的準備。新式的紅綠燈能將闖紅燈的人拍照下來。那時的交通燈只有紅、綠兩色,經改良后,再增加一盞黃色的燈,紅燈表示停止,黃燈表示準備,綠燈則表示通行。由于這種視覺結構,人最容易分辨紅色與綠色。因此,人們常以紅色代表危險,黃色代表警覺,綠色代表安全。路口的無緊急情況時,以時間為依據控制信號燈,使其按照正常順序運行,而當有緊急情況時則按照緊急處理規(guī)則改變信號燈的狀態(tài)變換。通過課程設計一方面可鞏固已學過的理論知識,更重要的是