久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: eagler8
打印 上一主題 下一主題
收起左側

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

  [復制鏈接]
1401#
ID:513258 發表于 2019-7-28 19:11 | 只看該作者
應變效應
金屬導體的電阻值,隨著它受力所產生機械變形(拉伸或壓縮)的大小而發生變化的現象,稱之為金屬的電阻應變效應。電阻值將發生變化這種現象稱為“應變效應”。根據應變效應將應變片粘貼于被測材料上被測材料受到外界作用產生的應變就會傳送到應變片上使應變片的電阻值發生變化通過測量應變片電阻值的變化就可得知被測機械量的大小。

應變效應應用范圍十分廣泛,可測量應變、應力、力矩、位移、加速度、扭矩等物理參量。電阻式應變片應用模式有兩種,一是將應變片粘貼于彈性剛體上組成平衡電橋,然后接到轉換電路,構成專用應變傳感器;二是將應變片粘貼于被測物體上,然后接到專用應變儀直接讀取應變量。



回復

使用道具 舉報

1402#
ID:513258 發表于 2019-7-28 19:20 | 只看該作者
電阻應變片
電阻應變片的工作原理是基于應變效應制作的,即導體或半導體材料在外界力的作用下產生機械變形時,其電阻值相應的發生變化,這種現象稱為“應變效應”。半導體應變片是用半導體材料制成的,其工作原理是基于半導體材料的壓阻效應。壓阻效應是指當半導體材料某一軸向受外力作用時,其電阻率發生變化的現象。應變片是由敏感柵等構成用于測量應變的元件,使用時將其牢固地粘貼在構件的測點上,構件受力后由于測點發生應變,敏感柵也隨之變形而使其電阻發生變化,再由專用儀器測得其電阻變化大小,并轉換為測點的應變值。金屬電阻應變片品種繁多,形式多樣,常見的有絲式電阻應變片和箔式電阻 應變片。箔式電阻應變片是一種基于應變——電阻效應制成的,用金屬箔作為敏感柵的,能把被測試件的應變量轉換成電阻變化量的敏感元件。



回復

使用道具 舉報

1403#
ID:513258 發表于 2019-7-29 07:43 | 只看該作者
人體秤50kg稱重傳感器模塊



回復

使用道具 舉報

1404#
ID:513258 發表于 2019-7-29 08:36 | 只看該作者
稱重傳感器工作原理
稱重傳感器是用來將重量信號或壓力信號轉換成電量信號的轉換裝置。稱重傳感器采用金屬電阻應變片組成測量橋路,利用金屬電阻絲在張力作用下伸長變細,電阻增加的原理,即金屬電阻隨所受應變而變化的效應而制成的。金屬電阻具有阻礙電流流動的性質,同一種金屬絲,一般來講,越是細長,其電阻值就越大。當金屬電阻絲受外力作用而伸縮時,其電阻值就會在某一范圍內增減。因此,將金屬絲(或膜)緊貼在被測物體上,當被測物體受外力而伸縮時,金屬電阻絲(膜)也會按比例伸縮,其阻值也會相應變化。稱重傳感器就是將金屬電阻應變片粘貼在金屬稱重梁上進行測量重量信號的。




回復

使用道具 舉報

1405#
ID:513258 發表于 2019-7-29 08:39 | 只看該作者
橋式測量電路
電阻應變式稱重傳感器包括兩個主要部分,一個是彈性敏感元件:利用它將被測的重量轉換為彈性體的應變值;另一個是電阻應變計:它作為傳感元件將彈性體電阻應變式稱重傳感器。 當傳感器不受載荷時,彈性敏感元件不產生應變,粘貼在其上的應變片不發生變形,阻值不變,電橋平衡,輸出電壓為零;當傳感器受力時,即彈性敏感元件受載荷P時,應變片就會發生形變,阻值發生變化,電橋失去平衡,有輸出電壓。




回復

使用道具 舉報

1406#
ID:513258 發表于 2019-7-29 09:01 | 只看該作者



01---.jpg (28.05 KB, 下載次數: 228)

01---.jpg
回復

使用道具 舉報

1407#
ID:513258 發表于 2019-7-29 09:31 | 只看該作者
內部為1000歐半橋應變片,量程為50kg稱重傳感器,半橋結構。
測量時,外側邊正確施加外力,E字形傳感器的應變梁部分(即中間貼應變片的,有白色覆膠的梁臂)和外側邊要形成一個方向相反的剪切力,即中間的應變梁在受力下必需可以發生彎曲變化,應變梁受力面另一側不可有阻擋物。




回復

使用道具 舉報

