採用 HX711 的應變計感測器:您需要了解的一切

  • 應變計在力和重量測量中的操作和優勢
  • 惠斯登電橋和 HX711 模組在訊號精度和數位化方面發揮的關鍵作用
  • 使用 HX711 自製電子秤的組裝、連接和校準程序
  • 最大化系統效用的基本技巧與實際應用

應變計感測器hx711

如今, 精確測量重量和力量 無論是在工業應用或國內和研究項目中,它都是關鍵。如果你曾經想過 什麼是應變計感測器? 以及它如何補充 HX711模組 如果您正在尋找打造高精度電子秤的方法,那麼您來對地方了。在這裡,我們將從理論到實踐,逐一解釋,幫助您理解每個細節,並學習如何建立自己的稱重系統。

近年來,使用變得流行起來 應變計 以及諸如 HX711 自製秤、家庭自動化產品,甚至學校實驗。最重要的是,這些組件價格實惠,相容於 Arduino 等平台,並且允許 專業水平的可靠測量 如果校準正確的話。讓我們一步一步地了解所有內容,從基本操作到整合和編程。

什麼是應變計以及它是如何運作的?

La 應變計壓阻感測器 它將變形(無論是壓力、牽引力或壓縮)轉換為電阻的變化,從而使我們能夠間接測量施加到表面的力或重量。 此特性對於現代稱重感測器中的負載感測至關重要。.

塞尺最基本的設計包括 非常細的金屬絲 放置在黏合膜內。當黏合結構變形時,燈絲會拉伸或壓縮,從而改變其阻力。 這種變化雖然很小,但與施加的力成正比。 並可進行電分析。

壓阻效應 應變片的電阻在拉伸時增大,在壓縮時會減少。這使得物理力能夠轉換為精確可測量的電訊號。

這些儀表通常具有標準電阻值,例如 120Ω、350Ω或1000Ω,且變形引起的變化很小:例如,在較大負載下,0.12 Ω 電阻的變化僅為 120 Ω。然而,如果沒有合適的放大和測量系統,這些微小的變化將難以檢測。

稱重感測器:應變計的應用

稱重感測器 它是一種利用應變計來 將機械力轉換為電訊號其工作原理很簡單:將一個或多個壓力表連接到一個金屬結構上,該結構設計為在負載下可預測地變形。當施加重量時,金屬結構和壓力表都會變形,並產生與應力成比例的電訊號。

有不同類型的稱重感測器 (液壓、氣動、應變計等),儘管在電子和嵌入式系統中最常見的是應變計。其一致的設計允許 高精度、高穩定性.

電池的尺寸、形狀、容量和機械佈置各不相同,從重達幾克的小型電池到重達數噸的工業電池。

大多數稱重感測器內部安裝 1、2 或 4 個應變計,形成惠斯登電橋。,對電阻的微小變化敏感的電路。

惠斯登電橋:靈敏度的秘密

El 惠斯登電橋四個電阻排列成正方形的電路,其中一個或多個可能是應變計。當沒有負載時,電路處於平衡狀態,其輸出之間沒有電位差。當應變計變形時,這種平衡就會被打破。 並出現可偵測到的電壓差 反映施加的負載。

這個配置 增加對阻力變化的靈敏度 並且可以檢測到微小的變化,否則這些變化是不可能捕捉到的。

在家用或實驗室秤中,通常使用四個儀表來組成一個完整的惠斯通電橋,許多浴室秤和稱重台就是如此。這有助於減少溫度誤差,並提高線性度和準確度。

為什麼我們需要HX711模組?

雖然惠斯登電橋放大了電壓變化, 變化非常小 (微伏特級)。像 Arduino 這樣的微控制器幾乎無法檢測到它們,更不用說進行精確測量了。

El HX711模組 它是專為具有應變計稱重感測器的稱重系統設計的晶片,有助於實現準確的讀數。

El HX711 它像 儀表放大器 y 24位元類比數位轉換器(ADC)其主要功能為:

  • 接收惠斯登電橋的差分訊號.
  • 放大它 以便於閱讀。
  • 將其轉換為高解析度數位訊號 以便微控制器可以處理它。

此外,HX711具有簡單的數位接口,只有2個引腳(時脈和資料),類似於I2C匯流排,簡化了與軟體的連接和通訊。

HX711模組的特點

El HX711 它以高靈敏度和低成本脫穎而出。其主要特點包括:

  • 24位元精度 檢測最小的體重變化。
  • 整合和可編程訊號放大(通常為 x128 或 x64)。
  • 兩個獨立的類比輸入通道。
  • 具有 2 個引腳的數位介面(串行資料和串行時脈)。
  • 餵食 2,6V 至 5,5V,相容於Arduino和其他微控制器。
  • 低能耗。

