2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  機械工程系</b></p><p><b>  課程設(shè)計說明書</b></p><p><b>  目 錄</b></p><p><b>  前言:3</b></p><p>  一、總體方案的確定4</p>

2、;<p>  二、各種電路模塊原理分析及說明4</p><p>  三、汽車空調(diào)自動控制系統(tǒng)程序設(shè)計流程圖說明5</p><p>  四、聯(lián)合調(diào)試仿真說明6</p><p><b>  參考文獻(xiàn):8</b></p><p><b>  前言:</b></p>&l

3、t;p>  《機電一體化系統(tǒng)設(shè)計》課程設(shè)計是大學(xué)生在完成《機電一體化系統(tǒng)設(shè)計》等專業(yè)課學(xué)習(xí)后,進(jìn)行綜合性實踐性教學(xué)環(huán)節(jié),總的目的是在老師的指導(dǎo)下,使學(xué)生通過課程設(shè)計,對所學(xué)課程理論知識進(jìn)行一次系統(tǒng)的回顧檢查復(fù)習(xí)和提高,并運用所學(xué)理論,通過調(diào)研,設(shè)計一個機電控制方面的課題,受到從理論到實踐應(yīng)用的綜合訓(xùn)練,培養(yǎng)學(xué)生獨立運用所學(xué)理論解決具體問題的能力。</p><p>  汽車空調(diào)自動控制系統(tǒng)包含溫度傳感器控制模

4、塊、按鍵模塊、液晶顯示模塊、風(fēng)機及壓縮機驅(qū)動模塊和單片機最小系統(tǒng)模塊。通過設(shè)計汽車空調(diào)控制系統(tǒng)能夠讓我們熟悉單片機控制系統(tǒng)的設(shè)計流程,掌握一些通用元器件的控制以及Keil C編程的方法,這對于將來可能從事相關(guān)行業(yè)的同學(xué)來說是一次很好的鍛煉。</p><p><b>  一、總體方案的確定</b></p><p>  1.1 空調(diào)控制器的硬件組成</p>

5、<p>  本控制系統(tǒng)可以分為五大部分:溫度采集、運行狀態(tài)顯示、繼電器控制、鍵盤輸入與讀取、風(fēng)向步進(jìn)電機控制。</p><p>  下圖是利用Proteus仿真軟件搭建的汽車空調(diào)自動控制系統(tǒng)硬件電路圖。</p><p>  1.2 空調(diào)系統(tǒng)的軟件編程</p><p>  由于本系統(tǒng)打算采用Atmel公司生產(chǎn)的AT89c51芯片作為主控制器,所以將采用KEI

6、L C51編寫程序。</p><p>  由于這里采用的5個電路模塊進(jìn)行工作,每個模塊之間的運行相對獨立,所以這里將使用模塊化的程序結(jié)構(gòu)。在模塊化的程序結(jié)構(gòu)中,主程序僅僅是執(zhí)行調(diào)度功能,負(fù)責(zé)輪流調(diào)用功能模塊程序,主程序每循環(huán)一圈。所有的功能都被調(diào)用一次。</p><p>  二、各種電路模塊原理分析及說明</p><p>  2.1 溫度采集模塊 </p&

7、gt;<p>  2.1.1 溫度采集電路的選擇</p><p><b>  方案一</b></p><p>  由于本設(shè)計是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻

8、煩。</p><p><b>  方案二 </b></p><p>  進(jìn)而考慮到用溫度傳感器,在單片機電路設(shè)計中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計要求。</p><p>  從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟

9、件設(shè)計也比較簡單,故采用了方案二。</p><p>  2.1.2 溫度傳感器DS18B20的工作原理及編程</p><p>  DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DS18B20的性能特點如下:</p>

10、<p>  ●獨特的單線接口僅需要一個端口引腳進(jìn)行通信;</p><p>  ●多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)功能;</p><p><b>  ●無須外部器件;</b></p><p>  ●可通過數(shù)據(jù)線供電,電壓范圍為3.0~5.5V;</p><p><b>  ●零待

11、機功耗;</b></p><p>  ●溫度以9或12位數(shù)字;</p><p>  ●用戶可定義報警設(shè)置;</p><p>  ●報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的器件;</p><p>  ●負(fù)電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作; </p><p>  

