ICULN2003を使用したリレードライバ回路

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





ULN2003を使用したリレードライバ回路注目の画像

ULN2003を使用したリレードライバ回路注目の画像

一般的に、設計中 エレクトロニクスプロジェクト 負荷はマイクロコントローラーブロックを使用して制御(オンまたはオフに切り替え)されます。ただし、この目的のために、回路には制御スイッチとして機能するリレーが必要です(回路ごとに異なるタイプのリレーが使用されます)。マイクロコントローラまたは他の制御回路から受信した信号に応じて、リレーが負荷を制御します。リレーは連続電源で構成されており、駆動または制御信号を受信すると、リレーがアクティブになり、負荷をオンまたはオフにすることができます。しかし、主にリレードライバ回路とは何かを知る必要があります。



リレードライバ回路

リレーを駆動するために使用される回路は、リレードライバ回路と呼ぶことができ、さまざまな集積回路を使用して設計することができます。これらのリレーは、アクティブ化またはオンにするために駆動する必要があります。そのため、リレーは(要件に基づいて)オンまたはオフにするためにいくつかのドライバー回路を必要とします。リレードライバー回路は、 異なる集積回路 ULN2003、CS1107、MAX4896、FAN3240、A2550など。ここで、この記事では、ULN2003を使用したリレードライバ回路について説明します。リレードライバ回路について詳しく説明する前に、ICULN2003についてお知らせください。


リレードライバーICULN2003

リレードライバICULN2003PIN図

リレードライバICULN2003PIN図



ICULN2003Aは ダーリントントランジスタ 高電圧と高電流を扱うアレイ。ハイサイドトグルスイッチ、ローサイドトグルスイッチ、バイポーラNPNトランジスタ、ダーリントントランジスタ、NチャネルMOSFET、ULN2003ドライバICなど、さまざまなタイプのリレードライバICがあります。

リレードライバICULN2003内部回路図

リレードライバICULN2003内部回路図

IC ULN2003Aのピン配列は、16ピンで構成される上図に示されています。 IC ULN2003Aは、内部回路図に示すように7-NPNダーリントンペアで構成され、通常、誘導性負荷の切り替え(抑制ダイオードを使用して電圧スパイクがある場合はそれを放散)およびステッピングモーターの駆動に使用されます。

ULN2003を使用したリレードライバ回路

ICULN2003を使用したリレードライバ回路

ICULN2003を使用したリレードライバ回路

トランジスタ付きのリレーを多数使用することは困難であるため、リレードライバICULN2003Aを使用してより多くのリレーを利用できます。 ULN2003を使用したリレードライバ回路で7つのリレーを使用でき、ULN2803を使用したリレードライバ回路で8つのリレーを使用できます。上記の回路は、 PICマイクロコントローラー (PIC16F877A)ULN2003のリレードライバ回路を使用したリレー付き。クランプダイオードはこれらのリレードライバICに組み込まれており、フリーホイールダイオードの使用を排除します。

リレーのON / OFFに使用できるプログラムを、遅延時間1秒で以下に示します。


void main()
{{
TRISD = 0x00 //ポートDが出力として作成されます
行う
{{
PORTD.R1 = 1 //リレー1がオンになります
PORTD.R2 = 1 //リレー2がオンになります
PORTD.R3 = 1 //リレー3がオンになります
PORTD.R4 = 1 //リレー4がオンになります
PORTD.R5 = 1 //リレー5がオンになります
PORTD.R6 = 1 //リレー6がオンになります
PORTD.R7 = 1 //リレー7がオンになります…など。
Delay_ms(1000)// 1秒の遅延
PORTD.R1 = 0 //リレー1がオフになります
PORTD.R2 = 0 //リレー2がオフになります
PORTD.R3 = 0 //リレー3がオフになります
PORTD.R4 = 0 //リレー4がオフになります
PORTD.R5 = 0 //リレー5がオフになります
PORTD.R6 = 0 //リレー6がオフになります
PORTD.R7 = 0 //リレー7がオフになります
Delay_ms(1000)// 1秒の遅延
}
while(1)
}

マイクロコントローラから受信した信号に基づいて、リレードライバ回路が1つまたは複数のリレーをオンおよびオフに駆動し、これらのリレーに接続された負荷の動作を制御します。

リレードライバ回路の実用化

Edgefxkits.comによるリレードライバ回路の実用的な実装

Edgefxkits.comによるリレードライバ回路の実用的な実装

これは、太陽光発電、主電源、発電機、インバーターなどの4つの異なる電源からの自動電源による電源遮断を排除する革新的な電気工学プロジェクトです。このプロジェクトは 8051ファミリーのマイクロコントローラー これは4つのスイッチとインターフェースします(これらのスイッチまたは選択キーは、上記の4つの異なる電源であると想定されています)。したがって、特定の電源がないか故障しているかは、特定のスイッチまたはキーを押すことで表すことができます。

Edgefxkits.comによるリレードライバ回路ブロック図の実用的な実装

Edgefxkits.comによるリレードライバ回路ブロック図の実用的な実装

プロジェクトは、マイクロコントローラーブロックなどのさまざまなブロックで構成されています。 電源ブロック ブロック図に示すように、リレードライバ、リレー、LCDディスプレイ、および負荷(ここではランプはデモンストレーション目的で使用されます)。マイクロコントローラへの入力信号は、これらのプレススイッチを使用して提供されます。したがって、マイクロコントローラは適切な出力信号を生成し、ULN2003を使用してリレードライバ回路に供給されます。したがって、リレードライバ回路は、マイクロコントローラから受信した制御信号に基づいて適切なリレーを駆動します。そのため、利用可能なものを利用して負荷をオンにします 電源 。負荷をオンにするために使用されるソースは、LCDディスプレイに表示できます。

ULN2003を使用したリレードライバ回路の他の実用的なアプリケーションを知っていますか?次に、以下のコメントセクションに投稿して、意見、コメント、アイデア、提案を共有してください。