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

下載本文檔

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

文檔簡介

1、<p>  無線傳感網(wǎng)絡(luò)技術(shù) 課程設(shè)計(論文)</p><p>  題目: 加速度傳感器數(shù)據(jù)采集系統(tǒng) </p><p>  院(系): 電子與信息工程學(xué)院 </p><p>  課程設(shè)計(論文)任務(wù)及評語</p><p>  院(系):電子與信息工程學(xué)院 教研室:</p>

2、;<p> 學(xué) 號學(xué)生姓名專業(yè)班級</p><p> 課程設(shè)計(論文)題目加速度傳感器數(shù)據(jù)采集系統(tǒng)</p><p> 課程設(shè)計(論文)任務(wù)利用加速度傳感器進(jìn)行數(shù)據(jù)采集,并將采集到的數(shù)據(jù)傳遞到上位機(jī),并顯示。用加速度傳感器采集到的信息來控制電機(jī),通過轉(zhuǎn)動與停止來檢測是否產(chǎn)生加速度。主要設(shè)計內(nèi)容:1. 畫出實(shí)驗(yàn)原理圖2. 編寫功能代碼,燒寫代碼3. 功能熟練演示要求:1. 根據(jù)題

3、目和所用的傳感器節(jié)點(diǎn),用計算機(jī)繪制出原理圖以及程序流程圖;2. 認(rèn)真獨(dú)立完成所規(guī)定的設(shè)計內(nèi)容(4000字左右),嚴(yán)禁相互抄襲;</p><p> 指導(dǎo)教師評語及成績平時成績: 論文質(zhì)量: 答 辯: 總 成 績: 指導(dǎo)教師簽字: 年 月 日</p><

4、p><b>  目 錄</b></p><p>  第1章 加速度數(shù)據(jù)采集系統(tǒng)設(shè)計方案5</p><p><b>  1.1 引言5</b></p><p>  1.2 總體方案論述5</p><p>  第2章 加速度數(shù)據(jù)采集系統(tǒng)的硬件設(shè)計6</p><p&

5、gt;  2.1 系統(tǒng)所需的硬件6</p><p>  2.2 硬件系統(tǒng)各部分實(shí)現(xiàn)的功能8</p><p>  2.3系統(tǒng)整體實(shí)現(xiàn)的功能簡介9</p><p>  第3章 加速度傳感器數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計10</p><p>  3.1 系統(tǒng)軟件的功能說明10</p><p>  3.2 系統(tǒng)程序

6、流程圖10</p><p>  3.3 系統(tǒng)主要代碼11</p><p>  第4章 課程設(shè)計總結(jié)16</p><p><b>  參考文獻(xiàn)17</b></p><p>  第1章 加速度數(shù)據(jù)采集系統(tǒng)設(shè)計方案</p><p><b>  1.1 引言</b>&l

7、t;/p><p>  隨著智能化腳步的到來,人們已經(jīng)發(fā)明出了很多用于測量的高智能產(chǎn)品,其中就有加速度傳感器,加速度傳感器是通過測量由于重力引起的加速度,你可以計算出設(shè)備相對于水平面的移動速度,通過分析動態(tài)加速度,你可以分析出設(shè)備移動的方式。加速度傳感器不僅可以測量牽引力產(chǎn)生的加速度,甚至可以用來分析發(fā)動機(jī)的振動。其應(yīng)用非常廣泛,例如加速度傳感器可應(yīng)用于地震波的檢測,車禍報警的應(yīng)用,還可用于高壓電線的擺動監(jiān)測,應(yīng)用十分

8、的廣泛。</p><p>  1.2 總體方案論述</p><p>  加速度數(shù)據(jù)采集系統(tǒng)的總體結(jié)構(gòu)如圖1所示。系統(tǒng)主要由三部分組成,包括加速度傳感器節(jié)點(diǎn),協(xié)調(diào)器,PC。首先我們將編寫好的協(xié)調(diào)器代碼通過IAR環(huán)境燒寫到協(xié)調(diào)器中,然后修改協(xié)調(diào)器中各節(jié)點(diǎn)ID,此時協(xié)調(diào)器將會組建一個小范圍的網(wǎng)絡(luò)來控制各個節(jié)點(diǎn)協(xié)調(diào)工作。加速度傳感器節(jié)點(diǎn)將采集到的數(shù)據(jù)通過無線的方式傳給協(xié)調(diào)器,協(xié)調(diào)器通過串口將數(shù)據(jù)上

