微型計算機控制技術課程設計報告---電磁智能車舵機控制_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  《微型計算機控制技術課程設計》報告</p><p>  名 稱: 電磁智能車舵機控制 </p><p>  院 系: 電子電氣工程學院 </p><p>  學 號: </p><p>

2、;<b>  目錄</b></p><p><b>  1、引言3</b></p><p><b>  1.1研究背景3</b></p><p>  1.2 應用前景3</p><p><b>  2、硬件設計4</b></p>&l

3、t;p><b>  2.1電源模塊4</b></p><p>  2.2電機驅動電路4</p><p>  2.3核心控制模塊6</p><p>  2.4霍爾傳感器布局7</p><p><b>  2.5舵機模塊8</b></p><p><b>

4、;  3、軟件設計9</b></p><p>  3.1 PID簡介9</p><p><b>  3.2程序框圖9</b></p><p><b>  3.3程序11</b></p><p><b>  4、結束語19</b></p>&l

5、t;p><b>  5、參考文獻20</b></p><p>  摘要:本設計智能小車舵機的控制核心是單片機(MC9S12DG128),軟件平臺為CodeWarrior IDE開發(fā)環(huán)境。采用霍爾傳感器對賽道進行檢測,利用PWM技術和PID控制小車的運動方向。基于這些完備可靠的硬件設計,編寫了開環(huán)運動控制程序來控制舵機的運行。經過反復測試,取得比較好的成果。</p>&l

6、t;p>  關鍵字:單片機,PWM技術,舵機</p><p><b>  1、引言</b></p><p><b>  1.1研究背景</b></p><p>  1953年,美國制造了世界上第一臺采用埋線電磁感應方式跟蹤路徑的自動導向車,也被稱為“無人駕駛牽引車”。20世紀70年代中期,具有載貨功能的自動導向車主要

7、用于自動化倉貯系統(tǒng)和柔性裝配系統(tǒng)的物料運輸。在20世紀70年代和80年代初,自動導向車的應用領域擴大而且工作條件也變得多樣化,因此,新的導向方式和技術得到了更廣泛的研究與開發(fā)。最近,小型自動導向車應用更為廣泛,而且以長距離不復雜的路徑規(guī)劃為主。這種自動導向車從僅由大公司應用,正向小公司單臺應用轉變,而且其效率和效益更好。至此出現(xiàn)了智能車的概念。</p><p>  智能汽車是一種高新技術密集的新型汽車,是在網(wǎng)絡環(huán)

8、境下利用信息技術、智能控制技術、自動控制、模式識別、傳感器技術、汽車電子、電氣、計算機和機械等多個學科的最新科技成果,使汽車具有自動識別行駛道路、自動駕駛和自動調速等先進功能。隨著控制技術、計算機技術和信息技術的發(fā)展,智能車在工業(yè)生產和日常生活中已經扮演了非常重要的角色。近年來,智能車在野外、道路、現(xiàn)代物流及柔性制造系統(tǒng)中都有廣泛運用,已成為人工智能領域研究和發(fā)展的熱點。</p><p><b>  1

9、.2 應用前景</b></p><p>  城市公共交通是與人民群眾生產生活息息相關的重要基礎設施。然而,目前世界上許多大城市都面臨著由私人汽車過度使用而帶來的諸多問題,例如:道路堵塞、停車困難、能源消耗、噪聲污染和環(huán)境污染等,這些問題嚴重降低了城市生活的質量。優(yōu)先發(fā)展城市公共交通是提高交通資源利用效率,緩解交通擁堵的重要手段?;仡櫰嚢l(fā)展的百年歷史,不難發(fā)現(xiàn)其控制方式從未發(fā)生過根本性改變,即由人觀察

10、道路并駕駛車輛,形成“路——人——車”的閉環(huán)交通系統(tǒng)。隨著交通需求的增加,這種傳統(tǒng)車輛控制方式的局限性日益明顯,安全性低。如果要從根本上解決這一問題,就需要將“人”從交通控制系統(tǒng)中請出來,形成“車——路”閉環(huán)交通系統(tǒng),從而提高安全性和系統(tǒng)效率。這種新型車輛控制方法的核心就是實現(xiàn)車輛的智能化。</p><p>  智能車有著極為廣泛的應用前景。結合傳感器技術和自動駕駛技術可以實現(xiàn)汽車的自適應巡航并把車開得又快又穩(wěn)、

