壓力傳感器與arduino_第1頁
壓力傳感器與arduino_第2頁
壓力傳感器與arduino_第3頁
壓力傳感器與arduino_第4頁
壓力傳感器與arduino_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、FSR Sample Project壓力感應電阻是彎曲壓力傳感器的一種,簡稱FSR,F(xiàn)SR是一種隨著有效表面上壓力增大而輸出阻值減小的高分子薄膜,F(xiàn)SR并不是測壓元件或形變測量儀,盡管他們有著相似的性能。而且這類壓力感測電阻不適用于精密測量,但是FSR卻是一款靈敏度較高的傳感器。這是它的性能曲線下面是幾款不同型號的FSR。今天要介紹的這款是FSR-402,它的有效面積約為19.63平方毫米(直徑為5mm的圓),下面是它的尺寸標注圖,有效面積是頂部的小圓。   FSR的厚度為0.2mm1.25mm,這款FSR-400的厚度為0.3mm。壓力敏感范圍是從100g到2k

2、g。聲壓靈敏度是從0.1kg/cm²到10 kg/cm²。在安裝時有幾個注意事項:1、要盡量選擇穩(wěn)固,光滑且平坦的安裝表面;2、當你的安裝表面是曲面時,你安裝FSR時勢必會彎曲它,這樣一來FSR就會受力,就會一定程度上影響到FSR的精確度,所以要注意盡量不要將FSR的有效表面安裝在曲面上(注:是圓形有效表面不可彎曲,而長尾部可以彎曲);3、要保持接觸表面的清潔;4、受力不要超過它的額定值;5、盡量不要將它焊接到萬用板或沒有屬于它的特定封裝的電路板上,以免尾部會受熱變形;、若用導線將其接入電路,注意最好要用熱縮管將尾部兩部分隔開。將FSR接入電路,有以下兩種接法: 

3、  我用Arduino讀出它的模擬值,模擬值范圍方案一是01024,方案二是1024-0。這里我做了個小實驗,使用的是方案一的接法,如圖:我在11PWM接口連接了一個LED,并將FSR讀出的模擬值賦給LED,這樣通過LED的亮度我們就可以看出讀出模擬值和壓力的大小了。還有一點要說明 的是,可以看到我并沒有嚴格的按照安裝說明上的去使用,這是因為這里我只是為了測試一下而做的一個小實驗,而且并不希望破壞它未來長久的使用價值,事實上 我們應該嚴格遵守安裝細則的,以免損壞FSR。下面是程序代碼:int ledpin=11;int potpin=0;int val;int i

4、;void setup()  pinMode(ledpin,OUTPUT);  pinMode(potpin,INPUT);  Serial.begin(9600);void loop()  val=analogRead(potpin);  analogWrite(ledpin,val);  Serial.println(val);   可以看到當我用力按FSR有效表面時,LED在發(fā)光,而且LED會隨著我用力的大小而改變亮度。另附幾張將安裝到機械手夾持器上的安裝流程圖Simple Code for Ana

5、log FSR Measurements/* FSR simple testing sketch.  Connect one end of FSR to power, the other end to Analog 0.Then connect one end of a 10K resistor from Analog 0 to ground   int fsrPin = 0; / the FSR and 10K pulldown are connected to a0int fsrReading; / the analog reading from the FS

6、R resistor divider void setup(void) / We'll send debugging information via the Serial monitor Serial.begin(9600);  void loop(void) fsrReading = analogRead(fsrPin);   Serial.print("Analog reading = "); Serial.print(fsrReading); / the raw analog reading  / We'll h

7、ave a few threshholds, qualitatively determined if (fsrReading < 10) Serial.println(" - No pressure"); else if (fsrReading < 200) Serial.println(" - Light touch"); else if (fsrReading < 500) Serial.println(" - Light squeeze"); else if (fsrReading < 800) Seri

8、al.println(" - Medium squeeze"); else Serial.println(" - Big squeeze"); delay(1000);Testing an FSRThe easiest way to determine how your FSR works is to connect a multimeter in resistance-measurement mode to the two tabs on your sensor and see how the resistance changes. Because the resistance changes a lot, a auto-ranging m

溫馨提示

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

評論

0/150

提交評論