2017電子設計攻略 控制類

2021-07-26 15:24:28 字數 1555 閱讀 9178

author: 靳皓屹   中北大學

組隊是一件非常重要的事情。在組隊之前,一定要想清楚:

(1)三個人中間是否有一位核心成員(具有決斷力,能夠定好團隊的方向);

(3)指導老師,指導老師是否能夠幫到你;

硬體負責人:負責搭建機械結構,電路設計製作,以及配合驅動負責人調好底層驅動程式;

下面我以乙個簡單的小題目為例,去闡述一下三個人如何去配合:

題目:製作乙個溫度報警儀,當溫度高於20度時,蜂鳴器響起,使用者必須按下按鍵來解除報警;低於20度時蜂鳴器不響。

拿到這個題目,一看其實很簡單,乙個人就能完成;但是在電子設計大賽時,要求會很多,會有很多的邏輯,驅動方面要求也會很高,另外機械結構要求就更高了。就當這是乙個電賽題,三個人應該如何應對?

三個人一起商討乙個整體方案:

我們採用stm32微控制器,ds18b20作為測溫模組,自己製作蜂鳴器報警模組(無源的),自己製作按鍵模組。迴圈檢測溫度,如果大於20度,則蜂鳴器響起,開始檢測按鍵是否按下與溫度是否降下,如果降下來或者按了按鍵,蜂鳴器停止報警。

硬體負責人:開始製作硬體模組,蜂鳴器模組,按鍵模組,留好排針,並可以通過自己的電平測試(就是加上相應的電平來看看是否可以工作)。

驅動負責人:開始編寫各個模組驅動,溫度模組,按鍵模組,蜂鳴器模組,寫到什麼程度?

溫度模組:封裝出乙個 floatget_temp();  只要呼叫這個函式,就能得到溫度值;

按鍵模組:封裝乙個  int get_key();   呼叫這個函式就能夠得到按鍵值;

蜂鳴器模組: 封裝乙個 void beep(intx);  當beep(1)時,蜂鳴器就能響。反之不響;

(1)專案篇

入門的話非小車莫屬了。做乙個循跡小車,最好按照上述的方法合作完成,不要死坑乙個人,時間長了被坑的那個人效率會很低。

之後就是去做往年的電賽題,建議做平衡類的,比方說倒立擺和自平衡小車,別的題目意義不是太大;

平衡類的題目主要是pid

演算法的調優。怎麼調,我們以前是暴力求解法,說白了就是瞎試,但是這樣不是很科學,我電賽之後一直沒搞這方面也沒總結,這方面最好找你們的指導老師,看看他們有沒有高招,至少,不要一直試引數。

(2)準備篇:

硬體負責人: 學習cad製圖,微控制器,pcb製作,一些感測器的基本原理,學著自己去製作一些感測器和模組,稍後我會列舉;

驅動同學:   學習微控制器,每個知識點都要搞清楚,比方說gpio,中斷,定時器,pwm,i2c,spi,串列埠;還有一些模組:

顯示屏,藍芽,nrf2401,直流電機,步進電機,舵機,航模用的無刷電機,這些都要搞清楚,都要親手去驅動一遍;

(3)模組篇:

直流電機驅動器(ln298),步進電機驅動器(專業驅動器),電調(無刷電機);

oled顯示屏,觸控螢幕等等(顯示)

藍芽模組,nrf2401;

蜂鳴器模組;

編碼器,精密電阻器(測轉角);

mpu6050(自帶庫dmp,測角度,加速度,角加速度)

光耦模組(用於保護);

上述模組是一些常用的,大家電賽之前準備好足量的,還有驅動程式都要搞好。

還有就是要設計乙個人機互動介面,通用模板,不管什麼專案都可以用。

電子設計知識歸納

1.貼片器件與外掛程式器件相比的優勢 2.什麼是可控矽?也叫閘流體,是一種整流器件,具有單向導電性 gk之間加正向電壓使閘流體導通,但無法使閘流體關斷,ak之間電流小於閾值就自動關斷了 3.電源模組 穩壓並提供電源 4.線性降壓電源,壓差太大,模組會發燙,所以用多個降壓模組,均勻降壓會比較好 5.交...

Return電子設計競賽

停更的這麼久其實也是重心轉移的過程吧。從計算機回歸到原本的自動化。這期間第一次參加了電子設計競賽,之後的 總結什麼的也會發上來。微控制器也算入門了一點,之後也會更新。cf,ccpc這種應該就會放一放啦。cccc天梯賽打完就正式退役去搞微控制器和嵌入式啦,人工智慧機器學習也會一直帶著學習。找隊友隊友挺...

電子設計 密碼鎖

3.附 基於52微控制器的簡易密碼鎖有多種實現方案,比如使用數碼管可以做,使用點陣可以做,使用1602和12864液晶都可以做,關鍵在於使用者介面,我的微控制器只有數碼管和1602液晶,數碼管只有四位,並且只能顯示數字,這不僅對密碼鎖使用者很不友好,而且只有四位密碼安全性不高所以最終選擇使用液晶。對...