11、安全可靠。</p><p><b>  2、硬件設計</b></p><p><b>  2.1 電源模塊</b></p><p>  驅動電路模塊中的電源模塊為系統(tǒng)其它各個模塊提供所需要的電源。設計中除了需要考慮電壓范圍和電流容量等基本參數(shù)之外,還要在電源轉換效率、降低噪聲、防止干擾和電路簡單等方面進行優(yōu)化??煽康碾娫捶?/p>

12、案是整個硬件電路穩(wěn)定可靠運行的基礎。</p><p>  全部硬件電路的電源由LP38690提供,基本穩(wěn)壓值為5.5V。由于電路中的不同電路模塊所需要的工作電壓和電流容量各不相同,因此電源模塊應該包括多個穩(wěn)壓電路,將充電電池電壓轉換成各個模塊所需要的電壓。</p><p>  2.2 電機驅動電路</p><p>  電機驅動芯片BTS7970 B的一部分是Nova

13、lithIC,含有三個獨立的芯片的家庭。包裝:一個p-channel高MOSFET和一個n-channel低 MOSFET,形成一個完全整合集成電路的半高電流。三個芯片安裝在一個共同的引線框架,利用該芯片在芯片和芯片技術上,利用垂直馬鞍山電源開關技術確保最佳的阻力。由于p-channel高開關需要一個電荷泵,就可以消除電磁干擾(EMI)。連接到一個單片機變得容易,集成驅動電路的邏輯電平輸入、診斷這些特點可以防過熱、過流、過壓、欠壓、短路

14、。BTS7970B結合其他BTS7970B形成三相定速驅動方式。</p><p>  圖2 BTS 7970B芯片內部結構圖</p><p>  圖3 BTS 7970B芯片外部引腳的封裝圖</p><p>  各個引腳的功能(如表1所示):</p><p>  表1 BTS 7970B引腳對應功能表</p><p>

15、  2.3 核心控制模塊</p><p>  核心控制模塊(如圖4所示)是智能車的核心單元,具有以下幾個主要任務:接收傳感器的輸入信號;利用算法對輸入信號進行分析處理;根據(jù)處理結果輸出舵機和驅動電機的控制信號。該模塊上包括了MC9S12DG128單片機工作所必需的穩(wěn)壓模塊、時鐘模塊和復位模塊,同時還包括了視頻信號分離電路、BDM調試接口、串口以及無線Zigbee接口等。</p><p>&

16、lt;b>  圖4 控制電路板</b></p><p>  2.4 霍爾傳感器布局(如圖5所示)</p><p>  霍爾傳感器是一種當交變磁場經過時產生輸出電壓脈沖的傳感器。脈沖的幅度是由激勵磁場的場強決定的。因此,霍爾傳感器不需要外界電源供電。</p><p>  霍爾傳感器可廣泛應用于: </p><p>  1電子式

17、水表、氣表、電表和遠程抄表系統(tǒng) </p><p>  2控制設備中傳送速度的測量 </p><p>  3無刷直流電機的旋轉和速度控制 </p><p>  4在工程中測量轉動速度和其他機械上的自動化應用 </p><p>  5轉速儀、速度表以及其他轉子式計量裝置</p><p>  霍爾傳感器模塊的設計是整個電磁智

18、能小車設計中重要的一部分,其作用相當于人的眼睛和耳朵,采集外部路面的信息并將其送入MCU微型控制器進行數(shù)據(jù)處理,其能否正常工作直接影響著小車對路面的判斷以及小車下一步的行動,因而其布局的合理性與有效性對小車穩(wěn)定而又快速的行駛起著至關重要的作用。在傳感器布局中,要解決的兩個問題是:信息檢測的精確度和信息檢測的前瞻性。</p><p>  當一塊通有電流的金屬或半導體薄片垂直地放在磁場中時,薄片的兩端就會產生電位差,

19、這種現(xiàn)象就稱為霍爾效應。兩端具有的電位差值稱為霍爾電勢U,其表達式為 U=K·I·B/d 其中K為霍爾系數(shù),I為薄片中通過的電流,B為外加磁場(洛倫慈力Lorrentz)的磁感應強度,d是薄片的厚度。由此可見,霍爾效應的靈敏度高低與外加磁場的磁感應強度成正比的關系。</p><p>  圖5 霍爾傳感器布局</p><p><b>  2.5 舵機模塊<