9、傳到上位機(jī)的顯示屏。本次的系統(tǒng)設(shè)計在原有的基礎(chǔ)上增加了難度,不僅通過串口通信輸出到 PC 機(jī)上實(shí)時顯示,而且同過無線的方式用加速度傳感器采集到的信息來控</p><p>  電機(jī),通過轉(zhuǎn)動與停止來檢測是否產(chǎn)生加速度。</p><p>  其系統(tǒng)組成框圖如圖1.1所示</p><p>  圖1.1 系統(tǒng)總體框圖</p><p>  第2章

10、 加速度數(shù)據(jù)采集系統(tǒng)的硬件設(shè)計</p><p>  2.1 系統(tǒng)所需的硬件</p><p>  加速度數(shù)據(jù)采集系統(tǒng)所需的硬件包括加速度傳感器節(jié)點(diǎn),協(xié)調(diào)器,電機(jī)傳感器節(jié)點(diǎn),PC機(jī),燒寫代碼的工具。</p><p><b>  其實(shí)物圖如下:</b></p><p>  圖2.1 加速度傳感器節(jié)點(diǎn)</p>

11、<p>  圖2.2 燒寫代碼工具</p><p>  圖2.3 協(xié)調(diào)器</p><p>  圖 2.4 電機(jī)傳感器節(jié)點(diǎn)</p><p>  2.2 硬件系統(tǒng)各部分實(shí)現(xiàn)的功能</p><p>  2.2.1 數(shù)據(jù)的采集與發(fā)送部分</p><p>  實(shí)現(xiàn)該部分功能的部件是加速度傳感器節(jié)點(diǎn),該節(jié)點(diǎn)中

12、的敏感元件將測點(diǎn)的加速度信號轉(zhuǎn)換為相應(yīng)的電信號,進(jìn)入前置放大電路,經(jīng)過信號調(diào)理電路改善信號的信噪比,再進(jìn)行模數(shù)轉(zhuǎn)換得到數(shù)字信號,最后送入到其嵌入的的單片機(jī)中,單片機(jī)再進(jìn)行數(shù)據(jù)存儲與控制。當(dāng)傳感元件以加速度a運(yùn)動時,質(zhì)量塊受到一個與加速度方向相反的慣性力作用,發(fā)生與加速度成正比a的形變,使懸臂梁也隨之產(chǎn)生應(yīng)力和應(yīng)變。該變形被粘貼在懸臂梁上的擴(kuò)散電阻感受到。根據(jù)硅的壓阻效應(yīng),擴(kuò)散電阻的阻值發(fā)生與應(yīng)變成正比的變化,將這個電阻作為電橋的一個橋臂

13、,通過測量電橋輸出電壓的變化可以完成對加速度的測量。</p><p><b>  其框圖如圖2.2:</b></p><p>  圖 2.2 無線加速度傳感器網(wǎng)絡(luò)節(jié)點(diǎn)框圖</p><p>  2.2.2 協(xié)調(diào)器節(jié)點(diǎn)部分</p><p>  協(xié)調(diào)器是加速度傳感器數(shù)據(jù)采集系統(tǒng)中的重要組成部分,它的作用主要包括協(xié)調(diào)建

14、立網(wǎng)絡(luò),還包括檢測網(wǎng)絡(luò)狀態(tài)、發(fā)送維護(hù)信號、發(fā)送采集命令,其他功能還包括:傳輸網(wǎng)絡(luò)信標(biāo)、管理網(wǎng)絡(luò)節(jié)點(diǎn)及存儲網(wǎng)絡(luò)節(jié)點(diǎn)信息,并且提供關(guān)聯(lián)節(jié)點(diǎn)之間的路由信息;此外,網(wǎng)絡(luò)協(xié)調(diào)器要存儲一些基本信息,如節(jié)點(diǎn)數(shù)據(jù)設(shè)備、數(shù)據(jù)轉(zhuǎn)發(fā)表及設(shè)備關(guān)聯(lián)表等。</p><p><b>  其框圖如圖2.3:</b></p><p>  圖 2.3 協(xié)調(diào)器節(jié)點(diǎn)框圖</p><