1408#
ID:513258 發表于 2019-7-29 09:45 | 只看該作者
傳感器內部是一組半橋應變片,使用方法可以有以下三種:
1、使用一只傳感器配合外接電阻組成全橋測量,量程為一個傳感器的量程:50kg。對外接電阻要求較高。
2、使用二只傳感器組成全橋測量,量程為兩只傳感器的量程之和:50kgx2=100kg。
3、使用四只傳感器組成全橋測量,量程為四只傳感器的量程之和:50kgx4=200k。







回復

使用道具 舉報

1409#
ID:513258 發表于 2019-7-29 10:09 | 只看該作者

回復

使用道具 舉報

1410#
ID:387592 發表于 2019-7-29 10:18 | 只看該作者
樓主,有文檔嗎,能發一下給我嗎?QQ郵箱1638078283@qq.com
回復

使用道具 舉報

1411#
ID:513258 發表于 2019-7-29 10:31 | 只看該作者
HX711 24位精度AD稱重模塊


回復

使用道具 舉報

1412#
ID:513258 發表于 2019-7-29 10:52 | 只看該作者
HX711
是一款專為高精度電子秤而設計的24位A/D轉換器芯片。與同類型其它芯片相比,該芯片集成了包括穩壓電源、片內時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應速度快、抗干擾性強等優點。降低了電子秤的整機成本,提高了整機的性能和可靠性。該芯片與后端MCU 芯片的接口和編程非常簡單,所有控制信號由管腳驅動,無需對芯片內部的寄存器編程。輸入選擇開關可任意選取通道A 或通道B,與其內部的低噪聲可編程放大器相連。通道A 的可編程增益為128 或64,對應的滿額度差分輸入信號幅值分別為±20mV或±40mV。通道B 則為固定的32 增益,用于系統參數檢測。芯片內提供的穩壓電源可以直接向外部傳感器和芯片內的A/D 轉換器提供電源,系統板上無需另外的模擬電源。芯片內的時鐘振蕩器不需要任何外接器件。上電自動復位功能簡化了開機的初始化過程。



回復

使用道具 舉報

1413#
ID:513258 發表于 2019-7-29 10:57 | 只看該作者

回復

使用道具 舉報

1414#
ID:513258 發表于 2019-7-29 10:59 | 只看該作者

回復

使用道具 舉報

1415#
ID:513258 發表于 2019-7-29 11:14 | 只看該作者
主要參數
滿額度差分輸入范圍 V(inp)-V(inn) ±0.5(AVDD/GAIN) V
輸入共模電壓范圍 AGND+0.6 AVDD-0.6 V
使用片內振蕩器,RATE = 0 10
使用片內振蕩器,RATE = DVDD 80
外部時鐘或晶振,RATE = 0 fclk/1,105,920
輸出數據速率
外部時鐘或晶振,RATE = DVDD fclk/138,240 Hz
輸出數據編碼 二進制補碼 800000 7FFFFF(HEX) RATE = 0 400
輸出參考電壓(VBG) 1.25 V
外部時鐘或晶振頻率 1 11.0592 30 MHz
模擬電源電流(含穩壓電路) 1600μA 斷電 0.3 μA




回復

使用道具 舉報

1416#
ID:513258 發表于 2019-7-29 11:43 | 只看該作者

回復

使用道具 舉報

1417#
ID:513258 發表于 2019-7-29 12:02 | 只看該作者

回復

使用道具 舉報

1418#
ID:513258 發表于 2019-7-29 12:04 | 只看該作者
模塊采用24位高精度的A/D轉換器芯片hx711,是一款專為高精度電子稱而設計的, 具有兩路模擬通道輸入, 內部集成128倍增益可編程放大器。輸入電路可配置為 提供橋壓的電橋式(如壓力、稱重)傳感器模式 是一款理想的高精度低成本采樣前端模塊。采樣hx711 24位ad芯片,雙通道 差分輸入。全貼片 機器焊接,帶金屬屏蔽,配送直、彎兩種插針,滿足各種安裝焊接方式,板上使用了2個47uF的膽電容,用料很足,內置上拉電阻,且預留CPU焊接位置,很適合自己二次開發各種各樣的傳感器相關應用。


回復

使用道具 舉報

1419#
ID:513258 發表于 2019-7-29 12:07 | 只看該作者
模塊電原理圖



回復

使用道具 舉報

