參加學校里的一個競賽,要求使用單片機做船模【目前只有一點51單片機的基礎】,遙控器也是自己動手焊板子,但是被船模里許多的專業術語弄暈了【水刀,壓浪板,水冷導管,螺旋槳,吸水舵,連軸器,傳動軸,舵機,拉杆,風琴,電機,驅動諸如此類】,不太清楚哪些是製作船模必需的。(第一次參加,我只想做一個能夠前進後退和轉向的船模,以後有經驗了再改進)

程序也需要自己編寫燒錄進單片機。

另外,不知道舵機轉向和差速轉向那個更適合新手小白呢?

我始終感覺有一點無從下手,希望各位能夠指點一下。


單片機控制船模主要需要控制電機,由電機控制螺旋槳。

從技術層面需要學單片機編程、電機控制、電路設計、PCB布板,c語言編程、無線遙控技術、如果結構件自己做還需要學習機械繪圖,製造則可以選擇3D列印,也可以考慮買現成自己改造。

需要學習的軟體,單片機開發環境,現在比較流行的STM32值得推薦,比較主流的開發環境可以考慮keil/IAR。

從控制機構的角度,可以考慮後驅左右雙電機分別兩個螺旋槳,利用控制轉速差實現轉彎控制,速度相等則可直行。另外無線可以考慮433M收發模塊,實現控制指令的傳輸。

電路設計的角度需要考慮電池供電電路,電機驅動電路,如果是直流電機則可以利用H橋,利用PWM占空比控制電機線圈上的電壓,從而控制轉速以及扭矩。控制電機電壓方向可以實現前進以及後退。電機如採用步進電機則可以實現更為精準的控制,其電路驅動有專門的驅動晶元可以選擇,後級電路主要由mosfet實現。

控制演算法可以考慮採用PID控制演算法。

公眾號:嵌入式客棧,分享了一些相關編程的技術文章,如有興趣可以關注參考一下


這個題目本身其實設計的就不太好。相當於橫跨了船模,電子,控制等很多專業。

老玩家另算,一般常規的航模玩家,玩船模的都懂那些船模術語,但是他們不需要懂單片機,他們用成品遙控器,成品接收機,成品電子調速器和成品舵機。

而這些成品則是有電子工程師開發出來被量產以後以組件的形式提供給船模玩家的。

所以你們要做這個題目,最好就是團隊內部既有航模玩家的角色,也有電子工程師的角色。當然要是有人兩樣都精通更好。從你的描述看,電子工程師的角色有了,但是船模玩家的角色還沒有。

思路有兩個,一是找個老玩家指導一下買一套成品船模的船身,然後裝你們的電子組件進去。

另一個就是找一個真正的船模玩家角色加入團隊。


能前進後退轉向?一個l298n控制兩個直流電機就行(逃


沒接觸過船模,不是很懂。


我已經做了一個,1.6米純手工航母,純木板自己切割,51做的控制板,32用了太浪費了。不過動力不足,沒錢買好電源和電機。我現在還準備做,不過要等到明年的3月份左右。2601995675


推薦閱讀:
相关文章