12、/*===================================</p><p>  函數(shù)名 稱:Init_DS18B20</p><p>  功 能:溫度傳感器初始化</p><p><b>  參 數(shù):無</b></p><p><b>  返回值 :無</b>&l

13、t;/p><p>  =====================================*/</p><p>  Init_DS18B20(void) //傳感器初始化</p><p><b>  {</b></p><p>  uchar x=0;</p><p>  DATA =

14、1; //DQ復(fù)位</p><p>  delay(10); //稍做延時</p><p>  DATA = 0; //單片機將DQ拉低</p><p>  delay(80); //精確延時 大于 480us //450</p><p>  DATA = 1; //拉高總線</p><p>

15、;  delay(20);</p><p>  x=DATA; //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗</p><p>  delay(30);</p><p><b>  }</b></p><p>  /*===================================</p

16、><p>  函數(shù)名 稱:ReadOneChar</p><p>  功 能:讀一個字節(jié)</p><p><b>  參 數(shù):無</b></p><p>  返回值 :讀回的數(shù)據(jù)</p><p>  =====================================*/&l

17、t;/p><p>  ReadOneChar(void)</p><p><b>  {</b></p><p>  uchar i=0;</p><p>  uchar dat = 0;</p><p>  for (i=8;i>0;i--)</p><p><b

18、>  {</b></p><p>  DATA = 0; // 給脈沖信號</p><p><b>  dat>>=1;</b></p><p>  DATA = 1; // 給脈沖信號</p><p><b>  if(DATA)</b></p><

19、;p>  dat|=0x80;</p><p><b>  delay(8);</b></p><p><b>  }</b></p><p>  return(dat);</p><p><b>  }</b></p><p>  /*=====

20、==============================</p><p>  函數(shù)名 稱:WriteOneChar</p><p>  功 能:寫一個字節(jié)</p><p>  參 數(shù):dat--寫入的數(shù)據(jù)</p><p><b>  返回值 :無</b></p><p> 

21、 =====================================*/</p><p>  WriteOneChar(unsigned char dat)</p><p><b>  {</b></p><p>  uchar i=0;</p><p>  for (i=8; i>0; i--)</

22、p><p><b>  {</b></p><p><b>  DATA = 0;</b></p><p>  DATA = dat&0x01;</p><p>  delay(10);</p><p><b>  DATA = 1;</b><

23、/p><p><b>  dat>>=1;</b></p><p><b>  }</b></p><p><b>  delay(8);</b></p><p><b>  }</b></p><p>  /*======

24、=============================</p><p>  函數(shù)名 稱:ReadTemperature</p><p>  功 能:讀取溫度值×10</p><p><b>  參 數(shù):無</b></p><p>  返回值 :t--溫度值×10</p&g

25、t;<p>  =====================================*/</p><p>  int ReadTemperature(void)</p><p><b>  {</b></p><p>  uchar a=0;</p><p>  uchar b=0;</p>

26、;<p><b>  int t=0;</b></p><p>  float tt=0;</p><p>  Init_DS18B20();</p><p>  WriteOneChar(0xCC); // 跳過讀序號列號的操作</p><p>  WriteOneChar(0x44); // 啟動溫度轉(zhuǎn)

27、換</p><p>  Init_DS18B20();</p><p>  WriteOneChar(0xCC); //跳過讀序號列號的操作</p><p>  WriteOneChar(0xBE); //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度</p><p>  a=ReadOneChar();//低位</p>

28、<p>  b=ReadOneChar();//高位</p><p><b>  t=b;</b></p><p><b>  t<<=8;</b></p><p><b>  t=t|a;</b></p><p>  tt=t*0.0625;</p

29、><p>  t= tt*10+0.5;</p><p><b>  if(t!=0)</b></p><p><b>  {</b></p><p>  Cur_TMP=t/10; </p><p><b>  }</b></p><p

30、>  return(t);</p><p><b>  }</b></p><p>  2.2 運行狀態(tài)顯示</p><p>  本系統(tǒng)采用一塊12864的點陣型液晶模塊,這種類型的LCD應(yīng)用很廣泛,它主要由行驅(qū)動器/列驅(qū)動器及128×64全點陣液晶顯示器組成。可完成圖形顯示,也可以顯示8×4個(16×16點

31、陣)漢字。</p><p>  在使用12864LCD前先必須了解以下功能器件才能進(jìn)行編程。12864內(nèi)部功能器件及相關(guān)功能如下:</p><p>  1. 指令寄存器(IR)</p><p>  IR是用于寄存指令碼,與數(shù)據(jù)寄存器數(shù)據(jù)相對應(yīng)。當(dāng)D/I=0時,在E信號下降沿的作用下,指令碼寫入IR。</p><p>  2.?dāng)?shù)據(jù)寄存器(DR)