20、/b></p><p>  舵機是操控車模行駛的方向盤,由舵盤、位置反饋電位計、減速齒輪組、直流電動機和控制電路組成,內部位置反饋減速齒輪組由直流電動機驅動,其輸出軸帶動一個具有線性比例特性的位置反饋電位計作為位置檢測。舵機的輸出轉角通過連桿傳動控制前輪轉向,其轉角精度直接影響到智能車模能否準確按賽道路線行駛。</p><p>  舵機的控制脈寬與轉角在-45°~+45&#

21、176;范圍內線性變化。對于對速度有一定要求的智能車,舵機的響應速度和舵機的轉向傳動比直接影響車模能否以最佳速度順利通過彎道。車模在賽道上高速行駛,舵機的響應速度及其轉向傳動比將直接影響車模行駛的穩(wěn)定性,因此必須細心調試,逐一解決。由于舵機從執(zhí)行轉動指令到響應輸出需占用一定的時間,因而產生舵機實時控制的滯后。雖然車模在進入彎道是能夠檢測到黑色路線的偏轉方向,但由于舵機的滯后性,使得車模在轉彎過程中時常偏離跑道,且速度越快,偏離越遠,極大

22、限制車模在連續(xù)彎道上行駛的最大時速,使得車模全程賽道速度很難進一步提高。</p><p>  舵機轉角與脈寬的關系如圖5所示:</p><p>  圖5 舵機輸出轉角與輸入信號脈沖寬度的關系</p><p>  舵機轉向是整個控制系統(tǒng)中延遲較大的一個環(huán)節(jié),為了減小此時間常數(shù),通過改變舵機的安裝位置,而非改變舵機本身結構的方法可以提高舵機的響應速度。分析舵機控制轉向

23、輪轉向的原理可以發(fā)現(xiàn),在相同的舵機轉向條件下,轉向連桿在舵機一端的連接點離舵機軸心距離越遠,轉向輪轉向變化越快。這相當于增大力臂長度,提高線速度。針對上述特性,將舵機安裝在了相對靠后的位置。這樣安裝的優(yōu)點是:改變了舵機的力臂,使轉向更加靈敏;舵機安裝在了正中央(如圖6所示),使左右轉向基本一致;重心更靠后,減輕了舵機負載。</p><p>  圖6 舵機安裝實物圖</p><p><

24、b>  3、軟件設計</b></p><p><b>  3.1 PID簡介</b></p><p>  本設計中軟件設計部分,主要是對舵機控制進行設計,我們采用PID控制。</p><p>  可調PID控制器問世至今已有近70年歷史,它以其結構簡單、穩(wěn)定性好、工作整方便而成為工業(yè)控制的主要技術之一。當被控對象的結構和參數(shù)不

25、能完全掌握,或得不到精確的數(shù)學模型時,控制理論的其它技術難以采用時,系統(tǒng)控制器的結構和參數(shù)必須依靠經驗和現(xiàn)場調試來確定,這時應用PID控制技術最為方便。即當我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術。PID控制,實際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進行控制的。</p><p><b>  3.2

26、程序框圖</b></p><p><b>  3.3 程序</b></p><p>  #define BUS_FREQ 48000000</p><p>  #define TIM_CLK (BUS_FREQ/128)</p><p>  #define TIM_INT 25</

27、p><p>  #define TIM_CNTS (TIM_CLK/TIM_INT)</p><p>  #include <hidef.h> </p><p>  #include <MC9S12XS128.h> </p><p>  #pragma LINK_INFO DERIVATIVE &q

28、uot;mc9s12xs128"</p><p>  unsigned char ad0;</p><p>  unsigned char ad1;</p><p>  unsigned char ad2;</p><p>  unsigned char ad3;/*后面一排的傳感器值*/</p><p> 

29、 unsigned char ad5;</p><p>  unsigned char ad6;</p><p>  unsigned char ad7;</p><p>  unsigned int duty;/*舵機軟參數(shù)*/</p><p>  unsigned int ecT;/*ect結果寄存*/</p><

30、;p>  unsigned int sdu;/*由舵機得到的速度累變值*/</p><p>  unsigned int v;/*電機軟參數(shù)*/</p><p>  unsigned int vv;</p><p><b>  char c;</b></p><p><b>  char f;<

