Lab5 Preview Report - Jian-PingWang/EE2405 GitHub Wiki

Topics

  • Accelerometers
  • Web framework like ruby on rails, django, etc.

Accelerometers

  • Introduction

加速規,又稱加速計、加速針、加速度傳感器、重力加速度傳感器等等,是測量加速度的裝置。相對於遠距感測的裝置,它測量的是自身的運動。 加速規可能是最簡單的MEMS裝置,有時只由一個懸臂和一個重鎚組成,利用撓曲和電路來測量加速度。MEMS加速規可以測量幾千個G的幅度,單軸、二軸、三軸都可以。而加速規的廣泛使用使得自動化工業大幅降低成本。

  • Related parts of our lab

在本次實驗中,我們必須學習如何操控三軸加速傳感器。 三軸加速度傳感器是基於加速度的基本原理去實現工作,加速度是個空間向量,一方面,要準確了解物體的運動狀態,必須測得其三個坐標軸上的分量;另一方面,在預先不知道物體運動方向的情況下,只有應用三軸加速度傳感器來檢測加速度信號。另外,由於三軸加速度傳感器也是基於重力原理的,因此用三軸加速度傳感器可以實現雙軸正負90度或雙軸0-360度的傾角,通過校正後期精度要高於雙軸加速度傳感器大於測量角度為60度的情況。

目前的三軸加速度傳感器大多採用壓阻式、壓電式和電容式工作原理,產生的加速度正比於電阻、電壓和電容的變化,通過相應的放大和濾波電路進行採集。這個和普通的加速度傳感器是基於同樣的原理,所以在一定的技術上三個單軸就可以變成一個三軸。對於多數的傳感器應用來看,兩軸的加速度傳感器已經能滿足多數應用。但是有些方面的應用還是集中在三軸加速度傳感器中例如在數採設備,貴重資產監測,碰撞監測,測量建築物振動、風機、風力渦輪機和其他敏感的大型結構振動。

三軸加速度傳感器的好處就是在預先不知道物體運動方向的場合下,只有應用三維加速度傳感器來檢測加速度信號。且具有體積小和重量輕特點,可以測量空間加速度,能夠全面準確反映物體的運動性質。

  • Questions about the topic or our lab

目前尚無。

Web framework like ruby on rails, django, etc.

  • Introduction

web framework或稱web application framework,是一種電腦軟體框架,用來支援動態網站、網路應用程式及網路服務的開發。這種框架有助於減輕網頁開發時共通性活動的工作負荷,例如許多框架提供資料庫存取介面、標準樣板以及會話管理等,可提昇程式碼的可再用性。主要種類有MVC或CMS等。

比方說Ruby on Rails就採用了MVC的方式。其主要用於開發資料庫網站應用程式。它的設計目標是只要開發者熟悉它的慣例,它就可以讓網站開發變的非常容易。而相對於其他程式語言和框架,Rails可以讓你用更少的程式碼達成更多的功能,它甚至讓網站開發變得更有趣。

另外,Django亦是使用MVC。它是一個開放原始碼的Web應用框架,由Python寫成。其主要目標是使得開發複雜的、資料庫驅動的網站變得簡單。Django注重元件的重用性和「可插拔性」,敏捷開發和DRY法則(Don't Repeat Yourself)。在Django中Python被普遍使用,甚至包括設定檔和資料模型。

  • Related parts of our lab

本次實驗會用到web framework來進行板子與host Linux的溝通。

  • Questions about the topic or our lab

目前尚無。