【正文】
潛浮方式在防水做好的前提下,優(yōu)先采用氣囊式潛水,負(fù)責(zé)建議采用舵板式潛水。 //讀取溫度寄存器等(共可讀9個寄存器)前兩個就是溫度a=ReadOneChar()。 DQ = datamp。 //如果x=0則初始化成功, x=1則初始化失敗 DelayUs2x(25)。// 使得左側(cè)部的轉(zhuǎn)向舵機信號端為低電平 } if(i=b) { PWM_vertical_right=1。 ES=1。由于舵機數(shù)量少于舵板式潛水,因此續(xù)航能力較強,而舵板式潛水深度較淺,但是效率較氣囊式更高,但其內(nèi)部有三個舵機導(dǎo)致耗電量較大,因此續(xù)航能力下降,試驗過程中氣囊式潛水由于氣密性要求較高,多次試驗均有進(jìn)水現(xiàn)象出現(xiàn)。其電路原理圖如圖44所示:圖 44 STC89C52單片機原理圖鑒于水下平臺在水下運行,信號的傳送需要非常穩(wěn)定以保證系統(tǒng)能夠正常穩(wěn)定運行,SRWF1系列無線模塊傳輸距離最遠(yuǎn)可以達(dá)到2000米,且為串口通信方式,編寫程序方便使用簡單,使用的I/O僅有TXD和RXD,操作方便。L298N則作為執(zhí)行機構(gòu),帶動渦輪轉(zhuǎn)動,推動水下平臺前進(jìn)。圖 26 RWF1無線模塊方案二:采用NRF2401無線模塊進(jìn)行上位機與下位機的通訊工作。 圖 22氣囊式潛水實物圖圖 23舵板式潛水圖方案比較:方案一中在垂直方向安裝渦輪的方式需要渦輪的驅(qū)動電機具有足夠的扭矩以及轉(zhuǎn)速,性能要求較高,在實際的試驗中發(fā)現(xiàn)內(nèi)置電池不足以同時為三部渦輪電機提供足夠的扭矩來推動水下平臺下潛,且電機消耗過大導(dǎo)致系統(tǒng)不能正常工作。方案比較:方案一中L298N驅(qū)動是ST公司生產(chǎn)的一種電壓承受等級相比較高、電流相比較大的電機驅(qū)動芯片。包括水下平臺外殼設(shè)計與內(nèi)部硬件設(shè)計和內(nèi)部電路設(shè)計。還有另外一種推進(jìn)器方式是噴水式助推器,噴水推進(jìn)器利用推進(jìn)泵噴出水流的反作用力作為動力。actuator。通過無線接收和發(fā)射模塊實現(xiàn)上位機(PC)與水下行走平臺的通訊、上位機對水下行走平臺的運動控制以及將采集水下信息發(fā)送到上位機等功能。Machine)AbstractProvides data acquisition platform environment monitoring underwaterwalking platform research for aqua The search of underwater walking platform provides data acquisition platform for the environment of aquaculture. It has important significance to improve the quality of aquaculture. This paper designs the structure of underwater walking STC pany ’s STC89C52microcontroller as the core control unit,realizing the moving control of underwater walking platform ,such as walking straight, turn around and wireless receiving and sending,achieving the munication of pc and underwater walking platform,the moving control of underwater walking platform and gathering underwater data and sending data to pc and other design is mainly posed of L298N motor,LM2596 voltage regulator module, MG995 servo motor, MCU minimum system wifi receiving order of pc to control L298N motor, it drives turbine to walking underwater. The Steering engine below engine body drives empennage to control direction. The engine body ’left steering engine drives left wing diving. The engine body ’right steering engine drives right wing ing up. The underwater experiment proves that this design can be carried out in basic moving function.Keywords:美國是最先發(fā)展水下機器人的國家,他們掌握著水下機器人較高的技術(shù)水平。 2. 設(shè)計相應(yīng)的控制電路。如采用高性能的16位機、32位機,不僅是一種資源浪費,而且延長了開發(fā)周期,提高了成本[10]。圖 21渦輪式潛水外觀圖方案二:采用水下平臺內(nèi)置氣囊的方式。圖 25外部配重方式圖方案比較:方案一中采用內(nèi)部負(fù)重的方式,既保持了水下平臺具有良好的平衡性,又減少水中阻力,并且外表較為美觀。圖 29轉(zhuǎn)向渦輪方案三: 水下平臺轉(zhuǎn)向采用水泵正反向吸排水推動水流的方式。因此采用L298N驅(qū)動模塊作為電極的驅(qū)動器來驅(qū)動直流電機,帶動渦輪,推動水下平臺行進(jìn)。其轉(zhuǎn)動角度與潛水深度及時間的關(guān)系如表42所示:表42氣囊式潛浮吸水與下潛程度表舵板轉(zhuǎn)動角度(90176。因此在運動部分可能會有漏水現(xiàn)象,系統(tǒng)進(jìn)水會損壞控制部分,因此要做好密封防水工作。 SM0=0。以180度角度舵機為例,那么對應(yīng)的控制關(guān)系:表 51舵機控制角度對應(yīng)關(guān)系脈沖高電平部分舵機轉(zhuǎn)動角度0度45度90度135度180度舵機部分相關(guān)控制程序:void pwm0() interrupt 1 //定時器0 中斷,產(chǎn)生PWM波控制轉(zhuǎn)向舵機轉(zhuǎn)動角度{ TH0=(65536100)/256。 //DQ復(fù)位 DelayUs2x(5)。 // 給脈沖信號 if(DQ) dat|=0x80。Init_DS18B20()。通過無線模塊接收到上位機指令控制L298N驅(qū)動電機帶動渦輪推動水下平臺在水下行走,水下平臺下方舵機帶動尾翼控制水下平臺轉(zhuǎn)向,水下平臺左側(cè)及右側(cè)舵機分別帶動左右翼控制水下平臺下潛與上浮。感謝在百忙之中抽出時間參加論文審閱和答辯的各位老師!再次向所有關(guān)心我、愛護(hù)我、幫助我的人表示衷心的感謝! 29附錄 試驗時照片35。由于現(xiàn)階段類似于該系統(tǒng)水下平臺的設(shè)計較少,所以本設(shè)計以方案假設(shè)和試驗驗證為主,主要測試多個實施方案,確認(rèn)方案的可行性。unsigned int b=0。 // 給脈沖信號 dat=1。其控制程序如下:/* 18b20初始化*/bit Init_DS18B20(void){ bit dat=0。水下行走平臺采用STC89C52系列單片機作為舵機控制的信號來源,由于單片機具有性能穩(wěn)定、編程靈活、精度較高、價格低廉等特點,在實際中得到了廣泛的應(yīng)用[11]。 TL1=0XFD。其整體由腔體外殼、渦輪推動機構(gòu)、側(cè)翼轉(zhuǎn)向板機構(gòu)、尾翼轉(zhuǎn)