飛思卡爾智慧型車準備篇

2021-07-04 22:34:06 字數 1609 閱讀 4149

現在給大家說說如何準備這個比賽吧,當然我可能說的主要是攝像頭組的,因為我也跟大家說過我參加的是攝像頭組,不過準備的大致流程我覺得應該都是差不多的,可能有些細節方面的不太一樣。

首先,我們要組隊,一般乙個組別由三個人組成,每屆的人數規定可能有變化,這三個人最好要有所分工,這樣可以減輕每個人的工作量,為以後節省出更多的除錯時間,這是很重要的。因為我當時就不知道,基本上乙個人什麼都搞,還有乙個學弟也沒幫上什麼忙,也就是跟著學點東西的,基本上主要就是我和另乙個人搞了。真是累成狗啊!所以我的總結就是為了讓各自都輕鬆點,組隊一定要慎重,這是很關鍵的直接影響到以後的成敗。組隊的建議就是可以跨專業組隊,因為這個車涉及到的東西可能不是你本專業主學的,比如機械結構的設計,電路的設計,程式的設計,演算法的設計,如果這都讓乙個人來做的話可能真的是很累,本人親身經歷的說。如果你說,如果乙個人做的話不是能學到更多東西嗎?好吧,如果你想試試的話,也可以試試乙個人來做,不過肯定是沒有分工做來得快,別人做的話你同樣也是可以學到東西的,而且可能學得更容易點,因為有人可以交流嘛!選人還有關鍵的一點就是要選那些真正感興趣的人來做,要有一定的激情才行,要不然中途退出那可就麻煩了,因為中途肯定會遇到困難的,不能遇到困難就輕易說放棄,一定要志同道合,而且隊員之間要多交流不能各做各的,那樣的效率也是很差的,團隊合作很重要。

對於感測器,那就針對不同的組別選用不同的感測器就行,當然還有各組都需要的感測器那就是編碼器了,這個感測器是測小車速度的,原理就是通過車輪齒輪的帶動編碼器轉動,編碼器內部會產生一系列的脈衝,與之連線的微控制器就可以採集到這些脈衝,可以通過設定微控制器定時中斷來採集得到脈衝的數量,從而得到車速。這個測速是為了之後的速度控制做準備的。其他組的感測器我就不多說了,我就說說攝像頭吧!攝像頭的選擇,個人建議選擇數字攝像頭較好,因為直接輸出數字量傳給微控制器傳輸速度快,可以為微控制器減輕負擔,而且功能也比較多一點,使用起來也更加方便。在對於攝像頭的使用,硬體方面沒什麼好說的了,直接買來模組,插在電路板就可以用了,軟體方面需要注意的一點就是攝像頭場中斷和行中斷的時序關係不要搞亂了,搞亂的話採集到的資料那就全是錯誤的資料了。

場中斷時序圖:

行中斷時序圖:

感測器也就是這麼多了,還有乙個控制器件就是舵機了,它是控制方向的,對於舵機也就是校正和安裝比較重要了,校正也就是調中要按照程式設定的pwm控制週期來調整,一般控制舵機的pwm頻率為50hz,舵機安裝必須在調中之後再安裝,否則之後舵機可能無法正常工作,會出現左右打角不對稱的現象,同時舵機的連桿安裝時要盡量水平,這樣力矩大,舵機打角會更省力,也就靈敏點了。

在機械結構設計時,要盡量降低車的重心,這樣高速行駛下小車會更穩定。同時小車的重心盡量靠近小車的中心,不能太前也不能太后。

以上就是比賽前基本的準備了。如果把每一步做好,這將會給你以後的除錯打下基礎,讓以後進展的更加順利。

飛思卡爾智慧型車準備

第乙個兩周的計畫 1.eda 電子設計自動化 的學習 掌握 vhdl硬體描述語言的基礎,學習語法規範並進行程式設計,做好功能和時序 為進一步學習cpld 和 fpga的燒錄程式 製作電路板做好基礎。例程 多路選擇器的vhdl描述 暫存器描述及其vhdl語言現象 一位二進位制全加器的vhdl描述等。2...

飛思卡爾智慧型車攝像頭上位機

飛思卡爾智慧型車攝像頭上位機採集程式 玲聲依舊美 基於飛思卡爾xs128微控制器 攝像頭採集測試程式 ov7620採集程式說明 攝像頭資料口接pa0 pa7 行中斷接pt0,場中斷接pt1 s0為微控制器rxd,接到串列埠模組的txd中,s1為微控制器txd,接到微控制器rxd中 波特率預設為960...

要做飛思卡爾智慧型車要學哪些知識?

至於學習!首先要看你主攻哪方面了!一般分硬體與軟體!硬體方面,也就是電路設計,關於比賽用到的電路不是特別複雜,需要具備一定的電路基礎,模擬電路,數位電路和一些eda設計的能力,主要還是多看前人的東西,之後再在這些基礎上改進創新。無論你主攻哪方面,以下基本電路知識是要知道的。所以現在開始 電路分析 數...