15、p>  2.2.3 結(jié)果的表達(dá)與輸出部分</p><p>  該部分包括兩部分,一是電機(jī)節(jié)點(diǎn),二是PC機(jī)的顯示屏。由加速度傳感器節(jié)點(diǎn)采集到的數(shù)據(jù)最終將通過串口輸出數(shù)據(jù)顯示在屏幕上,還有通過電機(jī)的轉(zhuǎn)動與停止來觀察數(shù)據(jù)。</p><p>  圖 2.4 數(shù)據(jù)顯示在屏幕上</p><p>  2.3系統(tǒng)整體實(shí)現(xiàn)的功能簡介</p><p&

16、gt;  各個節(jié)點(diǎn)的代碼及協(xié)調(diào)器的代碼燒寫完畢后,對加速度傳感器進(jìn)行一定動作后,在協(xié)調(diào)器所組建的這個小網(wǎng)絡(luò)下將進(jìn)行數(shù)據(jù)的無線傳輸。協(xié)調(diào)器接收到數(shù)據(jù)后通過串口將數(shù)據(jù)</p><p>  上傳到顯示屏上,電機(jī)接收到數(shù)據(jù)后會開始轉(zhuǎn)動。</p><p>  其實(shí)現(xiàn)的功能如下圖所示:</p><p>  第3章 加速度傳感器數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計</p>&

17、lt;p>  3.1 系統(tǒng)軟件的功能說明</p><p>  主程序是系統(tǒng)的監(jiān)控程序,主要對系統(tǒng)中各部分進(jìn)行初始化工作,使整個系統(tǒng)在上電后進(jìn)入初始化狀態(tài),,主要工作流程是:系統(tǒng)在上電后首先完成CPU和外部端口的初始化,采集節(jié)點(diǎn)會將采集到的數(shù)據(jù)在ZigBee網(wǎng)絡(luò)中廣播,協(xié)調(diào)器將收到的數(shù)據(jù)上傳上位機(jī),電</p><p>  機(jī)收到數(shù)據(jù)后發(fā)生轉(zhuǎn)動,這就是系統(tǒng)軟件實(shí)現(xiàn)的功能。</p&

18、gt;<p>  3.2 系統(tǒng)程序流程圖</p><p><b>  Y</b></p><p>  圖 3.1 系統(tǒng)程序流程圖</p><p>  3.3 系統(tǒng)主要代碼</p><p>  3.3.1 加速度傳感器節(jié)點(diǎn)代碼</p><p>  void SerialApp_

19、Init( uint8 task_id )</p><p><b>  {</b></p><p>  halUARTCfg_t uartConfig;</p><p>  static uint8 deviceID;</p><p>  SerialApp_TaskID = task_id;</p>&l

20、t;p>  afRegister( (endPointDesc_t *)&SerialApp_epDesc );</p><p>  RegisterForKeys( task_id );</p><p>  Init_I2c();</p><p>  ADXL345Init();</p><p>  IReadData(ADX

21、L345_ADDR<<1, WHO_AM_I, &deviceID); //0xD3</p><p>  if(deviceID == 0xE5)</p><p><b>  {</b></p><p><b>  }else </b></p><p><b>  {

22、</b></p><p><b>  while(1);</b></p><p><b>  }</b></p><p>  UART0_Format.Header_1 = 0xee;</p><p>  UART0_Format.Header_2 = 0xcc;</p>

23、<p>  UART0_Format.NodeSeq = 0x01;</p><p>  UART0_Format.NodeID = Accele;</p><p>  UART0_Format.Tailer = 0xff;</p><p>  SerialApp_TxAddr.addrMode =(afAddrMode_t)Addr16Bit;

24、//發(fā)送地址初始化</p><p>  SerialApp_TxAddr.endPoint = SERIALAPP_ENDPOINT;</p><p>  SerialApp_TxAddr.addr.shortAddr = 0xffff;</p><p>  TXPOWER = 0xf5;</p><p><b>  }</b

25、></p><p>  void SerialApp_Init( uint8 task_id )</p><p>  {halUARTCfg_t uartConfig;</p><p>  static uint8 deviceID;</p><p>  SerialApp_TaskID = task_id;</p>&l

26、t;p>  afRegister( (endPointDesc_t *)&SerialApp_epDesc );</p><p>  RegisterForKeys( task_id );</p><p>  Init_I2c();</p><p>  ADXL345Init();</p><p>  IReadData(ADX

27、L345_ADDR<<1, WHO_AM_I, &deviceID); //0xD3</p><p>  if(deviceID == 0xE5)</p><p><b>  {</b></p><p><b>  }else </b></p><p><b>  {

28、</b></p><p><b>  while(1);</b></p><p>  } UART0_Format.Header_1 = 0xee;</p><p>  UART0_Format.Header_2 = 0xcc;</p><p>  UART0_Format.NodeSeq = 0x01;

