2012TI杯電子設計大賽

2022-03-10 04:32:48 字數 3545 閱讀 1797

第2-6周:2023年ti杯比賽

比賽前:每天的作息是這樣的:7:00起床;7:40-12:00實驗室。14:00-18:00實驗室。18:30-10:00實驗室。回寢後如果有沒除錯好的程式,繼續除錯好。然後逛逛ti的論壇,把白天遇到的問題發到論壇,看看論壇的帖子。偶爾和朋友聊聊天,上上社交**。24:00-2:00這樣時間範圍睡覺。

這樣的作息非常適合我,我每天用本子記錄了遇到的問題,收穫,時不時翻一翻,感覺自己每天都在成長,過的很開心,期間做過兩次以往的訓練題,完成的還不錯。當時想比賽要晚點來就好了,這樣的狀態不是想有就有的。

比賽:四天三夜,是個難忘的經歷。

選題:之前訓練的時候都是做的測控,所以題目一出來首先看的是測控,今年冒出了個攝像頭,人當時傻了,從來就沒碰過這玩意,轉去看其他題目,好吧,不會,之前都沒練過,心裡也完全沒底啊。和組員討論了一下,還是選了測控————e題自動射擊報靶裝置。

選攝像頭:這就來到了失敗的根源。比賽時間很緊張,攝像頭選型很關鍵!和另外一組做這個一起商量了一下,選用了ov7620。當時考慮到傳輸速度問題,430的晶振頻率太低(ti贊助,指定的處理器

。我們學的是149,最高8m)的問題,想是不是需要乙個fifo暫存器模組,猶豫了一下,對攝像頭真的是一無所知。諮詢了做個飛思卡爾的學長(!大牛啊),他說應該可以的。不放心問了下攝像頭店家,店家說可以的,果斷下了單。然後開始分配任務了,因為之前做過2023年江蘇省的點光源跟蹤系統,所以電機控制雷射筆移動那塊沒多大問題,模組都還在,我就交給了另外乙個組員做了。核心問題就是攝像頭了,採集影象,處理影象,攝像頭構成的閉環系統自然就落到了我頭上。我當時腦子其實有點悶了,當時眼裡只有攝像頭了,看不到整個專案了。我潛心鑽入了攝像頭的世界裡了。找資料,看**。第二天中午攝像頭一到,趕緊火急火燎的開幹了,測試攝像頭的好壞。晚飯的時候,攝像頭部分程式差不多搭建好了,吃完飯,開始除錯了,慢慢發現不對勁,串列埠列印出來的灰度值,有幾列都是一樣的,按理說,應該採集到的區域影象每個點的灰度值不可能是一樣的啊。當時選的是40*40(430f149

ram 2k)個點。上網搜搜,沒找到結果。隱隱的感到可能是處理器時鐘頻率太低,運算速度跟不上,採集不到40*40個點。就去和那個同學交流了下,他也沒搞定攝像頭,但是採集到的點沒有我這種現象。得不到證實後,又繼續除錯去了。為了驗證之前的想法,我在主函式裡乙個while(1)迴圈裡,將讀取一行40個點的40行**粘進去,然後翻轉io口,用示波器測方波長度,結果發現讀取40行的**只能執行12行。這樣我就想之前測試的灰度值有相同的幾列是不是每行採集結束的行隱訊號呢?我又採取了乙個方法測試,在原先的採集程式裡,奇數場中斷服務程式裡,不改變中斷觸發方式,一直採取一行,發現測得還是12個資料就出現了相同灰度值得訊號。當時找到問題,可是就是不敢確認,之前不了解攝像頭,完全沒信心。所以又想著再用什麼方法測試測試,確定那是行隱訊號,論壇裡搜不到(確切的來說,不懂搜尋引擎)。那時已經連續工作很長時間了,頭暈了,然後不知道該幹嘛了。忽然又懷疑,我的8m晶振是不是開了,然後又拿著示波器在那鼓搗,還真是奇怪了,不知道為什麼測試的就不是8m。後來找了很長時間,發現io口插錯了。最後繞了一圈,還是什麼都沒弄好。這時候人熬不住了,睡覺了,第二天上午的時候,我那同學過來和我說,他的也不行了,只能採到16個點,這時候心裡說不出是什麼滋味,證實了自己原先的想法,但也宣告比賽的失敗。後來我叫他在想法子測試測試,快到中午的時候,他說他現在採集到的一行是12個點,之前4個點是重複值,應該就是所謂的行隱訊號了。當時崩潰了,比賽第三天了,發現第一天的方案是錯誤的了。我這時候已經完全沒有了主張,覺得比賽肯定就是失敗了,開始內疚了,對不起隊友啊。比賽快做不下去了,想放棄了。去水池衝了把臉,不斷的提醒自己:比賽沒有結束呢。後來冷靜下來,想了幾個方案(1)這時候買個暫存器,明天才能到。明晚就交作品了,肯定來不及了。放棄(2)將攝像頭的27m有源晶振換下來,整個12m的晶振。這屬於鋌而走險,有源晶振之前沒弄過,完全不知道行不行的通,乙個不小心,攝像頭完了,啥也做不成了。放棄(3)不做攝像頭了,直接開環控制,騙評委說是閉環做的,評委不是呆子,又不認識我們,掙只眼,閉隻眼這種好事肯定輪不到我們。題目是自動射擊報靶裝置,核心是攝像頭,不做了,還有什麼意義。放棄(4)在採集到的12*12個點中提取資料,死馬當活馬醫(這方案不是我想的)後來就這麼做了,除錯攝像頭距離後,然後測試雷射筆在幾環距離中心的位置,由實驗資料得出方程,然後由此判斷點在幾環。最後結果測試了竟然有70%------80%的準確率.得了,就這麼幹了,然後著手準備其他的了。此時已是第四天的早上了。問題又來了,之前我一心準備攝像頭,電機部分交給隊友調了,程式沒有架構好,而且兩個人的編碼風格相差很大,他不習慣模組化設計,單獨測試時都放在main函式裡了,兩個程式糅合出現了很大的問題。現在想想當時自己真的是太失敗了,考慮問題太狹隘了,一開始的程式框架都沒搭好。還談什麼做出整個專案。然後找不出問題,都慌了,各種亂,細節就不說了,也不想說再提了了,最後直接就沒搞起來,到比賽尾聲,放棄攝像頭部分了,封裝了作品。