此模組通常帶有兩排引腳:一排用於連接稱重感測器,一排用於連接微控制器。

這些引腳通常標記為: E+、E-、A+、A-、VCC、GND、DT、SCK典型的稱重感測器電纜有:

  • 紅色: 正激勵(E+/VCC)
  • 黑人: 負激勵(E-/GND)
  • 白: 負極輸出(A-)
  • 綠色: 正極輸出(A+)

連接類型和稱重感測器型號

標準稱重感測器接線為四線,但顏色可能因製造商而異。一些廉價或再生版本有三線,而更先進的版本則包含第五根黃色或藍色線,用於屏蔽或接地。

在家庭專案中,最常見的稱重感測器是 5公斤或20公斤,儘管對於工業應用,也有重量高達 50 公斤或更大的版本。

為了連接多個電池,例如浴室秤, 合路器模組 或手動連接,這需要電氣知​​識。務必注意電池上箭頭的方向,以確保中心部分保持自由且變形達到最佳狀態。

組裝電子秤:材料和連接

建立一個 電子秤 使用應變計和 HX711,您將需要:

  • 微控制器(Arduino UNO、Nano、Mega、ESP8266等)。
  • 至少一個稱重感測器(根據需要,1kg、5kg、20kg…)。
  • HX711模組。
  • 平台的堅固表面。
  • 電纜、連接器和螺絲。

您也可以選擇新增:

  • LCD 螢幕或顯示幕顯示重量。
  • 皮重和模式按鈕。
  • 結構的支撐或板材。
  • 附有 ESP8266/ESP32 的 WiFi 或藍牙等連接組件。

連接很簡單:

  1. 將電池線連接到 HX711 針腳:紅色連接到 E+,黑色連接到 E-,白色連接到 A-,綠色連接到 A+。
  2. HX711 的 VCC 和 GND 到微控制器的 5V 和 GND。
  3. HX711 的 DT 和 SCK 到數位引腳(範例 3 和 2)。
  4. 將電池安裝在結構上,確保只有中心區域保持自由以進行正確測量。

使用 Arduino 進行編程並校準秤

要讀取數據, 博格德的HX711書店,可在 Arduino IDE 庫管理器中使用。一些主要功能包括:

  • 開始(pinData,pinClock): 啟動模組。
  • 任務: 在去皮功能中設定零重量。
  • 設定比例(比例): 定義將讀數轉換為重量單位的因子。
  • 讀取()/讀取平均值(n): 獲得原始或平均讀數。
  • 獲取值(n): 返回不帶皮重的讀數。
  • 獲取單位(n): 提供用秤和皮重調整的重量。

校準包括放置已知重量、讀取讀數和計算比例因子: 秤重 = 讀數 / 實際重量。然後將其引入代碼中,以適應未來的讀數。

建議進行多次測量並調整串行監視器上的比例因子以獲得準確、穩定的結果。

使用 HX711 和 Arduino 的數位秤範例程序

在串行監視器上顯示重量的一個簡單範例是:

#include "HX711.h" #define CALIBRATION 20780.0 // 用您自己的值替換 byte pinData = 3; byte pinClk = 2; HX711 balance; void setup() { Serial.begin(9600); balance.tare(); } void loop() { Serial.print("當前重量: "); Serial.print(balance.get_units(10), 1); Serial.println(" kg"); 延遲(500); }

可以透過添加 LCD 顯示器、按鈕或將刻度儲存在 EEPROM 中來增強系統,以便快速準確地校準,從而獲得更專業的體驗。

可能出現的問題和實用建議

1. 電線顏色的變化: 使用數據表或測量電阻來檢查連接。通常,電阻最大的一對對應於激勵 (+/-)。

2. 讀起來不連貫: 如果測量結果出現反轉或不穩定,請交換 A+ 和 A- 輸出引線。

3.機械穩定性: 確保正確固定電池,並且只有結構的中心部分支撐重量以避免錯誤。

4.噪音和乾擾: 如果可能的話,請使用短的屏蔽電纜,並將系統遠離電噪聲源。

5.溫度變化: 儀表對熱變化很敏感;如果可能的話,請在穩定的條件下進行校準或使用具有 4 個儀表的電池。

系統的擴展和可能的應用

使用您的作業系統,您可以新增功能:

  • 在 LCD 螢幕上顯示重量。
  • 設定重量限制警報。
  • 透過ESP8266/ESP32連接到雲端,實現遠端監控。
  • 可用於實驗、成分測量、自動化、家庭自動化等。

HX711 整合促進了教育項目、庫存控制、商業規模、氣瓶控制以及更多創意想法。

mf01
相關文章:
關於 MF01 力道感測器您需要了解的一切

新增為首選來源