⑴ 做智能小車,該用什麼單片機開發板
做智能小車就是自動控制自動化專業范圍的,這個專業的最基本的專業課不是C語言也不是匯編語言。而是《電子技術》(模擬電子技術和數字電子技術都要學),就是如何分析和設計電路的專業課。如果你連模擬電子都不懂,我給你個驅動小車電機的H橋電路圖你也看不懂也不會用。而且做小車基本是做電機控制(直流電機伺服電機或者步進電機)這都是《電機與拖動》或者《電機學》里學到的。不要以為電機就是像小孩子玩的車模哪么簡單。如果要測量並控制它的轉速和方向,學問大了去了。
而且,看你的說明,你似乎對編程語言還不是太了解。C語言是基本上統一的,有標準的。而匯編則不是。匯編語言說白了就是微處理器(計算機用的CPU的學名)和微控制器(單片機、ARM、DSP等晶元的學名)晶元的指令集。而各個不同廠家的晶元有不同的內部結構,也就有不同的匯編語言。
比如說現在計算機用的匯編基本是x86架構的,學的最基礎的就是8086晶元的匯編語言,其中它的數據傳送指令有三個MOV、MOVSX、MOVZX。而8051架構的單片機,則有MOV、MOVX、MOVC三種。同樣是單片機,但PIC架構的單片機的數據傳送指令則是MOVWF、MOVF、MOVLW。看似一樣,其實他們的區別是根據晶元內部結構決定的。
所以說,不要著急,一步一步來,先了解了微機原理,然後再學單片機原理。用什麼開發板不重要,重要的你用什麼單片機你學什麼單片機,什麼樣的單片機就有什麼樣的開發板。 你現在讀大二,要學什麼單片機要看你們學校開什麼單片機的課程,中國的大學基本上是學51系列架構的單片機。我上學的時候也是用51單片機做智能避障小車。而我沒買過任何開發板,自己買的電容電阻萬用板,自己焊的。這樣做雖然彎路多點,但能從中學到很多東西。有的同學四年自動化專業畢業,焊電路板都不會……
⑵ 51單片機智能小車
每個模塊單獨寫,還行不行。行就再繼續寫下一個,就這樣子慢慢的寫好了
⑶ arino智能小車和51單片機智能小車有何區別
很多啊,比如超聲波避障原理,循跡原理,單片機的最小系統組成,程序上的話,就可以讓別人簡單的說一下執行整個的過程,讓別人分析一下車上各部件的作用之類的
⑷ 想做一輛由單片機控制的智能小車,我需要學習哪些方面的知識
1,樓主,你首先要學習C語言基礎,就相當於80%會單片機了,因為現在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。
2,先看內核8051的單片機:台灣宏晶的STC89C51-DIP40/或其它如新茂,到網上買一個開發板,價格不會超過200元。
3,看一下單片機功能:包換內部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環境、編程軟體KEIL。
5,打開開發板的例子程序,在KEIL編譯,下載到板,看結果和說明是不是相符,達到這樣效果時,你心裡肯定很激動,這時你真正學會了單片機,你成功了!!!!!。
6,單片機C語言舉例:
sbit SPEAK = P1^5; //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK =0;蜂鳴器就會響,你看就是這么簡單。
unsiggne char temp;//定義TEMP為單位元組變數。
sfr PORTA P1;//將P1口定義為PORTA
7,結合上面講的,你就可以搭電路和編代碼進行小車控制。。
總結,當然,做起來可能不那麼順利,堅持才是硬道理。
⑸ 智能汽車一般用什麼單片機
要選功耗小的,抗干撓強的
⑹ 第九屆飛思卡爾智能車大賽用哪一款單片機
想做電磁或者光電的話果斷MC9S12XS128,攝像頭用k60,其實飛思卡爾比賽用什麼類型的單片機差的並不大,真正的差距在演算法和車子的機械結構上,晶元只要頻率夠就行,其實只有攝像頭對頻率要求高,選晶元其次就是看資料多少,你如果選codefire什麼的資料很少很難學的,s12和k60都是歷屆的主選晶元,其他晶元都是由於同學校兩支隊伍MCU不能一樣才選擇的,所以推薦S12和K60
⑺ 飛思卡爾智能車用什麼單片機
飛思卡爾的xs128系列 80引腳 現在多數參賽隊都開始用k10 k60了
⑻ 恩智浦智能車大賽能用什麼單片機
恩智浦旗下的應該都能用,以前飛思卡爾的時候,飛思卡爾的晶元都可以用,目前比較流行的是k60,arm架構,cortex-m4的,可以買野火的開發板學習。我們學校用的就是野火的k60
⑼ 智能小車51單片機程序
中國電子DIY之家有製作實例可以參考
⑽ 51單片機智能車的問題
在前進函數裡面增加一句P1_2=1;這樣燈就一直亮。
在轉彎函數裡面調用閃爍程序即可。