日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
基于NiosII的多通道PWM信號(hào)測(cè)量/產(chǎn)生器節(jié)點(diǎn)設(shè)計(jì)
基于NiosII的多通道PWM信號(hào)測(cè)量/產(chǎn)生器節(jié)點(diǎn)設(shè)計(jì)
 更新時(shí)間:2008-8-3 15:48:01  點(diǎn)擊數(shù):2
【字體: 字體顏色


    

摘要:針對(duì)于列車控制系統(tǒng)半實(shí)物仿真平臺(tái)測(cè)速測(cè)距模塊的多通道PWM信號(hào)測(cè)量/產(chǎn)生的要求,提出了一種利用NiosII軟核處理器替代通訊用MCU的智能多通道PWM信號(hào)測(cè)量/產(chǎn)生器的設(shè)計(jì)方案。
關(guān)鍵詞:NiosII;PWM;FPGA;SOPC




引言

  列車控制系統(tǒng)半實(shí)物仿真平臺(tái)是基于HLA規(guī)范,將各種鐵路通信信號(hào)系統(tǒng)內(nèi)的設(shè)備通過(guò)建;?qū)嵨镞B接到一起,構(gòu)建成的一個(gè)完整的列車運(yùn)行控制仿真平臺(tái),用以進(jìn)行系統(tǒng)研究、系統(tǒng)仿真及新系統(tǒng)的開(kāi)發(fā)。

  實(shí)物測(cè)控接口平臺(tái)是列車控制系統(tǒng)半實(shí)物仿真平臺(tái)的重要組成部分,是實(shí)物設(shè)備和HLA仿真環(huán)境的接口,實(shí)現(xiàn)實(shí)物系統(tǒng)和仿真環(huán)境之間的信息交互,保證其協(xié)同并行工作。接口平臺(tái)使用了嵌入式Linux的架構(gòu)以提供HLA界面,同時(shí)提供和實(shí)物設(shè)備對(duì)應(yīng)的物理信號(hào)接口,其中包括車載實(shí)物系統(tǒng)中的測(cè)速測(cè)距模塊需要的多路PWM信號(hào)測(cè)量/產(chǎn)生器節(jié)點(diǎn)。

  常用的MCU或者PWM芯片最多能提供16路PWM信號(hào)輸出通道,如果用MCU來(lái)實(shí)現(xiàn)PWM信號(hào)周期和占空比的測(cè)量,需要占用大量的硬件資源并且效率不高,因此使用MCU實(shí)現(xiàn)較多通道的PWM信號(hào)測(cè)量/產(chǎn)生器對(duì)MCU的處理能力要求較高,成本較高。若采用MCU/DSP作為外界通訊接口,使用FPGA實(shí)現(xiàn)多通道PWM信號(hào)測(cè)量/產(chǎn)生器,可以完成設(shè)計(jì)目標(biāo),但是系統(tǒng)復(fù)雜度較高。本文提出了一種利用NiosII軟核處理器替代通訊用MCU的智能多通道PWM信號(hào)測(cè)量/產(chǎn)生器的設(shè)計(jì)方案。該設(shè)計(jì)僅使用單片F(xiàn)PGA構(gòu)建SOPC,系統(tǒng)復(fù)雜度低,可靠度高。


節(jié)點(diǎn)硬件設(shè)計(jì)

  Nios II是一款基于哈佛結(jié)構(gòu)的32位RISC 處理器,包括3 種內(nèi)核。

  智能PWM節(jié)點(diǎn)設(shè)計(jì)的核心在于NiosII軟核處理器的配置和利用FPGA實(shí)現(xiàn)多通道PWM信號(hào)測(cè)量/產(chǎn)生器。

  節(jié)點(diǎn)硬件方框圖如圖1所示,F(xiàn)PGA選擇了Altera公司低成本FPGA Cyclone EP1C6Q240C8,電源模塊選擇了Murata公司的可提供3路1.0~3.6V可調(diào)輸出的MPD5S025S,直接提供FPGA需要的3.3V,2.5V和1.5V電源;NiosII的程序代碼保存在FPGA的配置芯片中,配置芯片選擇了16Mbit串行EPCS16,足夠保存NiosII應(yīng)用程序;外擴(kuò)2MByte SDRAM芯片AS4LC1M16S1;通訊接口為RS-485,采用磁隔離的方式,使用的隔離器件是ADuM3301磁隔離芯片,由一個(gè)5V/5V的DC/DC電源隔離器件B0505D提供隔離端的電源。FPGA輸入/輸出的多通道PWM信號(hào)通過(guò)接插件連出。整個(gè)節(jié)點(diǎn)設(shè)計(jì)非常簡(jiǎn)潔,可以做到很小的體積。



圖1  智能PWM節(jié)點(diǎn)硬件方框圖


  Nios II軟核處理器配置
  NiosII軟核處理器使用Quartus II集成的SOPC Builder進(jìn)行配置,配置圖如圖2。根據(jù)節(jié)點(diǎn)設(shè)計(jì)的需要,使用Nios II/s為處理器核心,UART為通訊接口,添加SDRAM控制器和EPCS控制器。使用32bit+12bit PIO作為PWM控制器,這個(gè)控制器是基于總線方式的控制器與FPGA內(nèi)的PWM信號(hào)測(cè)量/產(chǎn)生器相連讀取/寫入周期和占空比信息,具體定義為:32bit數(shù)據(jù),8bit通道地址,1bit讀/寫,1bit配置允許和1bit配置測(cè)量/產(chǎn)生,這2bit可以配置對(duì)應(yīng)地址PWM通道為測(cè)量或產(chǎn)生,1bit預(yù)留。使用這種總線方式控制器配置PWM通道信息的速度快并且易于編程。



圖2  智能PWM節(jié)點(diǎn)NiosII處理器配置圖


  FPGA內(nèi)多通道PWM信號(hào)測(cè)量/產(chǎn)生器模塊
  多通道PWM信號(hào)測(cè)量/產(chǎn)生器模塊FPGA功能框圖如圖3所示。用FPGA實(shí)現(xiàn)PWM信號(hào)的產(chǎn)生和測(cè)量的核心就是計(jì)數(shù)器的使用,每個(gè)通道的PWM需要8個(gè)計(jì)數(shù)器,其中4個(gè)是PWM信號(hào)產(chǎn)生用的預(yù)置高電平計(jì)數(shù)器,預(yù)置低電平計(jì)數(shù)器,高電平計(jì)數(shù)器和低電平計(jì)數(shù)器;其余4個(gè)是PWM信號(hào)測(cè)量用的高電平計(jì)數(shù)器和低電平計(jì)數(shù)器以及對(duì)應(yīng)的最大值寄存器,由于資源的限制,這些計(jì)數(shù)器必須用RAM實(shí)現(xiàn)。



圖3  多通道PWM信號(hào)測(cè)量/產(chǎn)生器模塊FPGA功能框圖


[1] [2]  下一頁(yè)



  • 上一篇: 基于Blackfin處理器實(shí)現(xiàn)對(duì)硬盤FAT32文件系統(tǒng)的操作
  • 下一篇: 基于89C51計(jì)算機(jī)鎖定加密鍵盤設(shè)計(jì)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1