六腳爬蟲機(jī)器人機(jī)械結(jié)構(gòu)設(shè)計(jì)和程序設(shè)計(jì).doc
《六腳爬蟲機(jī)器人機(jī)械結(jié)構(gòu)設(shè)計(jì)和程序設(shè)計(jì).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《六腳爬蟲機(jī)器人機(jī)械結(jié)構(gòu)設(shè)計(jì)和程序設(shè)計(jì).doc(64頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
摘要 本文詳細(xì)介紹了六腳爬蟲機(jī)器人的機(jī)械結(jié)構(gòu)以及控制程序的編寫。 機(jī)械結(jié)構(gòu)采用了對(duì)稱式設(shè)計(jì),結(jié)構(gòu)簡(jiǎn)單;其行走功能由六只腳、18個(gè)舵機(jī)實(shí)現(xiàn),自由度較高,穩(wěn)定性、靈活性較好。 控制程序的主體是C語言。包括基本步態(tài)的編寫,以及傳感器的在機(jī)器人上的高級(jí)應(yīng)用,這樣,機(jī)器人在滿足基本行走運(yùn)動(dòng)的同時(shí),也能感知外界環(huán)境,并通過控制器對(duì)接收到的外界信號(hào)進(jìn)行處理,并控制機(jī)器人運(yùn)動(dòng)。 關(guān)鍵詞: 對(duì)稱式結(jié)構(gòu),舵機(jī)控制器,步態(tài),傳感器 Abstract The thesis describes in detail that the mechanic design of Hexcrawler and the compiling of control program. The structure of the robot is in symmetric expression, a simple mechanism; the function of walking is supported by six legs, and eighteen motors, with multiple degrees of freedom. Besides, it is of high stability and flexibility. The program to control the robot is written in C language, including basic gait, the advanced application of sensors. Thereby, the robot can walk in several gaits. At the same time, it can sense the condition around it. Then, it will process the data it received, and control the motion of the robot. Keywords: symmetric expression,PSCU, gait, sensor 目錄 摘要 I Abstract II 目錄 III 1 緒論 - 1 - 1.1課題來源 - 1 - 1.2本課題的目的及其意義 - 1 - 1.3國(guó)內(nèi)外發(fā)展現(xiàn)狀 - 1 - 1.4本課題的研究?jī)?nèi)容 - 5 - 2 機(jī)械結(jié)構(gòu)設(shè)計(jì)介紹 - 6 - 2.1 功能需求與分析 - 6 - 2.2 材料選擇與結(jié)構(gòu)設(shè)計(jì)介紹 - 6 - 3 舵機(jī)控制板原理與應(yīng)用 - 9 - 3.1 舵機(jī)原理介紹 - 9 - 3.2 舵機(jī)控制板原理介紹 - 10 - 3.3 如何使用舵機(jī)控制板 - 11 - 3.4 控制板程序編寫 - 14 - 4 STM32開發(fā)板介紹與程序編寫 - 18 - 4.1 STM32F107芯片簡(jiǎn)介 - 18 - 4.2 軟件與編程初始準(zhǔn)備 - 18 - 4.3 GPIO與AFIO設(shè)置與應(yīng)用 - 18 - 4.31 GPIO設(shè)置與應(yīng)用…………………………………………………………………………………………..18 4.32 AFIO-----I/O口重映射…………………………………………………………………………………...22 4.4 USART設(shè)置與應(yīng)用 - 22 - 4.5外部中斷設(shè)置與應(yīng)用 - 26 - 4.6 系統(tǒng)時(shí)鐘設(shè)置與應(yīng)用 - 29 - 4.61 系統(tǒng)時(shí)鐘簡(jiǎn)介與應(yīng)用…………………………………………………………………………………..29 4.62 定時(shí)器配置……………………………………………………………………………………………………31 4.7 機(jī)器人行走步態(tài)程序編寫 - 32 - 4.71 機(jī)器人行走步態(tài)簡(jiǎn)介……………………………………………………………………………………33 4.72 三腳步態(tài)……………………………………………………………………………………………………….35 4.73 四腳步態(tài)………………………………………………………………………………………….……………37 4.74 單腳(波動(dòng))步態(tài)……………………………………………………………………………………....38 4.75 轉(zhuǎn)彎與橫爬步態(tài)…………………………………………………………………………………………….40 4.8 多傳感器應(yīng)用與程序編寫 - 43 - 4.81 指南針傳感器……………………………………………………………………………………………….43 4.82 紅外、光敏傳感器……………………………………………………………………………………….45 4.83 柔性力傳感器……………………………………………………………………………………………….46 4.84 溫濕度、發(fā)聲、射頻識(shí)別(RFID)傳感器………………………………………………..48 4.85 無線(Zigbee)傳感器………………………………………………………………………………..49 4.86 超聲傳感器……………………………………………………………………………………………………52 5總結(jié) - 55 - 致謝 - 56 - 參考文獻(xiàn) - 57 - 1 緒論 1.1課題來源 本項(xiàng)目來源于華中科技大學(xué)與伍斯特理工學(xué)院合作的WPI項(xiàng)目。 1.2本課題的目的及其意義 機(jī)器人是高級(jí)整合控制論、機(jī)械電子、計(jì)算機(jī)、材料和仿生學(xué)的產(chǎn)物。現(xiàn)在,機(jī)器人已經(jīng)發(fā)展到一個(gè)全新階段,各種機(jī)器人應(yīng)運(yùn)而生,從簡(jiǎn)單地追求功能到神似,到個(gè)性化;從單單發(fā)展工業(yè)機(jī)器人到工業(yè)、家用機(jī)器人全面開花,并取得了長(zhǎng)足進(jìn)步。 六腳機(jī)器人作為行走機(jī)器人的一種,具有結(jié)構(gòu)簡(jiǎn)單,穩(wěn)定性好等優(yōu)點(diǎn),而本課題也并未在很高深的機(jī)器人理論花大量功夫,而更多地著眼于為大專院校提供機(jī)器人教學(xué)平臺(tái),或者用于科技館展覽。 本課題所設(shè)計(jì)的機(jī)器人最大的特點(diǎn)是:理論通俗易懂、操作方便、便于二次開發(fā)。對(duì)于一些入門者(初步掌握控制論、機(jī)械設(shè)計(jì)、機(jī)械電子只是)來說,很容易便能被引領(lǐng)入機(jī)器人研究的殿堂。 1.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀 對(duì)于仿生機(jī)器人,尤其是多足機(jī)器人,國(guó)內(nèi)外均有大量研究。 1990年,美國(guó)卡內(nèi)基梅隆大學(xué)研制出用于外星探測(cè)的六腳步行機(jī)器人AMBLER。該機(jī)器人采用了新型的“腿機(jī)構(gòu)",并由一臺(tái)32位的處理機(jī)來規(guī)劃系統(tǒng)運(yùn)動(dòng)路線、制運(yùn)動(dòng)和監(jiān)視系統(tǒng)的狀態(tài)。但由于體積和質(zhì)量太大,最終沒被用于行星探測(cè)計(jì)劃。 1993年,卡內(nèi)基梅隆大學(xué)開發(fā)出有纜的八足步行機(jī)器人DANTE,用于對(duì)南極的埃里伯斯火山進(jìn)行了考察,其改進(jìn)型也在實(shí)際中得到了應(yīng)用。1994年二代對(duì)距離安克雷奇145km的斯伯火山進(jìn)行了考察,并傳回了各種數(shù)據(jù)及圖像。 日本對(duì)多足步行機(jī)的研究從20世紀(jì)80年代開始,并不斷進(jìn)行著技術(shù)創(chuàng)新,隨著計(jì)算機(jī)和控制技術(shù)的發(fā)展,其機(jī)械結(jié)構(gòu)由復(fù)雜到簡(jiǎn)單,其功能由單一功能到組合功能,并已研究出各種類型的步行機(jī)。主要有四足步行機(jī)、爬壁機(jī)器人、腿輪分離型步行機(jī)器人和手腳統(tǒng)一型步行機(jī)器人。 1994年,日本電氣通信大學(xué)的木村浩等研制成功四足步行機(jī)器人Patrush二代。該機(jī)器人用兩個(gè)微處理機(jī)控制,采用直流伺服電機(jī)驅(qū)動(dòng),每個(gè)關(guān)節(jié)安裝了一個(gè)光電碼盤,每只腳安裝了兩個(gè)微開關(guān),采用基于神經(jīng)振蕩子模型CPG的控制策略,能夠?qū)崿F(xiàn)不規(guī)則地面的自適應(yīng)動(dòng)態(tài)步行,顯示了生物激勵(lì)控制對(duì)未知的不規(guī)則地面有自適應(yīng)能力的特點(diǎn)。 2000~2003年,木村浩等又研制成功四足步行機(jī)器人Tekken。該機(jī)器人用一臺(tái)PC機(jī)系統(tǒng)控制,用瑞士Maxon直流伺服電機(jī)驅(qū)動(dòng),能適應(yīng)中等不規(guī)則表面的自適應(yīng)步行。 我國(guó)對(duì)于多足機(jī)器人的研究起步則較晚。 1989年,北京航空航天大學(xué)在張啟先教授的指導(dǎo)下,孫漢旭博士進(jìn)行了四足步行機(jī)的研究,試制成功一臺(tái)四足步行機(jī)。錢晉武博士研究地壁兩用六腳步行機(jī)器人,并進(jìn)行了步態(tài)和運(yùn)動(dòng)學(xué)方面的研究。 1990年中國(guó)科學(xué)院沈陽自動(dòng)化研究所研制出全方位六腳步行機(jī),不僅能在平地步行,還能上樓梯。 1991年,上海交通大學(xué)馬培蓀等研制出JTUWM 系列四足步行機(jī)器人。 2000年,馬培蓀等對(duì)第一代形狀記憶合金SMA驅(qū)動(dòng)的微型六腳機(jī)器人進(jìn)行改進(jìn),開發(fā)出具有全方位運(yùn)動(dòng)能力的微型雙三足步行機(jī)器人其每條腿的自由度變?yōu)?個(gè)自由度,總共6個(gè)自由度。 2003年哈爾濱工程大學(xué)的孟慶鑫、袁鵬等進(jìn)行了兩棲仿生機(jī)器蟹的研究,通過研究多足步行機(jī)的單足周期運(yùn)動(dòng)規(guī)律,提出適合于兩棲仿生機(jī)器蟹的單足運(yùn)動(dòng)路線規(guī)劃方法,建立了生成周期運(yùn)動(dòng)的神經(jīng)振蕩子模型。 目前市場(chǎng)上幾款六腳機(jī)器人對(duì)比如下: (一)DEPUSH HexCrawler HexCrawler Company DEPUSH Material 5052 alloy aluminum, 1/16” thick with clear anodizing Leg Movement 2 DOF Dimensions Body: 49.68 x 40 cm, Height: between 12.3 and 15.2 cm Cost $350+ (二)Lynxmotion RB-Lyn-248 RB-Lyn-248 Company Lynxmotion Material 5052 alloy aluminum, 1/16” thick with black anodizing Leg Movement 3 DOF Dimensions Body: 19.1 x 14.9 cm, Height: between 5.1 and 13.3 cm, Ground Clearance: up to 8.9 cm Cost $261.35+ (三)HexCrawler HDATS HexCrawler HDATS Company DEPUSH Material 5052 alloy aluminum, 1/16” thick with clear anodizing Leg Movement 3 DOF Dimensions Body: 52 x 49.7 cm, Height: between 12.3 and 15.2 cm, Ground clearance: 12.7 cm Cost 10,000 (about $1,500) 其中HexCrawler一代機(jī)器人使用的編程軟件為Parallax公司提供的教育發(fā)展版芯片。圖1.1為Phoenix公司提供的六腳機(jī)器人,圖1.2則為Depush公司的六腳機(jī)器人一代外形,其每個(gè)腳僅有兩個(gè)自由度。 圖1.1 Phoenix Hexapod 圖1.2 DEPUSH HexCrawler 1.0 1.4本課題的研究?jī)?nèi)容 六腳機(jī)器人基本結(jié)構(gòu)的設(shè)計(jì),首先使之能夠?qū)崿F(xiàn)三腳步態(tài)、四腳步態(tài)、波動(dòng)步態(tài)等,以滿足行走要求;然后,能夠感知外界環(huán)境的變化,實(shí)現(xiàn)避障報(bào)警等功能;最后,實(shí)現(xiàn)對(duì)機(jī)器人的遠(yuǎn)距離控制。具體要求為: 設(shè)計(jì)機(jī)器人機(jī)械結(jié)構(gòu),使其可以完成前進(jìn),后退,左轉(zhuǎn),右轉(zhuǎn),側(cè)移,扭動(dòng)身軀等簡(jiǎn)單動(dòng)作;可以完成抬腳,簡(jiǎn)單舞蹈等動(dòng)作; 1、編寫機(jī)器人各種基本動(dòng)作的軟件代碼,使其能完成以上動(dòng)作; 2、機(jī)器人可以接受電腦無線控制,編寫相應(yīng)無線控制程序; 3、機(jī)器人可感知外界環(huán)境,編寫相應(yīng)傳感器處理程序; 4、對(duì)所有程序進(jìn)行綜合處理,協(xié)調(diào)各程序之間的關(guān)系。 2 六腳機(jī)器人機(jī)械結(jié)構(gòu)設(shè)計(jì)介紹 2.1 功能需求與分析 作為六腳仿生機(jī)器人,在追求神似的同時(shí),關(guān)鍵在于能否像爬蟲一樣完成各種行走動(dòng)作。 本課題對(duì)機(jī)械結(jié)構(gòu)的要求不高,但需要滿足下面幾點(diǎn):靈活度高、穩(wěn)定性好、能夠?qū)崿F(xiàn)多足機(jī)器人的基本步態(tài)。針對(duì)這幾點(diǎn),同時(shí)按照德普士公司的要求,再參照目前市面上存在的六腳仿生機(jī)器人,最終擬定的機(jī)械結(jié)構(gòu)設(shè)計(jì)方案為:在DEPUSH HexCrawler 1.0(圖1.2)的基礎(chǔ)上每只腳增加一個(gè)舵機(jī),即將自由度由兩個(gè)提升為三個(gè)。 2.2材料選擇與結(jié)構(gòu)設(shè)計(jì)介紹 根據(jù)目前市面上的六腳仿真機(jī)器人,本課題選用5052鋁合金作為機(jī)器人的主要材料,這樣機(jī)器人既能滿足強(qiáng)度要求,也能滿足輕便性要求。同時(shí),對(duì)外表進(jìn)行烤漆處理,顯得厚實(shí)而穩(wěn)重,富有質(zhì)感。如圖2.1為機(jī)械結(jié)構(gòu)的總?cè)S圖。 圖2.1 六腳機(jī)器人三維總圖 機(jī)器人整體上采用對(duì)稱式結(jié)構(gòu),由六只腳和底架(身體)組成。每只腳有三個(gè)關(guān)節(jié),每個(gè)關(guān)節(jié)處為采用舵機(jī)連接,可在固定平面內(nèi)旋轉(zhuǎn)180,如圖2.2所示。 其中舵機(jī)1控制機(jī)器人腳前后擺動(dòng);舵機(jī)2控制機(jī)器人上下擺動(dòng);舵機(jī)3控制機(jī)器人內(nèi)外伸縮。三個(gè)舵機(jī)配合即可實(shí)現(xiàn)機(jī)器人的走動(dòng)。 圖2.2 六腳機(jī)器人單腳結(jié)構(gòu)圖 機(jī)器人身體(圖2.3)、腳(圖2.2)上均布滿各種鏤空?qǐng)D案,主要有兩點(diǎn)作用:一、減輕機(jī)器人重量;二、增加機(jī)器人的美觀度。 由于機(jī)器人的完全對(duì)稱性結(jié)構(gòu),其前后由認(rèn)為設(shè)定,即圖2.1中Leg1、Leg4在前,Leg3、Leg6在后。 圖2.3 六腳機(jī)器人底架結(jié)構(gòu)圖 機(jī)器人的主要尺寸為: 機(jī)器人全長(zhǎng):500.0mm; 底架(身體寬):228.0mm; 舵機(jī)1(Leg1)距底架最前方距離:60.0mm; Leg1與Leg2距離:195.0mm; Leg1與Leg3距離:390.0mm; 每只腳上舵機(jī)2與舵機(jī)3距離:120.0mm; 舵機(jī)3與腳底距離:150.0mm。 3 舵機(jī)及舵機(jī)控制板原理與應(yīng)用 本章主要介紹舵機(jī)以及舵機(jī)控制板(PSCU)的原理、使用方法與程序編寫。 3.1 舵機(jī)原理介紹 舵機(jī)是一個(gè)通過輸出軸的轉(zhuǎn)動(dòng)來控制物體轉(zhuǎn)動(dòng)的裝置。它在特定編碼的驅(qū)使下可以轉(zhuǎn)動(dòng)到工作范圍內(nèi)的任意給定位置。因?yàn)樗妮p便,位置控制簡(jiǎn)易且精確,在機(jī)器人中使用尤多。多舵機(jī)的協(xié)調(diào)工作可滿足機(jī)器人的多自由度要求。 舵機(jī)可以實(shí)現(xiàn)0~180的旋轉(zhuǎn),當(dāng)軸處于正確位置時(shí),舵機(jī)將停止運(yùn)動(dòng);當(dāng)所在位置不對(duì)時(shí),電路則驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)到需求位置。 舵機(jī)是采用比例調(diào)節(jié)方式控制速度。當(dāng)舵機(jī)轉(zhuǎn)動(dòng)的距離大時(shí),則加載在舵機(jī)上的能量就大,反之亦然。 而舵機(jī)的轉(zhuǎn)動(dòng)角度控制是由加載在控制線上的脈沖周期完成的,即所謂的脈沖編碼調(diào)制。舵機(jī)設(shè)定為每隔20ms接受一個(gè)脈沖,這樣的話,實(shí)際脈沖長(zhǎng)度就可用來控制舵機(jī)轉(zhuǎn)動(dòng)的角度。如圖3.1,例如1.5ms的脈沖可使舵機(jī)轉(zhuǎn)動(dòng)90。 圖3.1 舵機(jī)轉(zhuǎn)角與脈沖周期關(guān)系圖 當(dāng)舵機(jī)安裝好后,需要獲取其初始位置值,為編程做準(zhǔn)備,具體可見3.3節(jié)關(guān)于PSCI軟件的介紹。 3.2 舵機(jī)控制板原理介紹 由上述機(jī)械結(jié)構(gòu)介紹可知,本六腳機(jī)器人是通過控制18個(gè)舵機(jī)來實(shí)現(xiàn)機(jī)器人的運(yùn)動(dòng)的。但如何協(xié)調(diào)好各舵機(jī)的動(dòng)作,讓其滿足功能需求?這就需要用到舵機(jī)控制板。 舵機(jī)控制板按控制舵機(jī)數(shù)目(接口數(shù))的多少,可分為8路舵機(jī)控制器,16路舵機(jī)控制器,32路舵機(jī)控制器等等??紤]到成本以及控制舵機(jī)的數(shù)量,本課題采用兩塊16路舵機(jī)控制器串聯(lián)的方式來控制舵機(jī)。選用型號(hào)為PARALLAX公司提供的Propeller Servo Controller USB(#28830,簡(jiǎn)稱PSCU)。如圖3.2所示: 圖3.2 舵機(jī)控制板 PSCU具有下述多項(xiàng)特點(diǎn): ①可串聯(lián)兩塊控制板實(shí)現(xiàn)32路舵機(jī)控制; ② 獨(dú)立的螺旋式接線柱為控制板供電,舵機(jī)則可通過開關(guān)控制關(guān)停; ③ 其所用固件開放源代碼; ④ 可通過USB接口或者串行通信接口編程; ⑤ 舵機(jī)速度可控。 PSCU規(guī)格及性能: ① 電源要求:邏輯電平5VDC@~60mA,4.8~7.5VDC控制舵機(jī); ② 通信:異步串行通信@2400bps或者38.4kbps(TTL或USB); ③ 工作溫度:32~158F(0~70C); ④ 尺寸:2.26x1.80x0.65in(57.3x45.7x16.5mm); 3.3如何使用舵機(jī)控制板 在使用控制板前,需通過螺旋式接線柱給控制板提供4.8~7.5V的直流電,同時(shí)為使舵機(jī)運(yùn)動(dòng),還需給舵機(jī)提供5V的直流電。此項(xiàng)可通過USB接口(如圖3.3)或者通過舵機(jī)控制板左上方的Serial In 處的杜邦針供電(TTL電平,如圖3.4)。 圖3.3 PSCU-USB供電電路連接圖 圖3.4 PSCU-主控制板供電電路連接圖 USB調(diào)試: ①安裝FTDI VCP驅(qū)動(dòng)(下載地址:www.parallax.com/usbdrivers); ②安裝PSCI軟件(訪問網(wǎng)址www.parallax.com,并搜索28823)。雙擊軟件圖標(biāo),即可獲得圖3.5所示,連接好USB線,在界面上選擇COM口,獲取PSC版本,即可使用。 圖3.5 PSCI控制界面 圖中每個(gè)channel的進(jìn)度條,可發(fā)現(xiàn)對(duì)應(yīng)舵機(jī)會(huì)向相應(yīng)方向發(fā)生一定度數(shù)的旋轉(zhuǎn)。這可用來進(jìn)行舵機(jī)控制調(diào)試,從而獲取舵機(jī)位置值,來書寫步態(tài)。注意:圖中數(shù)據(jù)在編入ARM程序中時(shí),應(yīng)先除以2倍,才是實(shí)際數(shù)據(jù),即圖中的中心出1500對(duì)應(yīng)實(shí)際的750。 更多功能可參照PARALLAX公司提供的Propeller Servo Controller USB說明文檔。 當(dāng)使用雙塊板時(shí),其連接方式為:首先將主板的Serial In(兩排,選上排)引出按高低電平信號(hào)線要求插在主控制板(STM32板)上,其中紅色線接5V電源,黑色線接地,白色線接信號(hào)線,即PA9。然后將副板的Serial In(上排)引出插在主板的Serial In處(下排)。最后通上電源即可。 了解了PSCI的基本功能,并按要求連接好電路后,首要做的就是將舵機(jī)位置的初始值找出。通過拖動(dòng)進(jìn)度條,并觀察機(jī)器人各腿的位置,從而確定舵機(jī)初值。筆者提供的舵機(jī)初始值均為六腳與身體垂直時(shí)的值,且2、3關(guān)節(jié)夾角近似為90。 本項(xiàng)目采用的事Hi-Tec公司生產(chǎn)的HS-322HD舵機(jī),如圖3.6。 圖3.6 HS-322HD舵機(jī) 其主要技術(shù)參數(shù)如下: ■重量:43g ■尺寸:402036.5mm ■拉力:[4.8V] 3Kg.cm ■拉力:[6.0V] 3.7Kg.cm ■轉(zhuǎn)速:[4.8V] 0.19sec/60 ■轉(zhuǎn)速:[6.0V] 0.15sec/60 ■計(jì)算電流:0.35A 3.4 控制板程序編寫 ㈠基本工作準(zhǔn)備與注意事項(xiàng): 前述工作準(zhǔn)備停當(dāng),即可開始程序的編寫。PARALLAX公司提供的說明文檔中提供了BS2程序,需要通過C語言轉(zhuǎn)譯,才可供ARM板識(shí)別。 首先注意的是PSCU板的默認(rèn)波特率為2400bps,所以在編寫串行通信程序時(shí),應(yīng)將串行通信的波特率設(shè)置為2400bps(具體見4.4節(jié)關(guān)于USART設(shè)置的介紹)。當(dāng)然本控制板亦可通過程序設(shè)置,將波特率改為38.4kbps,具體內(nèi)容下面會(huì)介紹到。此外,控制板接收的異步通信數(shù)據(jù)格式要求還有,正相,8個(gè)數(shù)據(jù)位,無奇偶校驗(yàn)位,1個(gè)或2個(gè)停止位。 其次控制板分為主副板,則對(duì)應(yīng)的舵機(jī)控制通道號(hào)即為0~31;即副板的通道號(hào)再原號(hào)基礎(chǔ)上加16即可。如果按序連接舵機(jī),可使編程變得較為簡(jiǎn)單,通過簡(jiǎn)單的數(shù)學(xué)關(guān)系進(jìn)行數(shù)據(jù)處理,但線路凌亂,看起來不是很美觀;本課題采用的是對(duì)稱連線,即選用通道號(hào)0~8,23~31;當(dāng)然,這樣編程相對(duì)就復(fù)雜一些。 最后關(guān)于主副板的界定還需提醒一句,由于硬件可能出現(xiàn)bug,實(shí)際上控制板可能通道號(hào)等沒有按照說明書的來,在調(diào)試過程中,可多試幾次,按照實(shí)際結(jié)果編程。本課題在調(diào)試過程中即出現(xiàn)了問題,實(shí)際的主副板是顛倒的,且必須將副板與主控制板(STM32)連接才可使用。 ㈡通信協(xié)議規(guī)則: PSCU為用戶提供了多種控制功能,但每種控制字符串均是以!SC開始,以0x0D結(jié)束,中間有間隔4個(gè)主控制字符,下面將一一介紹: ①位置命令——設(shè)置舵機(jī)的位置 控制字符串為:“!SC”- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 爬蟲 機(jī)器人 機(jī)械 結(jié)構(gòu)設(shè)計(jì) 程序設(shè)計(jì)


鏈接地址:http://ioszen.com/p-6691478.html