標(biāo)題: 兩輪平衡小車是用51單片機(jī)好,還是stm32好? [打印本頁]

作者: panqin    時(shí)間: 2018-9-13 14:24
標(biāo)題: 兩輪平衡小車是用51單片機(jī)好,還是stm32好?


作者: 609763691    時(shí)間: 2018-9-13 19:48
只要還是看你熟悉什么單片機(jī),51的管腳配置簡單,但是資源相對于stm32較少,雖然stm32很強(qiáng)大,但是你不會或是到時(shí)候管腳的地方編寫不出來,豈不是一切都白費(fèi)了,32的處理速度和計(jì)算都比c51優(yōu)越很多,最終的選擇還是在于你自己,還要看自己能干什么
作者: 呵呵哈    時(shí)間: 2018-9-13 20:40
主要是看你對哪款單片機(jī)熟悉,51操作相比較于32寫驅(qū)動的時(shí)候比較簡單,理解也容易,網(wǎng)上有大量的成熟的可借鑒的代碼。32如果是初學(xué)者的話,即使用HAL開發(fā),遇到問題解決需要查閱數(shù)據(jù)手冊浪費(fèi)大量時(shí)間,但32的資源和主頻比51多一些,看你個(gè)人選擇。
作者: 青月丶    時(shí)間: 2018-9-13 21:24
32功能更多,處理的速度也快的多,我們學(xué)校的普遍是用的32
作者: 千城    時(shí)間: 2018-9-13 22:12
51的片內(nèi)資源及引腳數(shù)太少了,而且運(yùn)行速度還比較慢,不如32好實(shí)現(xiàn)
作者: huangfuzhiqi    時(shí)間: 2018-9-14 06:38
32的功能更強(qiáng)大做平衡車最好選用32或DSP,這樣更安全
作者: 商女    時(shí)間: 2018-9-14 08:35
看你的能力與需求哦,
作者: 7305    時(shí)間: 2018-9-14 09:06
51可能性能不夠,單周期的可能也不行。以前做過一個(gè)四輪的平衡小車。藍(lán)牙控制加lcd1602顯示,6050的模塊。用了一個(gè)12c5a60s2和89c52才勉強(qiáng)能工作。
作者: jiangkeqin_sy    時(shí)間: 2018-9-14 09:23
看你熟悉什么單片機(jī),51的管腳配置簡單,但是資源相對于stm32較少,雖然stm32很強(qiáng)大,但是你不會或是到時(shí)候管腳的地方編寫不出來,豈不是一切都白費(fèi)了,32的處理速度和計(jì)算都比c51優(yōu)越很多,最終的選擇還是在于你自己,還要看自己能干什
作者: Rhyme丶    時(shí)間: 2018-9-14 12:04
主要看你熟悉哪一種,多多練習(xí),各有各的優(yōu)點(diǎn)
作者: stone2018    時(shí)間: 2018-9-14 12:09
51功能太簡單了, 無法滿足要求。
作者: lzx1307    時(shí)間: 2018-9-14 14:53
用51單片機(jī)就可以了。

