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

arduinounoによる可変電源

2025
  • 回路図と動作説明
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に供給されます。

力

エディタの選択

最大7.5kwの産業用モータードライブ用のインフィニオンの評価ボード

2025

周波数信号を正確かつ正確に測定するための新しい位相ノイズアナライザ

2025

マウザーエレクトロニクスは現在、マキシムmax17250dcを在庫しています

2025

マウザーエレクトロニクスは現在、ザイリンクス製品の幅広いポートフォリオを取り揃えています

2025

自動車用途向けの金属複合パワーインダクタ

2025

新しいマイカグリッド抵抗器は、ステンレス鋼デバイスよりも改善された電力容量、重量、およびワット密度を提供します

2025

エディタの選択

  • 16X2液晶ディスプレイモジュール

    2025
  • ラズベリーパイの魔法の鏡

    2025
  • DIYラズベリーパイスマートフォン

    2025
  • telemaco3pおよびsom-301のV2x

    2025
  • m5stackcore2の紹介

    2025

エディタの選択

  • Gps(全地球測位システム)

    2025
  • matlabとarduinoを使用したステッピングモーター制御

    2025
  • サーボモーターを制御するためのarduinounoを使用したattiny13のプログラミング

    2025
  • 60V MOSFETは、3.3mm2のフットプリントで4mωのrds(on)で効率と電力密度を向上させます

    2025
  • stm32マイクロコントローラーでi2c通信を使用する方法

    2025

エディタの選択

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

エディタの選択

  • 費用対効果の高い、プロフェッショナル

    2025
  • DIYラズベリーパイトレントボックス:ラズベリーパイを常に

    2025
  • Digi

    2025

エディタの選択

  • 新しいネジ留め式端子アルミニウムコンデンサは、10%高い静電容量と優れたリップル電流処理を提供します

    2025
  • 電力用Rsl10センサー開発キット

    2025
  • 科学者たちは昆虫を作るために3Dプリント法を考案します

    2025

エディタの選択

  • モレックスがcoeurcsthighを発表

    2025
  • 統合されたクアッドおよびデュアルチャネルRF

    2025
  • dip4パッケージの大電流フォトリレー

    2025
Logo ja.amen-technologies.com

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