NPNトランジスタとArduinoを使用して9Vを切り替える



Switching 9v Using Npn Transistor



解決:

あなたがしているのは「ハイサイドスイッチング」です。ベースとグランドの両端の電圧は、コレクタとグランドの両端の電圧よりもはるかに低いため、トランジスタの両端の電圧降下を差し引いたものに切り替えます。ベースとエミッタ間の電圧降下(Vなれ)は通常、飽和状態で0.6であり、Arduinoからの電圧(約5V)からこの降下を差し引いたものが表示されます。

N型デバイスを使用しているので、「ローサイドスイッチング」を実行する必要があります。エミッタはグランドに接続されており、電圧は高電源とコレクタの間で測定されます。



回路図

この回路をシミュレートする–CircuitLabを使用して作成された回路図



R1は、Vを許可せずにトランジスタを飽和させるのに十分な電流が流れるようなサイズにする必要があります。なれ供給電圧が低下しすぎます。

それでも高電圧のハイサイドスイッチングを実行したい場合は、代わりにPタイプのデバイスに切り替え、その前にNタイプのデバイスを置いて切り替える必要があります。

回路図



この回路をシミュレートする


あなたが説明する回路はエミッタフォロワです-エミッタ電圧はベース電圧に従い、常にベースの約0.7ボルト負です。トランジスタは、「グランド」がどこにあるかを気にせず、その動作はピン間の電圧にのみ依存します。

エミッターを接地し、コレクターと正の電源の間に負荷を置くと、Arduino出力が高いときに負荷の両端の電源電圧に非常に近づくことができます。 Arduino出力ピンのベース電流と負荷を制限するために、Arduino出力ピンとトランジスタベースの間に1K程度の抵抗が必要です。