Skip to content
Menu
CDhistory
CDhistory

How To Make a PWM DC Motor Speed Controller using 555 Timer IC

Posted on 9月 21, 2021 by admin

This tutorial will learn how to make PWM DC Motor Speed Controller using the 555 Timer IC. 555タイマーPWMジェネレータ回路がどのように動作するか、DCモータの速度制御にどのように使用するか、カスタムPCBをどのように作成するかを詳しく見ていきます。

概要

DCモータの入力電圧を制御することにより、速度を制御できます。 そのためには、PWM(パルス幅変調)を使用します。

PWM DCモーター速度制御入力電圧

  • PWM DCモーター速度制御
  • 555 Timer PWM Generator Circuit
  • Designing a PCB for the PWM DC Motor Speed Controller
  • PWM DC モーター速度制御 PCB の組み立て

PWM DCモーター速度制御

PWM は、電子デバイスに高速で流れる電力のオン/オフを行うことによって可変電圧を生成する手法です。 平均電圧は、信号のデューティサイクル、つまり信号がオンである時間対オフである時間の量に依存します。

PWM 動作原理 - Pulse Width Modulation How It Works

555 Timer PWM Generator Circuit

555 Timer はアステイブルモードでセットアップすると、PWM 信号を生成することが可能です。

これはアステーブルモードで動作する555タイマの基本回路で、抵抗R1とR2を介してコンデンサC1を充電しているときに出力がHIGHになっていることが分かります。

555 Timer Astable Mode Formulas Calculations Time and Frequency

一方、コンデンサC1が放電しているときはICの出力はLOWですが、抵抗R2を通してのみLOWになっています。 つまり、これら3つの部品のどれかの値を変えれば、ONとOFFの時間、あるいは矩形波出力信号のデューティサイクルが異なることに気づくことができるのです。

555 Timer PWM DC Motor Speed Controller Circuit

この構成では、オン時間は抵抗R1、ポテンショメーターの左側、コンデンサーC1に依存し、オフ時間はコンデンサーC1、ポテンショメーターの右側に依存することになる。

555 Timer PWM DC Motor Speed Control Potentiometer

通常、R1の抵抗値はポテンショメーターの抵抗値よりもはるかに小さく、たとえばポテンショメーターの100Kに対して1Kとします。 そうすることで、回路内の充放電抵抗を99%コントロールすることができるのです。 555タイマーの制御端子は使用しませんが、その端子から外来ノイズを排除するために100nFのコンデンサを接続しています。 4番ピンのリセットはアクティブローなので、出力が不要にリセットされないようにVCCに接続されています。 そのため、制御したいモーターがこの定格を超える場合は、モーター駆動用のトランジスタやMOSFETを使用する必要があります。 この例では、5Aまでの電流を扱えるダーリントントランジスタ(TIP122)を使用しました。

 555タイマーICによるPWM DCモーター速度制御

ICの出力は抵抗を介してトランジスタのベースに接続する必要がありますが、私の場合は1k抵抗を使っています。

Designing a PCB for the PWM DC Motor Speed Controller

さて、次にこの回路用のカスタム PCB を設計しましょう。 そのために、EasyEDA という無料のオンライン ソフトウェアを使用します。 ここでは、まず、真っ白なキャンバスに部品を検索して配置することができます。 ライブラリには何十万もの部品があるので、この PWM DC モーター スピード コントローラー回路に必要なすべての部品を見つけるのに何の問題もありませんでした。

部品を挿入したら、基板の外形を作り、部品の配置を開始する必要があります。 2 つのコンデンサーは 555 タイマーのできるだけ近くに配置する必要があり、他のコンポーネントは好きな場所に配置できますが、回路図に従った論理的な配置にします。 トラッキング ツールは非常に直感的で、簡単に操作することができます。

EasyEDA tracking tool

グラウンドに接続する必要があるコンポーネントのパッドは、Pad Properties タブでグラウンドに設定し、パッドを選択したら “Net” ラベルに GND と入力する必要があります。 また、我々は、画像ファイルを挿入することができますので、私は基板上に印刷されるように私のウェブサイトのロゴの画像を追加します。

555 Timer PWM DC Motor Speed Control PCB Design

このプロジェクトの EasyEDA プロジェクトファイルはこちらで入手できます。

設計が終わったら “Gerber output” ボタンをクリックしてプロジェクトを保存すれば、PCBの製造に使用するガーバーファイルをダウンロードすることができます。

JLCPCB Custom PCB manufacturing service

ここで、ダウンロードしたガーバーファイルのZIPファイルをドラッグ&ドロップします。 アップロード後、ガーバービューアーで PCB を再度確認できます。 すべてがうまくいけば、10 個の PCB を選択して、わずか 2 ドルで入手できます。

PWM DC モーター速度制御 PCB の組み立て

それでも、一週間後に PCB が届き、自分の PCB デザインを製造できたことに非常に満足していることを認めざるを得ません。

555 Timer DC Motor Speed PCB Manufactured

Ok では、次に PCB に部品を挿入していきます。

このサンプルに必要な部品は、以下のリンクから入手できます。

  • NE555P Timer IC……Amazon、Banggood、AliExpress
  • R1 = R2 = 1kΩ……AliExpress。 Amazon / Banggood / AliExpress
  • C1 = C2 = 100nF……………………… Amazon / Banggood / AliExpress
  • D1 = D2 = D3 = 1N4004…………………….。 Amazon / Banggood / AliExpress
  • ポテンショメータ = 100k Ohm…………………….. Amazon / Banggood / AliExpress
  • トランジスタ – ダーリントン TIP122………. Amazon / Banggood / AliExpress
  • 2 ブロック端子…………………………….1 Amazon / Banggood / AliExpress
  • Disclosure: これらはアフィリエイトのリンクです。

    最初に小さな部品、抵抗、ダイオード、コンデンサーを挿入しました。

    基板を裏返してハンダ付けするときに位置が変わらないように、リード線を反対側に曲げました。

    これが基板の最終的な外観で、あとはDCモーターとそれに適した電源を接続します。

    12Vの高トルクDCモーターを使用し、12V程度の3.7Vリチウムイオン電池を直列接続して電源を供給しました。 ポテンショメータを使用して、DCモータの速度、または555タイマーICによって生成されるPWM信号を制御することができるようになりました。

    コメントを残す コメントをキャンセル

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    最近の投稿

    • アセラ復活。 NYCまたはボストンで99ドル
    • OMIM Entry – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
    • Kate Albrecht’s Parents – Learn More About Her Father Chris Albrecht And Mother Annie Albrecht
    • テンプル・フォーク・アウトフィッターズ
    • Burr(小説)

    アーカイブ

    • 2022年2月
    • 2022年1月
    • 2021年12月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年7月
    • 2021年6月
    • 2021年5月
    • 2021年4月
    • DeutschDeutsch
    • NederlandsNederlands
    • SvenskaSvenska
    • DanskDansk
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • RomânăRomână
    • PolskiPolski
    • ČeštinaČeština
    • MagyarMagyar
    • SuomiSuomi
    • 日本語日本語
    ©2022 CDhistory | Powered by WordPress & Superb Themes