29、</p><p>  UART0_Format.NodeID = Accele;</p><p>  UART0_Format.Tailer = 0xff;</p><p>  SerialApp_TxAddr.addrMode =(afAddrMode_t)Addr16Bit;//發(fā)送地址初始化</p><p>  void Ser

30、ialApp_ProcessMSGCmd( afIncomingMSGPacket_t *pkt ) //處理接收到的RF消息</p><p><b>  {</b></p><p>  static UART_Format *receiveData;</p><p>  switch ( pkt->clusterId )</p&

31、gt;<p><b>  {</b></p><p>  case SERIALAPP_CLUSTERID1: //處理各個傳感器節(jié)數(shù)據(jù) </p><p>  receiveData = (UART_Format *)(pkt->cmd.Data);</p><p>  if((receiveData->Hea

32、der_1==0xcc)&&(receiveData->Header_2==0xee)&&(receiveData->Tailer==0xff)) //校驗(yàn)包頭包尾</p><p><b>  {</b></p><p>  if(receiveData->NodeID == Accele) //地址</p>

33、;<p><b>  {</b></p><p>  HalLedBlink(HAL_LED_2,1,50,600); </p><p><b>  }</b></p><p><b>  }</b></p><p><b>  brea

34、k;</b></p><p>  case SERIALAPP_CLUSTERID2:</p><p><b>  break;</b></p><p><b>  default:</b></p><p><b>  break;</b></p>&

35、lt;p><b>  }</b></p><p><b>  }</b></p><p>  3.2 協(xié)調(diào)器節(jié)點(diǎn)主要代碼</p><p>  void SerialApp_ProcessMSGCmd( afIncomingMSGPacket_t *pkt ) //處理接收到的RF消息</p>&l

36、t;p><b>  {</b></p><p>  UART_Format *receiveData;</p><p>  /*UART_Format rsp;</p><p>  rsp.Header_1 = 0xcc;</p><p>  rsp.Header_2 = 0xee;</p><

37、p>  rsp.NodeSeq = 0x01;</p><p>  rsp.Tailer = 0xff;*/</p><p>  receiveData = (UART_Format *)(pkt->cmd.Data);</p><p>  int8 receive_rssi;</p><p>  receive_rssi

38、= pkt->rssi;</p><p>  switch ( pkt->clusterId )</p><p><b>  {</b></p><p>  case SERIALAPP_CLUSTERID1: //處理各個傳感器節(jié)數(shù)據(jù)</p><p>  if((receiveData->Heade

39、r_1==0xee)&&(receiveData->Header_2==0xcc)&&(receiveData->Tailer==0xff)) //校驗(yàn)包頭包尾</p><p><b>  {</b></p><p>  if(receiveData->Command == MSG_PERIOD) //如果是周期消息&

40、lt;/p><p><b>  {</b></p><p>  receiveData->Data[0] = receive_rssi;</p><p><b>  }</b></p><p>  HalUARTWrite(SERIAL_APP_PORT, (uint8*)receiveData,

41、 sizeof(UART_Format)); //通過串口發(fā)送給網(wǎng)關(guān)</p><p>  if(receiveData->NodeID == LED_PWM)</p><p><b>  {</b></p><p>  PWM_TxAddr = pkt->srcAddr;</p><p><b> 

42、 }}</b></p><p><b>  break;</b></p><p>  case SERIALAPP_CLUSTERID2:</p><p><b>  break;</b></p><p><b>  default:</b></p>