作者: jindizhiwa    時(shí)間: 2018-9-14 15:08
你的需求是什么?滿足要求,51,STm32都好。
作者: dxh8848    時(shí)間: 2018-9-14 15:25
從方便后期升級角度來分析的話,選擇STM32好一些,代碼資源,芯片性能都是STM32更強(qiáng)
作者: pengwenxiang    時(shí)間: 2018-9-14 16:21
32好,資源豐富,功能強(qiáng)大,運(yùn)行速度也快
作者: yinwengang123    時(shí)間: 2018-9-16 11:28
STM32性能要比51高很多
作者: 呲昵稱已占用    時(shí)間: 2018-9-16 11:41
32的話能接的模塊更多,對于后面的開發(fā)有較大幫助
作者: 基怪叨叨    時(shí)間: 2018-9-16 11:48
51夠用的話,就用51
作者: kailovewill    時(shí)間: 2018-9-17 09:50
stm32還是要學(xué)的,畢竟51性能太低,將來工作還是32用的多
作者: zhengzic18    時(shí)間: 2018-9-18 10:35
51的片內(nèi)資源引腳數(shù)少,運(yùn)行速度慢,不如32好實(shí)現(xiàn),32的功能更強(qiáng)大做平衡車最好選用32或DSP,具體還是你的需求
作者: 陰云雨    時(shí)間: 2018-9-18 11:25
首先考慮對哪個(gè)使用熟悉,個(gè)人覺得32的要比51好些,51能接的模板比32的要少,而且運(yùn)算速度和計(jì)數(shù)都比51快!
作者: lee5855329    時(shí)間: 2018-9-18 12:02
51已經(jīng)夠用的時(shí)候 我就沒必要用32了
作者: shany    時(shí)間: 2018-9-18 14:34
兩個(gè)精通程度差不多肯定是stm32了,
作者: dscmpl    時(shí)間: 2018-9-18 15:08
stm32還是要學(xué)的
作者: HUASHUO11    時(shí)間: 2018-9-18 15:30
51不得行,端口太少太少了
作者: 楊廿一    時(shí)間: 2018-9-18 15:35
51簡單點(diǎn),但是資源沒有32多
作者: 超級龍卷風(fēng)    時(shí)間: 2018-9-18 18:14
stm32可擴(kuò)展功能更多
作者: 王碩很厲害啊    時(shí)間: 2018-9-18 18:49
32貴但好 51便宜但弱
作者: 張明211    時(shí)間: 2018-9-30 12:21
建議用STM32,一家之言。
作者: 李素京    時(shí)間: 2018-9-30 15:45
51和32可以說是各自有各自的優(yōu)缺點(diǎn),主要是看你項(xiàng)目中的需求。
作者: Tom斌    時(shí)間: 2018-9-30 15:46
32,便宜好用
作者: 13425472500    時(shí)間: 2018-9-30 16:39
stm32好,電機(jī)編碼器AB相測速以及mpu6050陀螺儀用stm32比較好做
作者: 小摩托布魯諾    時(shí)間: 2018-10-1 11:09
還是32好一點(diǎn)……?51感覺還是有局限
作者: xhaity    時(shí)間: 2018-10-1 11:39
用51估計(jì)處理速度不夠用哦
作者: yuluren    時(shí)間: 2018-10-1 16:48
32功能更強(qiáng)大一點(diǎn)
作者: 18182327612    時(shí)間: 2018-10-1 17:15
朱要是看你能熟練的操縱兩塊,蘿卜白菜,各有所愛,每個(gè)人都有擅長的一面,主要取決于自己;、
作者: xiaocongya    時(shí)間: 2018-10-1 17:42
我覺得51便宜,用最低成本做產(chǎn)品最好
作者: yzzzy96    時(shí)間: 2018-10-1 18:00
推薦用32,功能更強(qiáng)大,資源更豐富。也是一個(gè)學(xué)習(xí)的過程吧
作者: shenshuaiwei    時(shí)間: 2018-10-1 18:36
stm32,現(xiàn)在一般都用這個(gè)了,我的課設(shè)也是這個(gè)
作者: swatkxs    時(shí)間: 2018-10-1 19:27
支持一下,回復(fù)一個(gè)
作者: 唐錢錢    時(shí)間: 2018-10-1 19:48
還是stm32好
作者: 1979759100Ls    時(shí)間: 2018-10-1 20:13
51性能我感覺完全夠了,不是說32速度快就可以處理的更好,個(gè)人認(rèn)為用51的比較簡單,而且寫出來的東西自己能夠很快地理解,別人也能夠看得明白
作者: 申大龍    時(shí)間: 2018-10-1 20:15
32好  后期開發(fā)以及添加新模塊較好
作者: kyd123456    時(shí)間: 2018-10-1 21:34
STM32主頻高,外設(shè)豐富,有PWM、AD、DA這些常用外設(shè),而51單片機(jī)速度較慢,而且很多外設(shè)都要外接,用起來不方便。 最重要的是STM32很熱門,網(wǎng)上想找資料很方便,自學(xué)起來也十分輕松。
作者: labber    時(shí)間: 2018-10-2 09:02
51增強(qiáng)版也可作平衡車的主控,不過得買塊高頻能穩(wěn)得住的。
作者: tansuozhe    時(shí)間: 2018-10-2 09:43
32速度快,擴(kuò)展也方便
作者: 860921464    時(shí)間: 2018-10-2 19:43
當(dāng)然是32
作者: Dylan123456    時(shí)間: 2018-10-2 19:43
看看自平衡小車需要什么,需要角度傳感器來識別姿態(tài)來控制電機(jī)。正常使用PD算法就可以實(shí)現(xiàn)自平衡。 在這個(gè)系統(tǒng)中,偏差量是站立小車的傾斜角。而傾斜角反饋回來給單片機(jī)來控制pwm以控制電機(jī)。實(shí)際上這是很簡單的,前提是控制的小車,對于控制精度要求并不高。要求站立的話,51是完全可以勝任的。況且還有增強(qiáng)型的51單片機(jī)
作者: Dylan123456    時(shí)間: 2018-10-2 19:43
看看自平衡小車需要什么,需要角度傳感器來識別姿態(tài)來控制電機(jī)。正常使用PD算法就可以實(shí)現(xiàn)自平衡。
在這個(gè)系統(tǒng)中,偏差量是站立小車的傾斜角。而傾斜角反饋回來給單片機(jī)來控制pwm以控制電機(jī)。實(shí)際上這是很簡單的,前提是控制的小車,對于控制精度要求并不高。要求站立的話,51是完全可以勝任的。況且還有增強(qiáng)型的51單片機(jī)
作者: 瘋子本人    時(shí)間: 2018-10-3 12:21
如果單純是平衡的話,51就可以了,32在于功能更強(qiáng)大,51會簡單一點(diǎn),用32做的話,還可以擴(kuò)展到其他外設(shè),所以,建議會用哪一款單片機(jī)就用哪一款單片機(jī)
作者: xuzongguo    時(shí)間: 2018-10-3 15:14
個(gè)人建議32,51比較簡單,但功能少,用32吧,現(xiàn)在基本都用32了
作者: edaworks    時(shí)間: 2018-10-3 15:22
如果考慮價(jià)格原因51比較好,可以用匯編語言編程。如果不關(guān)心價(jià)格,STM32更適合驅(qū)動開發(fā)。
作者: stallone    時(shí)間: 2018-10-3 15:33
51的管腳配置比較簡單,但是資源相對于stm32較少,最終的選擇還是在于你自己,還要看自己能干什么,在我認(rèn)為stm32還是比較強(qiáng)勢一點(diǎn)的
作者: stallone    時(shí)間: 2018-10-3 15:34