32、</p><p>  DR是用于寄存數(shù)據(jù)的,與指令寄存器寄存指令相對應(yīng)。當(dāng)D/I=1時,在下降沿作用下,圖形顯示數(shù)據(jù)寫入DR,或在E信號高電平作用下由DR讀到DB7∽DB0數(shù)據(jù)總線。DR和DDRAM之間的數(shù)據(jù)傳輸是模塊內(nèi)部自動執(zhí)行的。</p><p><b>  3.忙標(biāo)志:BF</b></p><p>  BF標(biāo)志提供內(nèi)部工作情況。BF=1表

33、示模塊在內(nèi)部操作,此時模塊不接受外部指令和數(shù)據(jù)。BF=0時,模塊為準(zhǔn)備狀態(tài),隨時可接受外部指令和數(shù)據(jù)。</p><p>  利用STATUS READ指令,可以將BF讀到DB7總線,從檢驗?zāi)K之工作狀態(tài)。</p><p>  4.顯示控制觸發(fā)器DFF</p><p>  此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。DFF=1為開顯示(DISPLAY OFF),DDRAM

34、的內(nèi)容就顯示在屏幕上,DFF=0為關(guān)顯示(DISPLAY OFF)。</p><p>  DDF的狀態(tài)是指令DISPLAY ON/OFF和RST信號控制的。</p><p><b>  5.XY地址計數(shù)器</b></p><p>  XY地址計數(shù)器是一個9位計數(shù)器。高3位是X地址計數(shù)器,低6位為Y地址計數(shù)器,XY地址計數(shù)器實際上是作為DDRAM

35、的地址指針,X地址計數(shù)器為DDRAM的頁指針,Y地址計數(shù)器為DDRAM的Y地址指針。</p><p>  X地址計數(shù)器是沒有記數(shù)功能的,只能用指令設(shè)置。</p><p>  Y地址計數(shù)器具有循環(huán)記數(shù)功能,各顯示數(shù)據(jù)寫入后,Y地址自動加1,Y地址指針從0到63。</p><p>  6.顯示數(shù)據(jù)RAM(DDRAM)</p><p>  DDRA

36、M是存儲圖形顯示數(shù)據(jù)的。數(shù)據(jù)為1表示顯示選擇,數(shù)據(jù)為0表示顯示非選擇。DDRAM與地址和顯示位置的關(guān)系見DDRAM地址表。</p><p><b>  7.Z地址計數(shù)器</b></p><p>  Z地址計數(shù)器是一個6位計數(shù)器,此計數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。當(dāng)一行掃描完成,此地址計數(shù)器自動加1,指向下一行掃描數(shù)據(jù),RST復(fù)位后Z地址計數(shù)器為0。&l

37、t;/p><p>  Z地址計數(shù)器可以用指令DISPLAY START LINE預(yù)置。因此,顯示屏幕的起始行就由此指令控制,即DDRAM的數(shù)據(jù)從哪一行開始顯示在屏幕的第一行。此模塊的DDRAM共64行,屏幕可以循環(huán)滾動顯示64行。</p><p>  12864LCD的指令系統(tǒng)及時序</p><p>  該類液晶顯示模塊(即KS0108B及其兼容控制驅(qū)動器)的指令系統(tǒng)比