1420#
ID:513258 發表于 2019-7-29 13:08 | 只看該作者
模塊主要特點
● 帶金屬屏蔽,強抗干擾,預留cpu(STC15F104)位置,可自行升級二次開發。
● 兩路可選擇差分輸入
● 片內低噪聲可編程放大器,可選增益為32、64 和128
● 片內穩壓電路可直接向外部傳感器和芯片內A/D 轉換器提供電源
● 片內時鐘振蕩器無需任何外接器件,必要時也可使用外接晶振或時鐘
● 上電自動復位電路
● 簡單的數字控制和串口通訊:所有控制由管腳輸入,芯片內寄存器無需編程
● 可選擇10Hz 或80Hz 的輸出數據速率
● 同步抑制50Hz 和60Hz 的電源干擾
● 耗電量(含穩壓電源電路):
典型工作電流:< 1.7mA, 斷電電流:< 1μA
● 工作電壓范圍:2.6 ~ 5.5V
● 工作溫度范圍:-20 ~ +85℃




回復

使用道具 舉報

1421#
ID:513258 發表于 2019-7-29 14:28 | 只看該作者
模塊檢測方法
1,初步快速判斷:斷開模塊所有連線,僅僅給模塊供電5v(就是vcc接+5v,gnd接地),然后把模塊的ck端口對地短接,然后再去測 out+對地電壓,應該4.5v左右,接著測DO/RX端口對地電壓,應該0v左右,如果電壓都符合,說明模塊99%正常。
2,完整測試判斷:使用測試電路圖搭個電路,給單片機燒入測試程序,然后用串口線連接電腦,在電腦上運行串口助手,就可以接收到測試電路發出來的讀數報告,讀數正常,表明模塊正常。




回復

使用道具 舉報

1422#
ID:513258 發表于 2019-7-29 19:46 | 只看該作者

回復

使用道具 舉報

1423#
ID:513258 發表于 2019-7-29 19:55 | 只看該作者

回復

使用道具 舉報

1424#
ID:513258 發表于 2019-7-29 19:56 | 只看該作者

回復

使用道具 舉報

1425#
ID:513258 發表于 2019-7-30 07:53 | 只看該作者
實驗準備接線時,才發現收來的四個稱重傳感器中,有一個只有二根線(其它3個都是3根接線),看來要搞不定了



回復

使用道具 舉報

1426#
ID:513258 發表于 2019-7-30 12:57 | 只看該作者

HX711.h頭文件

  1. #ifndef HX711_h
  2. #define HX711_h

  3. #include "Arduino.h"

  4. class Hx711
  5. {
  6. private:
  7.         int DOUT;//定義數據引腳
  8.         int SCK;//定義時鐘引腳

  9.         float scale;//定義比例系數
  10.         long offset;//定義補償值
  11. public:
  12.         Hx711(int IO_DOUT,int IO_SCK);//構造函數
  13.         void setScale(float IO_scale);//設置比例系數
  14.         void setOffset(long IO_offset);//設置補償值

  15.         long getValue();//采集一次ADC值
  16.         long getAverageValue(char IO_times);//采集ADC平均值
  17.         float getWeight(char IO_times);//得出重量值
  18. };

  19. #endif
復制代碼



回復

使用道具 舉報

1427#
ID:513258 發表于 2019-7-30 12:59 | 只看該作者
HX711.cpp 文件

  1. #include "HX711.h"

  2. #include "Arduino.h"

  3. //int DOUT;//定義數據引腳
  4. //int SCK;//定義時鐘引腳

  5. //float scale;//定義比例系數
  6. //long offset;//定義補償值
  7. //int times;//定義采集次數

  8. Hx711::Hx711(int IO_DOUT,int IO_SCK)//構造函數
  9. {
  10.         DOUT = IO_DOUT;
  11.         SCK = IO_SCK;
  12.         pinMode(SCK, OUTPUT);//設置IO口工作方式
  13.         pinMode(DOUT, INPUT);

  14. }

  15. void Hx711::setScale(float IO_scale)//設置比例系數
  16. {
  17.         scale = IO_scale;
  18. }

  19. void Hx711::setOffset(long IO_offset)//設置補償值
  20. {
  21.         offset = IO_offset;
  22. }

  23. long Hx711::getValue()//采集一次ADC值
  24. {
  25.         unsigned long Count;
  26.         unsigned char i;
  27.         digitalWrite(SCK,LOW);
  28.         Count = 0;
  29.         while(digitalRead(DOUT) == 1);//低電平時數據可以輸出
  30.         for(i=0;i<24;i++)//循環讀取數據
  31.         {
  32.                 digitalWrite(SCK,HIGH);
  33.                 Count = Count<<1;
  34.                 digitalWrite(SCK,LOW);
  35.                 if(digitalRead(DOUT) == 1) Count++;//最低位置1
  36.         }
  37.         digitalWrite(SCK,HIGH);
  38.         Count = Count^0x800000;//最高位置0
  39.         digitalWrite(SCK,LOW);//128增益
  40.         return Count;
  41. }

  42. long Hx711::getAverageValue(char IO_times)//采集ADC平均值
  43. {
  44.         long sum=0;
  45.         char i;
  46.         for(i=0;i<IO_times;i++)
  47.         {
  48.                 sum += getValue();
  49.         }
  50.         return sum/IO_times;

  51. }

  52. float Hx711::getWeight(char IO_times)//得出重量值
  53. {
  54.         long temp;
  55.         temp = getAverageValue(IO_times) - offset;
  56.         return (float)temp/scale;
  57. }