此次比賽暴露出個人的很多問題:

(1)缺乏領導意識,沒有遠瞻性,把握不住重點。此次攝像頭固然重要,但其他部分也不可或缺,沒有把整個專案放在眼裡是此次比賽極大的乙個失誤。

(2)作為組長,沒有首先組織組員討論,將整個題目的框架搭建好,硬體平台,軟體結構太散亂了。沒有及時的檢驗結果,到最後甚至連設計報告都沒怎麼看。

(3)個人心理素質太差,應變性不行,遇到問題了,解決手段單一,不夠果斷。集中體現在發現攝像頭問題,處理的方法上。

(4)個人實力還尚待提高,學習能力弱了。

關於給以後參加比賽同學的建議(測控類)

需要學的知識,練的模組就不多說了,上相關論壇一搜,比我講的肯定全面。

賽前準備:

(1)官方給出的清單:這是太重要的參考資料了,其實之前清單裡有攝像頭,可是實驗室老師也不買個給我們練練手,我上網搜了下價錢,嫌貴,就抱著僥倖心理,沒買了,後來浪費了整整一天一夜的時間。所以做測控類的試題,清單裡給出的感測器,或是什麼其他的器件,實驗室老師買了更好,不給買啥也別說,買來除錯好吧(實在不行和其他組合夥買吧,畢竟乙個比賽訓練下來得花不少錢),另外清單給出來了,題目也能猜一部分出來了。

(2)確定選題方向,每年有幾類題是固定的,選定方向,訓練時就做那型別的。畢竟比賽前的時間不是很長。

比賽進行中:

(1)先確定好整個題目的解決方案,在張大白紙上寫好,然後標註好解決的難點問題,程式的框架一定要搭建好,然後組長根據個人特色分配任務(ps,基本上測控類的硬體平台搭的很快,主要是除錯會費時間)

(2)分工合作後,隔段時間三人在一起 交流 各自進度,然後幫助其他人看看,有時乙個很簡單的問題,你自己老是在那想,思路很難開啟,別人可能很快就給解決了。

(3)不到最後,絕不放棄。這話聽起來可能有點廢話,但是你經歷過了你就不會這麼覺得了。學校和我們一樣做e題的也有不少,他們有的攝像頭都沒有做出來。也捎帶了個二等獎。原因是他們攝像頭沒做出來後,就專心致志完善其他模組了。這可能有運氣因素,但更多的可能是這樣,大家都比較差,但是你做的比其他差的有好的方面,你就能獲獎了。

(4)封裝好你的作品。作品是封裝好,然後運到主辦學校,這一路得要經過多少顛簸啊?學生做的始終不是市場上的產品,穩定性差,所以確保你的作品到測試那天現場還能工作。我們這邊的一組,本來基礎部分,發揮部分都做好了,我們都以為拿個一等肯定行的,可是到現場後,電機不工作,人都急死了,最後花了很長時間才調出來,可是直接影響了測試成績了,最後只拿個二等。這些比賽以外的因素要盡量的避免,否則後悔都來不及啊!

沒想到這次回顧竟寫了這麼長時間,從2號寫到了3號,早上還有課,不寫了,洗洗睡了。。。。

電子設計大賽電動車蹺蹺板設計

摘要 本系統以51系列微控制器為控制中心,外加電機驅動積體電路l298 七段碼解碼顯示積體電路74ls247 七段碼數碼管等外圍元件控制電動車前進 後退 停止等執行狀態,並顯示所需時間 發出聲光報警。本次設計前進 後退 停止等狀態執行時間通過簡單估算及實驗測試最終確定,並通過微控制器定時完成。微控制...

電子設計大賽音訊訊號分析儀

摘要 根據競賽題目要求和現有條件的條件,本作品完成了以通用計算機的為核心的音訊訊號分析儀。本儀器系統組成為 被測物件 感測器 訊號調理 資料採集 虛擬儀器軟體和計算機軟體系統平台。被測訊號首先經感測器轉化為電訊號,然後由訊號調理器進行去噪 濾波及前級放大等預處理,然後通過整合晶元進行音訊訊號的採集和...

15年全國電子設計大賽專家組意見

全國大學生電子設計競賽專家組組長,北京理工大學羅偉雄教授在會上詳細談了今年的全國大學生電子設計競賽的基本要求及賽題特點。其相關精神,總結如下 1 賽題數量減少,大概5題 難度有所降低,題型突出基礎知識 模擬電路 數位電路,和微控制器應用 的綜合應用能力的考核,降低專業特性和專業特色,降低直接應用性特...