38、較簡單,總共只有七種。其指令表如下表所示:</p><p>  /*===================================</p><p>  函數(shù)名稱:Write_cmd()</p><p>  功 能:向液晶中寫入控制命令</p><p>  參 數(shù): cmd--控制命令</p><p&

39、gt;<b>  返回值 :無</b></p><p>  =====================================*/</p><p>  void Write_cmd(uchar cmd)</p><p><b>  {</b></p><p><b>  LCD

40、_RS=0;</b></p><p><b>  LCD_RW=0;</b></p><p>  LCD_data=cmd;</p><p><b>  LCD_EN=1;</b></p><p><b>  _nop_();</b></p><

41、p><b>  LCD_EN=0;</b></p><p><b>  }</b></p><p>  /*===================================</p><p>  函數(shù)名稱:Write_data()</p><p>  功 能:向液晶中寫入顯示內(nèi)容&

42、lt;/p><p>  參 數(shù): dat--控制命令</p><p><b>  返回值 :無</b></p><p>  =====================================*/</p><p>  void Write_data(uchar dat)</p><p&g

43、t;<b>  {</b></p><p><b>  LCD_RS=1;</b></p><p><b>  LCD_RW=0;</b></p><p>  LCD_data=dat;</p><p><b>  LCD_EN=1;</b></p&

44、gt;<p><b>  _nop_();</b></p><p><b>  LCD_EN=0;</b></p><p><b>  }</b></p><p>  /*******************************************</p><

45、p>  函數(shù)名稱:Disp_HZ</p><p>  功 能:控制液晶顯示漢字</p><p>  參 數(shù):row--行地址(1~4)</p><p>  column--列地址(1~8)</p><p>  pt--指向顯示數(shù)據(jù)的指針</p><p><b>  返回值 :無</b

46、></p><p>  ********************************************/</p><p>  void Disp_HZ(uchar row,uchar column,const uchar *pt)</p><p><b>  {</b></p><p><b>

47、  uchar i;</b></p><p>  if(column<5)</p><p><b>  {</b></p><p><b>  CS1=0;</b></p><p><b>  CS2=1;</b></p><p>  

48、Write_cmd(0xb8+row*2-2);</p><p>  Write_cmd(0x40+(column-1)*16);</p><p>  for(i=0;i<16;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i));</p>&l

49、t;p><b>  }</b></p><p>  Write_cmd(0xb8+row*2-2+1);</p><p>  Write_cmd(0x40+(column-1)*16);</p><p>  for(i=0;i<16;i++)</p><p><b>  {</b><

50、;/p><p>  Write_data(*(pt+i+16));</p><p><b>  }</b></p><p><b>  }</b></p><p>  if(column>=5)</p><p><b>  {</b></p>

51、;<p><b>  CS1=1;</b></p><p><b>  CS2=0;</b></p><p>  Write_cmd(0xb8+row*2-2);</p><p>  Write_cmd(0x40+(column-5)*16);</p><p>  for(i=0;i&

52、lt;16;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i));</p><p><b>  }</b></p><p>  Write_cmd(0xb8+row*2-2+1);</p><p>  Write_cmd

53、(0x40+(column-5)*16);</p><p>  for(i=0;i<16;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i+16));</p><p><b>  }</b></p><p><

54、;b>  }</b></p><p><b>  } </b></p><p>  /*******************************************</p><p>  函數(shù)名稱:Disp_EN</p><p>  功 能:控制液晶顯示數(shù)字和字母</p>&l

55、t;p>  參 數(shù):row--行地址(1~4)</p><p>  column--列地址(1~16)</p><p>  pt--指向顯示數(shù)據(jù)的指針</p><p><b>  返回值 :無</b></p><p>  *******************************************

56、*/</p><p>  void Disp_EN(uchar row,uchar column,const uchar *pt)</p><p><b>  {</b></p><p><b>  uchar i;</b></p><p>  if(column<9)</p>

57、<p><b>  {</b></p><p><b>  CS1=0;</b></p><p><b>  CS2=1;</b></p><p>  Write_cmd(0xb8+row*2-2);</p><p>  Write_cmd(0x40+(column-

58、1)*8);</p><p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i));</p><p><b>  }</b></p><p>  Write_cmd(0xb8+row*2

59、-2+1);</p><p>  Write_cmd(0x40+(column-1)*8);</p><p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i+8));</p><p><b>  

