<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM和FPGA的時(shí)間同步儀控制單元設(shè)計(jì)

          基于ARM和FPGA的時(shí)間同步儀控制單元設(shè)計(jì)

          作者: 時(shí)間:2012-06-29 來源:網(wǎng)絡(luò) 收藏


          摘要 以儀的功能為出發(fā)點(diǎn),系統(tǒng),該系統(tǒng)以芯片S3C2440A為核心,在芯片XCS30的輔助下,完成了儀系統(tǒng)的人機(jī)交互、參數(shù)設(shè)定、電文處理、遠(yuǎn)程控制等功能。通過鍵盤操作,LED燈和LCD顯示屏,實(shí)現(xiàn)了簡(jiǎn)潔的人機(jī)交互控制界面,并在人機(jī)交互模塊的基礎(chǔ)上完成了參數(shù)設(shè)定模塊的。通過以太網(wǎng)控制器實(shí)現(xiàn)了電文處理,采用CRC校驗(yàn)法,在處理過程中對(duì)電文進(jìn)行檢驗(yàn),確保電文處理的安全可靠,利用Telnet服務(wù)器實(shí)現(xiàn)了遠(yuǎn)程控制模塊。
          關(guān)鍵詞 儀;S3C2440A;;Telnet

          隨著現(xiàn)代科技的發(fā)展,信息需求不斷增加,衛(wèi)星導(dǎo)航定位系統(tǒng)備受關(guān)注,應(yīng)用也有了更加深入的發(fā)展。為實(shí)現(xiàn)衛(wèi)星導(dǎo)航系統(tǒng)高質(zhì)量的定位、導(dǎo)航和授時(shí)服務(wù),地面站與衛(wèi)星之間的時(shí)間同步就顯得尤為重要。作為衛(wèi)星導(dǎo)航系統(tǒng)的關(guān)鍵型技術(shù)和基本性能,時(shí)間同步直接影響系統(tǒng)的定位、導(dǎo)航和授時(shí)服務(wù)。
          文中論述的時(shí)間同步儀控制方案是以9芯片為主控制,F(xiàn)PGA芯片作為輔助控制。采用這個(gè)方案,可以有效簡(jiǎn)化時(shí)間同步儀控制系統(tǒng)的復(fù)雜性,同時(shí)提高整個(gè)控制系統(tǒng)的靈活性和可靠性。

          1 系統(tǒng)的組成和工作原理
          時(shí)間同步儀控制單元作為時(shí)間同步儀系統(tǒng)的控制中心,采用ARM核的32位嵌入式RISC微處理器,設(shè)計(jì)了微處理器與外圍設(shè)備控制端口與數(shù)據(jù)端口的連接,分別包括了與FPGA-XCS30,LCD顯示器PC4002、以太網(wǎng)MAC控制器DM9000和RS-232收發(fā)器的連接。圖1為時(shí)間同步儀控制單元組成框圖。

          本文引用地址:http://www.ex-cimer.com/article/148830.htm

          c.JPG


          (1)網(wǎng)口控制:實(shí)現(xiàn)網(wǎng)絡(luò)通信,遠(yuǎn)程登錄操作控制板,并接收外部的導(dǎo)航電文信息以及發(fā)送導(dǎo)航電文信息。
          (2)串口控制:兩個(gè)串行端口,一個(gè)用于計(jì)算機(jī)通過超級(jí)終端登錄進(jìn)行系統(tǒng)調(diào)試,另一個(gè)用于與發(fā)射單板的通信。LCD顯示控制:顯示信息的緩存。顯示信息包括控制信息、告警信息,完成人機(jī)交互。
          (3)鍵盤/按鍵控制:用于通過監(jiān)測(cè)并接收鍵盤控制信息,傳遞給ARM處理器。
          (4)系統(tǒng)工作狀態(tài)監(jiān)控:監(jiān)測(cè)各單板的插入狀態(tài)、工作溫度及電源供電情況,并對(duì)各單板的供電進(jìn)行控制;通過I2C總線與各單板進(jìn)行通信,控制其他單板工作狀態(tài),下發(fā)控制指令。
          (5)ISA總線控制:實(shí)現(xiàn)各芯片與ARM處理器之間的通信。

          2 系統(tǒng)硬件設(shè)計(jì)
          2.1 ARM微處理器的選擇
          S3C2440A的核心處理器(CPU)是一款由AdvancedRISC Machines公司設(shè)計(jì)的16/32位ARM920T的RISC處理器。它的特點(diǎn)具體如下:
          (1)ARM920T內(nèi)核實(shí)現(xiàn)了MMU,AMBA BUS和Harvard高速緩沖體系結(jié)構(gòu)。這一結(jié)構(gòu)具有獨(dú)立16 kB的指令Cache和16 kB的數(shù)據(jù)Cache。且每個(gè)都是由8字長(zhǎng)的行組成。
          (2)片上由一個(gè)LCD控制器、3個(gè)通道的UART、4通道的DMA、2通道的SPI和1通道的IIC-BUS接口。
          (3)支持NAND Flash系統(tǒng)引導(dǎo)、系統(tǒng)管理器。
          (4)支持Thumb/ARM雙指令集,能很好的兼容8位/16位器件,大量使用寄存器,尋址方式靈活簡(jiǎn)單,指令執(zhí)行速度更快,效率更高。
          (5)處理器主頻最高可達(dá)400 MHz。
          綜上所述,S3C2440A微處理器的工作頻率提高了系統(tǒng)的運(yùn)行速度,使得處理器可以順利地運(yùn)行于Windows CE,Linux等操作系統(tǒng)以較為復(fù)雜的信息處理,可減少軟件開發(fā)時(shí)間;S3C2440A具有強(qiáng)大的內(nèi)部中端,方便進(jìn)行TCP/IP的輪詢調(diào)用;S3C2440A具有豐富的外圍設(shè)備資源,可簡(jiǎn)化微微電路中的擴(kuò)展部分,降低系統(tǒng)的復(fù)雜度、減少系統(tǒng)成本。所以選S3C2440A作為該系統(tǒng)的核心處理器。


          上一頁 1 2 3 4 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();