Logo ja.amen-technologies.com
  • オーディオ
  • エレクトロニクス
  • 埋め込み
  • ニュース
  • 力
  • ラズベリーパイ
  • オーディオ
  • エレクトロニクス
  • 埋め込み
Logo ja.amen-technologies.com
家 力
 arduinounoによる可変電源
力

arduinounoによる可変電源

2026
  • 回路図と動作説明
Anonim

このチュートリアルでは、ArduinoUnoから5Vの可変電圧源を開発します。そのために、ADC(アナログ-デジタル変換)およびPWM(パルス幅変調)機能を使用します。

加速度計のようないくつかのデジタル電子モジュールは電圧3.3Vで動作し、いくつかは2.2Vで動作します。より低い電圧で動作するものもあります。これでは、すべてのレギュレーターを取得することはできません。したがって、ここでは、0.05Vの分解能で0〜5ボルトの電圧出力を提供する簡単な回路を作成します。したがって、これにより、他のモジュールに正確に電圧を供給することができます。

この回路は最大100mAの電流を供給できるため、この電源ユニットをほとんどのセンサーモジュールに問題なく使用できます。この回路出力は、AAまたはAAA充電式電池の充電にも使用できます。ディスプレイを設置すると、システムの電力変動を簡単に確認できます。この可変電源ユニットには、電圧プログラミング用のボタンインターフェイスが含まれています。動作と回路を以下に説明します。

ハードウェア: Arduino Uno、電源(5v)、100uFコンデンサ(2個)、ボタン(2個)、1KΩ抵抗(3個)、16 * 2文字LCD、2N2222トランジスタ。

ソフトウェア: Atmel studio6.2またはAURDINO毎晩。

回路図と動作説明

arduinoを使用した可変電圧ユニットの回路を 下図に示します。

出力両端の電圧は完全に線形ではありません。うるさいものになります。ノイズを除去するために、図に示すように、出力端子間にコンデンサが配置されています。ここにある2つのボタンは、電圧のインクリメントとデクリメント用です。表示器は出力端子の電圧を表示します。

作業に取り掛かる前に、ArduinoUNOのADCおよびPWM機能を調べる必要があります。

ここでは、OUTPUT端子で提供された電圧を取得し、ArduinoのADCチャネルの1つに供給します。変換後、そのDIGITAL値を取得し、それを電圧に関連付けて、結果を16 * 2表示で表示します。表示されているこの値は、可変電圧値を表しています。

図に示すように、ARDUINOには6つのADCチャネルがあります。それらでは、それらのいずれかまたはすべてをアナログ電圧の入力として使用できます。UNO ADCの分解能は10ビットです(したがって、(0-(2 ^ 10)1023)の整数値)。これは、0〜5ボルトの入力電圧を0〜1023の整数値にマッピングすることを意味します。 (5/1024 = 4.9mV)/ユニット。

ここではUNOのA0を使用します。

  1. AnalogRead(pin);
  2. AnalogReference();
  3. AnalogReadResolution(ビット);

まず、UNOADCチャネルのデフォルトの基準値は5Vです。これは、任意の入力チャネルでのADC変換に5Vの最大入力電圧を与えることができることを意味します。一部のセンサーは0〜2.5Vの電圧を提供するため、5Vのリファレンスでは精度が低下します。そのため、このリファレンス値を変更できるようにする命令があります。したがって、参照値を変更するために、(「analogReference();」)を残します。

デフォルトでは、10ビットの最大ボードADC解像度が得られます。この解像度は、命令(「analogReadResolution(bits);」)を使用して変更できます。この解像度の変更は、場合によっては便利です。今のところ、そのままにしておきます。

上記の条件がデフォルトに設定されている場合、関数「analogRead(pin);」を直接呼び出すことにより、チャネル「0」のADCから値を読み取ることができます。ここで「pin」はアナログ信号を接続したピンを表します。この場合は「A0」になります。

ADCからの値は、「float VOLTAGEVALUE = analogRead(A0);」のように整数に変換できます。」、この命令により、ADCが整数「VOLTAGEVALUE」に格納された後の値。