51的管腳配置比較簡單,但是資源相對于stm32較少,最終的選擇還是在于你自己,還要看自己能干什么,在我認(rèn)為stm32的應(yīng)用能力比51強(qiáng)很多
作者: sbggv    時(shí)間: 2018-10-3 22:01
感覺stm32更好
作者: 1285574579    時(shí)間: 2018-10-4 10:58

51的片內(nèi)資源引腳數(shù)少,運(yùn)行速度慢,不如32好實(shí)現(xiàn),32的功能更強(qiáng)大做平衡車最好選用32或DSP,具體還是你的需求
作者: T禮物X    時(shí)間: 2018-10-4 11:12
各有優(yōu)劣吧
作者: SEVEN10000    時(shí)間: 2018-10-13 16:56
當(dāng)然是32好啊

作者: zhou3072    時(shí)間: 2018-10-13 17:21
Stm32好過51單片機(jī)
作者: mdyz    時(shí)間: 2018-10-13 17:26

還是看你熟悉什么單片機(jī),51的管腳配置簡單,但stm32資源比較多,但是怕你不會或是到時(shí)候管腳的地方編寫不出來。32的處理速度和計(jì)算都比c51優(yōu)越很多,最終的選擇還是在于你自己,還要看自己能干什么
作者: 越雨    時(shí)間: 2018-10-14 10:28
32速度快,后期擴(kuò)展性強(qiáng)。有用過32的話就上,沒的話就從51,基礎(chǔ)。
作者: 自強(qiáng)0322    時(shí)間: 2019-5-6 19:54
51性能太弱 ,32用起來也簡單
作者: 15874048479    時(shí)間: 2019-5-6 19:59
我覺得51單片機(jī)足夠了吧
作者: Tracer    時(shí)間: 2019-5-6 20:34
32         STM32屬于arm內(nèi)核的一個(gè)版本,比傳統(tǒng)的51單片機(jī)高級多了,有很多資源是51不具備的,如usb控制器。而且已經(jīng)廢除了機(jī)器周期什么的,速度不是51能比的。 STM32單片機(jī)程序都是模塊化的,接口相對簡單些,因?yàn)樗陨韼Ш枚喙δ埽ぷ魉俣纫部。?1的自身功能少,需要外圍元件多,要求對電子熟悉。 STM32互連型系列產(chǎn)品強(qiáng)化了音頻性能,采用一個(gè)先進(jìn)的鎖相環(huán)機(jī)制,實(shí)現(xiàn)音頻級別的I2S通信。結(jié)合USB主機(jī)或從機(jī)功能,STM32可以從外部存儲器(U盤或MP3播放器)讀取、解碼和輸出音頻信號。  STM32 的運(yùn)算速度大約是51單片機(jī)的幾十倍吧,而且外圍接口功能比51強(qiáng)大太多。
作者: 1102396223    時(shí)間: 2019-5-6 21:15
說實(shí)話一看到平衡車說是要51做還是32,自己覺得肯定是32占大多數(shù)的,因?yàn)?2的很多方面都比51優(yōu)越。當(dāng)然這個(gè)也要看你熟悉哪種吧,要是都不熟悉32做起來的確也吃力。如果你對32又不熟悉,又對51的條件感到擔(dān)心,那Arduino是不錯(cuò)的選擇。因?yàn)榫W(wǎng)上也有很多用Arduino做平衡車的資料,這樣就有很多的參考,做起來輕松多了。
作者: ymw6240    時(shí)間: 2019-5-6 21:42
都可以,我個(gè)人覺得32更好些。51感覺都有些過時(shí)了,抗干擾好似沒有32好。
作者: hnxtlxx    時(shí)間: 2019-5-7 09:42
51比較簡單,還是51吧
作者: way2688    時(shí)間: 2019-5-7 15:23
肯定是STM32好啊
作者: 自知則知之    時(shí)間: 2019-6-2 11:00
其實(shí)最重要的是你對兩款單片機(jī)的熟悉程度,相對來說51要較為簡單,但是實(shí)現(xiàn)的功能比32要少,其實(shí)就是一個(gè)難度的問題,如果覺得實(shí)力足夠,那么用32做要較為功能強(qiáng)大一些
作者: xiaotianlao    時(shí)間: 2019-6-2 20:21
兩種都可以的,看你要求,32處理快一些
作者: zaqw    時(shí)間: 2019-6-2 23:51
32位單片機(jī)在后續(xù)功能開發(fā)會方便一些
作者: RomeoBack    時(shí)間: 2019-6-3 13:41
51比較成熟但相對來說比32要落后一些吧 總之32功能要比51強(qiáng)大一些
作者: fywcy    時(shí)間: 2019-6-3 18:41
32的運(yùn)行速度快  處理好
作者: 黃不煩    時(shí)間: 2019-6-3 20:25
我們學(xué)的是51,比較基礎(chǔ),不過32功能更強(qiáng)大,推薦32哦
作者: yzwzfyz    時(shí)間: 2019-6-4 08:52
導(dǎo)向性錯(cuò)誤。
關(guān)鍵看你的設(shè)計(jì)構(gòu)思、解決方案。這與用什么單片機(jī)無關(guān)!
作者: 1111三生樹    時(shí)間: 2019-6-5 09:30
51簡單,但是速度沒32塊,效果也沒有他好,但是32比較難