60、}</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b>  CS1=1;</b></p><p><b>

61、;  CS2=0;</b></p><p>  Write_cmd(0xc0);</p><p>  Write_cmd(0xb8+row*2-2);</p><p>  Write_cmd(0x40+(column-9)*8);</p><p>  for(i=0;i<8;i++)</p><p>

62、<b>  {</b></p><p>  Write_data(*(pt+i));</p><p><b>  }</b></p><p>  Write_cmd(0xb8+row*2-2+1);</p><p>  Write_cmd(0x40+(column-9)*8);</p>

63、<p>  for(i=0;i<8;i++)</p><p><b>  {</b></p><p>  Write_data(*(pt+i+8));</p><p><b>  }</b></p><p><b>  }</b></p><

64、;p><b>  } </b></p><p>  2.3 繼電器控制</p><p>  單片機輸出緩沖器具有對稱的驅(qū)動特性,可以輸出和吸收大電流,直接驅(qū)動LED,但是仍然不能直接驅(qū)動更大電流的器件,如繼電器,所以必須接入較大功率的驅(qū)動器。常用的驅(qū)動方法有74系列功率集成電路驅(qū)動、MOC系列光耦合過零觸發(fā)雙向晶閘管驅(qū)動、固態(tài)繼電器驅(qū)動等。</p>

65、;<p>  本系統(tǒng)采用ULN2003芯片來驅(qū)動繼電器。其內(nèi)部結(jié)構(gòu)如下圖所示。</p><p>  ULN2003內(nèi)部結(jié)構(gòu)圖</p><p>  ULN2003是達(dá)林頓陣列,是專門用來驅(qū)動繼電器的芯片,甚至在芯片內(nèi)部做了一個消線圈反電動勢的二極管。ULN2003的輸出端允許通過IC 電流200mA,飽和壓降VCE 約1V左右,耐壓BVCEO 約為36V。采用集電極開路輸出,輸

66、出電流大,故可以直接驅(qū)動繼電器或固體繼電器(SSR)等外接控制器件,也可直接驅(qū)動低壓燈泡,共可以驅(qū)動7路,減少了電路板的連線數(shù)量,成本較低,廣泛應(yīng)用于各種工控板,其驅(qū)動原理如下圖所示。</p><p><b>  驅(qū)動原理</b></p><p>  壓縮機離合器繼電器采用RS觸發(fā)器和ULN2003一起控制,這樣做的好處是:當(dāng)單片機受到外界干擾而不斷復(fù)位或看門狗超時復(fù)

67、位時,保證壓縮機始終處于開啟或關(guān)閉狀態(tài),有助于延長壓縮機的壽命。</p><p>  2.4 鍵盤輸入與讀取</p><p>  本系統(tǒng)采用3×3矩陣式鍵盤。通過鍵盤可以控制系統(tǒng)工作方式。</p><p><b>  3×3矩陣式鍵盤</b></p><p>  /*================

68、===================</p><p>  函數(shù)名 稱:Keyscan</p><p>  功 能:按鍵檢測</p><p><b>  參 數(shù):無</b></p><p>  返回值 :按下的鍵號</p><p>  =====================

69、================*/</p><p>  uchar Keyscan()</p><p><b>  {</b></p><p>  uchar temp,key;</p><p>  P2=0xef; //檢測第一排</p><p><b>  temp=P2;&

70、lt;/b></p><p>  temp=temp&0x0f;</p><p>  if(temp!=0x0f)</p><p><b>  {</b></p><p>  delay(10); //去抖</p><p>  if(temp!=0x0f)</p>

71、<p><b>  {</b></p><p><b>  temp=P2;</b></p><p>  switch(temp) //選擇語句</p><p><b>  {</b></p><p>  case 0xee:</p><p

72、><b>  key=1;</b></p><p><b>  break;</b></p><p>  case 0xed:</p><p><b>  key=2;</b></p><p><b>  break;</b></p>

73、<p>  case 0xeb:</p><p><b>  key=3;</b></p><p><b>  break;</b></p><p><b>  }</b></p><p>  while(temp!=0x0f) //松手檢測</p>

74、<p><b>  {</b></p><p><b>  temp=P2;</b></p><p>  temp=temp&0x0f;</p><p><b>  }</b></p><p>  return key; //返回鍵值</p&g

75、t;<p><b>  }</b></p><p><b>  }</b></p><p>  P2=0xdf; //檢測第二排</p><p><b>  temp=P2;</b></p><p>  temp=temp&0x0f;</

