تصميم دوائر واجهة المستشعرات هو المكان الذي يتوقف فيه تخطيط الدوائر أن يكون تجميليًا و يبدأ ليكون توثيقيًا. مقاومة 10 كيلوأوم رسمت فوق عقدة فهي مقاومة رفع. والمقاومة المثل رسمت تحت نفس العقدة فهي مقاومة إنزال. نفس الجزء، نفس القيمة، وظيفة عكسية — والشيء الوحيد الذي يخبر القارئ بأيٍّ منهما تقصد هو أين وضعتها في الصفحة.
هذا يجعل طبقة الواجهة بين العالم الفيزيائي والـ Microcontroller الخاص بك أفضل مكان لتعلم الانضباط في تخطيط الدوائر. يغطي هذا الدليل مقاوامات الرفع والتقسيم، واجهات المستشعرات الأمامية، مراحل التبديل، إزالة الارتداد، ودوائر الحمية. وهو يبني على اتفاقيات التخطيط في الدليل الكامل لدوائر الدوائر الكهربائية.
الموقع يشفّر الوظيفة
المحور الرأسي في مخطط يمثل الجهد. عند تطبيقه على دوائر الواجهة، يمنحك اتفاقية لا يمكن كسرها:
| المكون | كيف ترسمه | ما يستنتجه القارئ |
|---|---|---|
| مقاومة رفع | رأسيًا، من العقدة إلى رمز الإمداد | العقدة في وضع مرتفع افتراضيًا |
| مقاومة إنزال | رأسيًا، من العقدة إلى أرضية الدائرة | العقدة في وضع منخفض افتراضيًا |
| مقاومة تسلسلية | أفقيًا، في مسار الإشارة | تقييد التيار أو مطابقة المقاومة |
| مكثف تجاوز | رأسيًا، من العقدة إلى أرضية الدائرة | ترشيح الضوضاء |
| مُقسِّم | مقاوامان رأسيان في عمود، والوسيط في المنتصف | تحجيم جهد |
ارسم مقاومة الرفع أفقيًا على الجانب والقارئ سيتعقب السلك لمعرفة أين يذهب. ارسمها رأسيًا للأعلى إلى رمز VCC ولا شيء يتتبع. المعلومات في الهندسة.
القيم التي تستحق التوضيح بدلاً من الافتراض:
- 10 كيلوأوم هي مقاومة الرفع الافتراضية للمنطق العام أو الزر.
- 4.7 كيلوأوم هي مقاومة الرفع القياسية لـ I²C عند 100 كيلوهرتز على باص قصير؛ انخفض إلى 2.2 كيلوأوم لـ 400 كيلوهرتز أو تتبع أطول. مقاومات الرفع لـ I²C إلزامية لأن الباص مفتوح الصرف — الأجهزة يمكنها فقط السحب للأسفل، أبدًا للأعلى. ارسم كلاً من
SDAوSCLمجاورتين لبعضهما قرب MASTER الباص وسمّ الكتلة بـI2C PULL-UPS. - 100 كيلوأوم أو أعلى للتصاميم منخفضة الطاقة حيث يهم تيار الرفع.
- مقاومات رفع داخلية موجودة على معظم دبابيس الـ Microcontroller. إذا كنت تعتمد على واحدة، اكتب ملاحظة على المخطط:
PA3 يستخدم رفع داخلي — لا حاجة لجزء خارجي. وإلا سيشير المراجع التالي إلى مقاومة مفقودة، أو أسوأ، سيضيف واحدة.
مقاومات VDC ومستشعرات المقاومة
معظم المستشعرات الرخيصة هي مجرد مقاوامات تتغير قيمتها. لقراءة واحدة بـ ADC حوّل المقاومة إلى جهد باستخدام مقاومة تقسيم:
Vout = Vin × R2 / (R1 + R2)
قرار التصميم هو أي ساق تحتوي المستشعر، وهو يحدد اتجاه حركة المخرجات.
دائرة كاشف الضوء LDR
المقاومة المتبغضة للضوء تنخفض إلى بضع مئات من الأوم في الضوء الساطع وترتفع إلى مئات الكيلوأوم في الظلام.
- LDR في الأعلى، مقاومة ثابتة إلى الأرضية: المخرجات ترتفع مع زيادة الضوء. الساطع يعني مرتفع.
- مقاومة ثابتة في الأعلى، LDR إلى الأرضية: المخرجات تنخفض مع زيادة الضوء. الساطع يعني منخفض.
كلتا الدائرتين صحيحتان. واحدة فقط تتطابق مع Firmware الخاص بك. لذلك يجب أن يُظهر المخطط الترتيب بشكل لا لبس فيه — وبما أن كلاهما مجرد “مقاومتين في عمود”، الطريقة الوحيدة لجعله واضحًا هي رسمهما بالترتيب الفيزيائي الصحيح مع الوسيط موضحًا بوضوح وتحديد الغرض: bright → high بجانب الوسيط. علامة نصية واحدة تمنع فئة من الأخطاء التي تكلف بعد الظهر.
اختر المقاومة الثابتة كالمتوسط الهندسي تقريبًا لمقاومة LDR في الظلام والضوء، واكتب طرفي النهاية على الرسم: LDR: 1k bright / 200k dark. هذا غرض التصميم الذي لا يمكن لأي رقم جزء التعبير عنه.
دائرة الترموستات الحراري
الـ NTC thermistor ينخفض في المقاومة مع تسخينه. الترموستات يحوّل ذلك إلى قرار تبديد، ويقرأ المخطط كأربع كتل من اليسار إلى اليمين:
- القسمة. NTC بالإضافة إلى مقاومة ثابتة، الوسيط إلى المقارن.
- نقطة الإعداد. مقاومة تقسيم بوتومتر تغذية المدخل الآخر للمقارن. ارسمها كمرآة لقسمة المستشعر — التماثل يخبر القارئ بأن هذين الجهدين يقارنان.
- المقارن مع الهستيريس. مقاومة من المخرجات إلى المدخل غير المعكوس. بدونها الـ Relay يهتز عند العتبة. بما أنه تغذية رجعية إيجابية، فذهب إلى مدخل
+، وهذا مرئي في الرسم إذا كانت مداخلك صادقة. - مرحلة الخرج. Transistor أو MOSFET يقود ملف الـ Relay.
تان ينتميان إلى الرسم: مقارنون مثل LM393 لديهم مخرجات مفتوحة kolektor وتحتاج إلى مقاومة رفع — ارسمها، لأن الجزء سيبدو وكأنه لا يفعل شيئًا بدونها. ووضّح عرض الهستيريس بالدرجات أو الميلي فولت بجانب مقاومة التغذية الرجعية، لأن قيمة تلك المقاومة هي المكان الوحيد الذي يعيش فيه المواصفات.
وحدات المستشعرات هي كتل، ليست دوائر
كاشف الحركة PIR مثل HC-SR501 الشائع هو وحدة: مستشعر pyroelectric، و放大器، ومقارن ومؤقت تم تجميعها بالفعل على لوحة صغيرة بثلاث دبابيس. لا تحاول رسم الأجزاء الداخلية.
ارسمه كـ مستطيل مُعلَّم بأسماء الدبابيس حسب الوظيفة — VCC، OUT، GND — ووضّح الحقائق الكهربائية التي تعتمد عليها دائرتك:
- نطاق الإمداد واستهلاك التيار.
- مستوى منطق المخرجات. كثير من وحدات PIR تoutput 3.3V حتى عند التغذية من 5V، وهذا مهم للغاية إذا كنت تغذي مدخل 5V يتوقع إشارة مسبحة كاملة.
- سلوك المخرجات: مستوى يبقى مرتفعًا لفترة إعادة التشغيل القابلة للتعديل، وليس نبضة.
- أي تعديل على اللوحة (الحساسية، التأخير) كملاحظة، لأنه ليس مكون مخطط但是他 هو تعليم بناء.
نفس المعاملة تنطبق على أجهزة قياس المدى ultrasonic، ووحدات IMU، ووحدات GPS. كتلة بأسماء دبابيس ومستويات موضحة هي مخطط أفضل من رسم داخلي وهمي، لأنها تصف ما يمكنه فعليًا التحكم فيه.
flowchart LR
A["Physical world<br/>light, heat, motion"] --> B["Sensing element<br/>LDR, NTC, module"]
B --> C["Conditioning<br/>divider, filter, amp"]
C --> D["Threshold or ADC"]
D --> E["MCU"]
E --> F["Drive stage<br/>MOSFET, relay"]
style B fill:#1e293b,stroke:#f59e0b,color:#fff
style F fill:#1e293b,stroke:#3b82f6,color:#fff
دوائر تبديل MOSFET
دبوس Microcontroller يمكنه تدفق بضعة ميلي أمبير. أي شيء حقيقي — محرّك، Relay، شريط LED — يحتاج إلى مفتاح، وبشكل DC هذا يعني MOSFET.
التبديل بأرضية منخفضة N-Channel
الطوبولوجيا الافتراضية وأسهل رسم بشكل صحيح:
- الحمل بين القضيب الإيجابي والـ drain. الحمل في الأعلى، Transistor تحته — مطابقة لتفاوت التيار من الأعلى إلى الأسفل.
- المصدر مباشرة إلى الأرضية.
- Gate مدعوم من GPIO عبر مقاومة تسلسلية، عادة من 22 إلى 220 أوم. يخفف الرنين ويقيّد التيار الذي يجب على الدبوس تغذيةه إلى سعة الـ gate.
- gate pull-down من 10 إلى 100 كيلوأوم. هذا هو المكون الذي يتم حذفه чаще всего. أثناء resets الـ Microcontroller، دبابيسه عالية المقاومة والـ gate يطفو — مما قد يشغّل جزئيًا MOSFET. الـ pull-down يضمن أن الحمل مغلق عند تشغيل الطاقة. ارمه رأسيًا إلى الأرضية من عقدة gate، حيث وظيفته لا لبس فيها.
توضيحات مهمة: عتبة الـ gate. MOSFET “منطق المستوى” هو الذي يُحدد أنه يعمل بالكامل عند جهد gate الذي تملكه فعليًا. اكتب VGS(th) ≤ 2.5V — منطق المستوى مطلوب بجانب الرمز عند القيادة من 3.3V. MOSFET عادي محدد عند 10V سيأذي جزئيًا عند 3.3V، وسخن، ويفشل ببطء — أسوأ طريقة فشل هناك. ووضح أيضًا RDS(on) at VGS = 3.3V، وليس الرقم الرئيسي من الصفحة الأولى لجدول المواصفات.
التبديل بأعلى之路 P-Channel
عندما يجب أن يكون اتصال الأرضية للحمل ثابتًا، تبدأ الجانب الإيجابي بـ MOSFET P-channel: المصدر إلى القضيب الإيجابي، drain إلى الحمل، الحمل إلى الأرضية.
قواعد الرسم تتغير قليلاً. الآن Transistor يجلس فوق الحمل، وهذا صحيح — التيار لا يزال يتدفق من الأعلى إلى الأسفل. يجب أن يكون gate مسحوبًا أسفل المصدر لتشغيله، لذلك دائرة القيادة عادة تتضمن Transistor N-channel أو مخرجًا open-drain يسحب gate للأسفل، بالإضافة إلى مقاومة رفع من gate إلى المصدر لإيقافه افتراضيًا. ارسمها كمقاومة رأسي قصيرة بين gate والمصدر؛ إنها ما يعادل P-channel لـ gate pull-down في N-channel، وتركها لها نفس العواقب.
دوائر إزالة ارتداد المفاتيح
المفتاح الميكانيكي لا يُغلق مرة واحدة. يُغلق، ويرتد مفتوحًا، ويُغلق مرة أخرى — عادة من 1 إلى 20 مللي ثانية. Microcontroller يستعلم بسرعة كافية يرى نبضة من الضغطات.
ثلاث حلول مادية، بترتيب تصاعدي من الجودة:
فلتر RC وحده. مقاومة رفع، مفتاح إلى الأرضية، مقاومة تسلسلية إلى مكثف إلى الأرضية، والعقدة المفلترة إلى مدخل الدبوس. اختر R × C حوالي 10 إلى 50 مللي ثانية. الضعف هو أن الحافة المفلترة بطيئة، وتغذية حافة بطيئة في مدخل منطق عادي يمكن أن تسبب التذبذب عبر العتبة. مقبول لـ ADC أو طلب بطيء؛ ليس لساعة أو مدخل interrupts.
فلتر RC مع Schmitt trigger. الحل العام الصحيح. العقدة المفلترة تغذية مدخل Schmitt-trigger مثل 74HC14 inverter، الذي يحوّل الانحدار البطيء إلى حافة سريعة نظيفة واحدة. ارسم رمز Schmitt مع شكل الهستيريس داخل جسم العنصر buffering — تلك الخطوة الصغيرة هي كل نقطة المكون، واستبدالها برمز buffer عادي يزيل التصميم بهدوء.
مفتاح SPDT مع SR latch. إزالة الارتداد المثالية. مفتاح قطب واحد رمي مزدوج مع بوابتي NAND متداخلتان يلتقطان على أول تلامس ويتجاهلون كل ارتداد لاحق. يحتاج إلى مفتاح ثلاثي الأطراف، ولهذا هو أقل شيوعًا. ارسم الـ latch بالتقاطع التقليدي حتى يتعرف عليه، كما هو موضح في دليل دوائر بوابات المنطق.
أيًّا استخدامك، وضّح الثابت الزمني على الرسم — RC ≈ 22 ms — لأن ذلك الرقم هو المواصفات والمكونات هي مجرد تنفيذ لها.
الحماية من القطب المعكوس
سيتصل شخص ما البطارية بالعكس. حلان قياسيان، والرسمان يختلفان بطريقة تعليمية.
diode تسلسلية. diode واحدة في القضيب الإيجابي، Anode إلى البطارية. بسيطة، صحيحة بوضوح من الرمز وحده، وتكلفك انخفاضًا أماميًا — 0.7 فولت للسيليكون، 0.3 فولت لـ Schottky. على قضيب 12 فولت هذا مقبول؛ على بطارية 3.7 فولت هذا كسر كبير من ميزانية الطاقة. وضّح الانخفاض وتصنيف التيار.
“ideal diode” MOSFET P-channel. MOSFET P-channel في القضيب الإيجابي مع gate مرجّع إلى الأرضية عبر مقاومة، بالإضافة إلى Zener clamp عبر gate-source لحماية gate على القضيبات عالية الجهد. الانخفاض يصبح I × RDS(on)، غالبًا بضعة ميلي فولت.
نسخة MOSFET لها فخ محدد يجب أن يكون في كل مراجعة مخطط: الدائرة تعمل بسبب اتجاه diode الجسم الداخلي لـ MOSFET، و diode الجسم مرسوم كجزء من الرمز. اوجه Transistor بشكل خاطئ وستبني شيئًا إما يمنع التيار العادي أو يأذي التيار العكسي — وفي الحالتين يبدو المخطط مقنعًا تمامًا. ارسم diode الجسم بوضوح، وسم source و drain بالاسم على الرمز، وتحقق من الاتجاه وفقًا لجدول المواصفات بدلاً من ذاكرتك للرمز. ثم وضح مهمة الـ Zener، لأن Zener عبر gate-source يبدو زخرفيًا حتى تعرف أنه موجود لمنع gate oxide من الفشل عند 30 فولت.
الحماية من الجهد الزائد
ثلاث طوبولوجيات، ثلاث رسومات مختلفة جدًا:
| النهج | المكونات | السلوك | ملاحظات الرسم |
|---|---|---|---|
| Zener أو TVS clamp | مقاومة تسلسلية مع shunt Zener/TVS إلى الأرضية | يمتص الاضطرابات ويقيّد الجهد | ارسم الجهاز shunt رأسيًا إلى الأرضية، مباشرة عند المدخل |
| ** Crowbar** | SCR مشغّل بواسطة Zener، مع فيوز | يقص القضيب عمدًا ويشعل الفيوز | ارسم الفيوز — الدائرة غير مكتملة وخطيرة بدونه |
| فصل تسلسلي | N-channel FET في القضيب، مقارن يتحكم | يفتح القضيب فوق عتبة | ارسم قسمة الاستشعار رفيعًا، ومسار الطاقة سميكًا |
กฎان عامتان. مكونات الحماية تذهب إلى الموصل، ترسم كأول عناصر على الورقة، قبل أي شيء تحميه — ترتيب الرسم يجب أن يتطابق مع الترتيب الكهربائي حتى يرى القارئ أن لا شيء يتجاوز الحماية. ووضح جهد القمع والتصنيف الطاقة، لأن رقم جزء TVS diode يرمّز كلاهما ولا يحفظ أي مراجع أرقام أجزاء TVS.
بالنسبة لـ Crowbar بالتحديد، الفيوز ليس تفصيلًا اختياريًا: الـ SCR يلتقط ويظل مفتوحًا، لذلك الفيوز هو الشيء الوحيد الذي ينهي الحدث. مخطط Crowbar بدون فيوز يصف دائرة تدمر نفسها.
قائمة مراجعة المخططات الواجهة
- كل مقاومة رفع مرسومة رأسيًا إلى رمز إمداد؛ كل مقاومة إنزال رأسيًا إلى الأرضية.
- الاعتماد على مقاومات الرفع الداخلية للـ Microcontroller موضح في النص.
- مقاومات الرفع لـ I²C موجودة، مجمعة ومُعلَّمة.
- أقسام التقسيم موضحة بوضوح مع اتجاه المخرجات —
bright → high،hot → low. - نقاط نهاية المستشعرات موضحة: مقاومة الظلام والضوء، نطاق درجة الحرارة، مستوى منطق مخرج الوحدة.
- الوحدات مرسومة ككتل مُعلَّمة بأسماء دبابيس حسب الوظيفة، أبدًا كأجزاء داخلية مختلقة.
- كل MOSFET gate له مقاومة تسلسلية و pull-down أو pull-up إلى حالته الإيقاف الافتراضية.
- متطلب عتبة الـ gate موضح حيث جهد القيادة 3.3 أو 5 فولت.
- diode flyback عبر كل حمل محثّي، مرسوم بشكل متوازي مع الحمل، cathode إلى القضيب الإيجابي.
- الثابت الزمني لـ debounce موضح؛ رموز Schmitt trigger مرسومة مع شكل الهستيريس.
- مكونات الحماية مرسومة عند الموصل، upstream من كل شيء تحميه.
- دوائر Crowbar تتضمن الفيوز.
- مخرجات المقارن open-collector لها مقاومة رفع.
ابدأ في رسم مخططك الخاص الآن. LDRs، thermistors، MOSFETs، Schmitt triggers، relays، Zeners، ومفاتيح كلها في مكتبة المكونات، والشبكة تحتفظ بالتقسيمات محاذاة في أعمدة رأسية نظيفة. بمجرد رسم واجهة المستشعر الخاصة بك، دليل تخطيط مخطط Microcontroller يغطي توصيلها بـ MCU، ودليل تصميم دائرة مصدري الطاقة يغطي القضيبات التي تغذي كلتاهما.