圧電センサー:回路、仕様、およびアプリケーション

問題を排除するために楽器を試してください





センサー 環境からさまざまな種類の物理量を検出または検知するために使用されるデバイスです。入力は、光、熱、動き、湿気、圧力、振動などです。生成される出力は通常、適用された入力に比例する電気信号です。この出力は、入力を調整するために使用されるか、出力信号がネットワークを介して送信され、さらに処理されます。測定する入力に基づいて、さまざまなタイプのセンサーがあります。水銀ベース 温度計 として機能します 温度センサー 、自動車の排出ガス制御システムの酸素センサーは酸素を検出し、フォトセンサーは可視光の存在を検出します。この記事では、 圧電センサー 。詳細については、リンクを参照してください 圧電効果

圧電センサーの定義

の原理で動作するセンサー 圧電性 圧電センサーとして知られています。圧電性が現象である場合 電気が発生します 材料に機械的応力が加えられた場合。すべての材料に圧電特性があるわけではありません。




圧電センサー

圧電センサー

圧電材料にはさまざまな種類があります。の例 圧電材料 天然の単結晶水晶、骨などがあります…PZTセラミックなどのように人工的に製造されています…



圧電センサーの動作

圧電センサーによって一般的に測定される物理量は、加速度と圧力です。圧力センサーと加速度センサーはどちらも圧電性の同じ原理で動作しますが、両者の主な違いは、センサー要素に力が加えられる方法です。

圧力センサーでは、薄い膜が巨大なベースに配置され、加えられた力を 圧電素子 。この薄い膜に圧力を加えると、圧電材料に負荷がかかり、電圧が発生し始めます。生成される電圧は、加えられる圧力の量に比例します。

加速度計 、地震質量が結晶要素に取り付けられ、加えられた力を圧電材料に伝達します。運動が加えられると、地震の質量負荷は、 ニュートンの第2法則 動きの。圧電材料は、モーションのキャリブレーションに使用される電荷​​を生成します。


加速度補正要素は、 圧力センサー これらのセンサーは不要な振動を拾い、誤った測定値を示す可能性があるためです。

圧電センサー回路

圧電センサーの内部回路は上に示されています。抵抗Riは、内部抵抗または絶縁体抵抗です。インダクタンスはの慣性によるものです センサー 。静電容量Ceは、センサー材料の弾性に反比例します。センサーの適切な応答のために、低周波数が維持されるように、負荷と漏れ抵抗は十分に大きくなければなりません。センサーは圧力と呼ぶことができます トランスデューサー 電気信号で。センサーは一次トランスデューサーとしても知られています。

圧電センサー

圧電センサー

圧電センサーの仕様

圧電センサーの基本的な特性のいくつかは次のとおりです。

    • 測定範囲: この範囲には測定制限があります。
    • 感度S: 変化を引き起こした信号に対する出力信号の変化の比率Δx。
      S = ∆y / ∆x。
    • 信頼性: これは、設定された動作条件下で特性を特定の制限に保つセンサーの能力を説明しています。

これらに加えて、圧電センサーの仕様のいくつかは、反応のしきい値、エラー、表示時間などです…

  • これらのセンサーには、インピーダンス値≤500Ωが含まれています。
  • これらのセンサーは通常、約-20°C〜 + 60°Cの温度範囲で動作します。
  • これらのセンサーは、劣化を防ぐために-30°Cから+ 70°Cの温度に保つ必要があります。
  • これらのセンサーは非常に低いです はんだ付け 温度。
  • 圧電センサーのひずみ感度は5V / µƐです。
  • 柔軟性が高いため、クォーツは圧電センサーとして最も好ましい材料です。

Arduinoを使用した圧電センサー

圧電センサーとは何かを知る必要があるので、Arduinoを使用したこのセンサーの簡単なアプリケーションを見てみましょう。ここでは、圧力センサーが十分な力を検出したときにLEDを切り替えようとしています。

必要なハードウェア

回路図:

  • ここでは、赤い線で示されたセンサーの正のリード線がArduinoボードのA0アナログピンに接続され、黒い線で示された負のリード線がアースに接続されています。
  • 1MΩの抵抗がピエゾ素子に並列に接続され、圧電素子によって生成される電圧と電流を制限し、アナログ入力を不要な振動から保護します。
  • LEDアノードはArduinoのデジタルピンD13に接続され、カソードはグランドに接続されています。
回路図

回路図

ワーキング

しきい値未満の振動に対してセンサーがアクティブにならないように、しきい値100が回路に設定されます。これにより、不要な小さな振動をなくすことができます。センサー要素によって生成された出力電圧がしきい値よりも大きい場合、LEDはその状態を変更します。つまり、HIGH状態の場合はLOWになります。値がしきい値よりも低い場合、LEDはその状態を変更せず、以前の状態のままになります。

コード

const int ledPin = 13 //デジタルピン13に接続されたLED
const int センサー= A0 //アナログピンA0に接続されたセンサー
const int threshold = 100 //しきい値は100に設定されます
int sensorReading = 0 //センサーピンから読み取った値を格納する変数
int ledState = LOW //最後のLEDステータスを保存し、ライトを切り替えるために使用される変数

void setup()
{{
pinMode(ledPin、OUTPUT)// ledPinをOUTPUTとして宣言します
}

void loop()
{{
//センサーを読み取り、変数sensorReadingに格納します。
sensorReading = analogRead(Sensor)

//センサーの読み取り値がしきい値より大きい場合:
if(sensorReading> =しきい値)
{{
// ledPinのステータスを切り替えます:
ledState =!ledState
// LEDピンを更新します:
digitalWrite(ledPin、ledState)
delay(10000)//遅延
}
そうしないと
{{
digitalWrite(ledPin、ledState)// LEDの初期状態、つまりLOW。
}
}

圧電センサーアプリケーション

    • 圧電センサーは 衝撃検出
    • アクティブ圧電センサーは、厚さ計、流量センサーに使用されます。
    • パッシブ圧電センサーは、マイク、加速度計、音楽ピックアップなどに使用されます…
    • 圧電センサーは、超音波イメージングにも使用されます。
    • これらのセンサーは、光学測定、微動測定、電気音響などに使用されます…

したがって、これはすべて何であるかについてです 圧電センサー 、プロパティ、仕様、およびArduinoボードを使用したセンサーの簡単なインターフェース。これらの使いやすいセンサーは、さまざまなアプリケーションで場所を見つけます。プロジェクトでこれらのセンサーをどのように使用しましたか?これらのセンサーを使用しているときに直面した最大の課題は何でしたか?