作者: zxcvas    時(shí)間: 2019-6-5 09:40
應(yīng)該是32吧
作者: wjy809    時(shí)間: 2019-6-5 10:50
看看投票結(jié)果就應(yīng)該知道什么是最好的了
作者: weisiliweisiliw    時(shí)間: 2019-6-5 14:27
609763691 發(fā)表于 2018-9-13 19:48
只要還是看你熟悉什么單片機(jī),51的管腳配置簡單,但是資源相對于stm32較少,雖然stm32很強(qiáng)大,但是你不會或 ...

看預(yù)算成本
作者: ABC10253620    時(shí)間: 2019-6-8 15:14
51處理速度慢,針腳少(40個(gè))
作者: ABC10253620    時(shí)間: 2019-6-8 15:14
stm32處理速度快,如果要求不高用51
作者: 鵬博士PBs    時(shí)間: 2019-6-9 21:56
個(gè)人建議可以利用STM32做主控與此同時(shí)同時(shí)采用Keil為編譯環(huán)境和陀螺儀MPU為傳感器-測傾角以及加速度等以及一些算法控制電機(jī),以此實(shí)現(xiàn)平衡的目的
作者: 闊愛的釗釗    時(shí)間: 2019-6-10 01:02
絕對用stm32 如果其他高級別的DMA的51系列單片機(jī)也是可以考慮的
作者: 文二    時(shí)間: 2019-6-10 01:18
32的一些模塊也跟全,應(yīng)用一些復(fù)雜的程序的話,建議32
作者: Sigrid    時(shí)間: 2019-6-10 09:38
51現(xiàn)有的資源沒有32的多,而且配置的外設(shè)也是32比較強(qiáng)大,F(xiàn)在主流就是stm32做嵌入式的開發(fā)了
作者: q1182585590    時(shí)間: 2019-6-10 09:43
這也看你自己對兩種東西熟悉程度吧都差不多的話  但推薦32功能更為強(qiáng)大
作者: 1290498398    時(shí)間: 2019-6-10 11:22
32比較好一點(diǎn)
作者: yangzhe6110    時(shí)間: 2019-6-10 11:33
32好用呀,32端口多,貼片的好用,面積小
作者: 小生馬一    時(shí)間: 2019-6-10 13:35
51基礎(chǔ)一點(diǎn),32更強(qiáng)大更實(shí)用,性能好過51,用處更多,用32的還是多,還是學(xué)一個(gè)更先進(jìn)的吧
作者: yuguai    時(shí)間: 2019-6-10 15:41
32比較好一點(diǎn)
作者: thche    時(shí)間: 2019-6-10 15:53
我們學(xué);旧隙际32
作者: 么么牛    時(shí)間: 2019-6-13 09:42
我覺得還是用32得比較好 我就是用得32