76、p><p>  if(temp!=0x0f)</p><p><b>  {</b></p><p>  delay(10);</p><p>  if(temp!=0x0f)</p><p><b>  {</b></p><p><b>  

77、temp=P2;</b></p><p>  switch(temp)</p><p><b>  {</b></p><p>  case 0xde:</p><p><b>  key=4;</b></p><p><b>  break;</

78、b></p><p>  case 0xdd:</p><p><b>  key=5;</b></p><p><b>  break;</b></p><p>  case 0xdb:</p><p><b>  key=6;</b></

79、p><p><b>  break;</b></p><p><b>  }</b></p><p>  while(temp!=0x0f)</p><p><b>  {</b></p><p><b>  temp=P2;</b>&

80、lt;/p><p>  temp=temp&0x0f;</p><p><b>  }</b></p><p>  return key; //返回鍵值</p><p><b>  }</b></p><p><b>  }</b></p

81、><p>  P2=0xbf; //檢測第三排</p><p><b>  temp=P2;</b></p><p>  temp=temp&0x0f;</p><p>  if(temp!=0x0f)</p><p><b>  {</b></p>

82、<p>  delay(10);</p><p>  if(temp!=0x0f)</p><p><b>  {</b></p><p><b>  temp=P2;</b></p><p>  switch(temp)</p><p><b>  {

83、</b></p><p>  case 0xbe:</p><p><b>  key=7;</b></p><p><b>  break;</b></p><p>  case 0xbd:</p><p><b>  key=8;</b>

84、</p><p><b>  break;</b></p><p>  case 0xbb:</p><p><b>  key=9;</b></p><p><b>  break;</b></p><p><b>  }</b>

85、</p><p>  while(temp!=0x0f)</p><p><b>  {</b></p><p><b>  temp=P2;</b></p><p>  temp=temp&0x0f; </p><p><b>  }</b>&

86、lt;/p><p>  return key; //返回鍵值</p><p><b>  } </b></p><p><b>  }</b></p><p>  return 0xfa;</p><p><b>  }</b></p>

87、<p>  2.5 風(fēng)向步進(jìn)電機控制</p><p>  單片機的定時器能夠控制端口輸出PWM,編程簡單,精度高。編程讓定時器工作于模式0,產(chǎn)生高精度的PWM波形輸出,調(diào)節(jié)占空比,以達(dá)到控制步進(jìn)電機不同轉(zhuǎn)角的目的。</p><p>  三、汽車空調(diào)自動控制系統(tǒng)程序設(shè)計流程圖說明</p><p>  角鐵式車床夾具屬于專用夾具,角鐵式車床夾具的結(jié)構(gòu)特點是具

88、有類似角鐵的夾具體。在角鐵式車床夾具上加工的工件形狀較復(fù)雜。它常用于加工殼體、支座、接頭等類零件上的圓柱面及端面。當(dāng)被加工工件的主要定位基準(zhǔn)是平面,被加工面的軸線對主要定位基準(zhǔn)平面保持一定的位置關(guān)系(平行或成一定的角度)時,相應(yīng)地夾具上的平面定位件設(shè)置在與車床主軸軸線相平行或成一定角度的位置上。</p><p>  四、聯(lián)合調(diào)試仿真說明</p><p><b>  參考文獻(xiàn):&l

89、t;/b></p><p>  【1】朱清慧. Proteus教程:電子線路設(shè)計、制版與仿真[M]. 清華大學(xué)出版社.</p><p>  【2】周潤景,張麗娜,劉印群. PROTEUS入門實用教程[M]. 機械工業(yè)出版社.</p><p>  【3】周潤景,袁偉亭,景曉松. Proteus在MCS-51&ARM7系統(tǒng)中的應(yīng)用百例[M]. 電子工業(yè)出版

溫馨提示

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

評論

0/150

提交評論