31、;/b></p><p>  unsigned char flag_down;</p><p>  unsigned char ad0_0;</p><p>  unsigned char ad1_1;</p><p>  unsigned char ad2_2;</p><p>  unsigned char

32、ad3_3;</p><p>  unsigned char ad5_5;</p><p>  struct PID </p><p><b>  {</b></p><p>  word P; // 比例常數(shù)</p><p>  word I;

33、 // 積分常數(shù) </p><p>  word D; // 微分常數(shù) </p><p><b>  word ud;</b></p><p>  word motor;</p><p>  word dingzhi;</p><p>  word c

34、helg;</p><p>  word e1; // e(k)</p><p>  word e2; // e(k-1) </p><p>  word e3; //e(k-2)</p><p><b>  } sPID;</b></p&g

35、t;<p>  /****************超頻子函數(shù)BUS**48MHz************************/</p><p>  void PLL_48M(void)</p><p><b>  {</b></p><p>  CLKSEL=0X00; </p><

36、;p>  PLLCTL_PLLON=1; </p><p>  SYNR =0xc0 | 0x05;</p><p>  REFDV=0x80 | 0x01;</p><p>  POSTDIV=0x00; </p><p>  _asm(nop); </p><p>  _asm

37、(nop); </p><p>  _asm(nop);</p><p>  while(!(CRGFLG_LOCK==1)); </p><p>  CLKSEL_PLLSEL =1; </p><p><b>  }</b></p><p>  

38、/****************************ect模塊初始化******************/</p><p>  void ect_init(void){ </p><p>  PACTL=0x40;</p><p><b>  PACNT=0;</b></p&g

39、t;<p>  PACTL_PAMOD=0;</p><p>  PACTL_PEDGE=1;</p><p>  PACTL_PAEN=1; </p><p>  TSCR1=0x90;</p><p>  TSCR2|=0x06;</p><p>  TIOS|=0x01;</p>&

40、lt;p>  TC0=(int)(TCNT+TIM_CNTS);</p><p>  TCTL1|=0x01;</p><p>  TIE|=0x01;</p><p><b>  }</b></p><p>  /*模數(shù)轉換初始化*/</p><p>  void ad_init(void

41、){</p><p>  ATD0CTL1=0x00; </p><p>  ATD0CTL2=0x40;</p><p>  ATD0CTL3=0xC0;</p><p>  ATD0CTL4=0xBF;</p><p>  ATD0CTL5=0x30;<

42、;/p><p>  ATD0DIEN=0x00;</p><p><b>  }</b></p><p>  /******************PWM模塊初始化子程序***********/</p><p>  void pwm_init(void){ </

43、p><p>  PWMPRCLK=0x05; </p><p>  PWMSCLA=3; </p><p>  PWMCTL_CON45=1; </p><p>  PWMCTL_CON67=1;</p><p>  PWMCLK_PCLK5=1; </p><p>  PWM

44、CLK_PCLK7=0;</p><p>  PWMPER45=782; </p><p>  PWMPER67=5000;</p><p>  PWMPOL_PPOL5=1;</p><p>  PWMPOL_PPOL7=1;</p><p>  PWMCAE=0x00;</p><p&g

45、t;  PWMDTY45=391;</p><p>  PWME_PWME5=1;</p><p><b>  }</b></p><p>  unsigned char lsd(unsigned char m){ //區(qū)間判斷</p><p>  unsigned char a;</p><

46、;p>  if(m%10==0)a=m/10-1;</p><p>  else a=(int)(m/10);</p><p><b>  return a;</b></p><p><b>  }</b></p><p>  /*void ad23_cl(void){

47、 //ad2ad3相應處理</p><p>  char a,b,c,d,e,f;</p><p>  a=lsd(ad2);</p><p>  b=lsd(ad3);</p><p>  c=lsd(ad0);</p><p>  d=lsd(ad5);</p><p&g

48、t;  e=a-b;f=c-d;</p><p><b>  if(e>f){</b></p><p>  duty=390-10*e;</p><p><b>  if(e>0)</b></p><p>  vv=310-5*e;</p><p>  else

49、vv=310+5*e;</p><p><b>  }</b></p><p><b>  if(e<f){</b></p><p>  duty=390-10*f;</p><p><b>  if(f>0)</b></p><p>  v

50、v=310-5*f;</p><p>  else vv=310+5*f;</p><p><b>  }</b></p><p><b>  } */</b></p><p>  void ad23cl(void){</p><p><b>  char a,

51、b;</b></p><p>  a=lsd(ad6);</p><p>  b=lsd(ad7);</p><p><b>  c=a-b; </b></p><p><b>  }</b></p><p>  void ad05cl(void){</

52、p><p><b>  char d,e;</b></p><p>  d=lsd(ad0);</p><p>  e=lsd(ad5);</p><p><b>  f=e-d; </b></p><p><b>  }</b></p>

53、<p>  /*void ad05_cl(void){ //ad0處理</p><p>  char a,b,c;</p><p>  a=lsd(ad2);</p><p>  b=lsd(ad3);</p><p>  if(a<a_&&b<

54、b_){c=40;vv=150;}</p><p>  else {c=a-b;</p><p><b>  if(c>0)</b></p><p>  vv=310-5*c;</p><p>  else vv=310+5*c;</p><p><b>  }</b>

55、</p><p>  duty=390-10*c;</p><p>  a_=a;b_=b;</p><p><b>  }</b></p><p>  //if(ad0>=50)flag_down=1;</p><p>  //else flag_down=0; */</p>

56、<p>  void vv_(void){</p><p>  if(flag_down==1&&(duty<=250||duty>=500))vv=150;</p><p><b>  }</b></p><p>  void DD_cl(void){</p><p><

57、b>  char a,b;</b></p><p><b>  ad23cl();</b></p><p><b>  ad05cl();</b></p><p>  if(c>0)a=c;</p><p>  else a=-c;</p><p> 

58、 if(f>0)b=f;</p><p>  else b=-f;</p><p>  if(a<=0&&b>=0){</p><p>  duty=382-10*f;vv=200;</p><p><b>  } </b></p><p><b>  

59、else </b></p><p>  { duty=382-10*c;</p><p><b>  if(c>0)</b></p><p>  vv=1200-3*c;</p><p>  else vv=1200+3*c; </p><p><b>  }</

60、b></p><p>  }/* if(a>=b){</p><p>  duty=390-10*c;</p><p><b>  if(c>0)</b></p><p>  vv=250-10*c;</p><p>  else vv=250+10*c;</p>

61、<p><b>  }</b></p><p><b>  if(a<b){</b></p><p>  duty=390-11*f;</p><p><b>  if(f>0)</b></p><p>  vv=250-10*f;</p>

62、<p>  else vv=250+8*f;</p><p>  } */</p><p>  /*電機驅動子程序*/</p><p>  void motor_qudong(unsigned int data){ </p><p>  PORTB=0xFF; </p&g

63、t;<p>  PWMDTY67=data;</p><p>  PWME_PWME7=1;</p><p><b>  }</b></p><p>  /*舵機驅動子程序*/</p><p>  void tuoji_z(unsigned int data){ </p><p> 

64、 PWMDTY45=data;</p><p><b>  }</b></p><p>  /*模數(shù)轉換讀取程序*/</p><p>  void ad_duqu(void){ </p><p>  while(!ATD0STAT2_CCF0);</p><p>  ad0_0=

65、ATD0DR0L;</p><p>  while(!ATD0STAT2_CCF0);</p><p>  ad1_1=ATD0DR1L;</p><p>  while(!ATD0STAT2_CCF0);</p><p>  ad2_2=ATD0DR2L;</p><p>  while(!ATD0STAT2_CCF

66、0);</p><p>  ad3_3=ATD0DR3L;</p><p>  while(!ATD0STAT2_CCF0);</p><p>  ad5_5=ATD0DR5L;</p><p><b>  }</b></p><p>  /*ad值處理濾波*/</p><p

67、>  void ad_CL(void) {</p><p>  ad0=(char)((4*ad0+ad0_0)/5);</p><p>  ad1=(char)((4*ad1+ad1_1)/5);</p><p>  ad2=(char)((4*ad2+ad2_2)/5);</p><p>  ad3=(char)((4*ad3+ad

68、3_3)/5);</p><p>  ad5=(char)((4*ad5+ad5_5)/5);</p><p>  //ecT=(int)((4*ecT+ecT_1)/5);</p><p><b>  }</b></p><p>  void PID1_motor(struct PID *t){ //調速PID&

69、lt;/p><p>  word pp=0,pi=0,pd=0,z;</p><p><b>  t->P=5;</b></p><p>  t->dingzhi=vv;</p><p>  t->chelg=ecT;</p><p>  t->D=5*(t->P)/4;

70、</p><p>  t->e1=(t->dingzhi)-(t->chelg);</p><p>  pp=t->P*((t->e1)-(t->e2)); </p><p>  pd=t->D*(t->e1-2*(t->e2)+t->e3);</p><p>  z=pp+pi+

71、pd;</p><p>  t->motor=(int)(z+t->motor);</p><p>  v=t->motor ;</p><p>  t->e3=t->e2;t->e2=t->e1;</p><p><b>  }</b></p><p>

72、  void main(void){//主程序</p><p>  PLL_48M();</p><p>  pwm_init();</p><p>  ad_init();</p><p>  ect_init();</p><p>  DDRB=0xFF;</p><p><b

73、>  for(;;){</b></p><p>  ad_duqu();//ad轉換等待及結果存儲</p><p>  ad_CL();//濾波</p><p>  DD_cl();//判斷該怎樣,模糊加PID</p><p>  tuoji_z(duty);</p><p>  PID

74、1_motor(&sPID); //pid調速</p><p>  motor_qudong(v);</p><p>  //tuoji_z(duty);</p><p><b>  }</b></p><p><b>  }</b></p><p><b&g

75、t;  /*中斷子程序*/</b></p><p>  #pragma CODE_SEG NON_BANKED</p><p>  void interrupt 8 TIM(void){</p><p>  TC0=(int)(TCNT+TIM_CNTS);</p><p>  ecT=PACNT; </p>&

76、lt;p><b>  PACNT=0;</b></p><p>  EnableInterrupts;</p><p><b>  }</b></p><p>  #pragma CODE_SEG DEFAULT</p><p><b>  4、結束語</b></p

77、><p>  本文介紹電磁智能車設計的系統(tǒng)方案。該系統(tǒng)以單片機MC9S12DG128作為系統(tǒng)控制處理器,采用霍爾傳感器。</p><p>  綜合全文來看,智能車分為硬件設計和軟件設計兩個部分。硬件設計部分主要是對智能車的安裝、調整,以及電路板的設計。軟件設計部分,本文主要介紹對舵機控制的部分。</p><p>  在霍爾傳感器布局設計中,我們先確定了傳感器以一字形進行

78、排布。然后進行調試。安裝舵機時,我們首先想架高舵機,后來參看了許多技術報告,我們將舵機安放在前輪正中央。在安裝過程中,我們必須不斷地調試,確定舵機的安裝位置是否在正中央。這樣的安裝方式可以是舵機更便捷地控制車輪轉向,減小舵機的滯后性。在控制舵機方式上,我們采用PID控制。這次課程設計,不僅讓我加深了《微型計算機控制技術》這門課的理論知識,更使我懂得如何將書本上的知識應用于實際操作中,得到了實戰(zhàn)的鍛煉機會,培養(yǎng)了一定程度的科研能力。展望未

79、來,智能車技術必將在更廣闊的領域中得到廣泛的應用。</p><p><b>  5、參考文獻</b></p><p>  [1] 邵貝貝. 單片機嵌入式應用的在線開發(fā)方法. 北京:清華大學出版社. 2004</p><p>  年10 月第1 版.</p><p>  [2] 黃開勝,金華民,蔣狄南.韓國智能模型車技術方

80、案分析,電子產品世</p><p>  界,2006(5): 150-152.</p><p>  [3] 邵貝貝.單片機嵌入式應用的在線開發(fā)方法.北京:清華大學出版社.2004</p><p><b>  年10月第1版.</b></p><p>  [4] 胡晨暉,陸佳南,陳立剛.上海交通大學CyberSmart隊技

81、術報告.</p><p>  [5] 周斌,李立國,黃開勝.智能車光電傳感器布局對路徑識別的影響研究[J].電子產品世界,2006,9.</p><p>  [6] 雷貞勇,謝光驥.飛思卡爾智能車舵機和測速的控制設計與實現(xiàn)[J].電子設計工程,2010,2(19).</p><p>  [7] 楊明等.基于光電管尋跡的智能車舵機控制[J].光電技術應用,2007,1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論