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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 基于FPGA的智能小車設計

          基于FPGA的智能小車設計

          作者: 時間:2011-04-07 來源:網(wǎng)絡 收藏

          1.3 動力及轉向系統(tǒng)
          有左右輪兩個電機及龜機驅動。驅動電路采用了CT Microelecttonics公司的大功率直流電機驅動芯片L298,最高支持50 V電壓,最大電流為5 A,滿足大功率電動機的要求,外圍電路簡單,同時,由于該芯片為雙路結構,分別控制左右電動機,增加了電路的可靠性,減少了復雜性。電機控制采用PWM脈沖寬度調(diào)制方式來控制汽車的前進速度。由NiosⅡCPU寫入控制字,可得到不同占空比的PWM驅動信號,此PWM信號送入電機驅動芯片的控制端來調(diào)節(jié)速度。
          1.4 自動避障系統(tǒng)
          自動避障系統(tǒng)采用Verilog HDL語言編寫驅動電路。該模塊(見圖2中的MOTOR)和一個數(shù)據(jù)選擇器(見圖2中的select_2)相連來實現(xiàn)自動避障與人工遙控之間的切換。當小車上NiosⅡCPU的SEL管腳輸出低電平時,數(shù)據(jù)選擇器將把該模塊的輸出作為電機的控制指令。這樣的好處在于具有響應迅速,不需要NiosⅡCPU參與,提高了CPU處理濕度、溫度數(shù)據(jù)并控制無線模塊收發(fā)數(shù)據(jù)的效率。該邏輯電路的工作原理是根據(jù)紅外傳感器發(fā)回來的數(shù)據(jù),經(jīng)過邏輯判斷來控制電機的工作狀態(tài)。

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

          b.JPG


          1.5 小車的人工控制
          小車的人工控制和自動避障之間的轉換由一個數(shù)據(jù)選擇器控制,當小車上NiosⅡCPU的SEL管腳輸出高電平時,數(shù)據(jù)選擇器將把無線模塊所發(fā)送過來的指令作為電機的控制指令,實現(xiàn)了對小車的無線控制。
          1.6 溫度和濕度測量
          在溫度測量系統(tǒng)中,采用抗干擾能力強的新型數(shù)字溫度傳感器DS18B20,該系統(tǒng)中將DS18B20的1,3引腳分別接于板的GND和+3.3 V管腳,2引腳接的I/O腳,傳輸控制及數(shù)據(jù)信號。DS18B20最高可用12位表示溫度值,最高5位為符號位。
          采用HS1101濕度傳感器,具有響應速度快,工作溫區(qū)寬(-40~+100℃),測量范圍大(0%~100%RH),可靠性高,穩(wěn)定性好,功耗低,外圍電路簡單等優(yōu)點。
          工作原理為:用HS1101傳感器與TLC555構成多諧振蕩器,HS1101傳感器內(nèi)部電容會隨濕度的變化而變化,從而使輸出頻率發(fā)生變化。編寫VHDL程序在設計一個頻率計可精確的測出頻率值,通過輸出頻率與濕度的關系便可得到濕度值。
          1.7 無線收發(fā)系統(tǒng)
          系統(tǒng)采用PTR4000無線嵌入式模塊,工作頻率為2.4 GHz,最高工作速率可達1 Mb/s,高效GMSK調(diào)制,且有CRC檢錯功能。具有低功耗,抗干擾能力強,體積小等優(yōu)點。主要有三種工作模式,分別為:配置模式、ShockBurst發(fā)送模式和ShockBurst接收模式。

          2 軟件設計和調(diào)試
          采用NiosⅡ進行C語言編程。NiosⅡ集成開發(fā)環(huán)境(IDE)是NlosⅡ系列嵌入式處理器的基本軟件開發(fā)工具。所有軟件開發(fā)任務都可以在NiosⅡIDE下完成,包括編輯、編譯和調(diào)試程序。NiosⅡIDE是開放式的、可擴展Eclipse IDE project工程以及EclipseC/C++開發(fā)工具(CDT)工程,NiosⅡIDE為GCC編譯器提供了一個圖形化用戶界面,可以支持標準C。NiosⅡIDE編譯環(huán)境自動地生成一個用戶特定系統(tǒng)配置(SoPC Builder生成的SoPC文件)的makefile,有利于程序的開發(fā)。

          光電開關相關文章:光電開關原理


          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();