43、<p><b>  break;</b></p><p><b>  }</b></p><p>  if (afStatus_SUCCESS != AF_DataRequest(txaddr, //發(fā)送地址(endPointDesc_t *)&SerialApp_epDesc, //endpoint描述</p>

44、<p>  cID, //clusterID</p><p>  len, p, //發(fā)送數(shù)據(jù)包的長度和地址</p><p>  &SerialApp_MsgID, 0, AF_DEFAULT_RADIUS))</p><p><b>  {</b></p><p><b>  }</b

45、></p><p><b>  else</b></p><p><b>  {</b></p><p>  HalLedBlink(HAL_LED_1,1,50,600);</p><p><b>  }</b></p><p>  void S

46、erialApp_ProcessMSGCmd( afIncomingMSGPacket_t *pkt ) //處理接收到的RF消息</p><p><b>  {</b></p><p>  UART_Format *receiveData;</p><p>  /*UART_Format rsp;</p><p> 

47、 rsp.Header_1 = 0xcc;</p><p>  rsp.Header_2 = 0xee;</p><p>  rsp.NodeSeq = 0x01;</p><p>  rsp.Tailer = 0xff;*/</p><p>  receiveData = (UART_Format *)(pkt->cmd.Dat

48、a);</p><p>  int8 receive_rssi;</p><p>  receive_rssi = pkt->rssi;</p><p>  switch ( pkt->clusterId )</p><p><b>  {</b></p><p>  case SER

49、IALAPP_CLUSTERID1: //處理各個傳感器節(jié)數(shù)據(jù)</p><p>  if((receiveData->Header_1==0xee)&&(receiveData->Header_2==0xcc)&&(receiveData->Tailer==0xff)) //校驗(yàn)包頭包尾</p><p><b>  {</

50、b></p><p>  if(receiveData->Command == MSG_PERIOD) //如果是周期消息</p><p><b>  {</b></p><p>  receiveData->Data[0] = receive_rssi;</p><p><b>  }<

51、;/b></p><p>  HalUARTWrite(SERIAL_APP_PORT, (uint8*)receiveData, sizeof(UART_Format)); //通過串口發(fā)送給網(wǎng)關(guān)</p><p>  if(receiveData->NodeID == LED_PWM)</p><p><b>  {</b><

52、;/p><p>  PWM_TxAddr = pkt->srcAddr;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  break;</b></p><p>  case SERIALAPP

53、_CLUSTERID2:</p><p><b>  break;</b></p><p><b>  default:</b></p><p><b>  break;</b></p><p><b>  }</b></p><p&g

54、t;<b>  }</b></p><p>  3.3.3 電機(jī)節(jié)點(diǎn)代碼</p><p>  void SerialApp_Init( uint8 task_id )</p><p><b>  {</b></p><p>  halUARTCfg_t uartConfig;</p>

55、;<p>  SerialApp_TaskID = task_id;</p><p>  afRegister( (endPointDesc_t *)&SerialApp_epDesc );</p><p>  RegisterForKeys( task_id );</p><p>  Motor_Init();</p><

56、p>  LED_Init();</p><p>  uartConfig.configured = TRUE; // 2x30 don't care - see uart driver.</p><p>  uartConfig.baudRate = SERIAL_APP_BAUD;</p>

57、<p>  uartConfig.flowControl = FALSE;</p><p>  uartConfig.flowControlThreshold = SERIAL_APP_THRESH; // 2x30 don't care - see uart driver.</p><p>  uartConfig.rx.maxBufSize

58、 = SERIAL_APP_RX_SZ; // 2x30 don't care - see uart driver.</p><p>  uartConfig.tx.maxBufSize = SERIAL_APP_TX_SZ; // 2x30 don't care - see uart driver.</p><p>  uartConfig.idle

59、Timeout = SERIAL_APP_IDLE; // 2x30 don't care - see uart driver.</p><p>  uartConfig.intEnable = TRUE; // 2x30 don't care - see uart driver.</p><p>  u

60、artConfig.callBackFunc = SerialApp_CallBack;</p><p>  HalUARTOpen (SERIAL_APP_PORT, &uartConfig);</p><p>  UART0_Format.Header_1 = 0xee;</p><p>  UART0_Format.Header_2 =

61、 0xcc;</p><p>  UART0_Format.NodeSeq = 0x01;</p><p>  UART0_Format.NodeID = Motor;</p><p>  UART0_Format.Tailer = 0xff;</p><p>  SerialApp_TxAddr.addrMode =(afAddr

62、Mode_t)Addr16Bit;//發(fā)送地址初始化</p><p>  SerialApp_TxAddr.endPoint = SERIALAPP_ENDPOINT;</p><p>  SerialApp_TxAddr.addr.shortAddr = 0x0000;</p><p>  TXPOWER = 0xf5;}</p><p>

63、  void SerialApp_ProcessMSGCmd( afIncomingMSGPacket_t *pkt ) //處理接收到的RF消息</p><p><b>  {</b></p><p>  static UART_Format *receiveData;</p><p>  static UART_Format Rsp;&l

64、t;/p><p>  Rsp.Header_1 = 0xee;</p><p>  Rsp.Header_2 = 0xcc;</p><p>  Rsp.NodeSeq = 0x01;</p><p>  Rsp.NodeID = Motor;</p><p>  Rsp.Command = MSG_RSP;<

65、;/p><p>  Rsp.Tailer = 0xff;</p><p>  switch ( pkt->clusterId )</p><p><b>  {</b></p><p>  case SERIALAPP_CLUSTERID1: //處理各個傳感器節(jié)數(shù)據(jù) </p><p&g

66、t;  receiveData = (UART_Format *)(pkt->cmd.Data);</p><p>  if((receiveData->Header_1==0xee)&&(receiveData->Header_2==0xcc)&&(receiveData->Tailer==0xff)) //校驗(yàn)包頭包尾</p><p&

67、gt;<b>  {</b></p><p>  if(receiveData->NodeID == Accele) //地址</p><p><b>  {</b></p><p>  Motor_Control(FRONT);</p><p>  Rsp.Data[0] = FRONT;&

68、lt;/p><p><b>  }else </b></p><p><b>  {</b></p><p>  Motor_Control(HALT);</p><p>  第4章 課程設(shè)計總結(jié)</p><p>  為期三周的加速度傳感器數(shù)據(jù)采集系統(tǒng)的課程設(shè)計即將結(jié)束,這次

69、的課設(shè)對我來說真的很重要,很貼近我們所學(xué)習(xí)的專業(yè),真的學(xué)到了很多有用的知識。最近我們專業(yè)的實(shí)驗(yàn)</p><p>  室引進(jìn)了一批物聯(lián)網(wǎng)實(shí)驗(yàn)箱,這是我以前所沒有見過的,我想通過這次的學(xué)習(xí)會對我以后的工作有很大的幫助的。</p><p>  這三周的課設(shè)共分為三個部分,第一部分是中軟國際的一位老師給我們做了一次很有意義的培訓(xùn)。首先他灌輸給我們無線傳感器網(wǎng)絡(luò)的一個整體的思維,然后給我們講解其中各

70、個小部分,例如協(xié)調(diào)器是如何組建網(wǎng)絡(luò)的,緊接著給我們講解C語言中的代碼。在我看來這次的培訓(xùn)實(shí)用性真的很強(qiáng),更貼近實(shí)踐,我想在以后的工作中會給我很大的幫助,在</p><p>  此,我要感謝這位老師教給我們這么多有用的知識。</p><p>  第二部分是賈旭老對我們這次課程設(shè)計進(jìn)行綜合的指導(dǎo),在一些細(xì)節(jié)方面給予我們幫助與解答。事實(shí)證明,前一階段所學(xué)習(xí)的知識已經(jīng)做到活學(xué)活用,很多以前不懂的地

71、方現(xiàn)在已經(jīng)都不是問題了,以前對于我們來說困難的問題大部分自己都能夠解決,還有一些細(xì)</p><p>  節(jié)問題在賈老師的幫助下都已經(jīng)解決了,最后自己動手將整個加速度傳感器數(shù)據(jù)采集系統(tǒng)連接成功,加速度傳感器節(jié)點(diǎn)將采集到的數(shù)據(jù)通過無線的方式傳給協(xié)調(diào)器,協(xié)調(diào)器通過串口將數(shù)據(jù)上傳到上位機(jī)的顯示屏。整個課程設(shè)計就完成了,在此,還要感謝賈老師給予我</p><p><b>  們的指導(dǎo)<

72、;/b></p><p>  最后這部分主要是我們自己根據(jù)自己所做的系統(tǒng)書寫課設(shè)論文。整個過程給了我很大</p><p>  的啟發(fā),多動手實(shí)踐對于以后找工作會有很大的幫助。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 許曉青, 王寶光, 孫春生. 基于 MEMS 傳感器技術(shù)的微型化、

73、數(shù)字式傾角儀的研究[J]. 電子測量技術(shù), 2008( 2) .</p><p>  [3] 李德勝, 王東紅, 等. MEMS 技術(shù)及應(yīng)用[ M]. 哈爾濱: 哈爾濱 工業(yè)大學(xué)出版社, 2002. </p><p>  [5] 周立功. ARM 嵌入式系統(tǒng)基礎(chǔ)教程[ M] . 北京: 北京航空航 天大學(xué)出版社, 2005</p><p>  [3] 張毅剛.單片機(jī)

溫馨提示

  • 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

提交評論