3.3Vを使用して4.8Vサーボ信号ラインを駆動


9

私が持っているサーボ 4.8Vの動作電圧を。3.3Vで動作するMCUからサーボを駆動したい。まだ試していませんが、MOSFETまたはNPNトランジスタを使用して信号ラインを4.8Vに駆動する必要があるかどうか疑問に思っていました。3.3V信号を使用して4.8Vサーボを駆動することは可能ですか?パフォーマンスに影響はありますか?

4.8Vで駆動する必要がある場合、どのように接続すればよいですか?ゲートは明らかに信号に(必要な抵抗で)行きますが、サーボの信号線をどのように接続しますか?信号ラインを4.8Vに、グランドをドレインに接続する必要がありますか?これは機能しないと思います。これは可能ですか?


1
やってみなよ。失うものは何もない。
通行人2014

@マット私は同様の問題を抱えていますが、それがうまくいったかどうか教えていただけますか?
Sathees、2015

1
MOSFETやトランジスタがなくても機能しました。MCUとサーボ電源の間のアースが共通であることを確認する必要があるだけです。
マットRuwe

@MattRuwe 3.3VをPWM信号として与える必要がありましたか?
John M.

@JohnMunroe 3.3Vで動作しました
Matt

回答:


6

VCCが定格4.8Vである限り、PWM信号レベルとして3.3Vで動作します。Vddとは対照的に、Vccラベルは、ロジックハイが2VからVccであるTTLレベルロジックを示唆しています。3.3V PWMで試して、何が起こるかを確認してください。重要なことは、サーボとマイクロコントローラーのGNDリファレンスを接続することです。

編集:反転構成を使用してnMOSまたはnpn BJTを使用することもできます。ゲート/ベースをMCUのPWMピンに接続し、ソース/エミッタをグランドに接続します。ドレイン/コレクタは出力であり、抵抗を介してV +にも接続する必要があります。トランジスタがオンのとき、出力はグランドに引き下げられます。トランジスタがオフの場合、出力はV +から、抵抗両端の電圧降下を差し引いたものになります。これは制御信号であり、電流が小さいため、その電圧降下はわずかです。

pMOSを使用して反転を回避するには、ゲートをV +にプルして電流を停止する必要があることに注意してください。ただし、MCUからのPWMは3.3Vしかないため、これを行うことはできません。したがって、nチャネルMOSFETの使用に制限されます。


試してみるつもりですが、好奇心旺盛です。MOSEFTから信号を駆動することもできますか?
Matt Ruwe 2014

@マット、必要はありませんが、可能です。Pチャネルのmosfetを取り、MCUでゲートを駆動し(Nチャネルは信号を反転します)、ドレインを接地し、抵抗を介してソースをVccに接続します。次に、ソース端子から出力を取得します。信号線は単なる制御線であり、すべての消費電流は信号ではなくVccから引き出されます。サーボは通常、移動するにつれて電流の大きなスパイクを引き込みます。これにより、MCUの出力ドライバーが確実に焼き付けられます。
sherrellbc 14

@エヴァン私は今同様の問題を抱えています。1.VCCが4.8Vで6Vではない場合、PWM信号が機能することを正しく理解していますか?2.サーボの接地ピンをマイクロコントローラーのグランドに接続する必要がありますか?
Sathees

@Satheesこの回答のコンテキストは、4.8Vで定格されたPWM制御サーボです。サーボの定格が6Vの場合は、意図的にサーボのリードの最大電圧を制限しようとしている場合や、回路のある時点で電圧をレベルシフトしている場合や、何か他のことが起こっている場合を除き、Vccである必要があります。あなたの回路。元の質問とあなたのケースの間には類似点があるかもしれませんが、詳細は重要であることに注意してください。ケースが同じではないと思われる場合は、関連があると思われる情報をできるだけ多く含めて、新しい質問を投稿することをお勧めします。
エヴァン

@Evanよく私はquestio electronics.stackexchange.com/questions/185534/を投稿しました... そこで4.8Vバッテリーを使用して4.8 / 6Vで動作する可能性のあるサーボを実行することにしました...したがって、質問が表示されます同様にするために...そして3.3Vマイクロコントローラから来るPWM信号が正常であることを確実にしたかった
Sathees

2

PWMに使用しているマイクロコントローラーに応じて、多くの場合、出力ピンをオープンドレインとして設定する機能があるため、PWM信号を取得して、任意の電圧に設定できます。


2
保護ダイオードはどうですか?ある時点でオンになります。絶対最大定格はどうですか?
電圧スパイク

実際、これは、出力電圧が関連するI / Oバンク電源、つまり「5vトレラント」ピンよりも高い定格のMCUでのみ機能します。そうでない場合、過電圧に定格されていない通常のI / Oの場合、使用するプルアップ抵抗が電流を保護ダイオードが安全に許容できる範囲に制限するのに十分な大きさである可能性がありますが、そのダイオードは電圧がレール上のダイオードドロップに制限されますつまり、目標は部分的にしか達成されません。
Chris Stratton、

1
最新のすべてのrcレシーバーは3.0〜3.3Vパルスを出力するため、「目標」は不要です。したがって、今日販売されているサーボはすべてこの電圧で動作する必要があります。
ブルースアボット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.