我們提前一個月準備,在師傅的指導下,熟悉了基于arm3內核的stm32f103平臺。并做了幾套往年試題。這里推薦滾球控制系統和風力擺控制系統。在這過程中,明確分工,了解一個完整的系統是怎么做出來的。并加強了知識儲備。
關于比賽,我們要先準備好一些模塊:其中包括:
、 電源模塊:
①常用的電源穩壓模塊 12V,9V,5V,3.3V 和雙電源±5V,±12V
②可調升壓電源模塊 | 2、 最小系統:
確定一類競賽用的單片機, C51,AVR,FPGA,STM32 等,做一個最小系統,引出所以端口。
| 3、 驅動模塊:
這個應該是屬于必備的模塊(如果選擇控制類題目),常用的 L298,L297, UNL2003, UNL2803 等。
| 4、 信號處理模塊:
信號處理模塊主要把一模擬信號轉為開關量。把一些信號轉為其他信號(把正弦波轉為方波),電壓比較器(LM393, LM339) ,信號放大(常用運放 TL082, TL084)
| 5、 AD,DA 模塊:
現在高級一點的單片機基本都帶有 AD,但是還是要準備一些 DA 模塊。 AD, DA 模塊能在一些傳感器場合中用到。 | 6、 傳感器模塊:(這一塊應該說是準備階段重點要準備的。)
① 循跡光耦(一般是黑線)也可以借鑒飛思卡爾只能車大賽,循導線(帶有一定頻率的導線)
② 趨光模塊(光敏電阻或者光敏二極管)
③ 霍爾傳感器
④ 接近開關(探測金屬)
⑤ 超聲波傳感器(測距,避障)
⑥ 紅外(無線遙控,避障)
⑦ 角度傳感器
⑧ 加速度傳感器
⑨ 濕度傳感器
⑩ 煙霧傳感器,溫度傳感器
⑪ 顏色傳感器
等等
在比賽前我們可以先把底層函數寫好
最后共勉
| | |
|