程序設計與軟件開發(fā)項目設計介紹_第1頁
程序設計與軟件開發(fā)項目設計介紹_第2頁
程序設計與軟件開發(fā)項目設計介紹_第3頁
程序設計與軟件開發(fā)項目設計介紹_第4頁
程序設計與軟件開發(fā)項目設計介紹_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

程序設計與軟件開發(fā)項目設計簡介與概述電子信息與通信工程學科專業(yè)實驗教學中心

E-mail:

URL:電子信息與通信工程學科專業(yè)實驗教學中心內(nèi)容

I.

項目設計概述

II.智能小車介紹III.循跡原理介紹電子信息與通信工程學科專業(yè)實驗教學中心I.

項目設計概述項目設計目的:控制智能小車循跡走迷宮PartI:設計任務(DA1-DA2)DA1:根據(jù)項目設計需求,查閱相關資料提交需求分析報告

DA2:模擬小車行駛,觀察車上傳感器狀態(tài),完成算法設計文檔PartII:實踐任務(PA1-PA2)PA1:編寫C語言程序?qū)崿F(xiàn)智能小車的前進、轉(zhuǎn)彎、暫停等功能;測量并繪制小車速度與PWM(脈沖寬度調(diào)制)平均值之間的關系PA2:編寫正確的函數(shù)進行開環(huán)控制,使小車能夠識別出路面黑色軌跡并能沿著黑色軌跡前進直到終點,走出迷宮電子信息與通信工程學科專業(yè)實驗教學中心I.

項目設計概述PartIII:提升任務(EA1-EA2)EA1:采用合適的數(shù)據(jù)結(jié)構(gòu),設計優(yōu)化算法,實現(xiàn)小車自主選擇最短路徑走出迷宮EA2:智能小車通過無線通信模塊實現(xiàn)與PC機的通信,上報狀態(tài)信息,接收簡單指令電子信息與通信工程學科專業(yè)實驗教學中心目標獲得經(jīng)驗和寫作技巧,為在未來的學習中撰寫各種分析報告和設計報告做準備學習使用電子工程測量設備的基本技能學習使用軟件工具進行程序設計與軟件開發(fā)使用軟件工程方法來解決復雜工程問題的嘗試提高同學們對通信專業(yè)的學習和研究興趣電子信息與通信工程學科專業(yè)實驗教學中心學習成果能夠撰寫合格的技術報告提高獨立學習、口頭書面表達和團體合作的能力獨立使用萬用表測量電信號的能力獨立使用C語言進行程序設計和軟件開發(fā)的能力掌握基本的軟件測試方法理解軟件工程分析、設計、實現(xiàn)和測試四個階段的過程電子信息與通信工程學科專業(yè)實驗教學中心考核100%的成績根據(jù)平時實驗獲得,沒有結(jié)課考試PartI:設計任務(40%)DA1:20%

DA2:20%PartII:實踐任務(50%)PA1:25%

PA2:25%PartIII:提升任務(10%)EA1:5%

EA2:5%電子信息與通信工程學科專業(yè)實驗教學中心網(wǎng)站上信息網(wǎng)站:

公告:課程相關公告課程信息:實驗手冊、實驗視頻、實驗表格等電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹智能小車是輪式機器人它是一個集環(huán)境感知、規(guī)劃決策、自動駕駛等功能于一體的綜合系統(tǒng)

它是集中運用了計算機、傳感、信息、通信、導航、人工智能及自動控制等技術的綜合體電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹智能小車的組成部分微處理器——機器人的大腦電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹STM32F103C8主芯片內(nèi)核:ARM32位的Cortex-M3CPU工作頻率72MHz

存儲器:64KB閃存程序存儲器、20KB的SRAM電源電壓:2.0V~3.6V數(shù)據(jù)轉(zhuǎn)換器:2個12位AD轉(zhuǎn)換器(10個輸入通道)調(diào)試模式:串行單線調(diào)試(SWD)和JTAG接口電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹智能小車的組成部分傳感器檢測部分——機器人的眼睛

電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹紅外反射傳感器檢測距離:1mm~8mm比較器輸出數(shù)字開關量(0和1)配多圈可調(diào)精密電位器調(diào)節(jié)靈敏度工作電壓:3.3V~5V傳感器的紅外發(fā)射二極管不斷發(fā)射紅外線,當發(fā)射出的紅外線沒有被反射回來或被反射回來強度不大時,比較器的輸出端為高電平,指示燈熄滅;當紅外線被反射回來且強度足夠大時,比較器的輸出端為低電平,指示燈被點亮。電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹智能小車的組成部分執(zhí)行部分——機器人的腿腳電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹機械部分車輪為三個,前輪是兩個主動輪,后輪是一個從動輪電機部分兩個直流電機L298N集成電機驅(qū)動芯片工作電壓:5V微控制器產(chǎn)生PWM信號給L298N,通過調(diào)節(jié)方波的占空比來控制電機的轉(zhuǎn)速。兩個電機轉(zhuǎn)速相同時小車前進或后退;轉(zhuǎn)速不同時小車轉(zhuǎn)彎;兩個電機反向等速運轉(zhuǎn)時,小車原地轉(zhuǎn)圈。電子信息與通信工程學科專業(yè)實驗教學中心II.

智能小車介紹循跡智能小車總體結(jié)構(gòu)電子信息與通信工程學科專業(yè)實驗教學中心III.

循跡原理介紹采用與路面顏色有較大差別的線條(白色路面上有條黑色曲線)作引導線,利用紅外線在不同顏色物體表面具有不同反射性質(zhì)的特點,在小車行駛過程中紅外傳感器不斷地向地面發(fā)射紅外線,當紅外線遇到白色路面時紅外線被反射的多,紅外傳感器輸出低電平;如果遇到黑線則紅外光被吸收的多,反射的少,車上的紅外傳感器輸出高電平。

通過微處理器來判斷行車路徑是否正確,控制調(diào)節(jié)循跡小車的轉(zhuǎn)向使其能夠自動檢測到引導線,并沿此引導線行駛。電子信息與通信工程學科專業(yè)實驗教學中心III.

循跡原理介紹電子信息與通信工程學科專業(yè)實驗教學中心III.

循跡原理介紹電子信息與通信工程學科專業(yè)實驗教學中心主題流程開發(fā)工具KeilMDK-ARMKeilMDK-ARM是美國Keil軟件公司(現(xiàn)已被ARM公司收購)出品的支持ARM微控制器的一款IDE(集成開發(fā)環(huán)境)MDK-ARM包含了工業(yè)標準的KeilC編譯器、宏匯編器、調(diào)試器、實時內(nèi)核等組件。具有ARMC/C++編譯工具鏈,支持Cortex-M、

Cortex-R4、A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論