復制代碼



回復

使用道具 舉報

1428#
ID:513258 發表于 2019-7-30 13:10 | 只看該作者

回復

使用道具 舉報

1429#
ID:513258 發表于 2019-7-30 13:14 | 只看該作者
實驗沒有通過,一直卡在HX711庫上,編譯無法通過.......



回復

使用道具 舉報

1430#
ID:513258 發表于 2019-7-30 14:13 | 只看該作者
  1. /*
  2. 【Arduino】66種傳感器模塊系列實驗(73)
  3. 實驗七十三:人體秤50kg稱重傳感器模塊(電阻應變半橋式)
  4. */

  5. #include <HX711.h>

  6. HX711 hx(9, 10);

  7. void setup() {
  8. Serial.begin(9600);
  9. }

  10. void loop()
  11. {
  12. double sum = 0;
  13. for (int i = 0; i < 10; i++)
  14. sum += hx.read();
  15. Serial.println(sum/10);
  16. delay(3000);
  17. }
復制代碼


回復

使用道具 舉報

1431#
ID:513258 發表于 2019-7-30 14:15 | 只看該作者

回復

使用道具 舉報

1432#
ID:513258 發表于 2019-7-30 14:30 | 只看該作者

回復

使用道具 舉報

1433#
ID:513258 發表于 2019-7-30 14:43 | 只看該作者

回復

使用道具 舉報

1434#
ID:513258 發表于 2019-7-30 14:45 | 只看該作者

回復

使用道具 舉報

1435#
ID:513258 發表于 2019-7-30 15:24 | 只看該作者
實驗七十四:4位LED數碼管顯示模塊0.36英寸亮度可調帶時鐘點( TM1637)

TM1637
天微 LED數碼管驅動芯片,是一種帶鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。性能優良,質量可靠。主要應用于電磁爐、微波爐及小家電產品的顯示屏驅動。采用DIP/SOP20的封裝形式。




回復

使用道具 舉報

1436#
ID:513258 發表于 2019-7-30 15:40 | 只看該作者

回復

使用道具 舉報

1437#
ID:513258 發表于 2019-7-30 15:43 | 只看該作者
TM1637 特性
1、采用功率CMOS 工藝
2、顯示模式(8 段×6 位),支持共陽數碼管輸出
3、鍵掃描(8×2bit),增強型抗干擾按鍵識別電路
4、輝度調節電路(占空比 8 級可調)
5、兩線串行接口(CLK,DIO)
6、振蕩方式:內置RC 振蕩(450KHz+5%)
7、內置上電復位電路
8、內置自動消隱電路
9、封裝形式:DIP20/SOP20



回復

使用道具 舉報

1438#
ID:513258 發表于 2019-7-30 16:07 | 只看該作者

回復

使用道具 舉報

1439#
ID:513258 發表于 2019-7-30 16:29 | 只看該作者

回復

使用道具 舉報

1440#
ID:513258 發表于 2019-7-30 16:32 | 只看該作者

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 蜜月aⅴ免费一区二区三区 99re在线视频 | 国产免费福利在线 | 成人亚洲 | 麻豆av网站 | 国产一二三区精品视频 | 国产激情91久久精品导航 | 欧美精品99 | 国产在线网址 | 国产色片在线 | 欧美激情久久久久久 | 色婷婷精品国产一区二区三区 | 久久男人天堂 | 成人h视频在线 | 亚洲国产精品一区二区第一页 | 国产成人福利 | 亚洲成人www | 国产在线观看不卡一区二区三区 | 中文字幕在线三区 | 亚洲视频在线一区 | 性色av一区二区三区 | 国产影音先锋 | 精品视频一区二区三区在线观看 | 免费一级黄色电影 | 亚州无限乱码 | 91精品国产一区二区三区动漫 | 密室大逃脱第六季大神版在线观看 | 亚洲国产一区二区三区 | 日韩av最新网址 | 国产精品永久 | 欧美va大片 | 成人av网站在线观看 | 一区二区精品 | 国产欧美一区二区三区日本久久久 | 97精品超碰一区二区三区 | 天天综合网永久 | 国产乱码精品一区二区三区中文 | 久久精品国产久精国产 | 懂色av蜜桃av | 日韩欧美一二三区 | 羞羞视频网站在线观看 | 日韩欧美在线播放 |