<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ابزار های محاسبه انلاین الکترونیک Electronic Tools | ساخت پروژه الکترونیک</title>
	<atom:link href="https://makingprojec.com/category/electronic-tools/feed/" rel="self" type="application/rss+xml" />
	<link>https://makingprojec.com/category/electronic-tools/</link>
	<description>مدار های الکترونیکی و میکروکنترلر</description>
	<lastBuildDate>Tue, 29 Sep 2026 09:12:07 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://makingprojec.com/wp-content/uploads/2021/10/cropped-makingprojec-512-x-min-32x32.png</url>
	<title>ابزار های محاسبه انلاین الکترونیک Electronic Tools | ساخت پروژه الکترونیک</title>
	<link>https://makingprojec.com/category/electronic-tools/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ماشین حساب محاسبه پل وتستون</title>
		<link>https://makingprojec.com/wheatstone-bridge-calculator/</link>
					<comments>https://makingprojec.com/wheatstone-bridge-calculator/#respond</comments>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 12:19:32 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مقاومت]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?p=60497</guid>

					<description><![CDATA[<p>ماشین حساب محاسبه پل وتستون ، اگر بخواهید مقاومتی را با دقت بالا بسنجید یا یک حسگر مقاومتی مثل کرنش‌سنج طراحی کنید، اهم‌متر معمولی برای تشخیص تغییرات خیلی کوچک کافی نیست. مدار پل وتستون برای همین کار ساخته شده است. ماشین حساب محاسبه پل وتستون که بالای همین صفحه قرار دارد، با گرفتن ولتاژ تغذیه…</p>
<p>نوشته <a href="https://makingprojec.com/wheatstone-bridge-calculator/">ماشین حساب محاسبه پل وتستون</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="elewsb-1" class="ele-wsb-tool" dir="rtl">
                        <p class="ele-wsb-subhead"></p>

            <div class="ele-wsb-calculator">
                <section class="ele-wsb-panel">
                    <h3>ورودی‌ها</h3>

                    <div class="ele-wsb-field">
                        <label class="ele-wsb-main-label">ولتاژ تغذیه</label>
                        <label>مقدار<input class="ele-wsb-vs" type="number" min="0" step="any" inputmode="decimal" placeholder="5"></label>
                        <div class="ele-wsb-unit">ولت (Volts)</div>
                    </div>

                                            <div class="ele-wsb-field">
                            <label class="ele-wsb-main-label">مقاومت R1</label>
                            <label>مقدار<input class="ele-wsb-r ele-wsb-r1" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-wsb-r-unit ele-wsb-r1-unit">
                                    <option value="1">اهم (Ohms)</option>
                                    <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                </select>
                            </label>
                        </div>
                                            <div class="ele-wsb-field">
                            <label class="ele-wsb-main-label">مقاومت R2</label>
                            <label>مقدار<input class="ele-wsb-r ele-wsb-r2" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-wsb-r-unit ele-wsb-r2-unit">
                                    <option value="1">اهم (Ohms)</option>
                                    <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                </select>
                            </label>
                        </div>
                                            <div class="ele-wsb-field">
                            <label class="ele-wsb-main-label">مقاومت R3</label>
                            <label>مقدار<input class="ele-wsb-r ele-wsb-r3" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-wsb-r-unit ele-wsb-r3-unit">
                                    <option value="1">اهم (Ohms)</option>
                                    <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                </select>
                            </label>
                        </div>
                                            <div class="ele-wsb-field">
                            <label class="ele-wsb-main-label">مقاومت R4</label>
                            <label>مقدار<input class="ele-wsb-r ele-wsb-r4" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-wsb-r-unit ele-wsb-r4-unit">
                                    <option value="1">اهم (Ohms)</option>
                                    <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                </select>
                            </label>
                        </div>
                    
                    <div class="ele-wsb-actions">
                        <button type="button" class="ele-wsb-calculate">محاسبه</button>
                        <button type="button" class="ele-wsb-reset">پاک کردن</button>
                    </div>
                    <div class="ele-wsb-status" role="status">برای شروع، ولتاژ تغذیه و مقادیر چهار مقاومت را وارد کنید.</div>
                </section>

                <section class="ele-wsb-panel">
                    <h3>خروجی‌ها</h3>

                    <div class="ele-wsb-field">
                        <label class="ele-wsb-main-label">ولتاژ خروجی پل</label>
                        <output class="ele-wsb-vout">-</output>
                        <select class="ele-wsb-vout-unit">
                            <option value="1">ولت (Volts - V)</option>
                            <option value="1000" selected>میلی‌ولت (millivolts - mV)</option>
                            <option value="1000000">میکروولت (microvolts - µV)</option>
                        </select>
                    </div>
                    <div class="ele-wsb-field"><label class="ele-wsb-main-label">وضعیت بالانس پل</label><output class="ele-wsb-balance">-</output><div class="ele-wsb-unit">&nbsp;</div></div>
                    <div class="ele-wsb-field">
                        <label class="ele-wsb-main-label">مقدار R4 لازم برای بالانس</label>
                        <output class="ele-wsb-r4bal">-</output>
                        <select class="ele-wsb-r4bal-unit">
                            <option value="1" selected>اهم (Ohms - Ω)</option>
                            <option value="0.001">کیلواهم (kiloOhms - kΩ)</option>
                            <option value="0.000001">مگااهم (MegaOhms - MΩ)</option>
                        </select>
                    </div>
                </section>

                <section class="ele-wsb-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-wsb-formula-grid">
                        <div class="ele-wsb-equation">VA = Vs <span class="ele-wsb-fraction"><span class="ele-wsb-top">R2</span><span class="ele-wsb-bottom">R1 + R2</span></span></div>
                        <div class="ele-wsb-equation">VB = Vs <span class="ele-wsb-fraction"><span class="ele-wsb-top">R4</span><span class="ele-wsb-bottom">R3 + R4</span></span></div>
                        <div class="ele-wsb-equation">Vout = VA <span>−</span> VB</div>
                        <div class="ele-wsb-equation">R4<span class="ele-wsb-sub">balance</span> = <span class="ele-wsb-fraction"><span class="ele-wsb-top">R2 × R3</span><span class="ele-wsb-bottom">R1</span></span></div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #elewsb-1 { --elewsb-panel:#fff; --elewsb-ink:#17202a; --elewsb-muted:#5d6d7e; --elewsb-line:#d7dde5; --elewsb-accent:#FEA000; --elewsb-field:#fbfcfd; font-family:inherit; color:var(--elewsb-ink); padding:24px; border-radius:8px; }
            #elewsb-1 * { box-sizing:border-box; }
            #elewsb-1 h2 { margin:0 0 8px; line-height:1.35; font-size:clamp(1.35rem, 2vw, 2rem); }
            #elewsb-1 h3 { margin:0 0 16px; font-size:1.1rem; }
            #elewsb-1 .ele-wsb-subhead { margin:0 0 22px; color:var(--elewsb-muted); line-height:1.9; }
            #elewsb-1 .ele-wsb-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #elewsb-1 .ele-wsb-panel, #elewsb-1 .ele-wsb-formulas { background:var(--elewsb-panel); border:1px solid var(--elewsb-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #elewsb-1 .ele-wsb-formulas { grid-column:1 / -1; }
            #elewsb-1 .ele-wsb-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto); gap:10px; align-items:end; margin-bottom:14px; }
            #elewsb-1 label { display:block; color:var(--elewsb-muted); font-size:.92rem; line-height:1.7; }
            #elewsb-1 .ele-wsb-main-label { align-self:center; color:var(--elewsb-ink); font-weight:700; }
            #elewsb-1 input, #elewsb-1 select, #elewsb-1 output { width:100%; min-height:42px; border:1px solid var(--elewsb-line); border-radius:6px; background:var(--elewsb-field); color:var(--elewsb-ink); padding:9px 10px; font:inherit; }
            #elewsb-1 input[type="number"], #elewsb-1 output { direction:ltr; text-align:left; font-family:inherit; }
            #elewsb-1 .ele-wsb-unit { min-height:42px; display:flex; align-items:center; color:var(--elewsb-muted); white-space:nowrap; }
            #elewsb-1 .ele-wsb-actions { display:flex; gap:10px; margin-top:18px; }
            #elewsb-1 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--elewsb-accent); font:inherit; font-weight:700; cursor:pointer; }
            #elewsb-1 .ele-wsb-reset { color:#8a5200; background:#fff1dc; }
            #elewsb-1 .ele-wsb-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #elewsb-1 .ele-wsb-status.ele-wsb-ok { color:#FEA000; }
            #elewsb-1 .ele-wsb-formula-grid { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; }
            #elewsb-1 .ele-wsb-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--elewsb-line); border-radius:6px; background:var(--elewsb-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; }
            #elewsb-1 .ele-wsb-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #elewsb-1 .ele-wsb-top { border-bottom:1px solid currentColor; padding:0 10px 3px; }
            #elewsb-1 .ele-wsb-bottom { padding:3px 10px 0; }
            #elewsb-1 .ele-wsb-sub { font-size:.75em; vertical-align:sub; }
            @media (max-width:820px) { #elewsb-1 .ele-wsb-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #elewsb-1 { padding:14px; } #elewsb-1 .ele-wsb-panel, #elewsb-1 .ele-wsb-formulas { padding:16px; } #elewsb-1 .ele-wsb-field, #elewsb-1 .ele-wsb-formula-grid { grid-template-columns:1fr; } #elewsb-1 .ele-wsb-actions { flex-direction:column; } #elewsb-1 .ele-wsb-unit { min-height:auto; } }
                    </style>

        <script type="text/javascript">
            (function () {
                const root = document.getElementById("elewsb-1");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const fields = {
                    vs: q(".ele-wsb-vs"),
                    r1: q(".ele-wsb-r1"), r1Unit: q(".ele-wsb-r1-unit"),
                    r2: q(".ele-wsb-r2"), r2Unit: q(".ele-wsb-r2-unit"),
                    r3: q(".ele-wsb-r3"), r3Unit: q(".ele-wsb-r3-unit"),
                    r4: q(".ele-wsb-r4"), r4Unit: q(".ele-wsb-r4-unit"),
                    vout: q(".ele-wsb-vout"), voutUnit: q(".ele-wsb-vout-unit"),
                    balance: q(".ele-wsb-balance"),
                    r4bal: q(".ele-wsb-r4bal"), r4balUnit: q(".ele-wsb-r4bal-unit"),
                    status: q(".ele-wsb-status")
                };
                const initialText = "\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0648\u0644\u062a\u0627\u0698 \u062a\u063a\u0630\u06cc\u0647 \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0686\u0647\u0627\u0631 \u0645\u0642\u0627\u0648\u0645\u062a \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const invalidText = "\u0628\u0631\u0627\u06cc \u0648\u0644\u062a\u0627\u0698 \u062a\u063a\u0630\u06cc\u0647 \u0648 \u0647\u0645\u0647 \u0645\u0642\u0627\u0648\u0645\u062a\u200c\u0647\u0627 \u0645\u0642\u062f\u0627\u0631 \u0645\u062b\u0628\u062a \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const successText = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const balancedText = "\u0628\u0627\u0644\u0627\u0646\u0633 \u0627\u0633\u062a";
                const unbalancedText = "\u0646\u0627\u0645\u062a\u0648\u0627\u0632\u0646 \u0627\u0633\u062a";

                const readPositive = (input) => {
                    const value = Number(input.value);
                    return Number.isFinite(value) && value > 0 ? value : null;
                };
                const formatWithUnit = (baseValue, multiplier) => {
                    if (!Number.isFinite(baseValue)) return "-";
                    const num = Number((baseValue * multiplier).toPrecision(4));
                    return num.toString();
                };
                const setOutputs = (values) => {
                    fields.vout.value = values ? formatWithUnit(values.voutVolts, Number(fields.voutUnit.value)) : "-";
                    fields.balance.value = values ? values.balanceLabel : "-";
                    fields.r4bal.value = values ? formatWithUnit(values.r4Balance, Number(fields.r4balUnit.value)) : "-";
                };

                const calculate = () => {
                    const vs = readPositive(fields.vs);
                    const r1v = readPositive(fields.r1), r2v = readPositive(fields.r2);
                    const r3v = readPositive(fields.r3), r4v = readPositive(fields.r4);
                    if (!vs || !r1v || !r2v || !r3v || !r4v) {
                        setOutputs(null);
                        fields.status.textContent = invalidText;
                        fields.status.classList.remove("ele-wsb-ok");
                        return;
                    }
                    const r1 = r1v * Number(fields.r1Unit.value);
                    const r2 = r2v * Number(fields.r2Unit.value);
                    const r3 = r3v * Number(fields.r3Unit.value);
                    const r4 = r4v * Number(fields.r4Unit.value);

                    const va = vs * (r2 / (r1 + r2));
                    const vb = vs * (r4 / (r3 + r4));
                    const voutVolts = va - vb;

                    const lhs = r1 * r4, rhs = r2 * r3;
                    const relDiff = Math.abs(lhs - rhs) / Math.max(lhs, rhs);
                    const isBalanced = relDiff < 0.001;
                    const r4Balance = (r2 * r3) / r1;

                    setOutputs({ voutVolts, balanceLabel: isBalanced ? balancedText : unbalancedText, r4Balance });
                    fields.status.textContent = successText;
                    fields.status.classList.add("ele-wsb-ok");
                };

                q(".ele-wsb-calculate").addEventListener("click", calculate);
                q(".ele-wsb-reset").addEventListener("click", function () {
                    fields.vs.value = "";
                    fields.r1.value = ""; fields.r2.value = ""; fields.r3.value = ""; fields.r4.value = "";
                    fields.r1Unit.value = "1000"; fields.r2Unit.value = "1000"; fields.r3Unit.value = "1000"; fields.r4Unit.value = "1000";
                    fields.voutUnit.value = "1000"; fields.r4balUnit.value = "1";
                    setOutputs(null);
                    fields.status.textContent = initialText;
                    fields.status.classList.remove("ele-wsb-ok");
                    fields.vs.focus();
                });
                [fields.vs, fields.r1, fields.r1Unit, fields.r2, fields.r2Unit, fields.r3, fields.r3Unit, fields.r4, fields.r4Unit, fields.voutUnit, fields.r4balUnit].forEach((field) => field.addEventListener("input", calculate));
            })();
        </script>
        <p class="wp-block-paragraph">ماشین حساب محاسبه پل وتستون ، اگر بخواهید مقاومتی را با دقت بالا بسنجید یا یک حسگر مقاومتی مثل کرنش‌سنج طراحی کنید، اهم‌متر معمولی برای تشخیص تغییرات خیلی کوچک کافی نیست. مدار پل وتستون برای همین کار ساخته شده است. ماشین حساب محاسبه پل وتستون که بالای همین صفحه قرار دارد، با گرفتن ولتاژ تغذیه و مقدار چهار مقاومت، ولتاژ خروجی پل وتستون، وضعیت بالانس پل وتستون و مقدار R4 برای بالانس را در چند ثانیه به شما می‌دهد. پس اگر تازه با مدار پل وتستون آشنا شده‌اید، لازم نیست فرمول‌ها را دستی حل کنید.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">مدار پل وتستون از چهار مقاومت R1 تا R4 ساخته می‌شود که به شکل یک لوزی به هم وصل شده‌اند. منبع تغذیه (V_{s}) به دو گوشه‌ی مقابل لوزی وصل می‌شود. ولتاژ خروجی بین دو گوشه‌ی دیگر، یعنی نقطه‌های A و B، اندازه‌گیری می‌شود.</p><p class="wp-block-paragraph">منطق کار ساده است:</p><ul class="wp-block-list"><li>شاخه‌ی اول (R1 و R2) یک تقسیم‌ولتاژ می‌سازد و ولتاژ نقطه‌ی A را تعیین می‌کند.</li>

<li>شاخه‌ی دوم (R3 و R4) تقسیم‌ولتاژ دیگری می‌سازد و ولتاژ نقطه‌ی B را مشخص می‌کند.</li>

<li>تفاضل این دو ولتاژ همان ولتاژ خروجی پل وتستون است.</li></ul><p class="wp-block-paragraph">وقتی نسبت R1 به R2 دقیقاً برابر نسبت R3 به R4 باشد، ولتاژ خروجی صفر می‌شود و بالانس پل وتستون برقرار است. هر تغییر کوچک در یکی از مقاومت‌ها این تعادل را به هم می‌زند و اثرش در خروجی قابل اندازه‌گیری است. برای همین مدار پل وتستون در کرنش‌سنج‌ها، حسگرهای دما و سیستم‌های اندازه‌گیری دقیق این‌قدر رایج است.</p><p class="wp-block-paragraph">این ماشین حساب پل وتستون سه خروجی می‌دهد:</p><ul class="wp-block-list"><li><strong>ولتاژ خروجی پل:</strong> به‌صورت پیش‌فرض بر حسب میلی‌ولت نمایش داده می‌شود و می‌توانید واحد آن را روی ولت یا میکروولت هم بگذارید.</li>

<li><strong>وضعیت بالانس پل:</strong> نشان می‌دهد مدار شما متعادل است یا نه.</li>

<li><strong>مقدار R4 لازم برای بالانس:</strong> به‌صورت پیش‌فرض بر حسب اهم نمایش داده می‌شود و واحد آن را می‌توانید روی کیلواهم یا مگااهم بگذارید.</li></ul><p class="wp-block-paragraph">مقدار R4 برای بالانس مخصوصاً برای طراحی مدار و کالیبراسیون حسگر مفید است، چون نقطه‌ی صفر سیستم را مستقیم به شما می‌گوید.</p><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><h3 id="h-مرحله-1-ولتاژ-تغذیه-را-وارد-کنید" class="wp-block-heading">مرحله 1: ولتاژ تغذیه را وارد کنید</h3><p class="wp-block-paragraph">در بخش «ورودی‌ها»، ولتاژ منبع تغذیه را در فیلد «ولتاژ تغذیه» بنویسید. واحد این فیلد ولت است و همان ولتاژی است که به دو سر پل اعمال می‌شود.</p><h3 id="h-مرحله-2-مقدار-چهار-مقاومت-را-مشخص-کنید" class="wp-block-heading">مرحله 2: مقدار چهار مقاومت را مشخص کنید</h3><p class="wp-block-paragraph">برای هر یک از R1 تا R4 یک عدد بنویسید و واحدش را از منوی کنار آن انتخاب کنید. سه واحد در دسترس است:</p><ul class="wp-block-list"><li>اهم (Ohm)</li>

<li>کیلواهم (kOhm)، که واحد پیش‌فرض هر چهار مقاومت است</li>

<li>مگااهم (MOhm)</li></ul><p class="wp-block-paragraph">لازم نیست همه‌ی مقاومت‌ها واحد یکسان داشته باشند. تبدیل واحد را خود ابزار انجام می‌دهد.</p><h3 id="h-مرحله-3-روی-محاسبه-بزنید" class="wp-block-heading">مرحله 3: روی «محاسبه» بزنید</h3><p class="wp-block-paragraph">پس از کلیک روی دکمه‌ی «محاسبه»، ولتاژ خروجی، وضعیت بالانس و مقدار R4 برای بالانس در بخش «خروجی‌ها» ظاهر می‌شود. بالای دکمه‌ها یک پیام وضعیت هم دیده می‌شود که راهنمای شروع کار است.</p><h3 id="h-مرحله-4-واحد-خروجی-ها-را-تنظیم-کنید-یا-پاک-کنید" class="wp-block-heading">مرحله 4: واحد خروجی‌ها را تنظیم کنید یا پاک کنید</h3><p class="wp-block-paragraph">اگر عدد خروجی برایتان ریز یا درشت است، واحد ولتاژ خروجی را بین ولت، میلی‌ولت و میکروولت عوض کنید. همین کار را برای واحد مقدار R4 بالانس هم می‌توانید انجام دهید. برای یک محاسبه‌ی تازه، دکمه‌ی «پاک کردن» فیلدها را به حالت اولیه برمی‌گرداند.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">ابزار ابتدا همه‌ی مقاومت‌ها را به اهم تبدیل می‌کند. بعد ولتاژ نقطه‌ی A را از تقسیم‌ولتاژ شاخه‌ی اول حساب می‌کند:</p><p class="wp-block-paragraph">[[:V_{A} = V_{s} × frac(R2, R1 + R2):]]</p><p class="wp-block-paragraph">سپس ولتاژ نقطه‌ی B را از شاخه‌ی دوم به دست می‌آورد:</p><p class="wp-block-paragraph">[[:V_{B} = V_{s} × frac(R4, R3 + R4):]]</p><p class="wp-block-paragraph">ولتاژ خروجی پل وتستون تفاضل این دو است:</p><p class="wp-block-paragraph">[[:V_{out} = V_{A} &#8211; V_{B}:]]</p><p class="wp-block-paragraph">بالانس پل وتستون وقتی برقرار است که {{:V_{A}:}} و {{:V_{B}:}} برابر باشند. از همین شرط، مقدار R4 برای بالانس این‌طور به دست می‌آید:</p><p class="wp-block-paragraph">[[:R4_{balance} = frac(R2 × R3, R1):]]</p><p class="wp-block-paragraph">این فرمول‌ها رفتار ایده‌آل مدار پل وتستون را نشان می‌دهند. مقاومت داخلی منبع تغذیه و مقاومت سیم‌کشی در آن‌ها لحاظ نشده است.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-ولتاژ-خروجی-پل-وتستون-در-حالت-نامتعادل" class="wp-block-heading">مثال 1: ولتاژ خروجی پل وتستون در حالت نامتعادل</h3><p class="wp-block-paragraph">فرض کنید {{:V_{s} = 5V:}} و R1 = 1kΩ، R2 = 1kΩ، R3 = 1kΩ و R4 = 1.2kΩ است. ابتدا ولتاژ نقطه‌ی A:</p><p class="wp-block-paragraph">[[:V_{A} = 5 × frac(1, 1 + 1) = 2.5V:]]</p><p class="wp-block-paragraph">بعد ولتاژ نقطه‌ی B:</p><p class="wp-block-paragraph">[[:V_{B} = 5 × frac(1.2, 1 + 1.2) ≈ 2.727V:]]</p><p class="wp-block-paragraph">ولتاژ خروجی پل وتستون می‌شود:</p><p class="wp-block-paragraph">[[:V_{out} = 2.5 &#8211; 2.727 ≈ -0.227V = -227mV:]]</p><p class="wp-block-paragraph">علامت منفی خطا نیست. فقط نشان می‌دهد ولتاژ شاخه‌ی دوم (نقطه‌ی B) بیشتر از شاخه‌ی اول است.</p><h3 id="h-مثال-2-بالانس-پل-وتستون-در-حالت-متعادل" class="wp-block-heading">مثال 2: بالانس پل وتستون در حالت متعادل</h3><p class="wp-block-paragraph">اگر R1 = R2 = R3 = R4 = 1kΩ و {{:V_{s} = 5V:}} باشد، همه‌ی نسبت‌ها برابرند. پس {{:V_{A}:}} و {{:V_{B}:}} هر دو دقیقاً 2.5 ولت می‌شوند و ولتاژ خروجی صفر است. ابزار در این حالت وضعیت بالانس را «متعادل» گزارش می‌کند.</p><h3 id="h-مثال-3-کاربرد-ماشین-حساب-محاسبه-پل-وتستون-در-کرنش-سنج" class="wp-block-heading">مثال 3: کاربرد ماشین حساب محاسبه پل وتستون در کرنش‌سنج</h3><p class="wp-block-paragraph">در پروژه‌های عملی معمولاً R1 و R2 و R3 ثابت و شناخته‌شده‌اند و R4 خودِ حسگر است، مثلاً یک کرنش‌سنج که مقاومتش با کشش یا فشار تغییر می‌کند. اگر R1 = R2 = R3 = 100Ω وارد کنید، ابزار مقدار R4 برای بالانس را 100Ω اعلام می‌کند. یعنی نقطه‌ی صفر حسگر همان‌جاست.</p><p class="wp-block-paragraph">حالا فرض کنید حسگر زیر بار به 100.5Ω برسد و {{:V_{s} = 5V:}} باشد:</p><p class="wp-block-paragraph">[[:V_{B} = 5 × frac(100.5, 100 + 100.5) ≈ 2.5062V:]]</p><p class="wp-block-paragraph">[[:V_{out} = 2.5 &#8211; 2.5062 ≈ -6.23mV:]]</p><p class="wp-block-paragraph">تغییر مقاومتی که با اهم‌متر معمولی به‌سختی دیده می‌شود، در خروجی مدار پل وتستون به‌صورت چند میلی‌ولت ظاهر شده است.</p><h3 id="h-مثال-4-محاسبه-مقدار-r4-برای-بالانس" class="wp-block-heading">مثال 4: محاسبه مقدار R4 برای بالانس</h3><p class="wp-block-paragraph">فرض کنید R1 = 2kΩ، R2 = 4.7kΩ و R3 = 1kΩ است:</p><p class="wp-block-paragraph">[[:R4_{balance} = frac(4.7 × 1, 2) = 2.35kΩ:]]</p><p class="wp-block-paragraph">اگر به‌جای مقدار بالانس، مقاومت 2.2kΩ را برای R4 بگذارید و {{:V_{s} = 12V:}} باشد، پل از تعادل خارج می‌شود:</p><p class="wp-block-paragraph">[[:V_{A} = 12 × frac(4.7, 2 + 4.7) ≈ 8.418V:]]</p><p class="wp-block-paragraph">[[:V_{B} = 12 × frac(2.2, 1 + 2.2) = 8.25V:]]</p><p class="wp-block-paragraph">[[:V_{out} ≈ 8.418 &#8211; 8.25 ≈ 0.168V = 168mV:]]</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li><strong>واحدها را دوباره چک کنید.</strong> فراموش کردن تغییر واحد از کیلواهم به اهم یا برعکس می‌تواند نتیجه را هزار برابر اشتباه کند. یادتان باشد واحد پیش‌فرض مقاومت‌ها کیلواهم است.</li>

<li><strong>مقاومت صفر وارد نکنید.</strong> اگر مجموع R1 و R2 یا مجموع R3 و R4 صفر شود، تقسیم‌ولتاژ بی‌معنی می‌شود. مقدار R1 هم در محاسبه‌ی R4 بالانس مخرج است و صفر بودنش مشکل‌ساز است. مقادیر مثبت و واقعی وارد کنید.</li>

<li><strong>به علامت ولتاژ خروجی توجه کنید.</strong> منفی بودن ولتاژ خروجی پل وتستون فقط جهت عدم تعادل را نشان می‌دهد.</li>

<li><strong>به واحد خروجی دقت کنید.</strong> عدد نمایش‌داده‌شده به واحد انتخاب‌شده وابسته است. با عوض شدن واحد از میلی‌ولت به ولت، خودِ ولتاژ تغییری نمی‌کند و فقط شکل نمایش عدد عوض می‌شود.</li>

<li><strong>مقدار R4 بالانس را مرجع قرار دهید.</strong> در طراحی مدار حسگر، این عدد نقطه‌ی صفر سیستم شما را نشان می‌دهد و فاصله‌ی مقدار واقعی R4 تا آن، همان چیزی است که در خروجی می‌بینید.</li>

<li><strong>بالانس پل وتستون در دنیای واقعی کامل نیست.</strong> تلرانس مقاومت‌ها باعث می‌شود پلی که روی کاغذ متعادل است، در عمل کمی ولتاژ خروجی داشته باشد. برای نتیجه‌ی دقیق‌تر از مقاومت‌های با تلرانس پایین استفاده کنید.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790671863036"><strong class="schema-faq-question"><strong>اگر R4 را برابر مقدار پیشنهادی ابزار برای بالانس قرار دهم چه می‌شود؟</strong></strong> <p class="schema-faq-answer">پل کاملاً متعادل می‌شود و ولتاژ خروجی صفر خواهد بود.</p> </div> <div class="schema-faq-section" id="faq-question-1790671873490"><strong class="schema-faq-question"><strong>آیا ولتاژ خروجی فقط بر حسب میلی‌ولت نمایش داده می‌شود؟</strong></strong> <p class="schema-faq-answer">نه. پیش‌فرض میلی‌ولت است، چون در بیشتر کاربردهای پل وتستون اختلاف ولتاژ کوچک است. ولی منوی کنار خروجی به شما اجازه می‌دهد ولت یا میکروولت را هم انتخاب کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790671879573"><strong class="schema-faq-question"><strong>آیا می‌توانم برای هر مقاومت واحد متفاوتی انتخاب کنم؟</strong></strong> <p class="schema-faq-answer">بله. هر چهار مقاومت واحد مستقل خودش را دارد (اهم، کیلواهم یا مگااهم) و ابزار همه را قبل از محاسبه به یک واحد یکسان تبدیل می‌کند.</p> </div> <div class="schema-faq-section" id="faq-question-1790671880476"><strong class="schema-faq-question"><strong>اگر پل بالانس نباشد مشکلی پیش می‌آید؟</strong></strong> <p class="schema-faq-answer">نه لزوماً. در بسیاری از کاربردهای اندازه‌گیری، هدف همین عدم تعادل کنترل‌شده است تا از روی آن کمیتی مثل دما یا فشار استخراج شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790671881154"><strong class="schema-faq-question"><strong>مقدار R4 برای بالانس چه کاربردی دارد؟</strong></strong> <p class="schema-faq-answer">به شما نشان می‌دهد برای متعادل شدن کامل پل، R4 باید چند اهم باشد. این مقدار از رابطه‌ی R4 = (R2 × R3) / R1 به دست می‌آید و برای کالیبراسیون و طراحی حسگر مفید است.</p> </div> <div class="schema-faq-section" id="faq-question-1790671906580"><strong class="schema-faq-question"><strong>آیا این ابزار برای طراحی مدار پل وتستون واقعی هم قابل استفاده است؟</strong></strong> <p class="schema-faq-answer">بله، اگر مقادیر واقعی مقاومت‌ها و ولتاژ تغذیه را وارد کنید. فقط یادتان باشد مقاومت داخلی منبع تغذیه و سیم‌کشی در محاسبات این ابزار در نظر گرفته نشده است.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">پل وتستون با وجود سادگی، هنوز قلب بسیاری از سیستم‌های اندازه‌گیری دقیق است. ماشین حساب محاسبه پل وتستون کار حل دستی تقسیم‌ولتاژها را از دوش شما برمی‌دارد و ولتاژ خروجی پل وتستون، وضعیت بالانس پل وتستون و مقدار R4 برای بالانس را همزمان در اختیارتان می‌گذارد. اگر روی طراحی حسگر، کالیبراسیون مدار پل وتستون یا آموزش الکترونیک کار می‌کنید، مقادیر مدار خودتان را همین حالا در ابزار بالا وارد کنید و نتیجه را ببینید.</p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="60157" href="https://makingprojec.com/series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت‌ های سری</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="36272" href="https://makingprojec.com/ohms-law-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="57609" href="https://makingprojec.com/555-timer-astable-circuit-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555</a></li></ul></div></div><p class="wp-block-paragraph"></p>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;60497&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;5\/5 - (1 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب محاسبه پل وتستون&quot;,&quot;width&quot;:&quot;132.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 132.5px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            5/5 - (1 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/wheatstone-bridge-calculator/">ماشین حساب محاسبه پل وتستون</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makingprojec.com/wheatstone-bridge-calculator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ماشین حساب محاسبه مقاومت سری LED</title>
		<link>https://makingprojec.com/led-series-resistor-calculator/</link>
					<comments>https://makingprojec.com/led-series-resistor-calculator/#respond</comments>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 11:52:54 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مقاومت]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?p=60499</guid>

					<description><![CDATA[<p>ماشین حساب محاسبه مقاومت سری LED به شما کمک می‌کند بدون دردسر، مقاومت مناسب LED را پیدا کنید. اگر تا حالا یک LED را مستقیم به باتری وصل کرده باشید، احتمالاً نتیجه‌اش یک نور کوتاه و بعد سوختن دائمی قطعه بوده است. رابطه‌ی ولتاژ و جریان در LED خطی نیست و با کمی افزایش ولتاژ،…</p>
<p>نوشته <a href="https://makingprojec.com/led-series-resistor-calculator/">ماشین حساب محاسبه مقاومت سری LED</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="eleledres-2" class="ele-ledres-tool" dir="rtl">
                        <p class="ele-ledres-subhead"></p>

            <div class="ele-ledres-calculator">
                <section class="ele-ledres-panel">
                    <h3>ورودی‌ها</h3>

                    <div class="ele-ledres-field">
                        <label class="ele-ledres-main-label">ولتاژ منبع تغذیه</label>
                        <label>مقدار<input class="ele-ledres-vs" type="number" min="0" step="any" inputmode="decimal" placeholder="9"></label>
                        <div class="ele-ledres-unit">ولت</div>
                    </div>

                    <div class="ele-ledres-field">
                        <label class="ele-ledres-main-label">ولتاژ مستقیم LED</label>
                        <label>مقدار<input class="ele-ledres-vf" type="number" min="0" step="any" inputmode="decimal" placeholder="2"></label>
                        <div class="ele-ledres-unit">ولت</div>
                    </div>

                    <div class="ele-ledres-field">
                        <label class="ele-ledres-main-label">جریان مستقیم LED</label>
                        <label>مقدار<input class="ele-ledres-if" type="number" min="0" step="any" inputmode="decimal" placeholder="20"></label>
                        <label>واحد                            <select class="ele-ledres-if-unit">
                                <option value="0.001" selected>میلی‌آمپر (milliAmps - mA)</option>
                                <option value="1">آمپر (Amps - A)</option>
                            </select>
                        </label>
                    </div>

                    <div class="ele-ledres-field">
                        <label class="ele-ledres-main-label">تعداد LED های سری</label>
                        <label>مقدار<input class="ele-ledres-n" type="number" min="1" step="1" inputmode="numeric" placeholder="1" value="1"></label>
                        <div class="ele-ledres-unit">&nbsp;</div>
                    </div>

                    <div class="ele-ledres-actions">
                        <button type="button" class="ele-ledres-calculate">محاسبه</button>
                        <button type="button" class="ele-ledres-reset">پاک کردن</button>
                    </div>
                    <div class="ele-ledres-status" role="status">برای شروع، همه ورودی‌ها را وارد کنید.</div>
                </section>

                <section class="ele-ledres-panel">
                    <h3>خروجی‌ها</h3>

                    <div class="ele-ledres-field"><label class="ele-ledres-main-label">مقاومت مورد نیاز</label><output class="ele-ledres-r">-</output><div class="ele-ledres-unit">اهم</div></div>
                    <div class="ele-ledres-field"><label class="ele-ledres-main-label">ولتاژ روی مقاومت</label><output class="ele-ledres-vr">-</output><div class="ele-ledres-unit">ولت</div></div>
                    <div class="ele-ledres-field"><label class="ele-ledres-main-label">توان تلف‌شده در مقاومت</label><output class="ele-ledres-p">-</output><div class="ele-ledres-unit">میلی‌وات</div></div>
                </section>

                <section class="ele-ledres-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-ledres-formula-grid">
                        <div class="ele-ledres-equation">Vr = Vs <span>−</span> (N <span>×</span> Vf)</div>
                        <div class="ele-ledres-equation">R = Vr <span>/</span> If</div>
                        <div class="ele-ledres-equation">P = Vr <span>×</span> If</div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #eleledres-2 { --eleledres-panel:#fff; --eleledres-ink:#17202a; --eleledres-muted:#5d6d7e; --eleledres-line:#d7dde5; --eleledres-accent:#FEA000; --eleledres-field:#fbfcfd; font-family:inherit; color:var(--eleledres-ink); padding:24px; border-radius:8px; }
            #eleledres-2 * { box-sizing:border-box; }
            #eleledres-2 h2 { margin:0 0 8px; line-height:1.35; font-size:clamp(1.35rem, 2vw, 2rem); }
            #eleledres-2 h3 { margin:0 0 16px; font-size:1.1rem; }
            #eleledres-2 .ele-ledres-subhead { margin:0 0 22px; color:var(--eleledres-muted); line-height:1.9; }
            #eleledres-2 .ele-ledres-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #eleledres-2 .ele-ledres-panel, #eleledres-2 .ele-ledres-formulas { background:var(--eleledres-panel); border:1px solid var(--eleledres-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #eleledres-2 .ele-ledres-formulas { grid-column:1 / -1; }
            #eleledres-2 .ele-ledres-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto); gap:10px; align-items:end; margin-bottom:14px; }
            #eleledres-2 label { display:block; color:var(--eleledres-muted); font-size:.92rem; line-height:1.7; }
            #eleledres-2 .ele-ledres-main-label { align-self:center; color:var(--eleledres-ink); font-weight:700; }
            #eleledres-2 input, #eleledres-2 select, #eleledres-2 output { width:100%; min-height:42px; border:1px solid var(--eleledres-line); border-radius:6px; background:var(--eleledres-field); color:var(--eleledres-ink); padding:9px 10px; font:inherit; }
            #eleledres-2 input[type="number"], #eleledres-2 output { direction:ltr; text-align:left; font-family:inherit; }
            #eleledres-2 .ele-ledres-unit { min-height:42px; display:flex; align-items:center; color:var(--eleledres-muted); white-space:nowrap; }
            #eleledres-2 .ele-ledres-actions { display:flex; gap:10px; margin-top:18px; }
            #eleledres-2 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--eleledres-accent); font:inherit; font-weight:700; cursor:pointer; }
            #eleledres-2 .ele-ledres-reset { color:#8a5200; background:#fff1dc; }
            #eleledres-2 .ele-ledres-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #eleledres-2 .ele-ledres-status.ele-ledres-ok { color:#FEA000; }
            #eleledres-2 .ele-ledres-formula-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; }
            #eleledres-2 .ele-ledres-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--eleledres-line); border-radius:6px; background:var(--eleledres-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; }
            @media (max-width:820px) { #eleledres-2 .ele-ledres-calculator { grid-template-columns:1fr; } #eleledres-2 .ele-ledres-formula-grid { grid-template-columns:1fr; } }
            @media (max-width:560px) { #eleledres-2 { padding:14px; } #eleledres-2 .ele-ledres-panel, #eleledres-2 .ele-ledres-formulas { padding:16px; } #eleledres-2 .ele-ledres-field { grid-template-columns:1fr; } #eleledres-2 .ele-ledres-actions { flex-direction:column; } #eleledres-2 .ele-ledres-unit { min-height:auto; } }
                    </style>

        <script type="text/javascript">
            (function () {
                const root = document.getElementById("eleledres-2");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const fields = {
                    vs: q(".ele-ledres-vs"), vf: q(".ele-ledres-vf"),
                    ifield: q(".ele-ledres-if"), ifUnit: q(".ele-ledres-if-unit"),
                    n: q(".ele-ledres-n"),
                    r: q(".ele-ledres-r"), vr: q(".ele-ledres-vr"), p: q(".ele-ledres-p"),
                    status: q(".ele-ledres-status")
                };
                const initialText = "\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0647\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const invalidText = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0646\u0627\u0645\u0639\u062a\u0628\u0631\u0646\u062f \u06cc\u0627 \u0648\u0644\u062a\u0627\u0698 \u0645\u0646\u0628\u0639 \u06a9\u0627\u0641\u06cc \u0646\u06cc\u0633\u062a.";
                const successText = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";

                const readPositive = (input) => {
                    const value = Number(input.value);
                    return Number.isFinite(value) && value > 0 ? value : null;
                };
                const formatOhms = (value) => {
                    if (!Number.isFinite(value)) return "-";
                    const abs = Math.abs(value);
                    let divisor = 1, suffix = " ";
                    if (abs >= 1e6) { divisor = 1e6; suffix = " M"; }
                    else if (abs >= 1e3) { divisor = 1e3; suffix = " k"; }
                    const num = Number((value / divisor).toPrecision(4));
                    return num.toString() + suffix + "Ω";
                };
                const setOutputs = (values) => {
                    fields.r.value = values ? formatOhms(values.r) : "-";
                    fields.vr.value = values ? Number(values.vr.toPrecision(4)).toString() : "-";
                    fields.p.value = values ? Number(values.pMw.toPrecision(4)).toString() : "-";
                };

                const calculate = () => {
                    const vs = readPositive(fields.vs);
                    const vf = readPositive(fields.vf);
                    const ifv = readPositive(fields.ifield);
                    const n = Math.max(1, Math.round(Number(fields.n.value) || 1));
                    if (!vs || !vf || !ifv) {
                        setOutputs(null);
                        fields.status.textContent = invalidText;
                        fields.status.classList.remove("ele-ledres-ok");
                        return;
                    }
                    const vr = vs - (n * vf);
                    if (vr <= 0) {
                        setOutputs(null);
                        fields.status.textContent = invalidText;
                        fields.status.classList.remove("ele-ledres-ok");
                        return;
                    }
                    const ifAmps = ifv * Number(fields.ifUnit.value);
                    const r = vr / ifAmps;
                    const pMw = (vr * ifAmps) * 1000;

                    setOutputs({ r, vr, pMw });
                    fields.status.textContent = successText;
                    fields.status.classList.add("ele-ledres-ok");
                };

                q(".ele-ledres-calculate").addEventListener("click", calculate);
                q(".ele-ledres-reset").addEventListener("click", function () {
                    fields.vs.value = ""; fields.vf.value = ""; fields.ifield.value = ""; fields.n.value = "1";
                    fields.ifUnit.value = "0.001";
                    setOutputs(null);
                    fields.status.textContent = initialText;
                    fields.status.classList.remove("ele-ledres-ok");
                    fields.vs.focus();
                });
                [fields.vs, fields.vf, fields.ifield, fields.ifUnit, fields.n].forEach((field) => field.addEventListener("input", calculate));
            })();
        </script>
        <p class="wp-block-paragraph">ماشین حساب محاسبه مقاومت سری LED به شما کمک می‌کند بدون دردسر، مقاومت مناسب LED را پیدا کنید. اگر تا حالا یک LED را مستقیم به باتری وصل کرده باشید، احتمالاً نتیجه‌اش یک نور کوتاه و بعد سوختن دائمی قطعه بوده است. رابطه‌ی ولتاژ و جریان در LED خطی نیست و با کمی افزایش ولتاژ، جریان به‌شدت بالا می‌رود. راه‌حل استاندارد، استفاده از یک مقاومت محدودکننده جریان است که سری با LED قرار می‌گیرد. برای محاسبه مقاومت LED فقط سه چیز لازم دارید: ولتاژ منبع، ولتاژ مستقیم LED و جریان دلخواه. این ابزار علاوه بر مقدار اهم، توان تلف‌شده در مقاومت را هم نشان می‌دهد تا بدانید چه توان‌نامی بخرید.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">ماشین حساب مقاومت LED یک ابزار مهندسی سریع است که بر پایه قانون اهم و قانون ولتاژ کیرشهف کار می‌کند. زمانی به کارتان می‌آید که می‌خواهید یک یا چند LED را به باتری، آداپتور یا پاور سوپلای وصل کنید و مطمئن شوید جریان عبوری از آن‌ها در محدوده‌ی مجاز است.</p><p class="wp-block-paragraph">این محاسبه‌گر مقاومت سری LED سه مقدار کلیدی را نشان می‌دهد:</p><ul class="wp-block-list"><li>مقاومت مورد نیاز بر حسب اهم</li>

<li>ولتاژ روی مقاومت بر حسب ولت</li>

<li>توان تلف‌شده در مقاومت بر حسب میلی‌وات</li></ul><p class="wp-block-paragraph">با این سه عدد، هم می‌دانید چه مقاومتی بخرید و هم می‌دانید توان‌نامی مقاومت (Power Rating) باید چقدر باشد تا در مدار نسوزد. بدون حفظ کردن فرمول و در چند ثانیه.</p><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><p class="wp-block-paragraph">ابزار چهار فیلد ورودی دارد. کافی است آن‌ها را به ترتیب پر کنید.</p><h3 id="h-مرحله-1-ولتاژ-منبع-تغذیه" class="wp-block-heading">مرحله 1: ولتاژ منبع تغذیه</h3><p class="wp-block-paragraph">در فیلد «ولتاژ منبع تغذیه» ولتاژی را وارد کنید که LED را با آن تغذیه می‌کنید، بر حسب ولت. مثلاً باتری 9 ولتی، آداپتور 12 ولتی یا خروجی 5 ولتی یک برد آردوینو.</p><h3 id="h-مرحله-2-ولتاژ-مستقیم-led" class="wp-block-heading">مرحله 2: ولتاژ مستقیم LED</h3><p class="wp-block-paragraph">هر LED یک ولتاژ افت مستقیم دارد که به رنگ و جنسش بستگی دارد. ولتاژ مستقیم LED را از دیتاشیت بردارید. اگر دیتاشیت در دسترس نیست، این بازه‌های تقریبی معمولاً جواب می‌دهند:</p><ul class="wp-block-list"><li>LED قرمز معمولی: حدود 1.8 تا 2.2 ولت</li>

<li>LED سبز یا زرد: حدود 2 تا 2.2 ولت</li>

<li>LED آبی یا سفید: حدود 3 تا 3.4 ولت</li></ul><h3 id="h-مرحله-3-جریان-مستقیم-led" class="wp-block-heading">مرحله 3: جریان مستقیم LED</h3><p class="wp-block-paragraph">جریان کاری LED هم معمولاً در دیتاشیت آمده است. اکثر LEDهای معمولی 5 میلی‌متری با 15 تا 20 میلی‌آمپر کار می‌کنند. کنار این فیلد یک منوی انتخاب واحد هست که به‌صورت پیش‌فرض روی میلی‌آمپر (mA) است و می‌توانید آن را روی آمپر (A) بگذارید. تبدیل واحد را خود ابزار انجام می‌دهد.</p><h3 id="h-مرحله-4-تعداد-led-های-سری" class="wp-block-heading">مرحله 4: تعداد LED های سری</h3><p class="wp-block-paragraph">اگر یک LED دارید، عدد 1 را نگه دارید (مقدار پیش‌فرض همین است). اگر چند LED را پشت‌سرهم بسته‌اید، تعدادشان را وارد کنید. کمترین مقدار قابل قبول 1 است. این فرمول فقط برای اتصال سری معتبر است، نه موازی.</p><p class="wp-block-paragraph">بعد از پر کردن فیلدها روی دکمه «محاسبه» بزنید تا نتیجه در بخش خروجی‌ها بیاید. دکمه «پاک کردن» همه‌چیز را ریست می‌کند. تا وقتی ورودی‌ها کامل نباشند، پیام «برای شروع، همه ورودی‌ها را وارد کنید» زیر دکمه‌ها دیده می‌شود.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">ابزار از سه فرمول ساده استفاده می‌کند که در پایین ماشین حساب هم نوشته شده‌اند:</p><p class="wp-block-paragraph">[[:V_{r} = V_{s} &#8211; (N × V_{f}) |mode=readable:]]<br>
[[:R = frac(V_{r}, I_{f}) |mode=readable:]]<br>
[[:P = V_{r} × I_{f} |mode=readable:]]</p><p class="wp-block-paragraph">فرمول اول ولتاژ باقی‌مانده روی مقاومت را حساب می‌کند: از ولتاژ منبع، مجموع افت ولتاژ همه LEDهای سری کم می‌شود و باقی‌مانده روی مقاومت می‌افتد. در این فرمول {{:V_{s}:}} ولتاژ منبع، {{:V_{f}:}} ولتاژ مستقیم LED و N تعداد LEDهاست.</p><p class="wp-block-paragraph">فرمول دوم با تقسیم همین ولتاژ بر جریان دلخواه، مقاومت لازم را می‌دهد. یعنی مقاومتی که دقیقاً همان جریان را از مدار عبور می‌دهد.</p><p class="wp-block-paragraph">فرمول سوم، توان تلف‌شده در مقاومت را حساب می‌کند. این عدد نشان می‌دهد مقاومت چقدر انرژی را به‌صورت گرما هدر می‌دهد و برای انتخاب توان‌نامی مقاومت حیاتی است. ابزار نتیجه را بر حسب میلی‌وات نمایش می‌دهد.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-محاسبه-مقاومت-led-قرمز-با-باتری-9-ولتی" class="wp-block-heading">مثال 1: محاسبه مقاومت LED قرمز با باتری 9 ولتی</h3><p class="wp-block-paragraph">یک LED قرمز با ولتاژ مستقیم 2 ولت و جریان 20 میلی‌آمپر دارید و می‌خواهید آن را به باتری 9 ولتی وصل کنید. تعداد LED برابر 1 است.</p><p class="wp-block-paragraph">[[:V_{r} = 9 &#8211; (1 × 2) = 7V |mode=readable:]]<br>
[[:R = frac(7, 0.02) = 350Ω |mode=readable:]]<br>
[[:P = 7 × 0.02 = 0.14W = 140mW |mode=readable:]]</p><p class="wp-block-paragraph">مقاومت محاسبه‌شده 350 اهم است. نزدیک‌ترین مقادیر استاندارد 330 و 390 اهم هستند. با 390 اهم جریان کمی کمتر از 20 میلی‌آمپر می‌شود که برای LED امن‌تر است. توان‌نامی مقاومت را حداقل 1/4 وات بگیرید تا حاشیه ایمنی داشته باشید.</p><h3 id="h-مثال-2-مقاومت-سری-سه-led-سفید-با-آداپتور-12-ولتی" class="wp-block-heading">مثال 2: مقاومت سری سه LED سفید با آداپتور 12 ولتی</h3><p class="wp-block-paragraph">سه LED سفید با ولتاژ مستقیم 3.2 ولت و جریان 20 میلی‌آمپر را سری کرده‌اید و منبع 12 ولت است.</p><p class="wp-block-paragraph">[[:V_{r} = 12 &#8211; (3 × 3.2) = 2.4V |mode=readable:]]<br>
[[:R = frac(2.4, 0.02) = 120Ω |mode=readable:]]<br>
[[:P = 2.4 × 0.02 = 0.048W = 48mW |mode=readable:]]</p><p class="wp-block-paragraph">مقاومت 120 اهمی با توان 1/4 وات کاملاً کافی است، چون توان تلف‌شده در مقاومت (48 میلی‌وات) خیلی کمتر از ظرفیت آن (250 میلی‌وات) است.</p><h3 id="h-مثال-3-led-پرتوان-با-تغذیه-5-ولتی-آردوینو" class="wp-block-heading">مثال 3: LED پرتوان با تغذیه 5 ولتی آردوینو</h3><p class="wp-block-paragraph">یک LED با ولتاژ مستقیم 2.2 ولت و جریان 50 میلی‌آمپر را از خروجی 5 ولتی آردوینو تغذیه می‌کنید. در ابزار می‌توانید 50 را با واحد میلی‌آمپر یا 0.05 را با واحد آمپر وارد کنید.</p><p class="wp-block-paragraph">[[:V_{r} = 5 &#8211; (1 × 2.2) = 2.8V |mode=readable:]]<br>
[[:R = frac(2.8, 0.05) = 56Ω |mode=readable:]]<br>
[[:P = 2.8 × 0.05 = 0.14W = 140mW |mode=readable:]]</p><p class="wp-block-paragraph">این‌جا نکته مهم مربوط به خود برد است. پایه‌های دیجیتال آردوینو معمولاً بیش از 20 تا 40 میلی‌آمپر جریان نمی‌دهند، پس قبل از اجرای این مقدار حتماً مستندات برد را چک کنید. برای جریان‌های بالاتر معمولاً از ترانزیستور استفاده می‌شود.</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li><strong>اشتباه گرفتن ولتاژ مستقیم با ولتاژ منبع:</strong> خیلی از تازه‌کارها {{:V_{f}:}} و {{:V_{s}:}} را با هم اشتباه می‌گیرند. ولتاژ مستقیم مشخصه‌ی خود LED است، نه منبع تغذیه.</li>

<li><strong>نادیده گرفتن توان‌نامی مقاومت:</strong> فقط به مقدار اهم دقت نکنید. اگر توان مقاومت محاسبه‌شده به توان‌نامی نزدیک باشد (مثلاً 200 میلی‌وات روی مقاومت 1/4 واتی که ظرفیتش 250 میلی‌وات است)، یک پله توان بالاتر انتخاب کنید.</li>

<li><strong>قاطی کردن اتصال سری و موازی:</strong> فرمول‌های ابزار فقط برای LEDهای سری درست‌اند. برای اتصال موازی باید برای هر شاخه جداگانه محاسبه کنید.</li>

<li><strong>گرد نکردن به مقدار استاندارد:</strong> ابزار عدد دقیق را می‌دهد، اما مقاومت‌های تجاری در سری‌های E12 یا E24 ساخته می‌شوند. عدد را به نزدیک‌ترین مقدار موجود گرد کنید، ترجیحاً به سمت بالا تا جریان LED کمی کمتر از حد مجاز شود.</li>

<li><strong>بررسی نکردن جریان حداکثر LED:</strong> جریان انتخابی را همیشه زیر حداکثر جریان مستقیم (Maximum Forward Current) دیتاشیت نگه دارید.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790672797411"><strong class="schema-faq-question">اگر ولتاژ منبع تغذیه از مجموع ولتاژهای LED کمتر باشد چه اتفاقی می‌افتد؟</strong> <p class="schema-faq-answer">در این حالت ولتاژ باقی‌مانده روی مقاومت منفی می‌شود که از نظر فیزیکی معنا ندارد و مدار روشن نخواهد شد. باید تعداد LEDهای سری را کم کنید یا ولتاژ منبع را بالاتر ببرید.</p> </div> <div class="schema-faq-section" id="faq-question-1790672803955"><strong class="schema-faq-question">چرا باید مقاومت را کمی بزرگ‌تر از عدد محاسبه‌شده انتخاب کنم؟</strong> <p class="schema-faq-answer">چون مقاومت‌ها فقط در مقادیر مشخصی تولید می‌شوند و عدد دقیق معمولاً در بازار نیست. مقدار کمی بزرگ‌تر باعث می‌شود جریان واقعی کمی کمتر از حد محاسبه‌شده باشد که برای طول عمر LED بهتر است.</p> </div> <div class="schema-faq-section" id="faq-question-1790672811991"><strong class="schema-faq-question">چطور بفهمم ولتاژ مستقیم و جریان دقیق LED من چقدر است؟</strong> <p class="schema-faq-answer">بهترین منبع دیتاشیت رسمی LED است که از فروشنده یا سازنده گرفته می‌شود. در نبود دیتاشیت می‌توانید از مقادیر تقریبی رایج بر اساس رنگ LED (که در همین مقاله آمده) استفاده کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790672819137"><strong class="schema-faq-question">آیا این ابزار برای LEDهای پرتوان هم کاربرد دارد؟</strong> <p class="schema-faq-answer">اصول فرمول یکسان است، اما LEDهای پرتوان معمولاً به‌جای مقاومت ساده از درایور جریان ثابت (Constant Current Driver) استفاده می‌کنند، چون در جریان‌های بالا توان تلف‌شده در مقاومت زیاد و ناکارآمد می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790672829108"><strong class="schema-faq-question">اگر چند LED را موازی وصل کنم، همین محاسبه جواب می‌دهد؟</strong> <p class="schema-faq-answer">خیر. این فرمول مخصوص اتصال سری است. در اتصال موازی معمولاً برای هر شاخه یک مقاومت جداگانه با همین روش محاسبه می‌شود، نه یک مقاومت مشترک.</p> </div> <div class="schema-faq-section" id="faq-question-1790672837950"><strong class="schema-faq-question">چرا توان خروجی بر حسب میلی‌وات نمایش داده می‌شود، نه وات؟</strong> <p class="schema-faq-answer">چون در بیشتر کاربردهای LED معمولی توان تلف‌شده عددی کوچک است (چند ده تا چند صد میلی‌وات). نمایش بر حسب میلی‌وات، مقایسه با توان‌نامی مقاومت‌های رایج مثل 250 میلی‌وات (1/4 وات) را ساده‌تر می‌کند.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">انتخاب درست مقاومت محدودکننده LED یعنی تفاوت بین یک مدار پایدار و طولانی‌عمر با یک قطعه سوخته در چند ثانیه. با ماشین حساب محاسبه مقاومت سری LED دیگر لازم نیست حدس بزنید یا دستی حساب کنید. ولتاژ منبع، ولتاژ مستقیم LED، جریان و تعداد LEDها را وارد کنید تا مقاومت، ولتاژ روی آن و توان تلف‌شده در مقاومت را بلافاصله ببینید. بعد مقدار را به نزدیک‌ترین مقاومت استاندارد گرد کنید و توان‌نامی مقاومت را با حاشیه ایمنی انتخاب کنید. حالا مقادیر مدار خودتان را در ابزار بالا وارد کنید و مقاومت مناسب LED را پیدا کنید.</p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="60497" href="https://makingprojec.com/wheatstone-bridge-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه پل وتستون</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="21290" href="https://makingprojec.com/resistor-color-code-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقدار کد رنگ مقاومت</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="32707" href="https://makingprojec.com/calculation-of-equivalent-resistance-in-parallel-circuits/" class="smart-ilb-link" target="_blank">محاسبه مقاومت معادل در مدارهای موازی</a></li></ul></div></div>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;60499&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;5\/5 - (1 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب محاسبه مقاومت سری LED&quot;,&quot;width&quot;:&quot;132.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 132.5px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            5/5 - (1 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/led-series-resistor-calculator/">ماشین حساب محاسبه مقاومت سری LED</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makingprojec.com/led-series-resistor-calculator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ماشین حساب محاسبه مقاومت‌ های سری</title>
		<link>https://makingprojec.com/series-resistor-calculator/</link>
					<comments>https://makingprojec.com/series-resistor-calculator/#respond</comments>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 08:27:32 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مقاومت]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?p=60157</guid>

					<description><![CDATA[<p>ماشین حساب محاسبه مقاومت‌ های سری ابزاری است که وقتی چند مقاومت را پشت سر هم می‌بندید، مقاومت معادل سری را در چند لحظه به شما می‌دهد. اگر تا حالا برای اتصال سری مقاومت‌ها، فرمول مقاومت سری را روی کاغذ نوشته‌اید، می‌دانید که با زیاد شدن تعداد مقاومت‌ها و قاطی شدن واحدها (اهم، کیلواهم و…</p>
<p>نوشته <a href="https://makingprojec.com/series-resistor-calculator/">ماشین حساب محاسبه مقاومت‌ های سری</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="eleserres-3" class="ele-serres-tool" dir="rtl">
                        <p class="ele-serres-subhead"></p>

            <div class="ele-serres-calculator">
                <section class="ele-serres-panel">
                    <h3>ورودی‌ها</h3>

                    <div class="ele-serres-rows">
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #1</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder="220"></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #2</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder=""></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #3</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder=""></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #4</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder=""></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #5</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder=""></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                                    <div class="ele-serres-row">
                                <label class="ele-serres-main-label">مقاومت #6</label>
                                <label>مقدار<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal" placeholder=""></label>
                                <label>واحد                                    <select class="ele-serres-r-unit">
                                        <option value="1" selected>اهم (Ohms)</option>
                                        <option value="1000">کیلواهم (kiloOhms - kOhm)</option>
                                        <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                                    </select>
                                </label>
                                <button type="button" class="ele-serres-row-remove" title="حذف">&times;</button>
                            </div>
                                            </div>

                    <div class="ele-serres-row-controls">
                        <button type="button" class="ele-serres-add-row">افزودن مقاومت</button>
                    </div>

                    <div class="ele-serres-actions">
                        <button type="button" class="ele-serres-calculate">محاسبه</button>
                        <button type="button" class="ele-serres-reset">پاک کردن</button>
                    </div>
                    <div class="ele-serres-status" role="status">برای شروع، مقدار حداقل دو مقاومت را وارد کنید.</div>
                </section>

                <section class="ele-serres-panel">
                    <h3>خروجی‌ها</h3>

                    <div class="ele-serres-field"><label class="ele-serres-main-label">مقاومت معادل کل</label><output class="ele-serres-total">-</output><div class="ele-serres-unit">اهم</div></div>
                    <div class="ele-serres-field"><label class="ele-serres-main-label">تعداد مقاومت‌های محاسبه‌شده</label><output class="ele-serres-count">-</output><div class="ele-serres-unit">عدد</div></div>
                </section>

                <section class="ele-serres-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-serres-formula-grid">
                        <div class="ele-serres-equation">R<span class="ele-serres-sub">total</span> = R1 <span>+</span> R2 <span>+</span> R3 <span>+</span> ... <span>+</span> Rn</div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #eleserres-3 { --eleserres-panel:#fff; --eleserres-ink:#17202a; --eleserres-muted:#5d6d7e; --eleserres-line:#d7dde5; --eleserres-accent:#FEA000; --eleserres-field:#fbfcfd; font-family:inherit; color:var(--eleserres-ink); padding:24px; border-radius:8px; }
            #eleserres-3 * { box-sizing:border-box; }
            #eleserres-3 h2 { margin:0 0 8px; line-height:1.35; font-size:clamp(1.35rem, 2vw, 2rem); }
            #eleserres-3 h3 { margin:0 0 16px; font-size:1.1rem; }
            #eleserres-3 .ele-serres-subhead { margin:0 0 22px; color:var(--eleserres-muted); line-height:1.9; }
            #eleserres-3 .ele-serres-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #eleserres-3 .ele-serres-panel, #eleserres-3 .ele-serres-formulas { background:var(--eleserres-panel); border:1px solid var(--eleserres-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #eleserres-3 .ele-serres-formulas { grid-column:1 / -1; }
            #eleserres-3 .ele-serres-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto); gap:10px; align-items:end; margin-bottom:14px; }
            #eleserres-3 .ele-serres-rows { display:flex; flex-direction:column; gap:14px; }
            #eleserres-3 .ele-serres-row { display:grid; grid-template-columns:minmax(110px, 1fr) minmax(110px, 1fr) minmax(118px, auto) auto; gap:10px; align-items:end; }
            #eleserres-3 .ele-serres-row-remove { align-self:end; min-height:42px; min-width:42px; padding:0; font-size:1.1rem; line-height:1; color:#8a5200; background:#fff1dc; }
            #eleserres-3 .ele-serres-row-remove:disabled { opacity:.4; cursor:not-allowed; }
            #eleserres-3 .ele-serres-row-controls { margin-top:14px; }
            #eleserres-3 .ele-serres-add-row { background:transparent; border:1px dashed var(--eleserres-accent); color:var(--eleserres-accent); }
            #eleserres-3 .ele-serres-add-row:disabled { opacity:.4; cursor:not-allowed; }
            #eleserres-3 label { display:block; color:var(--eleserres-muted); font-size:.92rem; line-height:1.7; }
            #eleserres-3 .ele-serres-main-label { align-self:center; color:var(--eleserres-ink); font-weight:700; }
            #eleserres-3 input, #eleserres-3 select, #eleserres-3 output { width:100%; min-height:42px; border:1px solid var(--eleserres-line); border-radius:6px; background:var(--eleserres-field); color:var(--eleserres-ink); padding:9px 10px; font:inherit; }
            #eleserres-3 input[type="number"], #eleserres-3 output { direction:ltr; text-align:left; font-family:inherit; }
            #eleserres-3 .ele-serres-unit { min-height:42px; display:flex; align-items:center; color:var(--eleserres-muted); white-space:nowrap; }
            #eleserres-3 .ele-serres-actions { display:flex; gap:10px; margin-top:18px; }
            #eleserres-3 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--eleserres-accent); font:inherit; font-weight:700; cursor:pointer; }
            #eleserres-3 .ele-serres-reset { color:#8a5200; background:#fff1dc; }
            #eleserres-3 .ele-serres-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #eleserres-3 .ele-serres-status.ele-serres-ok { color:#FEA000; }
            #eleserres-3 .ele-serres-formula-grid { display:grid; grid-template-columns:1fr; gap:12px; }
            #eleserres-3 .ele-serres-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--eleserres-line); border-radius:6px; background:var(--eleserres-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; }
            #eleserres-3 .ele-serres-sub { font-size:.75em; vertical-align:sub; }
            @media (max-width:820px) { #eleserres-3 .ele-serres-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #eleserres-3 { padding:14px; } #eleserres-3 .ele-serres-panel, #eleserres-3 .ele-serres-formulas { padding:16px; } #eleserres-3 .ele-serres-field, #eleserres-3 .ele-serres-row { grid-template-columns:1fr; } #eleserres-3 .ele-serres-row-remove { justify-self:start; width:auto; padding:0 14px; } #eleserres-3 .ele-serres-actions { flex-direction:column; } #eleserres-3 .ele-serres-unit { min-height:auto; } }
                    </style>

        <script type="text/javascript">
            (function () {
                const root = document.getElementById("eleserres-3");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const rowsContainer = q(".ele-serres-rows");
                const addBtn = q(".ele-serres-add-row");
                const MIN_ROWS = 2;
                const MAX_ROWS = 24;

                const fields = {
                    total: q(".ele-serres-total"),
                    count: q(".ele-serres-count"),
                    status: q(".ele-serres-status")
                };
                const initialText   = "\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0645\u0642\u062f\u0627\u0631 \u062d\u062f\u0627\u0642\u0644 \u062f\u0648 \u0645\u0642\u0627\u0648\u0645\u062a \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const invalidText   = "\u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u0645\u0639\u062a\u0628\u0631 \u0648 \u0645\u062b\u0628\u062a \u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u0648\u0645\u062a \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const successText   = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const resistorLabel = "\u0645\u0642\u0627\u0648\u0645\u062a";
                const valueLabel    = "\u0645\u0642\u062f\u0627\u0631";
                const unitLabel     = "\u0648\u0627\u062d\u062f";
                const removeLabel   = "\u062d\u0630\u0641";

                const formatOhms = (value) => {
                    if (!Number.isFinite(value)) return "-";
                    const abs = Math.abs(value);
                    let divisor = 1, suffix = "";
                    if (abs >= 1e6) { divisor = 1e6; suffix = " M"; }
                    else if (abs >= 1e3) { divisor = 1e3; suffix = " k"; }
                    else { suffix = " "; }
                    const num = Number((value / divisor).toPrecision(4));
                    return num.toString() + suffix + "Ω";
                };

                const setOutputs = (values) => {
                    fields.total.value = values ? formatOhms(values.total) : "-";
                    fields.count.value = values ? String(values.count) : "-";
                };

                const createRow = (index) => {
                    const row = document.createElement("div");
                    row.className = "ele-serres-row";
                    row.innerHTML =
                        '<label class="ele-serres-main-label">' + resistorLabel + ' #' + index + '</label>' +
                        '<label>' + valueLabel + '<input class="ele-serres-r-value" type="number" min="0" step="any" inputmode="decimal"></label>' +
                        '<label>' + unitLabel +
                            '<select class="ele-serres-r-unit">' +
                                '<option value="1" selected>اهم (Ohms)</option>' +
                                '<option value="1000">کیلواهم (kiloOhms - kOhm)</option>' +
                                '<option value="1000000">مگااهم (MegaOhms - MOhm)</option>' +
                            '</select>' +
                        '</label>' +
                        '<button type="button" class="ele-serres-row-remove" title="' + removeLabel + '">&times;</button>';
                    return row;
                };

                const relabelRows = () => {
                    const rowEls = rowsContainer.querySelectorAll(".ele-serres-row");
                    rowEls.forEach((row, idx) => {
                        row.querySelector(".ele-serres-main-label").textContent = resistorLabel + " #" + (idx + 1);
                    });
                    const disableRemove = rowEls.length <= MIN_ROWS;
                    rowEls.forEach((row) => { row.querySelector(".ele-serres-row-remove").disabled = disableRemove; });
                    addBtn.disabled = rowEls.length >= MAX_ROWS;
                };

                const calculate = () => {
                    let total = 0, count = 0, invalid = false;
                    rowsContainer.querySelectorAll(".ele-serres-row").forEach((row) => {
                        const valueInput = row.querySelector(".ele-serres-r-value");
                        const unitSelect = row.querySelector(".ele-serres-r-unit");
                        const raw = valueInput.value.trim();
                        if (raw === "") return;
                        const v = Number(raw);
                        if (!Number.isFinite(v) || v <= 0) { invalid = true; return; }
                        total += v * Number(unitSelect.value);
                        count++;
                    });
                    if (count === 0 || invalid) {
                        setOutputs(null);
                        fields.status.textContent = invalidText;
                        fields.status.classList.remove("ele-serres-ok");
                        return;
                    }
                    setOutputs({ total, count });
                    fields.status.textContent = successText;
                    fields.status.classList.add("ele-serres-ok");
                };

                addBtn.addEventListener("click", function () {
                    const currentCount = rowsContainer.querySelectorAll(".ele-serres-row").length;
                    if (currentCount >= MAX_ROWS) return;
                    rowsContainer.appendChild(createRow(currentCount + 1));
                    relabelRows();
                    calculate();
                });

                rowsContainer.addEventListener("click", function (e) {
                    const btn = e.target.closest(".ele-serres-row-remove");
                    if (!btn) return;
                    const rowEls = rowsContainer.querySelectorAll(".ele-serres-row");
                    if (rowEls.length <= MIN_ROWS) return;
                    btn.closest(".ele-serres-row").remove();
                    relabelRows();
                    calculate();
                });

                rowsContainer.addEventListener("input", calculate);

                q(".ele-serres-calculate").addEventListener("click", calculate);
                q(".ele-serres-reset").addEventListener("click", function () {
                    rowsContainer.querySelectorAll(".ele-serres-row").forEach((row) => {
                        row.querySelector(".ele-serres-r-value").value = "";
                        row.querySelector(".ele-serres-r-unit").value = "1";
                    });
                    setOutputs(null);
                    fields.status.textContent = initialText;
                    fields.status.classList.remove("ele-serres-ok");
                    const firstInput = rowsContainer.querySelector(".ele-serres-r-value");
                    if (firstInput) { firstInput.focus(); }
                });

                relabelRows();
            })();
        </script>
        <p class="wp-block-paragraph">ماشین حساب محاسبه مقاومت‌ های سری ابزاری است که وقتی چند مقاومت را پشت سر هم می‌بندید، مقاومت معادل سری را در چند لحظه به شما می‌دهد. اگر تا حالا برای اتصال سری مقاومت‌ها، فرمول مقاومت سری را روی کاغذ نوشته‌اید، می‌دانید که با زیاد شدن تعداد مقاومت‌ها و قاطی شدن واحدها (اهم، کیلواهم و مگااهم) احتمال اشتباه بالا می‌رود. تبدیل واحد مقاومت هم خودش یکی از منابع خطاست. این ماشین حساب مقاومت سری، مقدار و واحد هر ردیف را جداگانه می‌گیرد و بقیه‌ی کار را خودش انجام می‌دهد.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">این ابزار یک ماشین حساب آنلاین است که مقاومت معادل چند مقاومتِ متصل‌به‌صورت سری را حساب می‌کند. در مدار سری، مقاومت‌ها یکی پس از دیگری روی یک مسیر قرار می‌گیرند و جریان مجبور است از همه‌ی آن‌ها عبور کند. برای همین مقاومت معادل مدار سری چیزی جز مجموع تک‌تک مقاومت‌ها نیست.</p><p class="wp-block-paragraph">نکته‌ی مهم این ماشین حساب مقاومت سری، پشتیبانی از سه واحد اهم، کیلواهم و مگااهم است. هر ردیف واحد مخصوص خودش را دارد و ابزار همه را به اهم تبدیل می‌کند و جمع می‌زند. یعنی تبدیل واحد مقاومت را لازم نیست خودتان انجام دهید.</p><p class="wp-block-paragraph">این ابزار برای این افراد مفید است:</p><ul class="wp-block-list"><li>دانش‌آموزان و دانشجویانی که می‌خواهند تمرین‌های مدار را سریع چک کنند</li>

<li>علاقه‌مندان به الکترونیک که مشغول طراحی یا تعمیر مدار هستند</li>

<li>هر کسی که می‌خواهد مقاومت معادل سری را بدون خطای دستی به‌دست بیاورد</li></ul><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><p class="wp-block-paragraph">کار با ماشین حساب محاسبه مقاومت‌ های سری به دانش تخصصی نیاز ندارد و از دو بخش «ورودی‌ها» و «خروجی‌ها» تشکیل شده است.</p><h3 id="h-مرحله-1-وارد-کردن-مقدار-مقاومت-ها" class="wp-block-heading">مرحله 1: وارد کردن مقدار مقاومت‌ها</h3><p class="wp-block-paragraph">ابزار به‌صورت پیش‌فرض شش ردیف با عنوان «مقاومت #1» تا «مقاومت #6» دارد. مقدار هر مقاومت را در فیلد «مقدار» بنویسید. فیلدها فقط عدد می‌پذیرند و مقدار اعشاری هم مجاز است.</p><h3 id="h-مرحله-2-انتخاب-واحد" class="wp-block-heading">مرحله 2: انتخاب واحد</h3><p class="wp-block-paragraph">کنار هر مقدار، منوی «واحد» قرار دارد با سه گزینه: اهم، کیلواهم و مگااهم. واحد را دقیقاً مطابق مقداری که روی مقاومت نوشته شده انتخاب کنید. همین بخش، کار تبدیل واحد مقاومت را برای شما انجام می‌دهد.</p><h3 id="h-مرحله-3-افزودن-یا-حذف-ردیف" class="wp-block-heading">مرحله 3: افزودن یا حذف ردیف</h3><p class="wp-block-paragraph">اگر تعداد مقاومت‌ های سری‌تان بیشتر از شش است، دکمه‌ی «افزودن مقاومت» یک ردیف تازه اضافه می‌کند. برای حذف یک ردیف اضافی هم دکمه‌ی × کنار همان ردیف را بزنید.</p><h3 id="h-مرحله-4-محاسبه-و-مشاهده-نتیجه" class="wp-block-heading">مرحله 4: محاسبه و مشاهده نتیجه</h3><p class="wp-block-paragraph">پس از وارد کردن مقدار حداقل دو مقاومت، دکمه‌ی «محاسبه» را بزنید. پیام وضعیت ابزار هم همین شرط را یادآوری می‌کند. در بخش خروجی‌ها دو مقدار نمایش داده می‌شود:</p><ul class="wp-block-list"><li><strong>مقاومت معادل کل</strong> بر حسب اهم</li>

<li><strong>تعداد مقاومت‌ های محاسبه‌شده</strong> که نشان می‌دهد چند ردیف در جمع نهایی شرکت کرده است</li></ul><p class="wp-block-paragraph">برای شروع دوباره، دکمه‌ی «پاک کردن» همه‌ی مقادیر را پاک می‌کند.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">ابزار از فرمول مقاومت سری استفاده می‌کند. در اتصال سری مقاومت‌ها، مقاومت کل برابر مجموع همه‌ی مقاومت‌هاست:</p><p class="wp-block-paragraph">[[:R_{total} = R1 + R2 + R3 + &#8230; + Rn:]]</p><p class="wp-block-paragraph">منطق کار ابزار همین است: اول مقدار هر ردیف را در ضریب واحدش ضرب می‌کند تا به اهم برسد، بعد همه را جمع می‌زند. ضریب‌ها برای اهم، کیلواهم و مگااهم به‌ترتیب 1، 1000 و 1000000 است. مثلاً برای یک مقاومت با مقدار {{:R1 = 4.7:}} کیلواهم، تبدیل واحد مقاومت به این شکل انجام می‌شود:</p><p class="wp-block-paragraph">[[:R1 = 4.7 × 1000 = 4700Ω:]]</p><p class="wp-block-paragraph">ردیف‌های خالی در جمع نهایی حساب نمی‌شوند. به همین دلیل لازم نیست همه‌ی ردیف‌ها را پر کنید.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-اتصال-سری-مقاومت-ها-با-واحد-یکسان" class="wp-block-heading">مثال 1: اتصال سری مقاومت‌ها با واحد یکسان</h3><p class="wp-block-paragraph">دو مقاومت 220 اهم و 330 اهم را سری بسته‌اید. هر دو را با واحد اهم وارد می‌کنید و مقاومت معادل سری این‌طور به‌دست می‌آید:</p><p class="wp-block-paragraph">[[:R_{total} = 220 + 330 = 550Ω:]]</p><p class="wp-block-paragraph">تعداد مقاومت‌ های محاسبه‌شده در خروجی برابر 2 خواهد بود.</p><h3 id="h-مثال-2-ترکیب-واحدهای-مختلف" class="wp-block-heading">مثال 2: ترکیب واحدهای مختلف</h3><p class="wp-block-paragraph">سه مقاومت دارید: 100 اهم، 4.7 کیلواهم و 0.001 مگااهم. ماشین حساب محاسبه مقاومت‌ های سری اول همه را به اهم برمی‌گرداند:</p><p class="wp-block-paragraph">[[:4.7kΩ = 4.7 × 1000 = 4700Ω|mode=readable:]]<br>
[[:0.001MΩ = 0.001 × 1000000 = 1000Ω|mode=readable:]]</p><p class="wp-block-paragraph">سپس مقاومت‌ها را جمع می‌زند:</p><p class="wp-block-paragraph">[[:R_{total} = 100 + 4700 + 1000 = 5800Ω:]]</p><p class="wp-block-paragraph">تعداد مقاومت‌ های محاسبه‌شده برابر 3 است.</p><h3 id="h-مثال-3-مداری-با-فیلدهای-خالی" class="wp-block-heading">مثال 3: مداری با فیلدهای خالی</h3><p class="wp-block-paragraph">فقط «مقاومت #1» با مقدار 1000 اهم و «مقاومت #4» با مقدار 2.2 کیلواهم را پر می‌کنید و بقیه‌ی ردیف‌ها را خالی می‌گذارید. مقاومت #4 معادل 2200 اهم است و ابزار فقط همین دو مقدار را جمع می‌زند:</p><p class="wp-block-paragraph">[[:R_{total} = 1000 + 2200 = 3200Ω:]]</p><p class="wp-block-paragraph">تعداد مقاومت‌ های محاسبه‌شده برابر 2 می‌شود.</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li><strong>دقت در انتخاب واحد:</strong> رایج‌ترین اشتباه این است که مقدار درست وارد می‌شود ولی واحد عوض می‌شود. مثلاً یک مقاومت 4.7 کیلواهمی با واحد اهم ثبت می‌شود و نتیجه‌ی مقاومت معادل سری کاملاً غلط درمی‌آید. پیش از زدن دکمه‌ی محاسبه، منوهای واحد را یک بار دیگر نگاه کنید.</li>

<li><strong>حداقل دو مقاومت لازم است:</strong> طبق پیام وضعیت ابزار، محاسبه با وارد کردن مقدار حداقل دو مقاومت شروع می‌شود.</li>

<li><strong>مقدار منفی معنا ندارد:</strong> فیلدهای مقدار حداقل صفر را می‌پذیرند و مقاومت فیزیکی منفی نداریم.</li>

<li><strong>ردیف خالی مشکلی ایجاد نمی‌کند:</strong> فقط ردیف‌هایی که مقدار دارند در نتیجه شرکت می‌کنند.</li>

<li><strong>برای مدار بزرگ‌تر ردیف اضافه کنید:</strong> به شش ردیف پیش‌فرض محدود نیستید.</li>

<li><strong>فقط برای اتصال سری:</strong> فرمول مقاومت سری برای مدار موازی معتبر نیست. مقاومت معادل موازی رابطه‌ی جداگانه‌ای دارد و با این ابزار حساب نمی‌شود.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790627101616"><strong class="schema-faq-question"><strong>اگر واحد مقاومت‌ها با هم فرق داشته باشد، باز هم می‌توانم از این ابزار استفاده کنم؟</strong></strong> <p class="schema-faq-answer">بله. هر مقاومت واحد جداگانه‌ی خودش را دارد. ابزار تبدیل واحد مقاومت را خودکار انجام می‌دهد و همه را به اهم برمی‌گرداند.</p> </div> <div class="schema-faq-section" id="faq-question-1790627107664"><strong class="schema-faq-question"><strong>حداقل و حداکثر چند مقاومت می‌توانم وارد کنم؟</strong></strong> <p class="schema-faq-answer">حداقل مقدار دو مقاومت لازم است. برای حداکثر محدودیتی نیست، چون با دکمه‌ی «افزودن مقاومت» هر تعداد ردیف که بخواهید می‌سازید.</p> </div> <div class="schema-faq-section" id="faq-question-1790627115423"><strong class="schema-faq-question"><strong>اگر یکی از فیلدها را خالی بگذارم چه می‌شود؟</strong></strong> <p class="schema-faq-answer">ابزار فیلد خالی را نادیده می‌گیرد و در مقاومت معادل سری دخالتش نمی‌دهد.</p> </div> <div class="schema-faq-section" id="faq-question-1790627121812"><strong class="schema-faq-question"><strong>خروجی «تعداد مقاومت‌ های محاسبه‌شده» یعنی چه؟</strong></strong> <p class="schema-faq-answer">این عدد نشان می‌دهد چند ردیف مقدار معتبر داشته و در جمع نهایی حساب شده است. راه سریعی است تا مطمئن شوید همه‌ی مقاومت‌ های مدارتان ثبت شده‌اند.</p> </div> <div class="schema-faq-section" id="faq-question-1790627126063"><strong class="schema-faq-question"><strong>آیا این ابزار برای مدار موازی هم کاربرد دارد؟</strong></strong> <p class="schema-faq-answer">نه. این ماشین حساب مقاومت سری فقط برای اتصال سری است و از فرمول جمع ساده استفاده می‌کند. برای مدار موازی به ابزار و فرمول دیگری نیاز دارید.</p> </div> <div class="schema-faq-section" id="faq-question-1790627135747"><strong class="schema-faq-question"><strong>چطور محاسبه را از اول شروع کنم؟</strong></strong> <p class="schema-faq-answer">دکمه‌ی «پاک کردن» همه‌ی مقادیر را پاک می‌کند و می‌توانید محاسبه‌ی جدیدی را شروع کنید.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">از نظر تئوری، محاسبه‌ی مقاومت معادل سری ساده است، اما با چند مقاومت و واحدهای مختلف، خطای دستی زیاد می‌شود. ماشین حساب محاسبه مقاومت‌ های سری با گرفتن مقدار و واحد هر ردیف، تبدیل واحد مقاومت و جمع را سریع و دقیق انجام می‌دهد. کافی است مقادیر اتصال سری مقاومت‌هایتان را وارد کنید و نتیجه را همان لحظه ببینید. اگر با مدار موازی هم کار می‌کنید، برای آن هم از ابزار جداگانه‌ی خودش استفاده کنید.</p><p class="wp-block-paragraph"></p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="60499" href="https://makingprojec.com/led-series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت سری LED</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="32694" href="https://makingprojec.com/parallel-equivalent-resistance-division-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه تقسیم مقاومت معادل موازی</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="21290" href="https://makingprojec.com/resistor-color-code-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقدار کد رنگ مقاومت</a></li></ul></div></div>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;60157&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;5\/5 - (1 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب محاسبه مقاومت‌ های سری&quot;,&quot;width&quot;:&quot;132.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 132.5px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            5/5 - (1 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/series-resistor-calculator/">ماشین حساب محاسبه مقاومت‌ های سری</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makingprojec.com/series-resistor-calculator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555</title>
		<link>https://makingprojec.com/555-timer-astable-circuit-calculator/</link>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 10:37:42 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه تایمر 555]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?page_id=57609</guid>

					<description><![CDATA[<p>ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555 ، در یک مدار آستیبل (Astable)، ولتاژ خروجی به‌صورت پیوسته و بدون نیاز به تحریک خارجی، بین ولتاژ تغذیه (VCC) و 0 ولت تغییر می‌کند. این ویژگی باعث می‌شود آی‌سی 555 Timer به یکی از پرکاربردترین قطعات برای تولید پالس، سیگنال ساعت (Clock) و نوسان‌سازها تبدیل شود.</p>
<p>[timer_555_astable]</p>
<p>این ماشین حساب به شما کمک می‌کند تا با انتخاب مقادیر مقاومت‌ها و خازن، مدار نوسان‌ساز مبتنی بر تایمر 555 را به‌سادگی طراحی کرده و فرکانس، دوره تناوب و سای ...</p>
<p>نوشته <a href="https://makingprojec.com/555-timer-astable-circuit-calculator/">ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="ele555-4" class="ele-555-tool" dir="rtl">
                        <p class="ele-555-subhead"></p>

            <div class="ele-555-calculator">
                <section class="ele-555-panel">
                    <h3>ورودی‌ها</h3>

                    <div class="ele-555-field">
                        <label class="ele-555-main-label">خازن C</label>
                        <label>مقدار<input class="ele-555-capacitor" type="number" min="0" step="any" inputmode="decimal" placeholder="10"></label>
                        <label>واحد                            <select class="ele-555-capacitor-unit">
                                <option value="1e-9">نانوفاراد (nanoFarad - nF)</option>
                                <option value="1e-6" selected>میکروفاراد (microFarad - uF)</option>
                            </select>
                        </label>
                    </div>

                    <div class="ele-555-field">
                        <label class="ele-555-main-label">مقاومت R1</label>
                        <label>مقدار<input class="ele-555-r1" type="number" min="0" step="any" inputmode="decimal" placeholder="4.7"></label>
                        <label>واحد                            <select class="ele-555-r1-unit">
                                <option value="1">اهم (Ohms)</option>
                                <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                            </select>
                        </label>
                    </div>

                    <div class="ele-555-field">
                        <label class="ele-555-main-label">مقاومت R2</label>
                        <label>مقدار<input class="ele-555-r2" type="number" min="0" step="any" inputmode="decimal" placeholder="10"></label>
                        <label>واحد                            <select class="ele-555-r2-unit">
                                <option value="1">اهم (Ohms)</option>
                                <option value="1000" selected>کیلواهم (kiloOhms - kOhm)</option>
                                <option value="1000000">مگااهم (MegaOhms - MOhm)</option>
                            </select>
                        </label>
                    </div>

                    <div class="ele-555-actions">
                        <button type="button" class="ele-555-calculate">محاسبه</button>
                        <button type="button" class="ele-555-reset">پاک کردن</button>
                    </div>
                    <div class="ele-555-status" role="status">برای شروع، همه ورودی‌ها را وارد کنید.</div>
                </section>

                <section class="ele-555-panel">
                    <h3>خروجی‌ها</h3>

                    <div class="ele-555-field"><label class="ele-555-main-label">فرکانس</label><output class="ele-555-frequency">-</output><div class="ele-555-unit">هرتز (Hz)</div></div>
                    <div class="ele-555-field"><label class="ele-555-main-label">دوره تناوب</label><output class="ele-555-period">-</output><div class="ele-555-unit">میلی‌ثانیه (ms)</div></div>
                    <div class="ele-555-field"><label class="ele-555-main-label">دیوتی سایکل</label><output class="ele-555-duty">-</output><div class="ele-555-unit">درصد (%)</div></div>
                    <div class="ele-555-field"><label class="ele-555-main-label">نسبت مارک به اسپیس</label><output class="ele-555-ratio">-</output><div class="ele-555-unit">T1 / T0</div></div>
                    <div class="ele-555-field"><label class="ele-555-main-label">زمان سطح بالا</label><output class="ele-555-high">-</output><div class="ele-555-unit">میلی‌ثانیه (ms)</div></div>
                    <div class="ele-555-field"><label class="ele-555-main-label">زمان سطح پایین</label><output class="ele-555-low">-</output><div class="ele-555-unit">میلی‌ثانیه (ms)</div></div>
                </section>

                <section class="ele-555-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-555-formula-grid">
                        <div class="ele-555-equation">T1 = 0.694 <span>×</span> (R1 + R2) <span>×</span> C</div>
                        <div class="ele-555-equation">T0 = 0.694 <span>×</span> R2 <span>×</span> C</div>
                        <div class="ele-555-equation">T = 0.694 <span>×</span> (R1 + 2R2) <span>×</span> C</div>
                        <div class="ele-555-equation">f = <span class="ele-555-fraction"><span class="ele-555-top">1.44</span><span class="ele-555-bottom">(R1 + 2R2) × C</span></span></div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #ele555-4 { --ele555-bg:#f4f6f8; --ele555-panel:#fff; --ele555-ink:#17202a; --ele555-muted:#5d6d7e; --ele555-line:#d7dde5; --ele555-accent:#FEA000; --ele555-field:#fbfcfd; font-family:inherit; color:var(--ele555-ink); background:var(--ele555-bg); padding:24px; border-radius:8px; }
            #ele555-4 * { box-sizing:border-box; }
            #ele555-4 h2 { margin:0 0 8px; line-height:1.35; font-size:clamp(1.35rem, 2vw, 2rem); }
            #ele555-4 h3 { margin:0 0 16px; font-size:1.1rem; }
            #ele555-4 .ele-555-subhead { margin:0 0 22px; color:var(--ele555-muted); line-height:1.9; }
            #ele555-4 .ele-555-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #ele555-4 .ele-555-panel, #ele555-4 .ele-555-formulas { background:var(--ele555-panel); border:1px solid var(--ele555-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #ele555-4 .ele-555-formulas { grid-column:1 / -1; }
            #ele555-4 .ele-555-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto); gap:10px; align-items:end; margin-bottom:14px; }
            #ele555-4 label { display:block; color:var(--ele555-muted); font-size:.92rem; line-height:1.7; }
            #ele555-4 .ele-555-main-label { align-self:center; color:var(--ele555-ink); font-weight:700; }
            #ele555-4 input, #ele555-4 select, #ele555-4 output { width:100%; min-height:42px; border:1px solid var(--ele555-line); border-radius:6px; background:var(--ele555-field); color:var(--ele555-ink); padding:9px 10px; font:inherit; }
            #ele555-4 input[type="number"], #ele555-4 output { direction:ltr; text-align:left; font-family:inherit; }
            #ele555-4 .ele-555-unit { min-height:42px; display:flex; align-items:center; color:var(--ele555-muted); white-space:nowrap; }
            #ele555-4 .ele-555-actions { display:flex; gap:10px; margin-top:18px; }
            #ele555-4 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--ele555-accent); font:inherit; font-weight:700; cursor:pointer; }
            #ele555-4 .ele-555-reset { color:#8a5200; background:#fff1dc; }
            #ele555-4 .ele-555-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #ele555-4 .ele-555-status.ele-555-ok { color:#FEA000; }
            #ele555-4 .ele-555-formula-grid { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; }
            #ele555-4 .ele-555-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--ele555-line); border-radius:6px; background:var(--ele555-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; }
            #ele555-4 .ele-555-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #ele555-4 .ele-555-top { border-bottom:1px solid currentColor; padding:0 10px 3px; }
            #ele555-4 .ele-555-bottom { padding:3px 10px 0; }
            @media (max-width:820px) { #ele555-4 .ele-555-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #ele555-4 { padding:14px; } #ele555-4 .ele-555-panel, #ele555-4 .ele-555-formulas { padding:16px; } #ele555-4 .ele-555-field, #ele555-4 .ele-555-formula-grid { grid-template-columns:1fr; } #ele555-4 .ele-555-actions { flex-direction:column; } #ele555-4 .ele-555-unit { min-height:auto; } }
            #ele555-1 {
--ele555-bg: #ffffff;
}

#ele555-1 button {
background: #fea000;
}

#ele555-1 .ele-555-reset {
    color: #fea000;
    background: #fea00021;
}        </style>

        <script type="text/javascript">
            (function () {
                const root = document.getElementById("ele555-4");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const fields = {
                    c: q(".ele-555-capacitor"), cUnit: q(".ele-555-capacitor-unit"),
                    r1: q(".ele-555-r1"), r1Unit: q(".ele-555-r1-unit"),
                    r2: q(".ele-555-r2"), r2Unit: q(".ele-555-r2-unit"),
                    frequency: q(".ele-555-frequency"), period: q(".ele-555-period"),
                    duty: q(".ele-555-duty"), ratio: q(".ele-555-ratio"),
                    high: q(".ele-555-high"), low: q(".ele-555-low"),
                    status: q(".ele-555-status")
                };
                const initialText = "\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0647\u0645\u0647 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const invalidText = "\u0628\u0631\u0627\u06cc C\u060c R1 \u0648 R2 \u0645\u0642\u062f\u0627\u0631 \u0645\u062b\u0628\u062a \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const successText = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const readPositive = (input) => {
                    const value = Number(input.value);
                    return Number.isFinite(value) && value > 0 ? value : null;
                };
                const format = (value) => Number.isFinite(value) ? Number(value.toPrecision(4)).toString() : "-";
                const setOutputs = (values) => {
                    fields.frequency.value = values ? format(values.frequency) : "-";
                    fields.period.value = values ? format(values.periodMs) : "-";
                    fields.duty.value = values ? format(values.dutyCycle) : "-";
                    fields.ratio.value = values ? format(values.markSpaceRatio) : "-";
                    fields.high.value = values ? format(values.timeHighMs) : "-";
                    fields.low.value = values ? format(values.timeLowMs) : "-";
                };
                const calculate = () => {
                    const cv = readPositive(fields.c), r1v = readPositive(fields.r1), r2v = readPositive(fields.r2);
                    if (!cv || !r1v || !r2v) {
                        setOutputs(null);
                        fields.status.textContent = invalidText;
                        fields.status.classList.remove("ele-555-ok");
                        return;
                    }
                    const c = cv * Number(fields.cUnit.value);
                    const r1 = r1v * Number(fields.r1Unit.value);
                    const r2 = r2v * Number(fields.r2Unit.value);
                    const timeHighMs = 0.694 * (r1 + r2) * c * 1000;
                    const timeLowMs = 0.694 * r2 * c * 1000;
                    const periodMs = 0.694 * (r1 + 2 * r2) * c * 1000;
                    const frequency = 1.44 / ((r1 + 2 * r2) * c);
                    const dutyCycle = (timeHighMs / (timeHighMs + timeLowMs)) * 100;
                    const markSpaceRatio = timeHighMs / timeLowMs;
                    setOutputs({ frequency, periodMs, dutyCycle, markSpaceRatio, timeHighMs, timeLowMs });
                    fields.status.textContent = successText;
                    fields.status.classList.add("ele-555-ok");
                };
                q(".ele-555-calculate").addEventListener("click", calculate);
                q(".ele-555-reset").addEventListener("click", function () {
                    fields.c.value = ""; fields.r1.value = ""; fields.r2.value = "";
                    fields.cUnit.value = "1e-6"; fields.r1Unit.value = "1000"; fields.r2Unit.value = "1000";
                    setOutputs(null);
                    fields.status.textContent = initialText;
                    fields.status.classList.remove("ele-555-ok");
                    fields.c.focus();
                });
                [fields.c, fields.cUnit, fields.r1, fields.r1Unit, fields.r2, fields.r2Unit].forEach((field) => field.addEventListener("input", calculate));
            })();
        </script>
        <p class="wp-block-paragraph">ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555 کمک می‌کند بدون درگیر شدن با فرمول‌ها، مشخصات یک نوسان‌ساز را به‌دست بیاورید. در مدار آستیبل، خروجی بدون هیچ تحریک خارجی بین VCC و 0 ولت تغییر می‌کند. به همین دلیل 555 برای ساخت چشمک‌زن LED با تایمر 555، تولید سیگنال ساعت و مولدهای صوتی بسیار محبوب است. کافی است مقدار C، R1 و R2 را وارد کنید تا محاسبه فرکانس مدار آستیبل، دوره تناوب و سیکل کاری (Duty Cycle) همزمان انجام شود.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">این ماشین حساب آستیبل 555 یک خازن و دو مقاومت را از شما می‌گیرد و شش خروجی می‌دهد: فرکانس، دوره تناوب، سیکل کاری، نسبت مارک به اسپیس، زمان سطح بالا و زمان سطح پایین. اگر می‌خواهید مقدار دقیق قطعات را پیش از بستن مدار روی بردبورد بدانید، این ابزار کارتان را سریع می‌کند.</p><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="441" height="547" src="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-1.webp" alt="ماشین حساب طراحی مدار آستیبل ایسی تایمر 555" class="wp-image-57612" style="aspect-ratio:0.806260058826794;width:267px;height:auto" srcset="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-1.webp 441w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-1-242x300.webp 242w" sizes="(max-width: 441px) 100vw, 441px" /></figure></div><p class="wp-block-paragraph">در مدار نشان‌داده‌شده، آی‌سی 555 در حالت آستیبل بسته شده است. خروجی به‌صورت موج مربعی پیوسته بین VCC و 0 ولت نوسان می‌کند.</p><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img decoding="async" width="937" height="255" src="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-2.webp" alt="ماشین حساب طراحی مدار آستیبل ایسی تایمر 555" class="wp-image-57613" style="aspect-ratio:3.674641148325359;width:438px;height:auto" srcset="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-2.webp 937w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-2-500x136.webp 500w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-2-300x82.webp 300w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-2-768x209.webp 768w" sizes="(max-width: 937px) 100vw, 937px" /></figure></div><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><h3 id="h-مرحله-1-مقدار-خازن-c" class="wp-block-heading">مرحله 1: مقدار خازن C</h3><p class="wp-block-paragraph">مقدار خازن را در کادر «مقدار» بنویسید و واحد را انتخاب کنید. واحدهای موجود نانوفاراد (nF) و میکروفاراد (µF) هستند و حالت پیش‌فرض میکروفاراد است. اگر خازن شما بر حسب پیکوفاراد است، آن را به نانوفاراد تبدیل کنید؛ 1000 پیکوفاراد برابر 1 نانوفاراد است.</p><h3 id="h-مرحله-2-مقدار-مقاومت-r1" class="wp-block-heading">مرحله 2: مقدار مقاومت R1</h3><p class="wp-block-paragraph">مقدار R1 را وارد کنید و یکی از واحدهای اهم، کیلواهم یا مگااهم را برگزینید. حالت پیش‌فرض کیلواهم است.</p><h3 id="h-مرحله-3-مقدار-مقاومت-r2" class="wp-block-heading">مرحله 3: مقدار مقاومت R2</h3><p class="wp-block-paragraph">R2 هم دقیقاً مثل R1 و با همان سه واحد وارد می‌شود. مراقب باشید واحد را اشتباه نگیرید؛ اشتباه گرفتن کیلواهم و مگااهم نتیجه را هزار برابر تغییر می‌دهد.</p><h3 id="h-مرحله-4-زدن-دکمه-محاسبه" class="wp-block-heading">مرحله 4: زدن دکمه محاسبه</h3><p class="wp-block-paragraph">پس از پر کردن هر سه ورودی، دکمه «محاسبه» را بزنید. تا وقتی همه ورودی‌ها کامل نباشند، ابزار پیامی برای وارد کردن ورودی‌ها نشان می‌دهد. برای شروع یک محاسبه تازه، دکمه «پاک کردن» را بزنید.</p><h3 id="h-مرحله-5-خواندن-خروجی-ها" class="wp-block-heading">مرحله 5: خواندن خروجی‌ها</h3><p class="wp-block-paragraph">نتایج در بخش خروجی‌ها نمایش داده می‌شوند:</p><ul class="wp-block-list"><li>فرکانس بر حسب هرتز (Hz)</li>

<li>دوره تناوب بر حسب میلی‌ثانیه (ms)</li>

<li>دیوتی سایکل بر حسب درصد</li>

<li>نسبت مارک به اسپیس (T1 به T0)</li>

<li>زمان سطح بالا و زمان سطح پایین بر حسب میلی‌ثانیه</li></ul><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><h3 id="h-محاسبه-فرکانس-مدار-آستیبل" class="wp-block-heading">محاسبه فرکانس مدار آستیبل</h3><p class="wp-block-paragraph">فرکانس تعداد پالس‌هایی است که مدار در هر ثانیه تولید می‌کند. هرچه بیشتر باشد، خروجی سریع‌تر نوسان می‌کند:</p><p class="wp-block-paragraph">[[:f = frac(1.44, (R1 + 2R2) × C):]]</p><h3 id="h-دوره-تناوب" class="wp-block-heading">دوره تناوب</h3><p class="wp-block-paragraph">دوره تناوب زمان یک چرخه کامل است و معکوس فرکانس محسوب می‌شود:</p><p class="wp-block-paragraph">[[:T = frac(1, f) = 0.694 × (R1 + 2R2) × C:]]</p><h3 id="h-زمان-روشن-و-خاموش-بودن-خروجی" class="wp-block-heading">زمان روشن و خاموش بودن خروجی</h3><p class="wp-block-paragraph">زمان سطح بالا (High Time) و زمان سطح پایین (Low Time) با این روابط به‌دست می‌آیند:</p><p class="wp-block-paragraph">[[:T1 = 0.694 × (R1 + R2) × C |mode=readable:]]<br>
[[:T0 = 0.694 × R2 × C |mode=readable:]]</p><p class="wp-block-paragraph">مجموع این دو زمان همان دوره تناوب است:</p><p class="wp-block-paragraph">[[:T = T1 + T0:]]</p><h3 id="h-نسبت-مارک-به-اسپیس-و-سیکل-کاری" class="wp-block-heading">نسبت مارک به اسپیس و سیکل کاری</h3><p class="wp-block-paragraph">نسبت مارک به اسپیس (Mark-Space Ratio) از تقسیم زمان روشن بر زمان خاموش به‌دست می‌آید:</p><p class="wp-block-paragraph">[[:Mark Space Ratio = frac(T1, T0):]]</p><p class="wp-block-paragraph">در عمل بیشتر از سیکل کاری استفاده می‌شود. این کمیت نشان می‌دهد در چند درصد از هر چرخه، خروجی در حالت High است:</p><p class="wp-block-paragraph">[[:Duty Cycle = frac(T1, T) × 100:]]</p><p class="wp-block-paragraph">اگر سیکل کاری 50% باشد، زمان روشن و خاموش برابر است. اما در مدار آستیبل استاندارد، T1 همیشه از T0 بزرگ‌تر است، پس سیکل کاری همیشه بالاتر از 50% می‌ماند. رسیدن به 50% دقیق فقط با تغییر مدار (مثلاً افزودن دیود) ممکن است.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-چشمک-زن-led-با-تایمر-555" class="wp-block-heading">مثال 1: چشمک‌زن LED با تایمر 555</h3><p class="wp-block-paragraph">فرض کنید می‌خواهید LED تقریباً یک‌بار در ثانیه چشمک بزند. مقادیر C = 100µF، R1 = 1kΩ و R2 = 6.8kΩ را وارد کنید. اول مجموع مقاومت مؤثر را حساب می‌کنیم:</p><p class="wp-block-paragraph">[[:R1 + 2R2 = 1kΩ + 2 × 6.8kΩ = 14.6kΩ:]]</p><p class="wp-block-paragraph">حالا فرکانس و دوره تناوب:</p><p class="wp-block-paragraph">[[:f = frac(1.44, 14.6kΩ × 100µF) ≈ 0.99Hz:]]<br>
[[:T = 0.694 × 14.6kΩ × 100µF ≈ 1013ms:]]</p><p class="wp-block-paragraph">زمان‌های High و Low و سیکل کاری:</p><p class="wp-block-paragraph">[[:T1 = 0.694 × 7.8kΩ × 100µF ≈ 541ms |mode=readable:]]<br>
[[:T0 = 0.694 × 6.8kΩ × 100µF ≈ 472ms |mode=readable:]]<br>
[[:Duty Cycle = frac(541, 1013) × 100 ≈ 53.4%:]]</p><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img decoding="async" width="426" height="382" src="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-4.webp" alt="ماشین حساب طراحی مدار آستیبل ایسی تایمر 555" class="wp-image-57615" style="width:344px;height:auto" srcset="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-4.webp 426w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-4-300x269.webp 300w" sizes="(max-width: 426px) 100vw, 426px" /></figure></div><p class="wp-block-paragraph">سرعت چشمک‌زدن مستقیماً به فرکانس خروجی بستگی دارد و با این ابزار می‌توانید مقدار دقیق آن را پیش از ساخت مدار ببینید. چنین مداری را می‌شود با یک ترانزیستور، چند مقاومت و یک خازن هم ساخت، اما نسخه‌ی مبتنی بر 555 ساده‌تر، پایدارتر و قابل‌اعتمادتر است.</p><h3 id="h-مثال-2-مولد-تن-tone-generator" class="wp-block-heading">مثال 2: مولد تن (Tone Generator)</h3><p class="wp-block-paragraph">برای تولید صدای قابل شنیدن، خازن کوچک‌تر لازم است. C = 10nF، R1 = 1kΩ و R2 = 10kΩ را وارد کنید:</p><p class="wp-block-paragraph">[[:f = frac(1.44, 21kΩ × 10nF) ≈ 6857Hz:]]</p><p class="wp-block-paragraph">دوره تناوب حدود 0.146ms و سیکل کاری حدود 52.4% خواهد بود. این محدوده در بازه شنیداری قرار دارد.</p><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="555" height="318" src="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-5.webp" alt="ماشین حساب طراحی مدار آستیبل ایسی تایمر 555" class="wp-image-57616" style="width:469px;height:auto" srcset="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-5.webp 555w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-5-500x286.webp 500w, https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-5-300x172.webp 300w" sizes="auto, (max-width: 555px) 100vw, 555px" /></figure></div><p class="wp-block-paragraph">در مدار مولد صدای نمونه، برای تنظیم فرکانس خروجی از یک پتانسیومتر 150kΩ استفاده شده است. اگر یک مقاومت یا تریمر را با پتانسیومتر سری کنید، می‌توانید کمترین و بیشترین فرکانس را محدود کنید. این روش در آژیرها، بوق‌ها و هشداردهنده‌ها کاربرد فراوان دارد.</p><h3 id="h-مثال-3-تولید-سیگنال-ساعت-برای-مدارهای-سنکرون" class="wp-block-heading">مثال 3: تولید سیگنال ساعت برای مدارهای سنکرون</h3><p class="wp-block-paragraph">در مدارهای سنکرون، همه فلیپ‌فلاپ‌ها با یک سیگنال ساعت مشترک هماهنگ می‌شوند. به دلیل قیمت مناسب و سادگی طراحی، مدار آستیبل 555 مولد ساعت رایجی است. مقادیر پیش‌فرض ابزار (10µF، 4.7kΩ و 10kΩ) را در نظر بگیرید:</p><p class="wp-block-paragraph">[[:f = frac(1.44, 24.7kΩ × 10µF) ≈ 5.83Hz:]]</p><p class="wp-block-paragraph">این فرکانس برای دیدن حرکت داده‌ها در یک شیفت رجیستر (Shift Register) مناسب است. خروجی 555 را به پایه Clock وصل می‌کنید و با هر پالس، داده یک خانه جابه‌جا می‌شود.</p><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="532" height="229" src="https://makingprojec.com/wp-content/uploads/2026/07/555-timer-astable-circuit-calculator-3.gif" alt="ماشین حساب طراحی مدار آستیبل ایسی تایمر 555" class="wp-image-57614" style="width:468px;height:auto"/></figure></div><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li>با افزایش خازن C، دوره تناوب زیاد و فرکانس کم می‌شود.</li>

<li>افزایش R1 فقط زمان روشن (T1) را بیشتر می‌کند و T0 ثابت می‌ماند.</li>

<li>افزایش R2 هم T1 و هم T0 را زیاد می‌کند، اما سیکل کاری را کاهش می‌دهد.</li>

<li>واحد خازن و مقاومت‌ها را با دقت انتخاب کنید؛ بیشترین خطای کاربران اشتباه در واحد است.</li>

<li>ضرایب 0.694 و 1.44 مقادیر تقریبی هستند. اختلاف‌های کوچک بین f و معکوس T طبیعی است.</li>

<li>مقدار واقعی قطعات (تلرانس خازن و مقاومت) فرکانس عملی را کمی جابه‌جا می‌کند.</li>

<li>برای سیکل کاری دقیق 50%، مدار استاندارد کافی نیست و باید آن را اصلاح کنید.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790671418799"><strong class="schema-faq-question"><strong>تایمر 555 در حالت آستیبل چه کاری انجام می‌دهد؟</strong></strong> <p class="schema-faq-answer">بدون نیاز به سیگنال ورودی، به‌طور مداوم پالس تولید می‌کند و خروجی بین VCC و 0 ولت تغییر می‌کند. به همین دلیل از آن به‌عنوان نوسان‌ساز یا مولد موج مربعی استفاده می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790671425695"><strong class="schema-faq-question"><strong>چگونه فرکانس مدار آستیبل را کاهش دهیم؟</strong></strong> <p class="schema-faq-answer">مقدار C، R1 یا R2 را افزایش دهید. هرچه حاصل‌ضرب بزرگ‌تر شود، دوره تناوب بیشتر و فرکانس کمتر می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790671433162"><strong class="schema-faq-question"><strong>آیا با مدار استاندارد 555 می‌توان به سیکل کاری 50 درصد رسید؟</strong></strong> <p class="schema-faq-answer">خیر. در پیکربندی استاندارد، سیکل کاری همیشه بیشتر از 50 درصد است. برای رسیدن به 50 درصد باید مدار را با دیود یا روش‌های دیگر اصلاح کرد.</p> </div> <div class="schema-faq-section" id="faq-question-1790671440474"><strong class="schema-faq-question"><strong>مهم‌ترین کاربردهای مدار آستیبل 555 چیست؟</strong></strong> <p class="schema-faq-answer">تولید سیگنال ساعت برای مدارهای دیجیتال، چشمک‌زن LED، مولد صوت، آژیر، تولید پالس و انواع نوسان‌سازها از کاربردهای اصلی آن است. سادگی، قیمت پایین و پایداری مناسب باعث شده 555 هنوز در پروژه‌های آموزشی و صنعتی محبوب بماند.</p> </div> <div class="schema-faq-section" id="faq-question-1790671451710"><strong class="schema-faq-question"><strong>تفاوت فرکانس و دوره تناوب چیست؟</strong></strong> <p class="schema-faq-answer">فرکانس تعداد سیکل در هر ثانیه است و واحدش هرتز است. دوره تناوب زمان یک سیکل کامل است و این دو معکوس یکدیگرند.</p> </div> <div class="schema-faq-section" id="faq-question-1790671460741"><strong class="schema-faq-question"><strong>وظیفه مقاومت‌های R1 و R2 چیست؟</strong></strong> <p class="schema-faq-answer">R1 بیشتر روی زمان روشن بودن خروجی اثر می‌گذارد. R2 هم زمان روشن و هم زمان خاموش را تغییر می‌دهد و در تعیین سیکل کاری و فرکانس نقش مهمی دارد.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555 با سه ورودی ساده، فرکانس، دوره تناوب، سیکل کاری و زمان‌های High و Low را در یک لحظه نشان می‌دهد. چه بخواهید چشمک‌زن LED با تایمر 555 بسازید، چه مولد صدا یا سیگنال ساعت، این ابزار مقدار مناسب قطعات را برایتان مشخص می‌کند. اگر این مطلب برایتان مفید بود، آن را با دوستانتان به اشتراک بگذارید و برای آموزش‌های بیشتر به سایت ما سر بزنید.</p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="18210" href="https://makingprojec.com/voltage-divider-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب مدار تقسیم ولتاژ</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60499" href="https://makingprojec.com/led-series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت سری LED</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="36272" href="https://makingprojec.com/ohms-law-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</a></li></ul></div></div>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;57609&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;0\/5 - (0 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 0px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            <span class="kksr-muted">امتیاز دادن به مطلب</span>
    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/555-timer-astable-circuit-calculator/">ماشین حساب محاسبه طراحی مدار آستیبل ایسی تایمر 555</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</title>
		<link>https://makingprojec.com/ohms-law-calculator/</link>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Sat, 23 Nov 2024 20:40:54 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه قانون اهم و توان]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?page_id=36272</guid>

					<description><![CDATA[<p>انتخاب کنید چه چیزی باید محاسبه شود:</p>
<p>                ولتاژ</p>
<p>                جریان</p>
<p>                مقاومت</p>
<p>                ولتاژ:</p>
<p>                    ولت (V)<br />
                    میلی‌ولت (mV)<br />
                    میکروولت (µV)<br />
                    نانوولت (nV)<br />
                    پیکوولت (pV)<br />
                    کیلوولت (kV)<br />
                    مگاولت (MV) ...</p>
<p>نوشته <a href="https://makingprojec.com/ohms-law-calculator/">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="eleohmslaw-5" class="ele-ohmslaw-tool" dir="rtl">
                        <p class="ele-ohmslaw-subhead"></p>

            <div class="ele-ohmslaw-calculator">
                <section class="ele-ohmslaw-panel">
                    <h3>ورودی‌ها و خروجی‌ها</h3>

                    <div class="ele-ohmslaw-field">
                        <label class="ele-ohmslaw-main-label">چه مقداری محاسبه شود؟</label>
                        <div class="ele-ohmslaw-radios">
                            <label class="ele-ohmslaw-pill"><input type="radio" name="eleohmslaw-5-mode" class="ele-ohmslaw-mode" value="voltage" checked><span>ولتاژ</span></label>
                            <label class="ele-ohmslaw-pill"><input type="radio" name="eleohmslaw-5-mode" class="ele-ohmslaw-mode" value="current"><span>جریان</span></label>
                            <label class="ele-ohmslaw-pill"><input type="radio" name="eleohmslaw-5-mode" class="ele-ohmslaw-mode" value="resistance"><span>مقاومت</span></label>
                        </div>
                    </div>

                    <div class="ele-ohmslaw-field ele-ohmslaw-row">
                        <label class="ele-ohmslaw-main-label">ولتاژ</label>
                        <input class="ele-ohmslaw-voltage" type="number" min="0" step="any" inputmode="decimal">
                        <select class="ele-ohmslaw-voltage-unit"><option value="1" selected>ولت (V)</option><option value="0.001">میلی‌ولت (mV)</option><option value="1.0E-6">میکروولت (µV)</option><option value="1.0E-9">نانوولت (nV)</option><option value="1.0E-12">پیکوولت (pV)</option><option value="1000">کیلوولت (kV)</option><option value="1000000">مگاولت (MV)</option><option value="1000000000">گیگاولت (GV)</option><option value="1000000000000">تراولت (TV)</option></select>
                    </div>

                    <div class="ele-ohmslaw-field ele-ohmslaw-row">
                        <label class="ele-ohmslaw-main-label">جریان</label>
                        <input class="ele-ohmslaw-current" type="number" min="0" step="any" inputmode="decimal">
                        <select class="ele-ohmslaw-current-unit"><option value="1" selected>آمپر (A)</option><option value="0.001">میلی‌آمپر (mA)</option><option value="1.0E-6">میکروآمپر (µA)</option><option value="1.0E-9">نانوآمپر (nA)</option><option value="1.0E-12">پیکوآمپر (pA)</option><option value="1000">کیلوآمپر (kA)</option><option value="1000000">مگاآمپر (MA)</option><option value="1000000000">گیگاآمپر (GA)</option><option value="1000000000000">تراآمپر (TA)</option></select>
                    </div>

                    <div class="ele-ohmslaw-field ele-ohmslaw-row">
                        <label class="ele-ohmslaw-main-label">مقاومت</label>
                        <input class="ele-ohmslaw-resistance" type="number" min="0" step="any" inputmode="decimal">
                        <select class="ele-ohmslaw-resistance-unit"><option value="1" selected>اهم (Ω)</option><option value="0.001">میلی‌اهم (mΩ)</option><option value="1.0E-6">میکرواهم (µΩ)</option><option value="1.0E-9">نانواهم (nΩ)</option><option value="1.0E-12">پیکواهم (pΩ)</option><option value="1000">کیلواهم (kΩ)</option><option value="1000000">مگااهم (MΩ)</option><option value="1000000000">گیگااهم (GΩ)</option><option value="1000000000000">تراهم (TΩ)</option></select>
                    </div>

                    <div class="ele-ohmslaw-field ele-ohmslaw-row">
                        <label class="ele-ohmslaw-main-label">توان</label>
                        <output class="ele-ohmslaw-power">-</output>
                        <select class="ele-ohmslaw-power-unit"><option value="1" selected>وات (W)</option><option value="0.001">میلی‌وات (mW)</option><option value="1.0E-6">میکروات (µW)</option><option value="1.0E-9">نانووات (nW)</option><option value="1.0E-12">پیکووات (pW)</option><option value="1000">کیلووات (kW)</option><option value="1000000">مگاوات (MW)</option><option value="1000000000">گیگاوات (GW)</option><option value="1000000000000">تراوات (TW)</option></select>
                    </div>

                    <div class="ele-ohmslaw-actions">
                        <button type="button" class="ele-ohmslaw-clear">پاک کردن همه مقادیر</button>
                    </div>
                    <div class="ele-ohmslaw-status" role="status">یکی از گزینه‌های ولتاژ ، جریان یا مقاومت را انتخاب کنید و دو مقدار دیگر را وارد کنید.</div>
                </section>

                <section class="ele-ohmslaw-formulas">
                    <h3>فرمول‌ها</h3>

                    <div class="ele-ohmslaw-field ele-ohmslaw-details-field">
                        <label class="ele-ohmslaw-main-label">فرمول و روش محاسبه</label>
                        <textarea class="ele-ohmslaw-details" rows="6" readonly></textarea>
                    </div>

                    <div class="ele-ohmslaw-formula-grid">
                        <div class="ele-ohmslaw-equation">V = I × R</div>
                        <div class="ele-ohmslaw-equation">I = <span class="ele-ohmslaw-fraction"><span class="ele-ohmslaw-top">V</span><span class="ele-ohmslaw-bottom">R</span></span></div>
                        <div class="ele-ohmslaw-equation">R = <span class="ele-ohmslaw-fraction"><span class="ele-ohmslaw-top">V</span><span class="ele-ohmslaw-bottom">I</span></span></div>
                        <div class="ele-ohmslaw-equation">P = V × I</div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #eleohmslaw-5 { --eleohmslaw-panel:#fff; --eleohmslaw-ink:#17202a; --eleohmslaw-muted:#5d6d7e; --eleohmslaw-line:#d7dde5; --eleohmslaw-accent:#FEA000; --eleohmslaw-accent-dark:#cc8000; --eleohmslaw-field:#fbfcfd; font-family:inherit; color:var(--eleohmslaw-ink); padding:24px; border-radius:8px; }
            #eleohmslaw-5 * { box-sizing:border-box; }
            #eleohmslaw-5 h2, #eleohmslaw-5 h1, #eleohmslaw-5 h3, #eleohmslaw-5 h4, #eleohmslaw-5 h5, #eleohmslaw-5 h6 { margin:0 0 8px; line-height:1.35; }
            #eleohmslaw-5 h3 { margin:0 0 16px; font-size:1.1rem; }
            #eleohmslaw-5 .ele-ohmslaw-subhead { margin:0 0 22px; color:var(--eleohmslaw-muted); line-height:1.9; }
            #eleohmslaw-5 .ele-ohmslaw-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; align-items:start; }
            #eleohmslaw-5 .ele-ohmslaw-panel, #eleohmslaw-5 .ele-ohmslaw-formulas { background:var(--eleohmslaw-panel); border:1px solid var(--eleohmslaw-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #eleohmslaw-5 .ele-ohmslaw-field { margin-bottom:14px; }
            #eleohmslaw-5 .ele-ohmslaw-row { display:grid; grid-template-columns:minmax(110px, 1fr) minmax(100px, 1fr) minmax(150px, auto); gap:10px; align-items:end; }
            #eleohmslaw-5 label { display:block; color:var(--eleohmslaw-muted); font-size:.92rem; line-height:1.7; margin-bottom:6px; }
            #eleohmslaw-5 .ele-ohmslaw-row label { margin-bottom:0; }
            #eleohmslaw-5 .ele-ohmslaw-main-label { color:var(--eleohmslaw-ink); font-weight:700; }
            #eleohmslaw-5 input, #eleohmslaw-5 select, #eleohmslaw-5 textarea, #eleohmslaw-5 output { width:100%; min-height:42px; border:1px solid var(--eleohmslaw-line); border-radius:6px; background:var(--eleohmslaw-field); color:var(--eleohmslaw-ink); padding:9px 10px; font:inherit; }
            #eleohmslaw-5 input[type="number"], #eleohmslaw-5 output { direction:ltr; text-align:left; font-family:inherit; }
            #eleohmslaw-5 input:disabled { background:#eef1f4; color:var(--eleohmslaw-muted); }
            #eleohmslaw-5 textarea { resize:vertical; font-family:inherit; }
            #eleohmslaw-5 .ele-ohmslaw-radios { display:flex; gap:8px; flex-wrap:wrap; background:#f3f4f6; padding:5px; border-radius:10px; }
            #eleohmslaw-5 .ele-ohmslaw-pill { position:relative; display:flex; align-items:center; justify-content:center; flex:1 1 auto; min-width:max-content; gap:6px; padding:9px 16px; border-radius:8px; background:transparent; color:var(--eleohmslaw-muted); font-size:.88rem; font-weight:600; cursor:pointer; margin:0; transition:background .15s ease, color .15s ease, box-shadow .15s ease; }
            #eleohmslaw-5 .ele-ohmslaw-pill input { position:absolute; opacity:0; width:0; height:0; pointer-events:none; }
            #eleohmslaw-5 .ele-ohmslaw-pill span { pointer-events:none; }
            #eleohmslaw-5 .ele-ohmslaw-pill:has(input:checked) { background:#fff; color:var(--eleohmslaw-accent-dark); box-shadow:0 2px 8px rgba(23,32,42,.12); font-weight:700; }
            #eleohmslaw-5 .ele-ohmslaw-actions { display:flex; gap:10px; margin-top:4px; }
            #eleohmslaw-5 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--eleohmslaw-accent); font:inherit; font-weight:700; cursor:pointer; }
            #eleohmslaw-5 .ele-ohmslaw-clear { color:#8a5200; background:#fff1dc; }
            #eleohmslaw-5 .ele-ohmslaw-status { min-height:22px; margin-top:14px; color:var(--eleohmslaw-muted); line-height:1.8; }
            #eleohmslaw-5 .ele-ohmslaw-formula-grid { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px; margin-bottom:0; }
            #eleohmslaw-5 .ele-ohmslaw-details-field { margin-bottom:18px; }
            #eleohmslaw-5 .ele-ohmslaw-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--eleohmslaw-line); border-radius:6px; background:var(--eleohmslaw-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; justify-content:center; }
            #eleohmslaw-5 .ele-ohmslaw-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #eleohmslaw-5 .ele-ohmslaw-top { border-bottom:1px solid currentColor; padding:0 8px 3px; }
            #eleohmslaw-5 .ele-ohmslaw-bottom { padding:3px 8px 0; }
            @media (max-width:820px) { #eleohmslaw-5 .ele-ohmslaw-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #eleohmslaw-5 { padding:14px; } #eleohmslaw-5 .ele-ohmslaw-panel, #eleohmslaw-5 .ele-ohmslaw-formulas { padding:16px; } #eleohmslaw-5 .ele-ohmslaw-row { grid-template-columns:1fr; } #eleohmslaw-5 .ele-ohmslaw-radios { flex-direction:column; } }
                    </style>

        <script type="text/javascript">
            document.addEventListener("DOMContentLoaded", function () {
            (function () {
                const root = document.getElementById("eleohmslaw-5");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const modeInputs = root.querySelectorAll(".ele-ohmslaw-mode");

                const el = {
                    voltage: q(".ele-ohmslaw-voltage"), voltageUnit: q(".ele-ohmslaw-voltage-unit"),
                    current: q(".ele-ohmslaw-current"), currentUnit: q(".ele-ohmslaw-current-unit"),
                    resistance: q(".ele-ohmslaw-resistance"), resistanceUnit: q(".ele-ohmslaw-resistance-unit"),
                    power: q(".ele-ohmslaw-power"), powerUnit: q(".ele-ohmslaw-power-unit"),
                    details: q(".ele-ohmslaw-details"),
                    status: q(".ele-ohmslaw-status")
                };

                const initialText = "\u06cc\u06a9\u06cc \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0648\u0644\u062a\u0627\u0698 \u060c \u062c\u0631\u06cc\u0627\u0646 \u06cc\u0627 \u0645\u0642\u0627\u0648\u0645\u062a \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0648 \u0645\u0642\u062f\u0627\u0631 \u062f\u06cc\u06af\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const voltageLabel = "\u0648\u0644\u062a\u0627\u0698";
                const currentLabel = "\u062c\u0631\u06cc\u0627\u0646";
                const resistanceLabel = "\u0645\u0642\u0627\u0648\u0645\u062a";
                const powerLabel = "\u062a\u0648\u0627\u0646";

                const getMode = () => {
                    for (const m of modeInputs) { if (m.checked) return m.value; }
                    return null;
                };

                const readBase = (input, unitSelect) => {
                    const raw = input.value.trim();
                    if (raw === "") return NaN;
                    const v = Number(raw);
                    if (!Number.isFinite(v)) return NaN;
                    return v * Number(unitSelect.value);
                };

                const formatForUnit = (baseValue, unitSelect) => {
                    const displayed = baseValue / Number(unitSelect.value);
                    return Number(displayed.toPrecision(6)).toString();
                };

                const updateDisabled = () => {
                    const mode = getMode();
                    el.voltage.disabled = mode === "voltage";
                    el.current.disabled = mode === "current";
                    el.resistance.disabled = mode === "resistance";
                };

                const calculate = () => {
                    const mode = getMode();
                    let voltage = readBase(el.voltage, el.voltageUnit);
                    let current = readBase(el.current, el.currentUnit);
                    let resistance = readBase(el.resistance, el.resistanceUnit);

                    let details = "";

                    if (mode === "voltage" && Number.isFinite(current) && Number.isFinite(resistance)) {
                        voltage = current * resistance;
                        el.voltage.value = formatForUnit(voltage, el.voltageUnit);
                        details = voltageLabel + " = " + currentLabel + " × " + resistanceLabel + " (V = I × R)";
                    } else if (mode === "current" && Number.isFinite(voltage) && Number.isFinite(resistance) && resistance !== 0) {
                        current = voltage / resistance;
                        el.current.value = formatForUnit(current, el.currentUnit);
                        details = currentLabel + " = " + voltageLabel + " ÷ " + resistanceLabel + " (I = V ÷ R)";
                    } else if (mode === "resistance" && Number.isFinite(voltage) && Number.isFinite(current) && current !== 0) {
                        resistance = voltage / current;
                        el.resistance.value = formatForUnit(resistance, el.resistanceUnit);
                        details = resistanceLabel + " = " + voltageLabel + " ÷ " + currentLabel + " (R = V ÷ I)";
                    }

                    if (Number.isFinite(voltage) && Number.isFinite(current)) {
                        const power = voltage * current;
                        el.power.value = formatForUnit(power, el.powerUnit);
                        if (details) { details += "\n"; }
                        details += powerLabel + " = " + voltageLabel + " × " + currentLabel + " (P = V × I)";
                    } else {
                        el.power.value = "-";
                    }

                    el.details.value = details || initialText;
                    el.status.textContent = mode ? "" : initialText;
                };

                modeInputs.forEach((m) => m.addEventListener("change", function () { updateDisabled(); calculate(); }));
                [el.voltage, el.voltageUnit, el.current, el.currentUnit, el.resistance, el.resistanceUnit, el.powerUnit].forEach((field) => {
                    field.addEventListener("input", calculate);
                    field.addEventListener("change", calculate);
                });

                q(".ele-ohmslaw-clear").addEventListener("click", function () {
                    el.voltage.value = ""; el.current.value = ""; el.resistance.value = "";
                    el.power.value = "-";
                    el.details.value = "";
                    el.voltageUnit.selectedIndex = 0;
                    el.currentUnit.selectedIndex = 0;
                    el.resistanceUnit.selectedIndex = 0;
                    el.powerUnit.selectedIndex = 0;
                    modeInputs.forEach((m) => { m.checked = false; });
                    updateDisabled();
                    el.status.textContent = initialText;
                });

                updateDisabled();
                el.status.textContent = initialText;
            })();
            });
        </script>
        <p class="wp-block-paragraph">اگر دنبال راهی سریع و دقیق برای محاسبه ولتاژ، جریان یا مقاومت یک مدار هستید، ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان دقیقاً همین کار را برای شما انجام می‌دهد. این ابزار بر اساس قانون اهم طراحی شده و با وارد کردن دو مقدار شناخته‌شده، مقدار سوم را به‌سادگی محاسبه می‌کند و در واقع محاسبه ولتاژ جریان مقاومت را در چند ثانیه انجام می‌دهد. علاوه بر این، محاسبه توان الکتریکی مدار هم به‌صورت خودکار و همزمان با محاسبه اصلی انجام می‌شود، بدون نیاز به فرمول‌نویسی دستی. یکی از نکات مهم این ماشین حساب قانون اهم، پشتیبانی از واحدهای اندازه‌گیری الکتریکی متنوع است؛ از پیکو و نانو گرفته تا کیلو، مگا و گیگا، که کار را برای پروژه‌های مختلف، از مدارهای ریز الکترونیکی تا سیستم‌های قدرت، راحت می‌کند. در ادامه با نحوه کار این ابزار، فرمول‌های پشت آن و چند مثال کاربردی آشنا می‌شویم.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">قانون اهم یکی از پایه‌ای‌ترین قوانین علم الکترونیک است و رابطه‌ی میان ولتاژ، جریان و مقاومت را توصیف می‌کند. طبق این قانون، ولتاژ یک مدار برابر است با حاصل‌ضرب جریان در مقاومت. ماشین حساب قانون اهم همین رابطه را به‌صورت یک ابزار تعاملی در اختیار شما می‌گذارد تا هر بار نیازی به حل دستی فرمول نباشد.</p><p class="wp-block-paragraph">کاربرد اصلی این ابزار، محاسبه ولتاژ جریان مقاومت در مدارهای مقاومتی ساده است؛ چه در حال طراحی یک مدار محدودکننده جریان برای LED باشید، چه بخواهید مقاومت یک قطعه ناشناخته را تخمین بزنید. علاوه بر سه کمیت اصلی، این ابزار محاسبه توان الکتریکی مصرفی مدار را هم انجام می‌دهد، که برای انتخاب مقاومت با توان تحمل مناسب اهمیت زیادی دارد.</p><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><p class="wp-block-paragraph">کار با این ابزار چند مرحله ساده دارد:</p><p class="wp-block-paragraph">مرحله 1: از بین سه گزینه‌ی «ولتاژ»، «جریان» و «مقاومت»، همان کمیتی را انتخاب کنید که می‌خواهید محاسبه شود. با انتخاب هرکدام، فیلد ورودی همان کمیت به‌طور خودکار غیرفعال می‌شود، چون قرار است نتیجه‌ی محاسبه در آن نمایش داده شود، نه ورودی شما.</p><p class="wp-block-paragraph">مرحله 2: مقدار دو کمیت دیگر را در فیلدهای مربوطه وارد کنید. برای هرکدام می‌توانید واحد اندازه‌گیری الکتریکی مناسب را از لیست کشویی کنار فیلد انتخاب کنید؛ از میلی و میکرو تا نانو و پیکو برای مقادیر کوچک، و کیلو، مگا، گیگا و ترا برای مقادیر بزرگ.</p><p class="wp-block-paragraph">مرحله 3: به‌محض تکمیل دو مقدار ورودی، ابزار مقدار کمیت سوم را محاسبه کرده و نتیجه را همراه با توضیح روش محاسبه در کادر «فرمول و روش محاسبه» نمایش می‌دهد.</p><p class="wp-block-paragraph">مرحله 4: توان الکتریکی مدار هم به‌طور خودکار و همزمان محاسبه می‌شود؛ می‌توانید واحد نمایش توان را هم از وات تا میلی‌وات یا کیلووات تغییر دهید.</p><p class="wp-block-paragraph">مرحله 5: برای شروع یک محاسبه ولتاژ جریان مقاومت جدید، کافی است روی دکمه «پاک کردن همه مقادیر» بزنید تا همه‌ی فیلدها خالی شوند.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">منطق این ماشین حساب قانون اهم بر پایه‌ی همان رابطه‌ی کلاسیک قانون اهم و فرمول توان است:</p><p class="wp-block-paragraph">[[:V = I × R:]] <br>[[:I = frac(V, R):]]<br>[[:R = frac(V, I):]]<br>[[:P = V × I |mode=readable:]]</p><p class="wp-block-paragraph">در این فرمول‌ها، V نشان‌دهنده‌ی ولتاژ بر حسب ولت، I جریان بر حسب آمپر، R مقاومت بر حسب اهم و P توان بر حسب وات است. نکته‌ی مهم این است که ابزار پیش از محاسبه، تمام مقادیر واردشده را — صرف‌نظر از واحدی که انتخاب کرده‌اید — به واحد پایه (ولت، آمپر و اهم) تبدیل می‌کند و سپس نتیجه را دوباره در واحد انتخابی شما نمایش می‌دهد. به همین دلیل می‌توانید مثلاً جریان را بر حسب میلی‌آمپر و مقاومت را بر حسب کیلواهم وارد کنید و همچنان نتیجه‌ی درستی برای ولتاژ بگیرید.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><p class="wp-block-paragraph">مثال 1: فرض کنید جریان عبوری از یک مدار 2 آمپر و مقاومت آن 5 اهم است. با انتخاب گزینه «ولتاژ» و وارد کردن این دو مقدار:</p><p class="wp-block-paragraph">[[:V = I × R = 2 × 5 = 10V:]]</p><p class="wp-block-paragraph">توان مدار هم به‌صورت خودکار محاسبه می‌شود: {{:P = V × I = 10 × 2 = 20W:}}</p><p class="wp-block-paragraph">مثال 2: این‌بار ولتاژ منبع تغذیه 12 ولت و جریان عبوری 0.5 آمپر است و می‌خواهید مقاومت را محاسبه کنید. با انتخاب گزینه «مقاومت»:</p><p class="wp-block-paragraph">[[:R = frac(V, I) = frac(12, 0.5) = 24Ω:]]</p><p class="wp-block-paragraph">در این حالت هم توان مصرفی مدار برابر است با {{:P = V × I = 12 × 0.5 = 6W:}}، که نشان می‌دهد این ماشین حساب قانون اهم همزمان با محاسبه اصلی، محاسبه توان الکتریکی را هم انجام می‌دهد.</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li>پیش از وارد کردن مقادیر، حتماً گزینه‌ی مورد نظر (ولتاژ، جریان یا مقاومت) را انتخاب کنید؛ در غیر این صورت فیلد اشتباهی غیرفعال می‌ماند و محاسبه ولتاژ جریان مقاومت به‌درستی انجام نمی‌شود.</li>

<li>هنگام انتخاب واحدهای اندازه‌گیری الکتریکی دقت کنید که واحد میلی و میکرو یا کیلو و مگا را با هم اشتباه نگیرید؛ این خطا رایج‌ترین دلیل نتایج نادرست در چنین ابزارهایی است.</li>

<li>توان الکتریکی همیشه بر اساس دو مقدار واقعی مدار (نه مقدار محاسبه‌شده) به دست می‌آید، پس اگر یکی از ورودی‌ها اشتباه باشد، محاسبه توان الکتریکی هم نادرست خواهد بود.</li>

<li>برای شروع یک قانون اهم محاسبه جدید بهتر است از دکمه پاک‌کردن استفاده کنید تا مقدار قبلی با مقدار جدید قاطی نشود.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790626032332"><strong class="schema-faq-question"><strong>آیا ماشین حساب قانون اهم می‌تواند همزمان هر سه کمیت ولتاژ، جریان و مقاومت را محاسبه کند؟</strong></strong> <p class="schema-faq-answer">خیر، در هر بار محاسبه فقط یکی از این سه کمیت به‌عنوان مجهول انتخاب می‌شود و دو کمیت دیگر باید مشخص باشند.</p> </div> <div class="schema-faq-section" id="faq-question-1790626041658"><strong class="schema-faq-question"><strong>چرا فیلد ولتاژ در ابتدا غیرفعال است؟</strong></strong> <p class="schema-faq-answer">چون به‌طور پیش‌فرض گزینه «ولتاژ» انتخاب شده و ابزار همان کمیت انتخاب‌شده را محاسبه می‌کند، نه دریافت.</p> </div> <div class="schema-faq-section" id="faq-question-1790626051027"><strong class="schema-faq-question"><strong>آیا لازم است همه مقادیر را با واحد یکسان وارد کنم؟</strong></strong> <p class="schema-faq-answer">خیر، می‌توانید برای هر کمیت واحد جداگانه‌ای مثل میلی‌آمپر یا کیلواهم انتخاب کنید؛ ابزار خودش تبدیل واحد را انجام می‌دهد.</p> </div> <div class="schema-faq-section" id="faq-question-1790626061573"><strong class="schema-faq-question"><strong>آیا این ابزار برای محاسبه توان الکتریکی هم قابل استفاده است؟</strong></strong> <p class="schema-faq-answer">بله، به‌محض وارد کردن دو مقدار معتبر، توان مدار هم به‌طور خودکار محاسبه و نمایش داده می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790626070596"><strong class="schema-faq-question"><strong>اگر مقدار اشتباهی وارد کنم چه اتفاقی می‌افتد؟</strong></strong> <p class="schema-faq-answer">کافی است با دکمه پاک کردن همه مقادیر را خالی کرده و دوباره محاسبه ولتاژ جریان مقاومت را با اعداد درست انجام دهید.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان یک ابزار ساده اما دقیق برای محاسبه ولتاژ، جریان، مقاومت و توان الکتریکی مدارهاست. با پشتیبانی از واحدهای اندازه‌گیری الکتریکی گسترده، از پیکو تا ترا، این ابزار هم برای پروژه‌های آموزشی و هم برای طراحی‌های عملی مناسب است. کافی است کمیت مورد نظر را انتخاب کنید، دو مقدار شناخته‌شده را وارد کنید و نتیجه‌ی محاسبه ولتاژ جریان مقاومت را همراه با محاسبه توان الکتریکی به‌صورت آنی دریافت کنید.</p><p class="wp-block-paragraph"></p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a href="https://makingprojec.com/parallel-equivalent-resistance-division-calculator/" target="_blank">ماشین حساب محاسبه تقسیم مقاومت معادل موازی</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60499" href="https://makingprojec.com/led-series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت سری LED</a></li>

<li class="smart-ilb-item"><a href="https://makingprojec.com/voltage-divider-calculator/" target="_blank">ماشین حساب مدار تقسیم ولتاژ</a></li></ul></div></div><p class="wp-block-paragraph"></p>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;36272&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;5\/5 - (1 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان&quot;,&quot;width&quot;:&quot;132.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 132.5px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            5/5 - (1 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/ohms-law-calculator/">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>محاسبه مقاومت معادل در مدارهای موازی</title>
		<link>https://makingprojec.com/calculation-of-equivalent-resistance-in-parallel-circuits/</link>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Tue, 20 Aug 2024 20:18:18 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مقاومت]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?page_id=32707</guid>

					<description><![CDATA[<p>مقاومت 1 (R1):</p>
<p>                Ω<br />
                kΩ<br />
                MΩ</p>
<p>            حذف</p>
<p>    اضافه کردن مقاومت</p>
<p>    واحد خروجی:</p>
<p>        Ω<br />
        kΩ<br />
        MΩ</p>
<p>    محاسبه مقاومت معادل</p>
<p>نتیجه</p>
<p>مقاومت معادل یکی از مهم‌ترین مفاهیم در تحلیل مدارهای الکتریکی است. در مدارهایی که چندین مقاومت به‌صورت موازی با هم قرار گرفته‌اند، محاسبه مقاومت معادل به کاربران این امکان را می‌دهد تا بتوانند مدار ...</p>
<p>نوشته <a href="https://makingprojec.com/calculation-of-equivalent-resistance-in-parallel-circuits/">محاسبه مقاومت معادل در مدارهای موازی</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="elepareq-6" class="ele-pareq-tool" dir="rtl">
                        <p class="ele-pareq-subhead"></p>

            <div class="ele-pareq-calculator">
                <section class="ele-pareq-panel">
                    <h3>ورودی‌ها</h3>

                    <div class="ele-pareq-rows"></div>

                    <button type="button" class="ele-pareq-add-row">افزودن مقاومت</button>

                    <div class="ele-pareq-actions">
                        <button type="button" class="ele-pareq-calculate">محاسبه مقاومت معادل</button>
                        <button type="button" class="ele-pareq-reset">پاک کردن</button>
                    </div>
                    <div class="ele-pareq-status" role="status">برای شروع، مقدار حداقل دو مقاومت را وارد کنید.</div>
                </section>

                <section class="ele-pareq-panel">
                    <h3>خروجی</h3>
                    <div class="ele-pareq-result-field">
                        <label class="ele-pareq-main-label">نتیجه</label>
                        <output class="ele-pareq-result">-</output>
                        <label class="ele-pareq-output-unit-label">واحد خروجی</label>
                        <select class="ele-pareq-output-unit">
                            <option value="1" selected>Ω</option>
                            <option value="1000">kΩ</option>
                            <option value="1000000">MΩ</option>
                        </select>
                    </div>
                </section>

                <section class="ele-pareq-formulas">
                    <h3>فرمول</h3>
                    <div class="ele-pareq-formula-grid">
                        <div class="ele-pareq-equation">
                            <span class="ele-pareq-fraction"><span class="ele-pareq-top">1</span><span class="ele-pareq-bottom">Req</span></span>
                            <span>=</span>
                            <span class="ele-pareq-fraction"><span class="ele-pareq-top">1</span><span class="ele-pareq-bottom">R1</span></span>
                            <span>+</span>
                            <span class="ele-pareq-fraction"><span class="ele-pareq-top">1</span><span class="ele-pareq-bottom">R2</span></span>
                            <span>+</span>
                            <span class="ele-pareq-fraction"><span class="ele-pareq-top">1</span><span class="ele-pareq-bottom">R3</span></span>
                            <span>+</span>
                            <span>...</span>
                            <span>+</span>
                            <span class="ele-pareq-fraction"><span class="ele-pareq-top">1</span><span class="ele-pareq-bottom">Rn</span></span>
                        </div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #elepareq-6 { --elepareq-panel:#fff; --elepareq-ink:#17202a; --elepareq-muted:#5d6d7e; --elepareq-line:#d7dde5; --elepareq-accent:#FEA000; --elepareq-accent-dark:#cc8000; --elepareq-field:#fbfcfd; font-family:inherit; color:var(--elepareq-ink); padding:24px; border-radius:8px; }
            #elepareq-6 * { box-sizing:border-box; }
            #elepareq-6 h2, #elepareq-6 h1, #elepareq-6 h3, #elepareq-6 h4, #elepareq-6 h5, #elepareq-6 h6 { margin:0 0 8px; line-height:1.35; }
            #elepareq-6 h3 { margin:0 0 16px; font-size:1.1rem; }
            #elepareq-6 .ele-pareq-subhead { margin:0 0 22px; color:var(--elepareq-muted); line-height:1.9; }
            #elepareq-6 .ele-pareq-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #elepareq-6 .ele-pareq-panel, #elepareq-6 .ele-pareq-formulas { background:var(--elepareq-panel); border:1px solid var(--elepareq-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #elepareq-6 .ele-pareq-formulas { grid-column:1 / -1; }
            #elepareq-6 .ele-pareq-rows { margin-bottom:14px; }
            #elepareq-6 .ele-pareq-row { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto) minmax(60px, auto); gap:10px; align-items:end; margin-bottom:12px; }
            #elepareq-6 .ele-pareq-field { margin-bottom:14px; }
            #elepareq-6 label { display:block; color:var(--elepareq-muted); font-size:.92rem; line-height:1.7; }
            #elepareq-6 .ele-pareq-main-label, #elepareq-6 .ele-pareq-row-label { align-self:center; color:var(--elepareq-ink); font-weight:700; }
            #elepareq-6 input, #elepareq-6 select, #elepareq-6 output { width:100%; min-height:42px; border:1px solid var(--elepareq-line); border-radius:6px; background:var(--elepareq-field); color:var(--elepareq-ink); padding:9px 10px; font:inherit; }
            #elepareq-6 input[type="number"], #elepareq-6 output { direction:ltr; text-align:left; font-family:inherit; }
            #elepareq-6 .ele-pareq-add-row { min-height:38px; border:1px dashed var(--elepareq-accent); border-radius:6px; padding:0 14px; color:var(--elepareq-accent-dark); background:#fff8ed; font:inherit; font-weight:700; cursor:pointer; margin-bottom:18px; }
            #elepareq-6 .ele-pareq-row-remove { min-height:42px; border:0; border-radius:6px; padding:0 14px; color:#8a5200; background:#fff1dc; font:inherit; font-weight:700; cursor:pointer; }
            #elepareq-6 .ele-pareq-row-remove:disabled { opacity:.4; cursor:not-allowed; }
            #elepareq-6 .ele-pareq-actions { display:flex; gap:10px; margin-top:4px; }
            #elepareq-6 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--elepareq-accent); font:inherit; font-weight:700; cursor:pointer; }
            #elepareq-6 .ele-pareq-reset { color:#8a5200; background:#fff1dc; }
            #elepareq-6 .ele-pareq-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #elepareq-6 .ele-pareq-status.ele-pareq-ok { color:var(--elepareq-accent-dark); }
            #elepareq-6 .ele-pareq-result-field { margin-bottom:0; display:flex; flex-direction:column; gap:8px; }
            #elepareq-6 .ele-pareq-result-field .ele-pareq-main-label { margin-bottom:0; }
            #elepareq-6 .ele-pareq-output-unit-label { margin-top:6px; margin-bottom:0; }
            #elepareq-6 .ele-pareq-formula-grid { display:grid; grid-template-columns:1fr; gap:12px; }
            #elepareq-6 .ele-pareq-equation { direction:ltr; display:flex; align-items:center; flex-wrap:wrap; gap:8px; min-height:46px; border:1px solid var(--elepareq-line); border-radius:6px; background:var(--elepareq-field); padding:10px 12px; font-family:inherit; font-size:1.05rem; overflow-x:auto; }
            #elepareq-6 .ele-pareq-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #elepareq-6 .ele-pareq-top { border-bottom:1px solid currentColor; padding:0 8px 3px; }
            #elepareq-6 .ele-pareq-bottom { padding:3px 8px 0; }
            @media (max-width:820px) { #elepareq-6 .ele-pareq-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #elepareq-6 { padding:14px; } #elepareq-6 .ele-pareq-panel, #elepareq-6 .ele-pareq-formulas { padding:16px; } #elepareq-6 .ele-pareq-row { grid-template-columns:1fr; } #elepareq-6 .ele-pareq-actions { flex-direction:column; } }
                    </style>

        <script type="text/javascript">
            document.addEventListener("DOMContentLoaded", function () {
            (function () {
                const root = document.getElementById("elepareq-6");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const rowsContainer = q(".ele-pareq-rows");
                const addBtn = q(".ele-pareq-add-row");
                const outputUnit = q(".ele-pareq-output-unit");
                const result = q(".ele-pareq-result");
                const status = q(".ele-pareq-status");

                const initialText = "\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0645\u0642\u062f\u0627\u0631 \u062d\u062f\u0627\u0642\u0644 \u062f\u0648 \u0645\u0642\u0627\u0648\u0645\u062a \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const invalidText = "\u0644\u0637\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0645\u0642\u0627\u0648\u0645\u062a\u200c\u0647\u0627 \u0645\u0642\u062f\u0627\u0631 \u0645\u0639\u062a\u0628\u0631 \u0648 \u0645\u062b\u0628\u062a \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.";
                const successText = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const resistorLabel = "\u0645\u0642\u0627\u0648\u0645\u062a";
                const valueLabel = "\u0645\u0642\u062f\u0627\u0631";
                const unitLabel = "\u0648\u0627\u062d\u062f";
                const removeLabel = "\u062d\u0630\u0641";

                const MIN_ROWS = 2;
                const MAX_ROWS = 24;
                let lastResultOhms = null;

                const rowTemplate = (n) => (
                    '<div class="ele-pareq-row">' +
                        '<label class="ele-pareq-row-label">' + resistorLabel + ' #' + n + '</label>' +
                        '<label>' + valueLabel + '<input class="ele-pareq-r-value" type="number" min="0" step="any" inputmode="decimal"></label>' +
                        '<label>' + unitLabel +
                            '<select class="ele-pareq-r-unit">' +
                                '<option value="1" selected>اهم (Ohms)</option>' +
                                '<option value="1000">کیلواهم (kiloOhms - kOhm)</option>' +
                                '<option value="1000000">مگااهم (MegaOhms - MOhm)</option>' +
                            '</select>' +
                        '</label>' +
                        '<button type="button" class="ele-pareq-row-remove">' + removeLabel + '</button>' +
                    '</div>'
                );

                const renumberRows = () => {
                    const rows = rowsContainer.querySelectorAll(".ele-pareq-row");
                    rows.forEach((row, idx) => {
                        row.querySelector(".ele-pareq-row-label").textContent = resistorLabel + " #" + (idx + 1);
                        row.querySelector(".ele-pareq-row-remove").disabled = rows.length <= MIN_ROWS;
                    });
                    addBtn.disabled = rows.length >= MAX_ROWS;
                };

                const addRow = () => {
                    const rows = rowsContainer.querySelectorAll(".ele-pareq-row");
                    if (rows.length >= MAX_ROWS) return;
                    rowsContainer.insertAdjacentHTML("beforeend", rowTemplate(rows.length + 1));
                    renumberRows();
                };

                rowsContainer.addEventListener("click", function (e) {
                    const btn = e.target.closest(".ele-pareq-row-remove");
                    if (!btn) return;
                    const rows = rowsContainer.querySelectorAll(".ele-pareq-row");
                    if (rows.length <= MIN_ROWS) return;
                    btn.closest(".ele-pareq-row").remove();
                    renumberRows();
                });

                addBtn.addEventListener("click", addRow);

                const setInvalid = () => {
                    lastResultOhms = null;
                    result.value = "-";
                    status.textContent = invalidText;
                    status.classList.remove("ele-pareq-ok");
                };

                const renderResult = () => {
                    if (lastResultOhms === null) { result.value = "-"; return; }
                    const displayed = lastResultOhms / Number(outputUnit.value);
                    result.value = Number(displayed.toPrecision(6)).toString();
                };

                const calculate = () => {
                    const rows = rowsContainer.querySelectorAll(".ele-pareq-row");
                    let sumReciprocal = 0, validCount = 0, invalid = false;
                    rows.forEach((row) => {
                        const raw = row.querySelector(".ele-pareq-r-value").value.trim();
                        const unit = Number(row.querySelector(".ele-pareq-r-unit").value);
                        if (raw === "") { invalid = true; return; }
                        const v = Number(raw);
                        if (!Number.isFinite(v) || v <= 0) { invalid = true; return; }
                        sumReciprocal += 1 / (v * unit);
                        validCount++;
                    });
                    if (invalid || validCount < 2) { setInvalid(); return; }
                    lastResultOhms = 1 / sumReciprocal;
                    renderResult();
                    status.textContent = successText;
                    status.classList.add("ele-pareq-ok");
                };

                q(".ele-pareq-calculate").addEventListener("click", calculate);
                outputUnit.addEventListener("input", renderResult);

                q(".ele-pareq-reset").addEventListener("click", function () {
                    rowsContainer.innerHTML = "";
                    addRow();
                    addRow();
                    outputUnit.value = "1";
                    lastResultOhms = null;
                    result.value = "-";
                    status.textContent = initialText;
                    status.classList.remove("ele-pareq-ok");
                });

                addRow();
                addRow();
            })();
            });
        </script>
        <p class="wp-block-paragraph">اگر با چند مقاومت موازی سروکار دارید، ابزار محاسبه مقاومت معادل در مدارهای موازی در همین صفحه کار را برایتان ساده می‌کند. مقاومت معادل یا همان مقاومت کل، مقداری است که می‌تواند جای همه‌ی مقاومت‌های موازی بنشیند، بدون اینکه منبع تغذیه تفاوتی احساس کند. با وارد کردن مقدار و واحد هر مقاومت (اهم، کیلواهم یا مگااهم)، بلافاصله مقاومت کل مدار موازی را می‌بینید و دیگر لازم نیست معکوس‌ها را با ماشین‌حساب دستی جمع کنید. این ابزار برای دانشجویان و علاقه‌مندان فرمول مقاومت موازی را عملی می‌کند و برای طراحان مدار هم ماشین حساب مقاومت موازی سریع و بی‌دردسری است.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">این ابزار یک ماشین حساب آنلاین است که مقاومت معادل چند مقاومتی را که به‌صورت موازی بسته شده‌اند حساب می‌کند. مقاومت معادل، مقاومتی فرضی است که اگر جای کل شاخه‌های موازی قرار بگیرد، جریانی که منبع می‌دهد تغییر نمی‌کند.</p><p class="wp-block-paragraph">در مدار موازی، جریان بین چند مسیر تقسیم می‌شود. هر مقاومت یک مسیر جداگانه است. پس با اضافه شدن مقاومت جدید، مقاومت معادل موازی کمتر می‌شود، چون جریان راه بیشتری برای عبور دارد.</p><p class="wp-block-paragraph">کاربردهای رایج ابزار:</p><ul class="wp-block-list"><li>پیدا کردن مقدار مقاومت کل وقتی چند مقاومت در دست دارید</li>

<li>ساختن مقدار مقاومتی که استاندارد نیست، با ترکیب موازی دو یا چند مقاومت موجود</li>

<li>بررسی جواب تمرین‌های درسی مدار و فیزیک</li>

<li>طراحی تقسیم‌کننده‌ها، مدارهای محدودکننده جریان و بارهای موازی</li></ul><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><p class="wp-block-paragraph">ابزار دو بخش دارد: بخش «ورودی‌ها» برای وارد کردن مقاومت‌ها و بخش «خروجی» برای نمایش نتیجه.</p><h3 id="h-مرحله-1-وارد-کردن-مقدار-مقاومت-ها" class="wp-block-heading">مرحله 1: وارد کردن مقدار مقاومت‌ها</h3><p class="wp-block-paragraph">در ابتدا دو ردیف مقاومت (مقاومت #1 و مقاومت #2) در دسترس است. در هر ردیف، عدد مقاومت را در فیلد «مقدار» بنویسید. عدد اعشاری هم قابل قبول است.</p><h3 id="h-مرحله-2-انتخاب-واحد-هر-مقاومت" class="wp-block-heading">مرحله 2: انتخاب واحد هر مقاومت</h3><p class="wp-block-paragraph">کنار هر مقدار، یک فهرست «واحد» وجود دارد که سه گزینه دارد:</p><ul class="wp-block-list"><li>اهم (Ω)</li>

<li>کیلواهم (kΩ)</li>

<li>مگااهم (MΩ)</li></ul><p class="wp-block-paragraph">واحد هر مقاومت مستقل از بقیه است. مثلاً می‌توانید یک مقاومت را بر حسب کیلواهم و مقاومت دیگر را بر حسب اهم وارد کنید و ابزار خودش همه را یکسان می‌کند.</p><h3 id="h-مرحله-3-افزودن-یا-حذف-مقاومت" class="wp-block-heading">مرحله 3: افزودن یا حذف مقاومت</h3><p class="wp-block-paragraph">اگر بیش از دو مقاومت دارید، دکمه «افزودن مقاومت» را بزنید تا ردیف جدید اضافه شود. تعداد مقاومت‌ها محدودیت ثابتی ندارد. دکمه «حذف» هر ردیف را برمی‌دارد، ولی وقتی فقط دو ردیف مانده باشد غیرفعال است، چون <strong>محاسبه مقاومت معادل</strong> حداقل به دو مقاومت نیاز دارد.</p><h3 id="h-مرحله-4-محاسبه-و-انتخاب-واحد-خروجی" class="wp-block-heading">مرحله 4: محاسبه و انتخاب واحد خروجی</h3><p class="wp-block-paragraph">دکمه «محاسبه مقاومت معادل» را بزنید. نتیجه در بخش «خروجی» نمایش داده می‌شود. با فهرست «واحد خروجی» می‌توانید نتیجه را بر حسب Ω، kΩ یا MΩ ببینید. دکمه «پاک کردن» هم همه‌چیز را برای محاسبه‌ی تازه بازنشانی می‌کند.</p><p class="wp-block-paragraph">زیر دکمه‌ها یک پیام وضعیت هست که راهنمایی می‌کند. اگر ورودی‌ها کامل یا معتبر نباشند، همین‌جا پیام مناسب می‌آید.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">ابزار از همان <strong>فرمول مقاومت معادل موازی</strong> استفاده می‌کند: معکوس مقاومت معادل برابر است با مجموع معکوس تک‌تک مقاومت‌ها.</p><p class="wp-block-paragraph">[[:frac(1, R_{eq}) = frac(1, R_1) + frac(1, R_2) + frac(1, R_3) + &#8230; + frac(1, R_n):]]</p><p class="wp-block-paragraph">اول همه‌ی مقادیر با ضریب واحدشان (1 برای اهم، 1000 برای کیلواهم و 1000000 برای مگااهم) به اهم تبدیل می‌شوند. بعد معکوس‌ها جمع می‌شوند و معکوسِ این مجموع، مقاومت معادل بر حسب اهم است. در پایان، نتیجه بر اساس واحد خروجی انتخاب‌شده تقسیم می‌شود.</p><p class="wp-block-paragraph">برای دو مقاومت، فرمول ساده‌تری هم هست:</p><p class="wp-block-paragraph">[[:R_{eq} = frac(R_1 × R_2, R_1 + R_2):]]</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-دو-مقاومت-هم-مقدار" class="wp-block-heading">مثال 1: دو مقاومت هم‌مقدار</h3><p class="wp-block-paragraph">فرض کنید دو مقاومت 10 kΩ داریم. هر دو را با واحد کیلواهم وارد کنید:</p><p class="wp-block-paragraph">[[:frac(1, R_{eq}) = frac(1, 10) + frac(1, 10) = frac(2, 10):]]</p><p class="wp-block-paragraph">[[:R_{eq} = frac(10, 2) = 5kΩ:]]</p><p class="wp-block-paragraph">اگر چند مقاومت هم‌مقدار موازی باشند، مقاومت معادل برابر مقدار یکی از آن‌ها تقسیم بر تعدادشان است.</p><h3 id="h-مثال-2-سه-مقاومت-با-واحدهای-متفاوت" class="wp-block-heading">مثال 2: سه مقاومت با واحدهای متفاوت</h3><p class="wp-block-paragraph">فرض کنید مقاومت‌های 1 kΩ، 2.2 kΩ و 470 Ω موازی‌اند. ابتدا همه را به اهم برمی‌گردانیم: 1000 و 2200 و 470.</p><p class="wp-block-paragraph">[[:frac(1, R_{eq}) = frac(1, 1000) + frac(1, 2200) + frac(1, 470) ≈ 0.001 + 0.000455 + 0.002128 = 0.003583:]]</p><p class="wp-block-paragraph">[[:R_{eq} = frac(1, 0.003583) ≈ 279Ω:]]</p><p class="wp-block-paragraph">نتیجه از کوچک‌ترین مقاومت (470 Ω) هم کمتر شد، که در مدار موازی همیشه همین‌طور است.</p><h3 id="h-مثال-3-ساختن-یک-مقدار-خاص" class="wp-block-heading">مثال 3: ساختن یک مقدار خاص</h3><p class="wp-block-paragraph">اگر مقاومت 1.5 kΩ ندارید، می‌توانید دو مقاومت 3 kΩ را موازی کنید:</p><p class="wp-block-paragraph">[[:R_{eq} = frac(3 × 3, 3 + 3) = 1.5kΩ:]]</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li><strong>مقاومت معادل همیشه از کوچک‌ترین مقاومت کمتر است.</strong> اگر نتیجه بزرگ‌تر شد، احتمالاً واحد یکی از ورودی‌ها را اشتباه انتخاب کرده‌اید.</li>

<li><strong>واحد هر ردیف را جداگانه بررسی کنید.</strong> رایج‌ترین خطا، وارد کردن عدد بر حسب کیلواهم در حالی است که واحد روی اهم مانده است.</li>

<li><strong>مقدار صفر مشکل‌ساز است.</strong> مقاومت صفر یعنی اتصال کوتاه، و فرمول معکوس‌گیری با آن معنا نمی‌دهد. مقدار هر مقاومت باید بزرگ‌تر از صفر باشد.</li>

<li><strong>حداقل دو مقاومت لازم است.</strong> با یک مقاومت، ابزار پیام راهنما نشان می‌دهد و نتیجه‌ای نمی‌دهد.</li>

<li><strong>این ابزار فقط برای اتصال موازی است.</strong> اگر مقاومت‌ها سری‌اند، باید مقادیرشان را ساده جمع کنید. برای مدارهای ترکیبی، اول بخش‌های موازی را به یک مقاومت معادل تبدیل کنید و بعد با بقیه ادامه دهید.</li>

<li><strong>تلورانس قطعات را در نظر بگیرید.</strong> مقاومت‌های واقعی معمولاً 1 تا 5 درصد خطا دارند، پس نتیجه‌ی عملی ممکن است کمی با عدد ابزار فرق کند.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790626526221"><strong class="schema-faq-question"><strong>مقاومت معادل موازی چرا از هر مقاومت تک کمتر است؟</strong></strong> <p class="schema-faq-answer">چون هر مقاومت جدید، یک مسیر تازه برای عبور جریان می‌سازد. راه‌های بیشتر یعنی مانع کل کمتر.</p> </div> <div class="schema-faq-section" id="faq-question-1790626533358"><strong class="schema-faq-question"><strong>آیا می‌توانم مقاومت‌هایی با واحدهای مختلف را با هم وارد کنم؟</strong></strong> <p class="schema-faq-answer">بله. هر ردیف واحد جداگانه دارد و ابزار پیش از محاسبه همه را به اهم تبدیل می‌کند.</p> </div> <div class="schema-faq-section" id="faq-question-1790626540820"><strong class="schema-faq-question"><strong>تعداد مقاومت‌ها چقدر می‌تواند باشد؟</strong></strong> <p class="schema-faq-answer">با دکمه «افزودن مقاومت» هر تعداد ردیف که لازم دارید اضافه کنید. حداقل تعداد دو مقاومت است.</p> </div> <div class="schema-faq-section" id="faq-question-1790626547773"><strong class="schema-faq-question"><strong>تفاوت مقاومت موازی و سری چیست؟</strong></strong> <p class="schema-faq-answer">در حالت سری مقاومت‌ها ساده جمع می‌شوند و مقدار کل بزرگ‌تر می‌شود. در حالت موازی از جمع معکوس‌ها استفاده می‌شود و مقدار کل کوچک‌تر می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790626556982"><strong class="schema-faq-question"><strong>واحد خروجی را می‌شود تغییر داد؟</strong></strong> <p class="schema-faq-answer">بله. با فهرست «واحد خروجی» نتیجه را بر حسب Ω، kΩ یا MΩ ببینید.</p> </div> <div class="schema-faq-section" id="faq-question-1790626565860"><strong class="schema-faq-question"><strong>اگر مقدار یکی از مقاومت‌ها صفر باشد چه می‌شود؟</strong></strong> <p class="schema-faq-answer">مقاومت صفر یعنی اتصال کوتاه و در فرمول موازی معنای عملی ندارد. مقادیر باید مثبت باشند، وگرنه ابزار پیام هشدار می‌دهد.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">ماشین حساب محاسبه مقاومت معادل در مدارهای موازی با گرفتن مقدار و واحد هر مقاومت، مقاومت معادل را طبق فرمول جمع معکوس‌ها حساب می‌کند و خروجی را در واحد دلخواه نشان می‌دهد. یادتان باشد که مقاومت کل در مدار موازی همیشه از کوچک‌ترین مقاومت کمتر است و واحد هر ردیف را قبل از محاسبه بررسی کنید. برای مدارهای ترکیبی هم بخش‌های موازی را جدا حساب کنید و با بخش‌های سری ترکیب کنید.</p><p class="wp-block-paragraph"></p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="32694" href="https://makingprojec.com/parallel-equivalent-resistance-division-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه تقسیم مقاومت معادل موازی</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="36272" href="https://makingprojec.com/ohms-law-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب قانون اهم محاسبه ولتاژ، جریان، مقاومت و توان</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60157" href="https://makingprojec.com/series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت‌ های سری</a></li></ul></div></div>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;32707&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;0\/5 - (0 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;محاسبه مقاومت معادل در مدارهای موازی&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 0px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            <span class="kksr-muted">امتیاز دادن به مطلب</span>
    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/calculation-of-equivalent-resistance-in-parallel-circuits/">محاسبه مقاومت معادل در مدارهای موازی</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ماشین حساب محاسبه تقسیم مقاومت معادل موازی</title>
		<link>https://makingprojec.com/parallel-equivalent-resistance-division-calculator/</link>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Tue, 20 Aug 2024 19:29:38 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مقاومت]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?page_id=32694</guid>

					<description><![CDATA[<p>مقاومت اول (R1):</p>
<p>        Ω<br />
        kΩ<br />
        MΩ</p>
<p>    مقاومت دوم (R2):</p>
<p>        Ω<br />
        kΩ<br />
        MΩ</p>
<p>    مقاومت معادل:</p>
<p>        Ω<br />
        kΩ<br />
        MΩ</p>
<p>    محاسبه مقاومت معادل<br />
    محاسبه R1<br />
    محاسبه R2</p>
<p>نتیجه</p>
<p>این ماشین حساب محاسبه تقسیم مقاومت معادل موازی به شما کمک می‌کند تا مقاومت معادل یک مدار موازی را محاسبه کنید. برای این کار، شما مقادیر دو مقاومت (R1 و R2) را وارد می‌کنید. ماشین حساب سپس ا ...</p>
<p>نوشته <a href="https://makingprojec.com/parallel-equivalent-resistance-division-calculator/">ماشین حساب محاسبه تقسیم مقاومت معادل موازی</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="eleparres-7" class="ele-parres-tool" dir="rtl">
                        <p class="ele-parres-subhead"></p>

            <div class="ele-parres-calculator">
                <section class="ele-parres-panel">
                    <h3>ورودی‌ها</h3>

                                            <div class="ele-parres-field">
                            <label class="ele-parres-main-label">مقاومت (R1)</label>
                            <label>مقدار<input class="ele-parres-r1" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-parres-r1-unit">
                                    <option value="1" selected>اهم (Ohms - Ω)</option>
                                    <option value="1000">کیلواهم (kiloOhms - kΩ)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MΩ)</option>
                                </select>
                            </label>
                        </div>
                                            <div class="ele-parres-field">
                            <label class="ele-parres-main-label">مقاومت (R2)</label>
                            <label>مقدار<input class="ele-parres-r2" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-parres-r2-unit">
                                    <option value="1" selected>اهم (Ohms - Ω)</option>
                                    <option value="1000">کیلواهم (kiloOhms - kΩ)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MΩ)</option>
                                </select>
                            </label>
                        </div>
                                            <div class="ele-parres-field">
                            <label class="ele-parres-main-label">مقاومت معادل</label>
                            <label>مقدار<input class="ele-parres-req" type="number" min="0" step="any" inputmode="decimal" placeholder="1"></label>
                            <label>واحد                                <select class="ele-parres-req-unit">
                                    <option value="1" selected>اهم (Ohms - Ω)</option>
                                    <option value="1000">کیلواهم (kiloOhms - kΩ)</option>
                                    <option value="1000000">مگااهم (MegaOhms - MΩ)</option>
                                </select>
                            </label>
                        </div>
                    
                    <div class="ele-parres-actions">
                        <button type="button" class="ele-parres-calc-req">محاسبه مقاومت معادل</button>
                        <button type="button" class="ele-parres-calc-r1">محاسبه R1</button>
                        <button type="button" class="ele-parres-calc-r2">محاسبه R2</button>
                        <button type="button" class="ele-parres-reset">پاک کردن</button>
                    </div>
                    <div class="ele-parres-status" role="status">مقادیر لازم را وارد کنید، سپس یکی از دکمه‌های محاسبه را بزنید.</div>
                </section>

                <section class="ele-parres-panel">
                    <h3>خروجی</h3>
                    <div class="ele-parres-result-what">-</div>
                    <div class="ele-parres-result-field">
                        <label class="ele-parres-main-label">نتیجه</label>
                        <div class="ele-parres-result-row">
                            <output class="ele-parres-result">-</output>
                            <select class="ele-parres-result-unit">
                                <option value="1" selected>اهم (Ohms - Ω)</option>
                                <option value="1000">کیلواهم (kiloOhms - kΩ)</option>
                                <option value="1000000">مگااهم (MegaOhms - MΩ)</option>
                            </select>
                        </div>
                    </div>
                </section>

                <section class="ele-parres-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-parres-formula-grid">
                        <div class="ele-parres-equation">Req = <span class="ele-parres-fraction"><span class="ele-parres-top">R1 × R2</span><span class="ele-parres-bottom">R1 + R2</span></span></div>
                        <div class="ele-parres-equation">R1 = <span class="ele-parres-fraction"><span class="ele-parres-top">Req × R2</span><span class="ele-parres-bottom">R2 − Req</span></span></div>
                        <div class="ele-parres-equation">R2 = <span class="ele-parres-fraction"><span class="ele-parres-top">Req × R1</span><span class="ele-parres-bottom">R1 − Req</span></span></div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #eleparres-7 { --eleparres-panel:#fff; --eleparres-ink:#17202a; --eleparres-muted:#5d6d7e; --eleparres-line:#d7dde5; --eleparres-accent:#FEA000; --eleparres-accent-dark:#cc8000; --eleparres-field:#fbfcfd; font-family:inherit; color:var(--eleparres-ink); padding:24px; border-radius:8px; }
            #eleparres-7 * { box-sizing:border-box; }
            #eleparres-7 h2, #eleparres-7 h1, #eleparres-7 h3, #eleparres-7 h4, #eleparres-7 h5, #eleparres-7 h6 { margin:0 0 8px; line-height:1.35; }
            #eleparres-7 h3 { margin:0 0 16px; font-size:1.1rem; }
            #eleparres-7 .ele-parres-subhead { margin:0 0 22px; color:var(--eleparres-muted); line-height:1.9; }
            #eleparres-7 .ele-parres-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #eleparres-7 .ele-parres-panel, #eleparres-7 .ele-parres-formulas { background:var(--eleparres-panel); border:1px solid var(--eleparres-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #eleparres-7 .ele-parres-formulas { grid-column:1 / -1; }
            #eleparres-7 .ele-parres-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(120px, 1fr) minmax(128px, auto); gap:10px; align-items:end; margin-bottom:14px; }
            #eleparres-7 .ele-parres-result-field { margin-bottom:14px; }
            #eleparres-7 .ele-parres-result-field > .ele-parres-main-label { margin-bottom:8px; }
            #eleparres-7 .ele-parres-result-row { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
            #eleparres-7 .ele-parres-result-what { color:var(--eleparres-accent-dark); font-weight:700; font-size:.9rem; margin-bottom:10px; }
            #eleparres-7 label { display:block; color:var(--eleparres-muted); font-size:.92rem; line-height:1.7; }
            #eleparres-7 .ele-parres-main-label { align-self:center; color:var(--eleparres-ink); font-weight:700; }
            #eleparres-7 input, #eleparres-7 select, #eleparres-7 textarea, #eleparres-7 output { width:100%; min-height:42px; border:1px solid var(--eleparres-line); border-radius:6px; background:var(--eleparres-field); color:var(--eleparres-ink); padding:9px 10px; font:inherit; }
            #eleparres-7 input[type="number"], #eleparres-7 output { direction:ltr; text-align:left; font-family:inherit; }
            #eleparres-7 textarea { resize:vertical; direction:rtl; }
            #eleparres-7 .ele-parres-actions { display:flex; gap:10px; margin-top:18px; flex-wrap:wrap; }
            #eleparres-7 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--eleparres-accent); font:inherit; font-weight:700; cursor:pointer; }
            #eleparres-7 .ele-parres-reset { color:#8a5200; background:#fff1dc; }
            #eleparres-7 .ele-parres-status { min-height:22px; margin-top:14px; color:#b45309; line-height:1.8; }
            #eleparres-7 .ele-parres-status.ele-parres-ok { color:var(--eleparres-accent-dark); }
            #eleparres-7 .ele-parres-formula-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; }
            #eleparres-7 .ele-parres-equation { direction:ltr; display:flex; align-items:center; gap:8px; min-height:46px; border:1px solid var(--eleparres-line); border-radius:6px; background:var(--eleparres-field); padding:10px 12px; font-family:inherit; font-size:1.08rem; overflow-x:auto; white-space:nowrap; }
            #eleparres-7 .ele-parres-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #eleparres-7 .ele-parres-top { border-bottom:1px solid currentColor; padding:0 10px 3px; }
            #eleparres-7 .ele-parres-bottom { padding:3px 10px 0; }
            @media (max-width:820px) { #eleparres-7 .ele-parres-calculator { grid-template-columns:1fr; } #eleparres-7 .ele-parres-formula-grid { grid-template-columns:1fr; } }
            @media (max-width:560px) { #eleparres-7 { padding:14px; } #eleparres-7 .ele-parres-panel, #eleparres-7 .ele-parres-formulas { padding:16px; } #eleparres-7 .ele-parres-field { grid-template-columns:1fr; } #eleparres-7 .ele-parres-result-row { grid-template-columns:1fr; } #eleparres-7 .ele-parres-actions { flex-direction:column; } }
                    </style>

        <script type="text/javascript">
            document.addEventListener("DOMContentLoaded", function () {
            (function () {
                const root = document.getElementById("eleparres-7");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);
                const fields = {
                    r1: q(".ele-parres-r1"), r1Unit: q(".ele-parres-r1-unit"),
                    r2: q(".ele-parres-r2"), r2Unit: q(".ele-parres-r2-unit"),
                    req: q(".ele-parres-req"), reqUnit: q(".ele-parres-req-unit"),
                    result: q(".ele-parres-result"), resultUnit: q(".ele-parres-result-unit"),
                    resultWhat: q(".ele-parres-result-what"),
                    status: q(".ele-parres-status")
                };
                const initialText = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0644\u0627\u0632\u0645 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0633\u067e\u0633 \u06cc\u06a9\u06cc \u0627\u0632 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0631\u0627 \u0628\u0632\u0646\u06cc\u062f.";
                const invalidText = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0645\u0639\u062a\u0628\u0631 \u0646\u06cc\u0633\u062a\u0646\u062f.";
                const successText = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const reqLabel = "\u0645\u0642\u0627\u0648\u0645\u062a \u0645\u0639\u0627\u062f\u0644";
                const r1Label = "\u0645\u0642\u0627\u0648\u0645\u062a (R1)";
                const r2Label = "\u0645\u0642\u0627\u0648\u0645\u062a (R2)";

                let lastComputed = null; // { label: string, ohms: number }

                const readPositive = (input) => {
                    const value = Number(input.value);
                    return Number.isFinite(value) && value > 0 ? value : null;
                };

                const renderResult = () => {
                    if (!lastComputed) {
                        fields.result.value = "-";
                        fields.resultWhat.textContent = "-";
                        return;
                    }
                    const displayed = lastComputed.ohms / Number(fields.resultUnit.value);
                    fields.result.value = Number(displayed.toPrecision(6)).toString();
                    fields.resultWhat.textContent = lastComputed.label;
                };

                const setInvalid = () => {
                    lastComputed = null;
                    renderResult();
                    fields.status.textContent = invalidText;
                    fields.status.classList.remove("ele-parres-ok");
                };
                const setSuccess = (label, ohms) => {
                    lastComputed = { label, ohms };
                    renderResult();
                    fields.status.textContent = successText;
                    fields.status.classList.add("ele-parres-ok");
                };

                q(".ele-parres-calc-req").addEventListener("click", function () {
                    const r1v = readPositive(fields.r1), r2v = readPositive(fields.r2);
                    if (r1v === null || r2v === null) { setInvalid(); return; }
                    const r1 = r1v * Number(fields.r1Unit.value);
                    const r2 = r2v * Number(fields.r2Unit.value);
                    const reqOhms = (r1 * r2) / (r1 + r2);
                    setSuccess(reqLabel, reqOhms);
                });

                q(".ele-parres-calc-r1").addEventListener("click", function () {
                    const reqv = readPositive(fields.req), r2v = readPositive(fields.r2);
                    if (reqv === null || r2v === null) { setInvalid(); return; }
                    const reqOhms = reqv * Number(fields.reqUnit.value);
                    const r2 = r2v * Number(fields.r2Unit.value);
                    if (r2 <= reqOhms) { setInvalid(); return; }
                    const r1Ohms = (reqOhms * r2) / (r2 - reqOhms);
                    setSuccess(r1Label, r1Ohms);
                });

                q(".ele-parres-calc-r2").addEventListener("click", function () {
                    const reqv = readPositive(fields.req), r1v = readPositive(fields.r1);
                    if (reqv === null || r1v === null) { setInvalid(); return; }
                    const reqOhms = reqv * Number(fields.reqUnit.value);
                    const r1 = r1v * Number(fields.r1Unit.value);
                    if (r1 <= reqOhms) { setInvalid(); return; }
                    const r2Ohms = (reqOhms * r1) / (r1 - reqOhms);
                    setSuccess(r2Label, r2Ohms);
                });

                fields.resultUnit.addEventListener("input", renderResult);

                q(".ele-parres-reset").addEventListener("click", function () {
                    fields.r1.value = ""; fields.r2.value = ""; fields.req.value = "";
                    fields.r1Unit.value = "1"; fields.r2Unit.value = "1"; fields.reqUnit.value = "1";
                    fields.resultUnit.value = "1";
                    lastComputed = null;
                    renderResult();
                    fields.status.textContent = initialText;
                    fields.status.classList.remove("ele-parres-ok");
                    fields.r1.focus();
                });
            })();
            });
        </script>
        <p class="wp-block-paragraph">اگر با مدارهای الکترونیکی سروکار دارید، حتماً به ماشین حساب محاسبه تقسیم مقاومت معادل موازی نیاز پیدا کرده‌اید. وقتی دو مقاومت به‌صورت موازی به هم وصل می‌شوند، مقاومت کل مدار از فرمول مقاومت موازی به دست می‌آید و انجام این محاسبه با دست، گاهی زمان‌بر و مستعد خطاست. همین‌جاست که ماشین حساب مقاومت معادل موازی وارد عمل می‌شود. با این ابزار می‌توانید به‌سرعت مقاومت معادل مدار موازی را پیدا کنید یا برعکس، اگر مقدار مقاومت معادل و یکی از مقاومت‌ها را در اختیار دارید، محاسبه R1 و R2 در مدار موازی را در چند ثانیه انجام دهید. این ابزار برای طراحی اتصال موازی مقاومت‌ها در پروژه‌های آردوینو، مدارهای آنالوگ و تقسیم‌کننده‌های ولتاژ نیز بسیار کاربردی است.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">این ابزار یک ماشین حساب مقاومت معادل موازی است که به شما کمک می‌کند بدون نیاز به محاسبه دستی، مقادیر مربوط به یک مدار مقاومت معادل موازی را به‌دست بیاورید. کاربرد اصلی آن زمانی است که دو مقاومت (R1 و R2) به‌صورت موازی در مدار قرار گرفته‌اند و شما می‌خواهید بدانید مقاومت کل مدار چقدر خواهد بود.</p><div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="789" src="https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000-1024x789.png" alt="ماشین حساب محاسبه مقاومت معادل موازی" class="wp-image-32703" style="aspect-ratio:1.2978610400270387;width:194px;height:auto" srcset="https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000-1024x789.png 1024w, https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000-500x385.png 500w, https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000-300x231.png 300w, https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000-768x592.png 768w, https://makingprojec.com/wp-content/uploads/2024/08/Screenshot-2024-08-20-225000.png 1060w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div><p class="wp-block-paragraph">همان‌طور که در تصویر بالا مشخص است، در یک اتصال موازی مقاومت‌ها، دو سر هر مقاومت به دو نقطه‌ی مشترک وصل می‌شود و این ساختار، فرمول مقاومت موازی خاص خودش را دارد که با حالت سری کاملاً متفاوت است. علاوه بر محاسبه مقاومت معادل موازی، این ابزار قابلیت معکوس هم دارد؛ یعنی اگر مقاومت معادل مدار موازی و یکی از دو مقاومت را بدانید، می‌توانید مقدار مقاومت دیگر را نیز پیدا کنید. این ویژگی به‌خصوص در تعمیرات و طراحی معکوس مدارهایی که یکی از مقاومت‌ها ناشناخته است، بسیار کاربرد دارد.</p><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><p class="wp-block-paragraph">استفاده از این ماشین حساب مقاومت معادل موازی بسیار ساده است و نیازی به دانش پیشرفته الکترونیک ندارد.</p><h3 id="h-مرحله-1-انتخاب-نوع-محاسبه" class="wp-block-heading">مرحله 1: انتخاب نوع محاسبه</h3><p class="wp-block-paragraph">ابتدا مشخص کنید می‌خواهید چه چیزی را محاسبه کنید: مقاومت معادل مدار موازی (با داشتن R1 و R2)، یا مقدار R1 (با داشتن مقاومت معادل و R2)، یا مقدار R2 (با داشتن مقاومت معادل و R1). سه دکمه‌ی جداگانه برای این سه حالت در ابزار وجود دارد.</p><h3 id="h-مرحله-2-وارد-کردن-مقادیر-و-واحدها" class="wp-block-heading">مرحله 2: وارد کردن مقادیر و واحدها</h3><p class="wp-block-paragraph">مقادیر مربوط را در فیلدهای «مقاومت (R1)»، «مقاومت (R2)» و «مقاومت معادل» وارد کنید. برای هر فیلد می‌توانید واحد را از میان اهم (Ω)، کیلواهم (kΩ) و مگااهم (MΩ) انتخاب کنید؛ ابزار به‌صورت خودکار این واحدها را هنگام محاسبه R1 و R2 در مدار موازی یا محاسبه مقاومت معادل موازی به هم تبدیل می‌کند، پس نیازی به تبدیل دستی واحدها نیست.</p><h3 id="h-مرحله-3-مشاهده-نتیجه" class="wp-block-heading">مرحله 3: مشاهده نتیجه</h3><p class="wp-block-paragraph">پس از کلیک روی دکمه‌ی مناسب، نتیجه در بخش خروجی نمایش داده می‌شود. می‌توانید واحد نمایش نتیجه را هم مستقل از واحدهای ورودی تغییر دهید. اگر خواستید محاسبه‌ی تازه‌ای انجام دهید، با دکمه‌ی «پاک کردن» همه‌ی فیلدها را ریست کنید.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">منطق این ابزار دقیقاً بر پایه‌ی فرمول مقاومت موازی استاندارد کار می‌کند. برای محاسبه مقاومت معادل موازی از رابطه‌ی زیر استفاده می‌شود:</p><p class="wp-block-paragraph"> [[:R_{eq} = frac(R1 × R2, R1 + R2) |mode=readable:]]<br> [[:R1 = frac(R_{eq} × R2, R2 − R_{eq}):]]<br>  [[:R2 = frac(R_{eq} × R1, R1 − R_{eq}):]]</p><p class="wp-block-paragraph">فرمول اول برای حالتی است که R1 و R2 را دارید و می‌خواهید مقاومت معادل مدار موازی را بیابید. دو فرمول بعدی، همان رابطه‌ی اول هستند که برای محاسبه R1 و R2 در مدار موازی بازآرایی شده‌اند؛ یعنی اگر مقاومت معادل و یکی از مقاومت‌ها مشخص باشد، مقاومت مجهول از دل همین فرمول محاسبه می‌شود. نکته‌ی مهم در استفاده از فرمول‌های دوم و سوم این است که مقدار مقاومت معادل همیشه باید کوچک‌تر از مقاومت شناخته‌شده باشد، وگرنه مخرج کسر منفی یا صفر می‌شود و نتیجه بی‌معنی خواهد بود.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-محاسبه-مقاومت-معادل-موازی" class="wp-block-heading">مثال 1: محاسبه مقاومت معادل موازی</h3><p class="wp-block-paragraph">فرض کنید R1 برابر با 100 اهم و R2 برابر با 200 اهم است. برای محاسبه مقاومت معادل موازی داریم:</p><p class="wp-block-paragraph">[[:R_{eq} = frac(100 × 200, 100 + 200) = frac(20000, 300) ≈ 66.67Ω:]]</p><p class="wp-block-paragraph">این یعنی وقتی این دو مقاومت را در یک اتصال موازی مقاومت‌ها قرار می‌دهید، مدار در مجموع مثل یک مقاومت 66.67 اهمی رفتار می‌کند.</p><h3 id="h-مثال-2-محاسبه-r1-و-r2-در-مدار-موازی" class="wp-block-heading">مثال 2: محاسبه R1 و R2 در مدار موازی</h3><p class="wp-block-paragraph">حالا فرض کنید مقاومت معادل مدار موازی را 40 اهم اندازه‌گیری کرده‌اید و می‌دانید R2 برابر با 100 اهم است. برای پیدا کردن R1:</p><p class="wp-block-paragraph">[[:R1 = frac(40 × 100, 100 − 40) = frac(4000, 60) ≈ 66.67Ω:]]</p><p class="wp-block-paragraph">همین منطق برای پیدا کردن R2 هم به همان شکل، فقط با جابه‌جا کردن مقادیر، در ابزار اجرا می‌شود.</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li>یکی از رایج‌ترین اشتباهات، فراموش کردن تبدیل واحد قبل از محاسبه دستی است؛ در این ماشین حساب مقاومت معادل موازی این کار خودکار انجام می‌شود، پس نگران اختلاف واحد اهم و کیلواهم نباشید.</li>

<li>هنگام محاسبه R1 و R2 در مدار موازی، اگر مقدار وارد شده برای مقاومت معادل بزرگ‌تر یا مساوی مقاومت شناخته‌شده باشد، محاسبه از نظر فیزیکی امکان‌پذیر نیست و باید مقادیر را دوباره بررسی کنید.</li>

<li>در اتصال موازی مقاومت‌ها، مقاومت معادل همیشه از کوچک‌ترین مقاومت موجود در مدار کمتر است؛ اگر نتیجه‌ی به‌دست‌آمده با این قاعده هم‌خوانی نداشت، یعنی جایی در ورودی‌ها اشتباهی رخ داده است.</li>

<li>برای مدارهای با بیش از دو مقاومت موازی، باید این فرمول را به‌صورت پی‌درپی و دوتایی روی مقاومت‌ها اعمال کنید، چون این ابزار به‌طور مستقیم برای دو مقاومت طراحی شده است.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790623130946"><strong class="schema-faq-question"><strong>فرمول مقاومت معادل موازی چیست؟</strong></strong> <p class="schema-faq-answer">فرمول مقاومت معادل موازی برای دو مقاومت به‌صورت {{:R_{eq} = frac(R1 × R2, R1 + R2):}} است که در آن حاصل‌ضرب دو مقاومت بر مجموع آن‌ها تقسیم می‌شود.</p> </div> <div class="schema-faq-section" id="faq-question-1790623138952"><strong class="schema-faq-question"><strong>چرا مقاومت معادل موازی همیشه کمتر از هر دو مقاومت است؟</strong></strong> <p class="schema-faq-answer">چون در اتصال موازی مقاومت‌ها، جریان مسیرهای بیشتری برای عبور پیدا می‌کند و همین موضوع باعث می‌شود مقاومت کل مدار در برابر عبور جریان کاهش پیدا کند.</p> </div> <div class="schema-faq-section" id="faq-question-1790623147379"><strong class="schema-faq-question"><strong>آیا می‌توان با این ابزار بیش از دو مقاومت موازی را محاسبه کرد؟</strong></strong> <p class="schema-faq-answer">این ماشین حساب مقاومت معادل موازی برای دو مقاومت طراحی شده؛ برای مقاومت‌های بیشتر باید محاسبه را به‌صورت دوتایی و مرحله‌به‌مرحله تکرار کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790623156031"><strong class="schema-faq-question"><strong>اگر مقاومت معادل مدار موازی را ندانم چه باید بکنم؟</strong></strong> <p class="schema-faq-answer">در این حالت باید ابتدا با استفاده از فرمول مقاومت موازی و مقادیر R1 و R2، مقاومت معادل را محاسبه کنید و سپس در صورت نیاز از آن برای پیدا کردن مقاومت مجهول استفاده کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790623165962"><strong class="schema-faq-question"><strong>آیا واحد ورودی و خروجی باید یکسان باشد؟</strong></strong> <p class="schema-faq-answer">خیر، لازم نیست. ابزار به‌طور خودکار واحدهای اهم، کیلواهم و مگااهم را قبل از محاسبه R1 و R2 در مدار موازی یا محاسبه مقاومت معادل موازی به هم تبدیل می‌کند.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">ماشین حساب محاسبه تقسیم مقاومت معادل موازی یکی از پرکاربردترین محاسبات در طراحی و تعمیر مدارهای الکترونیکی است و با این ماشین حساب مقاومت معادل موازی می‌توانید آن را بدون خطای انسانی و در چند ثانیه انجام دهید. چه بخواهید مقاومت معادل مدار موازی را از روی R1 و R2 پیدا کنید، چه بخواهید محاسبه R1 و R2 در مدار موازی را با داشتن مقاومت معادل انجام دهید، این ابزار با تکیه بر فرمول مقاومت موازی استاندارد، نتیجه‌ای دقیق و قابل‌اعتماد در اختیارتان می‌گذارد. برای هر پروژه‌ای که نیاز به اتصال موازی مقاومت‌ها دارد، این ماشین حساب می‌تواند زمان زیادی از محاسبات دستی شما را صرفه‌جویی کند.</p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a data-smart-ilb-target="32707" href="https://makingprojec.com/calculation-of-equivalent-resistance-in-parallel-circuits/" class="smart-ilb-link" target="_blank">محاسبه مقاومت معادل در مدارهای موازی</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60157" href="https://makingprojec.com/series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت‌ های سری</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60499" href="https://makingprojec.com/led-series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت سری LED</a></li></ul></div></div><p class="wp-block-paragraph"></p>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;32694&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;3&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;3.7&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;3.7\/5 - (3 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;ماشین حساب محاسبه تقسیم مقاومت معادل موازی&quot;,&quot;width&quot;:&quot;97.4&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 97.4px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            3.7/5 - (3 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/parallel-equivalent-resistance-division-calculator/">ماشین حساب محاسبه تقسیم مقاومت معادل موازی</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>محاسبه مقادیر ماژول افزاینده XL6009</title>
		<link>https://makingprojec.com/calculate-the-values-of-the-xl6009-booster-module/</link>
		
		<dc:creator><![CDATA[ساخت پروژه]]></dc:creator>
		<pubDate>Sun, 21 Jul 2024 19:42:47 +0000</pubDate>
				<category><![CDATA[ابزار های محاسبه انلاین الکترونیک Electronic Tools]]></category>
		<category><![CDATA[ابزارهای محاسبه مبدل سوئیچینگ]]></category>
		<guid isPermaLink="false">https://makingprojec.com/?page_id=31751</guid>

					<description><![CDATA[<p>محاسبه ولتاژ خروجی و مقاومت‌ها</p>
<p>                        Vout<br />
                        =<br />
                        Vref<br />
                        (1+R1R2)</p>
<p>                    V_{out} = V_{ref} left( 1 + frac{R_1}{R_2} right)</p>
<p>            ولتاژ مرجع طبق دیتاشیت (Vref)</p>
<p>            ولتاژ خروجی (Vout) ...</p>
<p>نوشته <a href="https://makingprojec.com/calculate-the-values-of-the-xl6009-booster-module/">محاسبه مقادیر ماژول افزاینده XL6009</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[        <div id="elexl6009-8" class="ele-xl6009-tool" dir="rtl">
                        <p class="ele-xl6009-subhead"></p>

            <div class="ele-xl6009-calculator">
                <section class="ele-xl6009-panel">
                    <h3>ولتاژ خروجی و مقاومت‌های فیدبک</h3>

                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">ولتاژ مرجع طبق دیتاشیت</label>
                        <input class="ele-xl6009-vref" type="number" step="any" inputmode="decimal" value="1.25">
                    </div>
                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">ولتاژ خروجی</label>
                        <input class="ele-xl6009-vout" type="number" step="any" inputmode="decimal" placeholder="12">
                    </div>
                                            <div class="ele-xl6009-field ele-xl6009-r-field">
                            <label class="ele-xl6009-main-label">مقاومت R1</label>
                            <input class="ele-xl6009-r1" type="number" min="0" step="any" inputmode="decimal" placeholder="10">
                            <select class="ele-xl6009-r1-unit">
                                <option value="1">Ω</option>
                                <option value="1000" selected>kΩ</option>
                                <option value="1000000">MΩ</option>
                            </select>
                        </div>
                                            <div class="ele-xl6009-field ele-xl6009-r-field">
                            <label class="ele-xl6009-main-label">مقاومت R2</label>
                            <input class="ele-xl6009-r2" type="number" min="0" step="any" inputmode="decimal" placeholder="10">
                            <select class="ele-xl6009-r2-unit">
                                <option value="1">Ω</option>
                                <option value="1000" selected>kΩ</option>
                                <option value="1000000">MΩ</option>
                            </select>
                        </div>
                    
                    <div class="ele-xl6009-actions">
                        <button type="button" class="ele-xl6009-calc-vout">محاسبه ولتاژ خروجی</button>
                        <button type="button" class="ele-xl6009-calc-r1">محاسبه مقاومت R1</button>
                        <button type="button" class="ele-xl6009-calc-r2">محاسبه مقاومت R2</button>
                        <button type="button" class="ele-xl6009-reset-1">پاک کردن</button>
                    </div>
                    <div class="ele-xl6009-status1" role="status">مقادیر لازم را وارد کنید، سپس یکی از دکمه‌های محاسبه را بزنید.</div>

                    <div class="ele-xl6009-result-field">
                        <label class="ele-xl6009-main-label">نتیجه</label>
                        <output class="ele-xl6009-result1">-</output>
                        <label class="ele-xl6009-output-unit-label">واحد خروجی</label>
                        <select class="ele-xl6009-result1-unit"></select>
                    </div>
                </section>

                <section class="ele-xl6009-panel">
                    <h3>محاسبه جریان خروجی</h3>

                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">ولتاژ ورودی</label>
                        <input class="ele-xl6009-vin" type="number" step="any" inputmode="decimal" placeholder="5">
                    </div>
                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">جریان ورودی</label>
                        <input class="ele-xl6009-iin" type="number" step="any" inputmode="decimal" placeholder="2">
                    </div>
                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">ولتاژ خروجی</label>
                        <input class="ele-xl6009-vout2" type="number" step="any" inputmode="decimal" placeholder="12">
                    </div>
                    <div class="ele-xl6009-field">
                        <label class="ele-xl6009-main-label">بازده مبدل %</label>
                        <input class="ele-xl6009-efficiency" type="number" min="0" max="100" step="any" inputmode="decimal" value="85">
                    </div>

                    <div class="ele-xl6009-actions">
                        <button type="button" class="ele-xl6009-calc-iout">محاسبه جریان خروجی</button>
                        <button type="button" class="ele-xl6009-reset-2">پاک کردن</button>
                    </div>
                    <div class="ele-xl6009-status2" role="status">مقادیر لازم را وارد کنید، سپس محاسبه را بزنید.</div>

                    <div class="ele-xl6009-result-field">
                        <label class="ele-xl6009-main-label">نتیجه</label>
                        <output class="ele-xl6009-result2">-</output>
                        <label class="ele-xl6009-output-unit-label">واحد خروجی</label>
                        <select class="ele-xl6009-result2-unit">
                            <option value="1" selected>A</option>
                            <option value="1000">mA</option>
                        </select>
                    </div>
                </section>

                <section class="ele-xl6009-formulas">
                    <h3>فرمول‌ها</h3>
                    <div class="ele-xl6009-formula-grid">
                        <div class="ele-xl6009-equation">
                            <span>Vout = Vref × (1 +</span>
                            <span class="ele-xl6009-fraction"><span class="ele-xl6009-top">R1</span><span class="ele-xl6009-bottom">R2</span></span>
                            <span>)</span>
                        </div>
                        <div class="ele-xl6009-equation">
                            <span class="ele-xl6009-fraction"><span class="ele-xl6009-top">η × Vin × Iin</span><span class="ele-xl6009-bottom">Vout</span></span>
                            <span>= Iout</span>
                        </div>
                    </div>
                </section>
            </div>
        </div>

        <style type="text/css">
            #elexl6009-8 { --elexl6009-panel:#fff; --elexl6009-ink:#17202a; --elexl6009-muted:#5d6d7e; --elexl6009-line:#d7dde5; --elexl6009-accent:#FEA000; --elexl6009-accent-dark:#cc8000; --elexl6009-field:#fbfcfd; font-family:inherit; color:var(--elexl6009-ink); padding:24px; border-radius:8px; }
            #elexl6009-8 * { box-sizing:border-box; }
            #elexl6009-8 h2, #elexl6009-8 h1, #elexl6009-8 h3, #elexl6009-8 h4, #elexl6009-8 h5, #elexl6009-8 h6 { margin:0 0 8px; line-height:1.35; }
            #elexl6009-8 h3 { margin:0 0 16px; font-size:1.1rem; }
            #elexl6009-8 .ele-xl6009-subhead { margin:0 0 22px; color:var(--elexl6009-muted); line-height:1.9; }
            #elexl6009-8 .ele-xl6009-calculator { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; }
            #elexl6009-8 .ele-xl6009-panel, #elexl6009-8 .ele-xl6009-formulas { background:var(--elexl6009-panel); border:1px solid var(--elexl6009-line); border-radius:8px; padding:20px; box-shadow:0 10px 28px rgba(23,32,42,.08); }
            #elexl6009-8 .ele-xl6009-formulas { grid-column:1 / -1; }
            #elexl6009-8 .ele-xl6009-field { margin-bottom:14px; }
            #elexl6009-8 .ele-xl6009-r-field { display:grid; grid-template-columns:minmax(120px, 1fr) minmax(110px, 1fr) minmax(100px, auto); gap:10px; align-items:end; }
            #elexl6009-8 label { display:block; color:var(--elexl6009-muted); font-size:.92rem; line-height:1.7; margin-bottom:6px; }
            #elexl6009-8 .ele-xl6009-r-field label { margin-bottom:0; }
            #elexl6009-8 .ele-xl6009-main-label { color:var(--elexl6009-ink); font-weight:700; }
            #elexl6009-8 input, #elexl6009-8 select, #elexl6009-8 output { width:100%; min-height:42px; border:1px solid var(--elexl6009-line); border-radius:6px; background:var(--elexl6009-field); color:var(--elexl6009-ink); padding:9px 10px; font:inherit; }
            #elexl6009-8 input[type="number"], #elexl6009-8 output { direction:ltr; text-align:left; font-family:inherit; }
            #elexl6009-8 .ele-xl6009-actions { display:flex; gap:10px; margin-top:4px; margin-bottom:14px; flex-wrap:wrap; }
            #elexl6009-8 button { min-height:42px; border:0; border-radius:6px; padding:0 16px; color:#fff; background:var(--elexl6009-accent); font:inherit; font-weight:700; cursor:pointer; }
            #elexl6009-8 .ele-xl6009-reset-1, #elexl6009-8 .ele-xl6009-reset-2 { color:#8a5200; background:#fff1dc; }
            #elexl6009-8 .ele-xl6009-status1, #elexl6009-8 .ele-xl6009-status2 { min-height:22px; margin-bottom:14px; color:#b45309; line-height:1.8; }
            #elexl6009-8 .ele-xl6009-status1.ele-xl6009-ok, #elexl6009-8 .ele-xl6009-status2.ele-xl6009-ok { color:var(--elexl6009-accent-dark); }
            #elexl6009-8 .ele-xl6009-result-field { display:flex; flex-direction:column; gap:8px; }
            #elexl6009-8 .ele-xl6009-result-field .ele-xl6009-main-label { margin-bottom:0; }
            #elexl6009-8 .ele-xl6009-output-unit-label { margin-top:6px; margin-bottom:0; }
            #elexl6009-8 .ele-xl6009-formula-grid { display:grid; grid-template-columns:1fr; gap:12px; }
            #elexl6009-8 .ele-xl6009-equation { direction:ltr; display:flex; align-items:center; flex-wrap:wrap; gap:8px; min-height:46px; border:1px solid var(--elexl6009-line); border-radius:6px; background:var(--elexl6009-field); padding:10px 12px; font-family:inherit; font-size:1.05rem; overflow-x:auto; }
            #elexl6009-8 .ele-xl6009-fraction { display:inline-grid; grid-template-rows:auto auto; text-align:center; line-height:1.15; }
            #elexl6009-8 .ele-xl6009-top { border-bottom:1px solid currentColor; padding:0 8px 3px; }
            #elexl6009-8 .ele-xl6009-bottom { padding:3px 8px 0; }
            @media (max-width:820px) { #elexl6009-8 .ele-xl6009-calculator { grid-template-columns:1fr; } }
            @media (max-width:560px) { #elexl6009-8 { padding:14px; } #elexl6009-8 .ele-xl6009-panel, #elexl6009-8 .ele-xl6009-formulas { padding:16px; } #elexl6009-8 .ele-xl6009-r-field { grid-template-columns:1fr; } #elexl6009-8 .ele-xl6009-actions { flex-direction:column; } }
                    </style>

        <script type="text/javascript">
            document.addEventListener("DOMContentLoaded", function () {
            (function () {
                const root = document.getElementById("elexl6009-8");
                if (!root) return;
                const q = (selector) => root.querySelector(selector);

                const initial1 = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0644\u0627\u0632\u0645 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0633\u067e\u0633 \u06cc\u06a9\u06cc \u0627\u0632 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0631\u0627 \u0628\u0632\u0646\u06cc\u062f.";
                const invalid1 = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0645\u0639\u062a\u0628\u0631 \u0646\u06cc\u0633\u062a\u0646\u062f.";
                const success1 = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";
                const initial2 = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0644\u0627\u0632\u0645 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0633\u067e\u0633 \u0645\u062d\u0627\u0633\u0628\u0647 \u0631\u0627 \u0628\u0632\u0646\u06cc\u062f.";
                const invalid2 = "\u0645\u0642\u0627\u062f\u06cc\u0631 \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0645\u0639\u062a\u0628\u0631 \u0646\u06cc\u0633\u062a\u0646\u062f.";
                const success2 = "\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f.";

                const VOLT_UNITS = '<option value="1" selected>V</option><option value="0.001">mV</option>';
                const OHM_UNITS = '<option value="1" selected>Ω</option><option value="1000">kΩ</option><option value="1000000">MΩ</option>';

                /* ---------- Section 1: Vout / R1 / R2 ---------- */
                const f1 = {
                    vref: q(".ele-xl6009-vref"),
                    vout: q(".ele-xl6009-vout"),
                    r1: q(".ele-xl6009-r1"), r1Unit: q(".ele-xl6009-r1-unit"),
                    r2: q(".ele-xl6009-r2"), r2Unit: q(".ele-xl6009-r2-unit"),
                    status: q(".ele-xl6009-status1"),
                    result: q(".ele-xl6009-result1"),
                    resultUnit: q(".ele-xl6009-result1-unit")
                };
                let last1 = null; // { type: 'voltage'|'resistance', base: number }

                const readFinite = (input) => {
                    const value = Number(input.value);
                    return input.value.trim() !== "" && Number.isFinite(value) ? value : null;
                };
                const readPositive = (input) => {
                    const value = Number(input.value);
                    return Number.isFinite(value) && value > 0 ? value : null;
                };

                const render1 = () => {
                    if (!last1) { f1.result.value = "-"; return; }
                    const displayed = last1.base / Number(f1.resultUnit.value);
                    f1.result.value = Number(displayed.toPrecision(6)).toString();
                };
                const setInvalid1 = () => {
                    last1 = null;
                    render1();
                    f1.status.textContent = invalid1;
                    f1.status.classList.remove("ele-xl6009-ok");
                };
                const setSuccess1 = (type, base) => {
                    if (!last1 || last1.type !== type) {
                        f1.resultUnit.innerHTML = type === "voltage" ? VOLT_UNITS : OHM_UNITS;
                    }
                    last1 = { type, base };
                    render1();
                    f1.status.textContent = success1;
                    f1.status.classList.add("ele-xl6009-ok");
                };

                f1.resultUnit.innerHTML = VOLT_UNITS;

                q(".ele-xl6009-calc-vout").addEventListener("click", function () {
                    const vref = readPositive(f1.vref);
                    const r1v = readFinite(f1.r1), r2v = readPositive(f1.r2);
                    if (vref === null || r1v === null || r2v === null || r1v < 0) { setInvalid1(); return; }
                    const r1 = r1v * Number(f1.r1Unit.value);
                    const r2 = r2v * Number(f1.r2Unit.value);
                    const vout = vref * (1 + (r1 / r2));
                    setSuccess1("voltage", vout);
                });

                q(".ele-xl6009-calc-r1").addEventListener("click", function () {
                    const vref = readPositive(f1.vref);
                    const vout = readPositive(f1.vout);
                    const r2v = readPositive(f1.r2);
                    if (vref === null || vout === null || r2v === null) { setInvalid1(); return; }
                    const ratio = (vout / vref) - 1;
                    if (ratio <= 0) { setInvalid1(); return; }
                    const r2 = r2v * Number(f1.r2Unit.value);
                    const r1Ohms = r2 * ratio;
                    setSuccess1("resistance", r1Ohms);
                });

                q(".ele-xl6009-calc-r2").addEventListener("click", function () {
                    const vref = readPositive(f1.vref);
                    const vout = readPositive(f1.vout);
                    const r1v = readPositive(f1.r1);
                    if (vref === null || vout === null || r1v === null) { setInvalid1(); return; }
                    const ratio = (vout / vref) - 1;
                    if (ratio <= 0) { setInvalid1(); return; }
                    const r1 = r1v * Number(f1.r1Unit.value);
                    const r2Ohms = r1 / ratio;
                    setSuccess1("resistance", r2Ohms);
                });

                f1.resultUnit.addEventListener("input", render1);

                q(".ele-xl6009-reset-1").addEventListener("click", function () {
                    f1.vref.value = "1.25"; f1.vout.value = ""; f1.r1.value = ""; f1.r2.value = "";
                    f1.r1Unit.value = "1000"; f1.r2Unit.value = "1000";
                    last1 = null;
                    f1.resultUnit.innerHTML = VOLT_UNITS;
                    render1();
                    f1.status.textContent = initial1;
                    f1.status.classList.remove("ele-xl6009-ok");
                });

                /* ---------- Section 2: Output current ---------- */
                const f2 = {
                    vin: q(".ele-xl6009-vin"),
                    iin: q(".ele-xl6009-iin"),
                    vout: q(".ele-xl6009-vout2"),
                    eff: q(".ele-xl6009-efficiency"),
                    status: q(".ele-xl6009-status2"),
                    result: q(".ele-xl6009-result2"),
                    resultUnit: q(".ele-xl6009-result2-unit")
                };
                let last2 = null;

                const render2 = () => {
                    if (last2 === null) { f2.result.value = "-"; return; }
                    const displayed = last2 * Number(f2.resultUnit.value);
                    f2.result.value = Number(displayed.toPrecision(6)).toString();
                };
                const setInvalid2 = () => {
                    last2 = null;
                    render2();
                    f2.status.textContent = invalid2;
                    f2.status.classList.remove("ele-xl6009-ok");
                };

                q(".ele-xl6009-calc-iout").addEventListener("click", function () {
                    const vin = readPositive(f2.vin);
                    const iin = readPositive(f2.iin);
                    const vout = readPositive(f2.vout);
                    const eff = readPositive(f2.eff);
                    if (vin === null || iin === null || vout === null || eff === null || eff > 100) { setInvalid2(); return; }
                    const pin = vin * iin;
                    const pout = pin * (eff / 100);
                    const iout = pout / vout;
                    last2 = iout;
                    render2();
                    f2.status.textContent = success2;
                    f2.status.classList.add("ele-xl6009-ok");
                });

                f2.resultUnit.addEventListener("input", render2);

                q(".ele-xl6009-reset-2").addEventListener("click", function () {
                    f2.vin.value = ""; f2.iin.value = ""; f2.vout.value = ""; f2.eff.value = "85";
                    f2.resultUnit.value = "1";
                    last2 = null;
                    render2();
                    f2.status.textContent = initial2;
                    f2.status.classList.remove("ele-xl6009-ok");
                });
            })();
            });
        </script>
        <p class="wp-block-paragraph">اگر دنبال محاسبه مقادیر ماژول افزاینده XL6009 هستید، این ابزار دقیقاً برای همین منظور طراحی شده است. ماژول‌های بوست مبتنی بر تراشه XL6009 یکی از پرکاربردترین راه‌حل‌ها برای بالا بردن ولتاژ در پروژه‌های رباتیک، پنل‌های خورشیدی کوچک و منابع تغذیه دست‌ساز هستند، اما تنظیم دقیق آن‌ها بدون دانستن فرمول ولتاژ خروجی XL6009 و رابطه‌ی مقاومت‌های فیدبک XL6009 کار ساده‌ای نیست. با این ماشین‌حساب می‌توانید ولتاژ خروجی، مقدار مقاومت R1 یا R2 و همچنین جریان خروجی ماژول افزاینده را بر اساس بازده مبدل بوست به‌سرعت و بدون آزمون و خطای روی برد به دست آورید.</p><h2 id="h-این-ابزار-چیست-و-چه-کاربردی-دارد" class="wp-block-heading">این ابزار چیست و چه کاربردی دارد؟</h2><p class="wp-block-paragraph">این ابزار یک ماشین‌حساب دوبخشی برای محاسبه مقادیر ماژول افزاینده XL6009 است. بخش اول به شما کمک می‌کند رابطه‌ی میان ولتاژ خروجی و مقاومت‌های فیدبک را حل کنید؛ یعنی یا با داشتن R1 و R2، ولتاژ خروجی را پیدا کنید، یا با داشتن ولتاژ خروجی دلخواه، یکی از مقاومت‌ها را محاسبه کنید. بخش دوم برای محاسبه جریان خروجی ماژول افزاینده استفاده می‌شود؛ یعنی با دانستن ولتاژ و جریان ورودی و بازده مبدل بوست، جریانی که می‌توانید عملاً از خروجی بگیرید را تخمین می‌زند.</p><p class="wp-block-paragraph">تراشه XL6009 یک مبدل بوست سوئیچینگ با فرکانس کاری حدود 400 کیلوهرتز است که به همین دلیل می‌تواند از سلف و خازن‌های نسبتاً کوچک استفاده کند و راندمانی بالاتر از مدل‌های قدیمی‌تر مثل LM2577 (با فرکانس حدود 52 کیلوهرتز) ارائه دهد. چون این ماژول برای بسیاری از پروژه‌های عملی خرید می‌شود، داشتن ابزاری برای محاسبه مقادیر ماژول افزاینده XL6009 پیش از سیم‌کشی و تست، از سوختن قطعات و اتلاف وقت جلوگیری می‌کند.</p><h2 id="h-نحوه-استفاده-از-ابزار" class="wp-block-heading">نحوه استفاده از ابزار</h2><h3 id="h-مرحله-1-انتخاب-نوع-محاسبه-در-بخش-ولتاژ-و-مقاومت" class="wp-block-heading">مرحله 1: انتخاب نوع محاسبه در بخش ولتاژ و مقاومت</h3><p class="wp-block-paragraph">در پنل اول، سه دکمه در اختیار دارید: «محاسبه ولتاژ خروجی»، «محاسبه مقاومت R1» و «محاسبه مقاومت R2». بسته به اینکه چه چیزی را می‌دانید و دنبال چه مقداری هستید، یکی از این سه را انتخاب می‌کنید. مقدار {{:V_{ref}:}} به‌صورت پیش‌فرض روی 1.25 ولت تنظیم شده که همان ولتاژ مرجع استاندارد آی‌سی طبق دیتاشیت است، اما در صورت نیاز قابل تغییر است.</p><h3 id="h-مرحله-2-وارد-کردن-مقادیر-شناخته-شده" class="wp-block-heading">مرحله 2: وارد کردن مقادیر شناخته‌شده</h3><p class="wp-block-paragraph">اگر دنبال محاسبه ولتاژ خروجی هستید، مقدار R1 و R2 را همراه با واحد آن‌ها (اهم، کیلو اهم یا مگا اهم) وارد کنید. اگر برعکس، ولتاژ خروجی مشخصی مدنظرتان است و می‌خواهید یکی از مقاومت‌های فیدبک XL6009 را پیدا کنید، ولتاژ خروجی دلخواه را وارد کرده و مقاومت دیگر را (که معمولاً ثابت فرض می‌شود) مشخص کنید.</p><h3 id="h-مرحله-3-زدن-دکمه-محاسبه-و-خواندن-نتیجه" class="wp-block-heading">مرحله 3: زدن دکمه محاسبه و خواندن نتیجه</h3><p class="wp-block-paragraph">پس از زدن دکمه مربوطه، نتیجه در کادر «نتیجه» نمایش داده می‌شود. واحد خروجی را می‌توانید بین ولت (V) و میلی‌ولت (mV) جابه‌جا کنید. در صورت نیاز به شروع دوباره، از دکمه «پاک کردن» استفاده کنید.</p><h3 id="h-مرحله-4-محاسبه-جریان-خروجی-در-پنل-دوم" class="wp-block-heading">مرحله 4: محاسبه جریان خروجی در پنل دوم</h3><p class="wp-block-paragraph">برای محاسبه جریان خروجی ماژول افزاینده، به بخش دوم بروید و ولتاژ ورودی، جریان ورودی، ولتاژ خروجی و بازده مبدل بوست (به‌صورت پیش‌فرض 85 درصد) را وارد کنید. با زدن دکمه «محاسبه جریان خروجی»، مقدار جریان قابل‌دریافت از خروجی محاسبه می‌شود و می‌توانید واحد آن را بین آمپر (A) و میلی‌آمپر (mA) تغییر دهید.</p><h2 id="h-فرمول-و-منطق-محاسباتی-ابزار" class="wp-block-heading">فرمول و منطق محاسباتی ابزار</h2><p class="wp-block-paragraph">بخش اول ابزار بر پایه‌ی رفتار شبکه فیدبک تراشه XL6009 کار می‌کند. ولتاژ خروجی توسط دو مقاومت R1 و R2 تعیین می‌شود که ولتاژ خروجی را نمونه‌برداری کرده و به پایه FB آی‌سی می‌فرستند. فرمول اصلی به این صورت است:</p><p class="wp-block-paragraph">[[:V_{out} = V_{ref} × (1 + frac(R_1, R_2)):]]</p><p class="wp-block-paragraph">در این رابطه، {{:V_{ref}:}} همان 1.25 ولت مرجع داخلی است، R1 مقاومتی است که بین خروجی و پایه فیدبک قرار می‌گیرد (در ماژول‌های آماده معمولاً همان پتانسیومتر مولتی‌ترن روی برد است) و R2 مقاومتی است که پایه فیدبک را به زمین وصل می‌کند. با تغییر دادن این معادله می‌توان هر یک از مقاومت‌ها را نیز جداگانه حل کرد، که دقیقاً همان کاری است که دکمه‌های «محاسبه R1» و «محاسبه R2» انجام می‌دهند.</p><p class="wp-block-paragraph">بخش دوم بر اساس قانون بقای توان کار می‌کند. جریان خروجی ماژول افزاینده هرگز مستقل از ولتاژ و جریان ورودی نیست؛ همیشه بخشی از توان ورودی به‌صورت گرما تلف می‌شود که با بازده مبدل بوست نشان داده می‌شود:</p><p class="wp-block-paragraph">[[:I_{out} = frac(η × V_{in} × I_{in}, V_{out}):]]</p><p class="wp-block-paragraph">نکته‌ی مهم اینجاست که آی‌سی XL6009 یک لیمیت سوئیچ داخلی 4 آمپری دارد؛ یعنی جریان ورودی هرگز نباید از این مقدار عبور کند، در غیر این صورت ماژول وارد حالت محدودسازی جریان می‌شود و ولتاژ خروجی دیگر پایدار نخواهد ماند.</p><h2 id="h-مثال-های-کاربردی" class="wp-block-heading">مثال‌های کاربردی</h2><h3 id="h-مثال-1-محاسبه-ولتاژ-خروجی-از-روی-مقاومت-ها" class="wp-block-heading">مثال 1: محاسبه ولتاژ خروجی از روی مقاومت‌ها</h3><p class="wp-block-paragraph">فرض کنید R1 برابر 56 کیلو اهم و R2 برابر 10 کیلو اهم است. با جای‌گذاری در فرمول:</p><p class="wp-block-paragraph">[[:V_{out} = 1.25 × (1 + frac(56, 10)) = 1.25 × 6.6 = 8.25V:]]</p><p class="wp-block-paragraph">پس با این مقادیر، ولتاژ خروجی حدود 8.25 ولت خواهد بود.</p><h3 id="h-مثال-2-محاسبه-مقاومت-فیدبک-برای-ولتاژ-خروجی-مشخص" class="wp-block-heading">مثال 2: محاسبه مقاومت فیدبک برای ولتاژ خروجی مشخص</h3><p class="wp-block-paragraph">حالا فرض کنید می‌خواهید ولتاژ خروجی 12 ولت داشته باشید و R2 را 10 کیلو اهم در نظر گرفته‌اید. برای پیدا کردن R1:</p><p class="wp-block-paragraph">[[:R_1 = R_2 × (frac(V_{out}, V_{ref}) &#8211; 1) = 10 × (frac(12, 1.25) &#8211; 1) = 10 × 8.6 = 86kΩ:]]</p><p class="wp-block-paragraph">یعنی برای رسیدن به 12 ولت خروجی، باید مقاومت R1 حدود 86 کیلو اهم باشد یا پتانسیومتر ماژول را روی همین مقدار تنظیم کنید.</p><h3 id="h-مثال-3-محاسبه-جریان-خروجی-واقعی" class="wp-block-heading">مثال 3: محاسبه جریان خروجی واقعی</h3><p class="wp-block-paragraph">فرض کنید منبع تغذیه‌ی شما 5 ولت و 2 آمپر است، ولتاژ خروجی مدنظر 12 ولت است و بازده مبدل بوست را 85 درصد در نظر می‌گیرید:</p><p class="wp-block-paragraph">[[:I_{out} = frac(0.85 × 5 × 2, 12) = frac(8.5, 12) ≈ 0.71A:]]</p><p class="wp-block-paragraph">یعنی در این حالت می‌توانید حدود 0.71 آمپر (یا حدود 710 میلی‌آمپر) از خروجی ماژول بگیرید؛ نه بیشتر، حتی اگر جریان محدودکننده‌ی داخلی IC اجازه‌ی جریان بیشتری بدهد.</p><h2 id="h-نکات-مهم-و-اشتباهات-رایج" class="wp-block-heading">نکات مهم و اشتباهات رایج</h2><ul class="wp-block-list"><li>ولتاژ ورودی مجاز برای XL6009 بین 3 تا 32 ولت و ولتاژ خروجی قابل‌تنظیم بین 5 تا 35 ولت است.</li>

<li>همیشه دقت کنید ولتاژ ورودی حداقل 1.5 تا 2 ولت کمتر از ولتاژ خروجی باشد، وگرنه ماژول به‌درستی کار نمی‌کند.</li>

<li>بازده مبدل بوست معمولاً بین 85 تا 92 درصد متغیر است؛ عدد 85 درصد در این ابزار یک فرض محافظه‌کارانه و ایمن است.</li>

<li>یکی از رایج‌ترین اشتباهات این است که کاربران فکر می‌کنند جریان خروجی ماژول افزاینده مستقل از ولتاژ ورودی است، در حالی‌که طبق قانون بقای توان همیشه به جریان و ولتاژ ورودی وابسته است.</li>

<li>اگر با وصل کردن بار، ولتاژ خروجی افت شدید پیدا کرد، یا منبع تغذیه ورودی توان کافی ندارد یا جریان درخواستی بار از ظرفیت واقعی ماژول بیشتر است.</li>

<li>برای توان‌های خروجی بالاتر از 15 وات، استفاده از یک هیت‌سینک کوچک روی آی‌سی برای جلوگیری از افت عمر ماژول توصیه می‌شود.</li>

<li>هرگز جریان ورودی را بیشتر از 4 آمپر (لیمیت داخلی سوئیچ IC) نبرید، چون باعث ناپایداری ولتاژ خروجی می‌شود.</li></ul><h2 id="h-سوالات-متداول" class="wp-block-heading">سوالات متداول</h2><div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1790624408296"><strong class="schema-faq-question"><strong>آیا این ابزار برای هر مدل ماژول XL6009 قابل استفاده است؟</strong></strong> <p class="schema-faq-answer">بله، تا زمانی که مدار داخلی ماژول از همان شبکه تقسیم مقاومتی استاندارد و ولتاژ مرجع 1.25 ولتی استفاده کند، محاسبه مقادیر ماژول افزاینده XL6009 با این فرمول‌ها برای اکثر ماژول‌های بازار صادق است.</p> </div> <div class="schema-faq-section" id="faq-question-1790624417131"><strong class="schema-faq-question"><strong>چرا نتیجه‌ی محاسبه جریان خروجی من با مقدار واقعی اندازه‌گیری‌شده فرق دارد؟</strong></strong> <p class="schema-faq-answer">چون بازده مبدل بوست واقعی به دما، کیفیت سلف و ولتاژ کاری بستگی دارد و ممکن است کمی با عدد فرضی 85 درصد فاصله داشته باشد؛ برای دقت بیشتر می‌توانید بازده واقعی ماژول خود را اندازه بگیرید و در ابزار وارد کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790624427561"><strong class="schema-faq-question"><strong>اگر مقاومت‌های فیدبک XL6009 روی برد ثابت نیستند و پتانسیومتر دارند چطور از ابزار استفاده کنم؟</strong></strong> <p class="schema-faq-answer">پتانسیومتر روی برد معمولاً همان نقش R1 را دارد. با استفاده از این ابزار می‌توانید ابتدا مقدار مورد نیاز R1 برای ولتاژ خروجی دلخواه را محاسبه کنید و سپس پتانسیومتر را تا رسیدن به همان مقدار مقاومت تنظیم کنید.</p> </div> <div class="schema-faq-section" id="faq-question-1790624436532"><strong class="schema-faq-question"><strong>آیا می‌توانم با این ابزار حداکثر توان خروجی ماژول را هم پیدا کنم؟</strong></strong> <p class="schema-faq-answer">به‌طور غیرمستقیم بله؛ کافی است جریان خروجی ماژول افزاینده را از بخش دوم محاسبه کنید و آن را در ولتاژ خروجی ضرب کنید تا توان قابل‌دریافت واقعی به دست بیاید.</p> </div> <div class="schema-faq-section" id="faq-question-1790624441732"><strong class="schema-faq-question"><strong>چرا جریان ورودی من در ماشین‌حساب باید زیر 4 آمپر باشد؟</strong></strong> <p class="schema-faq-answer">چون آی‌سی XL6009 لیمیت سوئیچ داخلی 4 آمپری دارد و عبور از آن باعث می‌شود ماژول وارد حالت محدودسازی جریان شود و دیگر ولتاژ خروجی پایدار نماند.</p> </div> </div><h2 id="h-جمع-بندی" class="wp-block-heading">جمع‌بندی</h2><p class="wp-block-paragraph">با استفاده از این ابزار، محاسبه مقادیر ماژول افزاینده XL6009 دیگر نیازی به حدس زدن یا آزمون‌وخطای فیزیکی روی برد ندارد. با دانستن فرمول ولتاژ خروجی XL6009 می‌توانید مقاومت‌های فیدبک XL6009 را دقیق تنظیم کنید، و با در نظر گرفتن بازده مبدل بوست، پیش از راه‌اندازی پروژه بفهمید چه مقدار جریان خروجی ماژول افزاینده واقعاً در اختیار خواهید داشت. این کار از سوختن قطعات، افت ولتاژ غیرمنتظره و اتلاف زمان در پروژه‌های عملی جلوگیری می‌کند.</p><div class="wp-block-group smart-ilb-box smart-ilb-style1"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><p class="smart-ilb-box-title wp-block-paragraph"><strong>مطلب پیشنهادی</strong></p>

<ul class="wp-block-list smart-ilb-list"><li class="smart-ilb-item"><a href="https://makingprojec.com/voltage-divider-calculator/" target="_blank">ماشین حساب مدار تقسیم ولتاژ</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60499" href="https://makingprojec.com/led-series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت سری LED</a></li>

<li class="smart-ilb-item"><a data-smart-ilb-target="60157" href="https://makingprojec.com/series-resistor-calculator/" class="smart-ilb-link" target="_blank">ماشین حساب محاسبه مقاومت‌ های سری</a></li></ul></div></div>

<div class="kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom"
    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;31751&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;امتیاز دادن به مطلب&quot;,&quot;legend&quot;:&quot;5\/5 - (1 امتیاز)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;محاسبه مقادیر ماژول افزاینده XL6009&quot;,&quot;width&quot;:&quot;132.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
            
<div class="kksr-stars">
    
<div class="kksr-stars-inactive">
            <div class="kksr-star" data-star="1" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="2" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="3" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="4" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" data-star="5" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
    
<div class="kksr-stars-active" style="width: 132.5px;">
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
            <div class="kksr-star" style="padding-left: 5px">
            

<div class="kksr-icon" style="width: 22px; height: 22px;"></div>
        </div>
    </div>
</div>
                

<div class="kksr-legend" style="font-size: 17.6px;">
            5/5 - (1 امتیاز)    </div>
    </div>
<p>نوشته <a href="https://makingprojec.com/calculate-the-values-of-the-xl6009-booster-module/">محاسبه مقادیر ماژول افزاینده XL6009</a> اولین بار در <a href="https://makingprojec.com">ساخت پروژه الکترونیک</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
