تحويل الممانعة بين الصورة القطبية والديكارتية
يتيح محوّل الممانعة القطبية والديكارتية الانتقال بدقة بين الصيغتين الشائعتين في تحليل دوائر التيار المتناوب.
شغّل الأداة مجانًا
أدخل المقدار وزاوية الطور لتحصل على المقاومة والمفاعلة، أو أدخل المقاومة والمفاعلة لاستعادة المقدار والطور. تُعرض النتائج بوحدة الأوم، وتُعرض الزاوية بالدرجات، كما يُصنّف نوع المفاعلة من إشارتها إلى حثية أو سعوية أو مقاومية بحتة. يصلح الحساب الحتمي نفسه لمراجعة الحسابات اليدوية، وتحليل المتجهات الطورية، وتجميع الشبكات، وأوراق العمل الهندسية المؤتمتة.
اختر صيغة الممانعة المتوافرة لديك
ابدأ باختيار صيغة الممانعة التي تعرفها بالفعل، لا الصيغة التي تريد الحصول عليها. عند الإدخال القطبي، أدخل مقدارًا غير سالب بوحدة الأوم وزاوية طور بالدرجات. يمكن أن تكون الزاوية موجبة أو سالبة أو خارج نطاق دورة واحدة، لأن الزوايا المشتركة في ضلع النهاية تمثل المتجه الطوري نفسه. عند الإدخال الديكارتي، أدخل المقاومة R والمفاعلة X بوحدة الأوم. للمفاعلة إشارة مهمة: تمثل X الموجبة ممانعة حثية، وتمثل X السالبة ممانعة سعوية. يجوز أن تكون المقاومة والمفاعلة صفرًا، كما تُقبل المقاومة السالبة لأنها قد تكون صحيحة في نماذج الدوائر الفعالة والإشارات الصغيرة. يعيد المحوّل الصيغتين دائمًا، ولذلك لا يلزم ضبط اتجاه منفصل للإخراج. ويعرض كذلك زاوية الطور الرئيسية بين سالب 180 وموجب 180 درجة، مع تصنيف نوع المفاعلة. حافظ على جميع القيم بوحدة الأوم. وإذا كانت بياناتك بالكيلو أوم أو الملي أوم، فحوّلها جميعًا بالمقياس نفسه قبل الإدخال، ثم أعد تطبيق المقياس على المكونات الناتجة. يمنع ذلك خلط بادئات الوحدات دون قصد داخل ممانعة واحدة.
افهم حساب المثلثات وراء التحويل
تُكتب الممانعة القطبية على صورة Z تساوي المقدار عند الزاوية theta. مركبتها الأفقية هي المقاومة، وتُحسب بضرب المقدار في جيب تمام theta، أما المركبة الرأسية فهي المفاعلة وتُحسب بضرب المقدار في جيب theta. في الاتجاه العكسي، يكون المقدار وتر المثلث الذي يشكله R وX، لذلك يستخدم المحوّل عملية وتر مستقرة عدديًا. وتأتي زاوية الطور من دالة قوس الظل ذات الوسيطين، أي atan2 للقيمتين X وR، لا من قوس الظل العادي للنسبة X مقسومة على R. يحافظ هذا الفرق على الربع الصحيح عندما تكون المقاومة سالبة، ويظل معرفًا عندما تساوي المقاومة صفرًا. لا تملك الممانعة الصفرية طورًا رياضيًا وحيدًا، ولذلك يعرض المحوّل صفر درجة بوصفه اصطلاحًا عمليًا. وتُطبّع بقايا الفاصلة العائمة شديدة القرب من الصفر إلى صفر. أما النتائج الأخرى فتُقرب إلى دقة معنوية مستقرة تكفي لحسابات الشبكات المعتادة وتضمن تطابق المخرجات القابلة للتكرار بين API والمتصفح.
استخدم النتيجة في حسابات شبكات التيار المتناوب
تكون الصيغة الديكارتية عادة أنسب عند جمع الممانعات على التوالي، إذ تُجمع المقاومات مباشرة وتُجمع المفاعلات مباشرة. أما الصيغة القطبية فتكون أنسب للضرب والقسمة ونسب الكسب وتفسير المتجهات الطورية، لأن المقادير تُضرب أو تُقسم بينما تُجمع الزوايا أو تُطرح. يصل هذا المحوّل بين الخطوتين من دون تغيير المعنى الكهربائي للممانعة. فعلى سبيل المثال، حوّل كل عنصر متصل على التوالي إلى الصيغة الديكارتية، واجمع جميع حدود R وجميع حدود X، ثم حوّل المجموع إلى الصيغة القطبية للحصول على المقدار والطور. يتيح تصنيف المفاعلة أيضًا مراجعة سريعة للإشارة: ينبغي أن تكون المفاعلة موجبة للنتيجة الحثية وسالبة للنتيجة السعوية. لكن توخ الحذر عند الاعتماد على التصنيف وحده مع مقاومة سالبة، فقد تقع زاوية الطور الرئيسية في ربع مختلف مع بقاء إشارة X دالة على نوع المفاعلة. لا يُدخل الحساب التردد ولا يستنتج الممانعة من قيم المكونات؛ بل يحوّل ممانعة سبق تقييمها عند التردد المطلوب. احتفظ بسياق ذلك التردد في ورقة العمل أو التطبيق المحيط بالحساب.
حالات الاستخدام
تجميع الممانعات المتصلة على التوالي
حوّل الممانعات إلى R + jX، واجمع المركبات المتناظرة، ثم أعد تحويل المجموع إلى المقدار والطور.
مراجعة ورقة حساب المتجهات الطورية
تحقق من المركبات الديكارتية المحسوبة يدويًا أو تأكد من وقوع المقدار والطور في الربع المتوقع.
إعداد بيانات نماذج الشبكات
وحّد الممانعات الواردة من مصادر مختلفة في الصيغة التي يتطلبها برنامج المحاكاة أو التحليل.
الأسئلة الشائعة
ما تكلفة الاستخدام؟
يمكنك تشغيله مجانًا في المتصفح على هذه الصفحة، أو استخدام API بسعر $0.002 لكل طلب.
هل الزوايا بالدرجات أم بالراديان؟
تستخدم جميع زوايا الإدخال والإخراج الدرجات. تُقبل الزوايا المشتركة في ضلع النهاية، ويستخدم الإخراج الزاوية الرئيسية بين سالب 180 وموجب 180 درجة.
ماذا تعني المفاعلة الموجبة والسالبة؟
المفاعلة الموجبة حثية، والمفاعلة السالبة سعوية، والمفاعلة الصفرية مقاومية بحتة.
لماذا تعيد الممانعة الصفرية زاوية قدرها صفر؟
طور الممانعة الصفرية غير معرّف رياضيًا. يُعاد صفر درجة باعتباره اصطلاحًا عمليًا وحتميًا.
هل تحسب الأداة الممانعة من R وL وC والتردد؟
لا. إنها تحوّل ممانعة مركبة معلومة بين صيغتين، ولا تستنتج المفاعلة من قيم المكونات أو التردد.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/elec/impedance-polar-rect \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"form":"polar","magnitude":50,"angle_degrees":30}'const res = await fetch("https://api.kit.forhosting.com/elec/impedance-polar-rect", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/impedance-polar-rect",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/impedance-polar-rect", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"form":"polar","magnitude":50,"angle_degrees":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"form":"polar","magnitude":50,"angle_degrees":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/impedance-polar-rect", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.impedance_polar_rect",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |