بایگانی برچسب: pwm

مدار اینورتر PWM با استفاده از TL494

مدار معکوس کننده‌ی PWM با استفاده از TL494

معکوس‌ کننده (اینورتر) مداری است که جریان مستقیم (DC) را به جریان متناوب (AC) تبدیل می‌کند. اینورتر PWM نوعی از این مدارهاست که برای شبیه‌سازی تاثیرات جریان متناوب (AC)، از موج مربعی اصلاح شده استفاده می‌کند. به این ترتیب برای تغذیه‌رسانی به بسیاری از لوازم الکترونیکی خانگی مناسب است. اینکه …

ادامه نوشته »

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش سوم

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش سوم

ادامه‌ی مطالب بخش دوم و معرفی منابع در بخش اول این آموزش با PWM آشنا شدیم و در بخش دوم ماژول پیاده‌سازی سخت‌افزاری آن را نوشتیم. حال در این بخش می‌توانیم آن را هر چند بار که می‌خواهیم در ماژول mojo_top استفاده کنیم. با استفاده از این قابلیت وریلاگ، می‌توان …

ادامه نوشته »

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش دوم

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش دوم

تولید PWM سخت‌‌افزاری بر روی بورد Mojo FPGA در این بخش می‌خواهیم یاد بگیریم که چگونه PWM را با کمک وریلاگ به صورت سخت‌افزاری پیاده‌سازی کنیم. هم‌چنین خواهیم دید که چگونه قابلیت ماژولار بودن زبان وریلاگ، موجب می‌شود بتوانیم به تعداد دلخواه سیگنال PWM در FPGA‌ها تولید کنیم. تنها چیزی …

ادامه نوشته »

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش اول

آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش اول

فهرست مطالب قسمت دوم قسمت دوم بخش اول: مقدمه و معرفی مدولاسیون عرض پالس (PWM) قسمت دوم بخش دوم: تولید PWM سخت‌افزاری بر روی بورد Mojo FPGA قسمت دوم بخش سوم: ادامه‌ی مطالب بخش قبلی و معرفی منابع در قسمت اول این آموزش FPGA‌ها و بورد Mojo را به شما …

ادامه نوشته »

تولید PWM در رزبری‌پای با استفاده از پایتون و C

مولد PWM رزبری‌پای با استفاده از پایتون و C

PWM (مدلاسیون پهنای پالس) یک تکنیک مدلاسیون است که در آن با ثابت نگه داشتن فرکانس، پهنای پالس تغییر می‌کند. از طریق تکنیک PWM، می‌توان توان تحویل داده شده به بار را با استفاده از خاموش یا روشن کردن سیگنال کنترل کرد. سیگنال‌های PWM را می‌توان برای کاربردهایی همچون کنترل …

ادامه نوشته »

PWM در آردوینو

PWM در آردوینو

مقدمه مدلاسیون پهنای پالس (PWM) تکنیکی است که در آن فرکانس ثابت نگه داشته شده و پهنای پالس تغییر می‌کند. این مدولاسیون روشی برای تولید سیگنال آنالوگ با استفاده از یک منبع دیجیتال می‌باشد. یک سیگنال PWM شامل دو مولفه اساسی به نام‌های duty cycle و فرکانس است که رفتارش …

ادامه نوشته »

مدولاسیون عرض پالس یا PWM در STM32 – کنترل سرعت فن DC

مدولاسیون عرض پالس در میکروکنترلر STM32F103C8: کنترل سرعت فن DC

در جلسات قبلی، استفاده از مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر STM32 را با هم یاد گرفتیم. در این جلسه می‌خواهیم به سراغ تکنیک PWM در این میکروکنترلر برویم و یاد بگیریم که چگونه می‌توانیم با استفاده از آن شدت نور یک LED و یا سرعت یک فن DC …

ادامه نوشته »

نوشتن اولین برنامه پایتون برای رزبری‌پای

نوشتن اولین برنامه پایتون برای رزبری‌پای

پایتون یک زبان برنامه‌نویسی سطح بالاست که توسط Guido van Rossum در سال 1991 توسعه یافته است. این زبان یک زبان برنامه‌نویسی مشابه C++ ،C# ،Java یا هر زبان دیگری است. استفاده از پایتون بسیار آسان بوده و دارای دستور زبان واضحی است، اما در عین حال بسیار قدرتمند می‌باشد. …

ادامه نوشته »

آموزش کنترل موتور DC با آردوینو

آموزش کنترل موتور DC با آردوینو

در این جلسه به آموزش کنترل موتور DC با آردوینو می‌پردازیم. نگاه کلی‌ای به تکنولوژی‌های اساسی جهت کنترل موتور DC خواهیم داشت و سپس دو مثال می‌زنیم که از طریق آنها کنترل موتور DC با استفاده از درایور L298N و بُرد آردوینو شرح داده می‌­شود. کنترل PWM موتور DC PWM …

ادامه نوشته »

مدولاسیون پهنای پالس یا PWM چیست ؟

مدولاسیون عرض پالس یا PWM

مدولاسیون پهنای پالس یا PWM   به معنای تغییر دادن درصد دیوتی سایکل یک سیگنال به منظور  تنظیم مقدار توان ارسالی به بار یا ارسال اطلاعات در یک کانال مخابراتی  است.  PWM مخفف کلمات Pulse Width Modulation مدولاسیون عرض پالس یا Pulse Duration Modulation مدولاسیون پهنای پالس هست. مدولاسیون پهنای پالس چیست؟ مدولاسیون پهنای پالس …

ادامه نوشته »

آموزش کنترل موتور DC با رزبری پای

آموزش کنترل موتور DC با رزبری پای

در این قسمت آموزش کنترل موتور DC با رزبری پای با استفاده از پایتون و آی سی L293D توضیح داده می شود. در قسمت قبل ما از Raspberry Pi برای تولید پالس هایی برای کنترل موقعیت یک سروو موتور استفاده کردیم.  در این قسمت از پالس ها برای کنترل سرعت …

ادامه نوشته »

آموزش راه اندازی سروو موتور با رزبری پای

آموزش راه اندازی سروو موتور با رزبری پای

در این قسمت از آموزش نحوه کنترل سروو موتور با استفاده از پایتون شرح داده می شود. سروو موتورها با پالس های با طول متغییر کنترل می شوند . این امر به دقت زیادی در زمان بندی نیاز دارد . Raspberry Pi یک پایه دارد که به طور سخت افزاری …

ادامه نوشته »

مدولاسیون عرض پالس یا PWM در آردوینو

مدولاسیون عرض پالس یا PWM در آردوینو

مدولاسیون عرض پالس یا PWM در آردوینو، مدولاسیون عرض پالس یا PWM یکی از تکنیک های متداول به منظور تغییر عرض پالس ها می باشد. PWM کاربردهای زیادی دارد، کنترل سروو موتورها و کنترل کننده های سرعت، تغییر توان موثر موتور و تغییر نور LED ها از جمله این کاربردها …

ادامه نوشته »

کنترل دور موتور DC با کنترلر PID بصورت WIRELESS

کنترل دور موتور DC با کنترلر PID بصورت WIRELESS

پروژه کنترل دور موتور DC با کنترلر PID بصورت WIRELESS ، این پروژه بگونه ای انتخاب شده است که توانسته از تمامی گرایشهای رشته برق بهره گیرد و از انها جهت پیاده سازی نتیجه ای مطلوب استفاده نماید. اما می توان گفت که قسمت اصلی پروژه بهره گیری از سیستمهای …

ادامه نوشته »

راه اندازی سنسور دما SMT160

سنسور دما SMT160

آموزش راه اندازی سنسور دما SMT160 یا بطور دقیق SMT 160-30  که یک سنسور دمای دقیق و دیجیتال و از اولین سنسورهای دمای دیجیتال می باشد.این سنسور مانند سنسور LM35  و DS18B20 سه پایه دارد ولی خروجی این سنسور متفاوت است. خروجی سنسور SMT160 بصورت پالس با دیوتی سایکل متغیر …

ادامه نوشته »