7セグメントディスプレイはほとんど電流を流さないようです


17

私はAliExpressから1.8インチの7セグメントコモンカソードLEDディスプレイを買いました。そのため、データシートは利用できません。

LEDに最大5 mAを入れるために、1kΩの抵抗と5 Vの電源を使用しました。10進ドットで1.6 V、各セグメントで3.5 Vを測定しました。1つのセグメントで測定された消費電流は1.5 mAでした。

今、私は各LEDが1.5 mAで非常に薄暗いと予想していましたが、反対でした。4kΩの抵抗を置くことができ、まだ使用可能なディスプレイがあります。

ATmega328PとMAX7219を使用してディスプレイを駆動するつもりでした(これはセグメントごとに最大500mAまでOKでした)。

この測定値は正しいように見えますが、そうであれば、MAX7219をドロップしてATmegaで直接(電流制限抵抗を使用して)セグメントを駆動できますか?


最新の1桁は、マイクロから簡単に直接駆動できます。複数の数字を駆動する必要がある場合は、さらに難しくなります。ディジットドライバは、n桁のDCセグメント電流* n * 8です。
スペロペファニー

@SpehroPefhany 2桁を駆動する必要がありますが、atmega328pには十分な予備IOがあります;)これを多重化の機会として使用できます。
マチュー

現代のLEDは思ったよりもずっと明るいことがわかりました。ものをブレッドボードするときは5Vで10kを使用しますが、インジケータとしてはまだ十分に明るい(とにかく屋内)。何らかの理由で黄色のものを除きます。
user253751

マイクロコントローラーの最大消費電流は、通常、ピンごと合計電流制限の2つの仕様です 。そして、通常、total != npins*max_per_pin
古典

回答:


19

まずディスプレイを測定するための+1。「アリババから安く購入してお金を節約しましたが、うまくいきません。今、私を助けて貴重な時間を過ごしてください」という質問をよく受けます

最近のLEDは非常に効率的です。第一世代に必要な20mAはもう必要ありません。1mA以下は珍しくありません。

それで、はい、これらをatmega328から直接駆動します。


3
ありがとう。多くの楽しみは、この機能を学習し、マルチメーターで期待値と実際の値を比較することです。今、私はイーグルでいくつかのリッピングがあります;)
マチュー

9
また、周囲の照明にも依存します。日光の下では、文字通り太陽を上回るようにそれらをより強く駆動する必要があります。暗闇では、光るだけで十分です。
ラチェットフリーク

0

電流制限抵抗を使用してください。ディスプレイをマルチプレックスする場合(一度に1つのセグメントのみをオンにする場合)は1で対応できます。7つすべてを同時に駆動する場合は7を使用します。MAX7219の利点は、多重化を処理し、Atmega328Pからの3つの出力のみで最大8桁を駆動できることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.