作者: 么么蛋    時(shí)間: 2019-6-13 10:21
STM32主頻高,外設(shè)豐富,有PWM、AD、DA這些常用外設(shè),而51單片機(jī)速度較慢,而且很多外設(shè)都要外接,用起來不方便。 最重要的是STM32很熱門,網(wǎng)上想找資料很方便,自學(xué)起來也十分輕松。
作者: guad268    時(shí)間: 2019-6-13 11:48
STM32更好.
作者: dpj小菜雞    時(shí)間: 2019-6-13 11:56
一般學(xué)習(xí)的是51 比較落后了  
作者: luowen421    時(shí)間: 2019-6-13 16:02
用stm32比較好,資源豐富
作者: 朱豬我最愛    時(shí)間: 2019-6-13 17:37
51單片機(jī)容易學(xué)習(xí)
作者: ppazz    時(shí)間: 2019-6-14 07:53
當(dāng)然是32好啊,32具有豐富的定時(shí)器及外部中斷,要做智能車的話肯定要涉及到多個(gè)中斷處理及分時(shí)并行操作,如果僅用51的2個(gè)定時(shí)器和2個(gè)外部中斷很明顯有點(diǎn)不夠。
作者: xiaocongya    時(shí)間: 2020-1-31 22:05
51可以的話還是51把,畢竟簡單。
作者: TTQ001    時(shí)間: 2020-2-1 09:27
各有各的優(yōu)點(diǎn), 主要是看你更熟悉哪款單片機(jī),51學(xué)習(xí)比較簡單,也容易理解,有大量的可借鑒的代碼。但是STM32功能更多,處理的速度也快,方便將來升級和工作需求用,還是選擇STM32





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1