UNOのPWMは、PCBボード上の「〜」で表される任意のピンで実現できます。UNOには6つのPWMチャネルがあります。PIN3を目的に使用します。

AnalogWrite(3、VALUE);

上記の条件から、対応するピンでPWM信号を直接取得できます。括弧内の最初のパラメータは、PWM信号のピン番号を選択するためのものです。2番目のパラメータはデューティ比を書き込むためのものです。

UNOのPWM値は0から255まで変更できます。「0」を最低から「255」を最高にします。デューティ比として255を使用すると、PIN3で5Vが得られます。デューティ比が125と指定されている場合、PIN3で2.5Vが得られます。

先に述べたように、UNOのPIN4とPIN5に接続された2つのボタンがあります。押すと、PWMのデューティ比の値が増加します。他のボタンを押すと、PWMのデューティ比の値が減少します。そのため、PIN3でPWM信号のデューティ比を変化させています。

PIN3でのこのPWM信号は、NPNトランジスタのベースに供給されます。このトランジスタは、スイッチングデバイスとして機能しながら、エミッタに可変電圧を提供します。

ベースに可変デューティ比PWMを使用すると、エミッタ出力に可変電圧が発生します。これにより、可変電圧源が手元にあります。

電圧出力は、ユーザーが電圧出力を確認できるように、UNOADCに供給されます。

力

エディタの選択

ロープロファイル、4.3vから65v非

2026

マキシムパワーマネジメントICは、自動車のadas機能に最適化された電力を駆動します

2026

高温動作に最適な新しいネジ留め式端子台

2026

アナログ・デバイセズが高度な生物学的および化学的センシングインターフェースICを発表

2026

nicr抵抗素子と独自の終端設計を備えた低抵抗シャント抵抗

2026

高効率の750wrfパワートランジスタにより、よりコンパクトなパワーアンプ設計が可能になります

2026

エディタの選択

  • gsmモジュールとavrマイクロコントローラーのインターフェース:メッセージの送受信

    2026
  • ホイートストンブリッジ

    2026
  • LoraとLorawanの概要:Loraとは何ですか?どのように機能しますか?

    2026
  • ホバーボードとは何ですか?どのように機能しますか?

    2026
  • インダクタを理解し、それが機能している

    2026

エディタの選択

  • リモートモニタリングとデータ主導の意思決定を通じて家畜の健康を促進する上でのIoTの役割

    2026
  • インピーダンス整合フィルター回路の設計– lc、l、およびpiフィルター

    2026
  • マイクロコントローラーとは何ですか?

    2026
  • あなたが知っておくべき5つの興味深いウェアラブル技術ガジェット

    2026
  • モノのインターネット–基本、現在の傾向、および将来の範囲

    2026

エディタの選択

  • オーディオ
  • エレクトロニクス
  • 埋め込み
  • ニュース
  • 力
  • ラズベリーパイ

エディタの選択

  • ブルーセンサーの大気質装置に使用されているセンシリオン湿度センサーとガスセンサー

    2026
  • 研究者は、1回の充電で1000km以上のEVを駆動するようにリチウム硫黄電池を改良しました

    2026
  • Samtecはsnapedaで100,000を超える新しいモデルをリリースします

    2026

エディタの選択

  • digisparkブートローダーを使用してUSB経由で直接attiny85icをプログラミングする

    2026
  • arduinoとblynkを使用してAndroidアプリでws2812brgbledマトリックスを制御する

    2026
  • テレグラムアプリを使用したラズベリーパイgpioピンの制御

    2026

エディタの選択

  • コンパクトでスケーラブルなインバーター設計のための3.3Kvxhp3igbtパワーモジュール

    2026
  • mplabとxc8でpicマイクロコントローラを使用してpwmを生成する

    2026
  • 最大1kwの小型モータードライブ用の650VTrenchstop™igbt6

    2026
Logo ja.amen-technologies.com

© Copyright ja.amen-technologies.com, 2026 1月 | サイトについて | 連絡先 | プライバシーポリシー.