久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

基于ARM智能交通信號機(jī)控制板開發(fā)


1 引言        
    目前我國的城市交通控制主要還是靠道路交通信號控制機(jī)(以下簡稱信號機(jī))。國內(nèi)的信號機(jī)主要分為兩類:一類采用8/16位單片機(jī)作為處理器,交通控制功能簡單、方案單一,以rs 232或rs485為通訊方式,難以與控制中心聯(lián)網(wǎng)以及實(shí)現(xiàn)區(qū)域交通協(xié)調(diào)控制等功能,不能適應(yīng)現(xiàn)代化大路口交通控制的要求;另一類則是基于工控機(jī)或pc104,功能雖然強(qiáng)大,但由于工控機(jī)或pc104都是按通用計(jì)算機(jī)標(biāo)準(zhǔn)設(shè)計(jì),并非專門針對信號機(jī)應(yīng)用設(shè)計(jì),該類信號機(jī)硬件結(jié)構(gòu)復(fù)雜且很多功能并不需要,成本也高,國外的信號機(jī)(如西門子公司的2070和美國的eagle)開發(fā)起步早,水平高,已有各種自適應(yīng)聯(lián)網(wǎng)型信號機(jī)產(chǎn)品,但一般不適用于中國混合交通的實(shí)際情況,且價(jià)格昂貴,操作不方便。        
    信號機(jī)是一個(gè)典刑的嵌入式系統(tǒng),嵌入式系統(tǒng)是以應(yīng)用為中心來設(shè)計(jì),對功能、性能、可靠性、成本、功耗、體積等有嚴(yán)格的要求,既要滿足智能交通系統(tǒng)對信號機(jī)智能化、多功能的要求,又要******化信號機(jī)的性價(jià)比,因此本設(shè)計(jì)選擇基于arm核的32位嵌入式risc處理器——at91rm9200來完成智能交通信號機(jī)控制板的硬件設(shè)計(jì),以達(dá)到使信號機(jī)在交通系統(tǒng)中成為收集與處理交通流量數(shù)據(jù)、通信聯(lián)網(wǎng)以及區(qū)域協(xié)調(diào)控制平臺的設(shè)計(jì)目標(biāo)。 2 信號機(jī)系統(tǒng)硬件設(shè)計(jì) 2.1 系統(tǒng)總體硬件結(jié)構(gòu)        
    智能交通系統(tǒng)要求信號機(jī)可以向控制中心實(shí)時(shí)提供多種道路信息和車流量數(shù)據(jù)信息,接收控制中心的控制命令,并能夠獨(dú)立執(zhí)行一些復(fù)雜的算法,可以根據(jù)交通流量變化實(shí)時(shí)條件路口信號燈的綠燈時(shí)間,因此考慮現(xiàn)有信號機(jī)的不足,根據(jù)信號機(jī)功能發(fā)展的趨勢和要求,本文設(shè)計(jì)的信號機(jī)控制板具有控制參數(shù)輸入、控制狀態(tài)輸出、控制參數(shù)保存、燈態(tài)輸出控制、交通流信息(主要是車流量)實(shí)時(shí)檢測與歷史數(shù)據(jù)存儲、多種燈態(tài)控制方案與算法模型存儲、支持以太網(wǎng)及與手持終端設(shè)備通訊等基本功能。整個(gè)系統(tǒng)硬件結(jié)構(gòu)如圖1所示。  [ 相關(guān)貼圖 ]2.1.1 at91rm9200微處理器介紹        嵌入式微處理器是整個(gè)嵌入式系統(tǒng)的核心,at91rm9200是atmel公司推出的基于當(dāng)前流行的arm920t內(nèi)核的一款32位risc微控制器,工作在180mhz頻率下的運(yùn)算速度可達(dá)200mips。專門針對系統(tǒng)控制、通訊領(lǐng)域的應(yīng)用。at91rm9200芯片的功能結(jié)構(gòu)如圖2所示。  [ 相關(guān)貼圖 ]at91rm9200集成了豐富的外圍功能模塊,滿足多種應(yīng)用場合,豐富適合于實(shí)時(shí)控制,可以支持實(shí)時(shí)操作系統(tǒng)(rtos),為需要多功能、低成本、低功耗的計(jì)算密集型應(yīng)用提供了一個(gè)單芯片級的解決方案。at91rm9200是一款性價(jià)比極高的微處理器,經(jīng)過比較選擇at91rm9200作為信號機(jī)控制板處理器。 2.1.2 控制板外圍模塊        控制板設(shè)計(jì)主要包括以下幾個(gè)部分:        (1)電源/晶振模塊:        控制主板使用12/5v兩套電源供電,at91rm9200工作于3.3/1.8v兩種電壓,系統(tǒng)其他器件盡量選擇工作電壓為3.3v。        at91rm9200使用12mhz/32.768khz兩種晶振,主晶振12mhz經(jīng)過芯片內(nèi)倍頻處理分別為arm920t核與系統(tǒng)提供180mhz和60mhz的時(shí)鐘頻率。32.768khz慢時(shí)鐘用于at91rm9200的啟動。        (2)存儲器模塊。        (3)網(wǎng)絡(luò)模塊。        (4)串口模塊和gps接口:        at91rm9200提供4個(gè)usart,分別將他們分配給rs232和rs485??刂瓢迳项A(yù)留gps接口位置,用于未來擴(kuò)展信號機(jī)無線通訊功能,gps使用rs232同at91rm9200通信。        (5)rtc模塊: 信號機(jī)在通訊、干線或者區(qū)域協(xié)調(diào)控制中需要使用統(tǒng)一的時(shí)間來同步,因此設(shè)計(jì)rtc(實(shí)時(shí)時(shí)鐘)用來對時(shí)。rtc可以提供可編程的實(shí)時(shí)時(shí)鐘:年(含閏年)、月、日、時(shí)、分、秒、星期及一個(gè)鬧鐘中斷,并可以在掉電后使用備用電源工作。        (6)系統(tǒng)總線擴(kuò)展模塊。 2.2 主要硬件模塊電路設(shè)計(jì)        下面詳細(xì)說明存儲單元、網(wǎng)絡(luò)和系統(tǒng)總線擴(kuò)展模塊的硬件設(shè)計(jì)。 2.2.1 存儲器模塊        本文設(shè)計(jì)的信號機(jī)需要存放嵌入式操作系統(tǒng)及其文件系統(tǒng)、應(yīng)用程序和其他在運(yùn)行或系統(tǒng)掉電后需要保存的數(shù)據(jù);另外當(dāng)系統(tǒng)啟動后,操作系統(tǒng)和程序運(yùn)行還需要更大的空間。at91rm9200內(nèi)部集成的rom和ram的容量不能夠滿足信號機(jī)的要求,因此設(shè)計(jì)了外存儲單元來擴(kuò)展存儲空間,由16mb和flash和64mb的sdram組成信號機(jī)的外存儲系統(tǒng)。        at91rm9200的地址空間是4gb,他被劃分成16個(gè)256mb的區(qū)域;        區(qū)域0為內(nèi)部存儲器空間;        區(qū)域1-8是給由ebi控制的外部設(shè)備(擴(kuò)展的片外存儲器和外接的設(shè)備)使用的,片選信號為引腳ncs0-7;        區(qū)域15是at91rm9200集成的片內(nèi)外圍功能(包括系統(tǒng)和用戶外圍)使用的地址空間,當(dāng)系統(tǒng)上電或重啟時(shí),根據(jù)引腳bms的電平狀態(tài),系統(tǒng)選擇是從內(nèi)部rom(bms=1)還是從存儲區(qū)域1即ncs0片選區(qū)域(bms=0)啟動。        (1)本設(shè)計(jì)選用1片8m×16b數(shù)據(jù)寬度的flash,共16mb,作為程序代碼存儲器和信號機(jī)運(yùn)行時(shí)的永久數(shù)據(jù)存儲器。flash存儲器在系統(tǒng)中主要用于存放引導(dǎo)程序bootloader、操作系統(tǒng)內(nèi)核鏡像和應(yīng)用程序代碼等,系統(tǒng)上電或者復(fù)位后從flash中運(yùn)行bootloader,由bootloader初始化硬件并將操作系統(tǒng)拷貝到sdram中去執(zhí)行。所以將flash存儲器分配到at91rm9200的bank0(存儲區(qū)域1)地址空間,即將at91rm9200的ncso連接到flash的片選端ce0。flash輸出使能端oe接at91rm9200的noe;寫使能端we接at91rm9200的nwe;模式選擇端byte上接高電平,使flash工作在16位數(shù)據(jù)模塊,16位模塊flash與at91rm9200的基本連接如圖3所示。 [ 相關(guān)貼圖 ](2)為了提高系統(tǒng)運(yùn)行的效果,系統(tǒng)啟動后將flash中代碼拷貝到sdram中,由sdram作系統(tǒng)程序運(yùn)行場所。為了發(fā)揮at91rm9200處理器32位數(shù)據(jù)處理性能,本設(shè)計(jì)選用2片4bank×4m×16b(32mb)sdram,并聯(lián)組成32b的ram,總共64mb空間,完全可以滿足嵌入式操作系統(tǒng)及各種復(fù)雜功能的運(yùn)行要求。 [ 相關(guān)貼圖 ]如圖4為用2片sdram并聯(lián)構(gòu)建32位sdram存儲系統(tǒng)的簡圖,其中一片作為高16位,另一片作為低16位,他們的數(shù)據(jù)線分別接at91rm9200數(shù)據(jù)總線的d[16..31]和d[0..15]。sdram是被分配到at91rm9200的bank1(存儲區(qū)域2)地址空間的,即將at91rm9200的ncs1端分別接到2片dsram的cs片選端。因?yàn)閟dram的第10位地址線a10還有給sdram預(yù)充電的作用,所以at91rm9200提供給sdram專用的地址線——sda10,來代替通用地址線ma10,并且因?yàn)?2位數(shù)據(jù)讀寫是4字節(jié)對齊的,所以at91rm9200的地址線ma[2..11,13,14]接sdram地址線a[0..9,11,12]。 2.2.2 10/100 mb/s以太網(wǎng)模塊        傳統(tǒng)的rs 232和rs 485通信方式已經(jīng)不適應(yīng)遠(yuǎn)距離、大信息量的數(shù)據(jù)傳輸,而充分利用現(xiàn)有發(fā)達(dá)的網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)信號機(jī)聯(lián)網(wǎng)的功能,也是智能交通發(fā)展的要求,at91rm9200芯片本身集成有網(wǎng)絡(luò)控制器件和28b的fifos棧和專用數(shù)據(jù)控制器(dma)的接收和發(fā)送通道,硬件實(shí)現(xiàn)了osi網(wǎng)絡(luò)參考模型中介于物體層和邏輯鏈路層之間的介質(zhì)訪問mac子層,但是沒有提供物理層接口,因此需要外接一個(gè)物體層傳輸控制器來提供接入以太網(wǎng)的通道。用intel的lxt972快速以太網(wǎng)phy傳輸控制芯片進(jìn)行數(shù)據(jù)的網(wǎng)絡(luò)收發(fā)。       lxt972和at91rm9200網(wǎng)絡(luò)控制器通過介質(zhì)無關(guān)接口(mii)可以很方便地連接。在lxt972和rj45接口之間需要用網(wǎng)絡(luò)隔離變壓器來連接,網(wǎng)絡(luò)隔離變壓器起信號傳輸、阻抗匹配、波形修復(fù)、雜波抑制以及高電壓隔離等作用,以保護(hù)系統(tǒng)的安全。lxt972的rx+/rx-、tx+/tx-接到網(wǎng)絡(luò)隔離變壓器上,再由變壓器引出相應(yīng)信號連接到rj45接口上,網(wǎng)絡(luò)模塊以標(biāo)準(zhǔn)rj45接口與以太網(wǎng)相連。其網(wǎng)絡(luò)模塊連接方式如圖5所示。  [ 相關(guān)貼圖 ]2.2.3 系統(tǒng)總線擴(kuò)展模塊 &nb

COPYRIGHT(C) 2011 廈門永宏亞得機(jī)電科技有限公司版權(quán)所有(閩ICP備05025945號) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號2607室 郵編:361009 聯(lián)系人:翟先生