الحسّاسات والمشغّلات للمتحكّمات · الفصل 15 — لوحة القوانين الشاملةנוסחאון הספר · 33.102⌂📚🏠
الفصل 15 · ملحق

لوحة القوانين الشاملة

נוסחאון הספר — ריכוז כל הנוסחאות

في هذا الملحق جمعنا كل قوانين الكتاب في مكان واحد، مرتّبةً حسب الفصول: لكل موضوع رسمة، القوانين، وجدول يشرح كل رمز. اللوحة مخصّصة لحلّ التمارين، للمراجعة قبل الامتحان وللعمل في المشروع — أمّا شروط استعمال كل قانون، وأمثلته المحلولة وبرامجه، ففي فصله.

מערכת בקרה – نظام التحكّم

القيمةالمطلوبةr+−الخطأeالمتحكّمالمشغّلالعمليةyالاضطرابالحسّاسالقيمة الفعليةالقيمة المقيسة
الحلقة المغلقة: الحسّاس يعيد القيمة الفعلية إلى نقطة المقارنة، والفرق هو الخطأ
الخطأ في الحلقة المغلقة · השגיאה בחוג סגור
e = r − y
الرمزالمعنىوحدة القياس
rالقيمة المطلوبة: ما يحدّده المستخدم—
yالقيمة الفعلية كما يقيسها الحسّاس—
eالخطأ: الفرق بين المطلوب والفعلي، بوحدة الكمية المُتحكَّم بها (مثلا °C)—
عرض منطقة التخلّف · רוחב אזור ההיסטרזיס
ΔT = TOFF − TON
الرمزالمعنىوحدة القياس
TONقيمة التشغيل: تحتها يعمل المشغّل[°C]
TOFFقيمة الإيقاف: فوقها يتوقّف المشغّل[°C]
ΔTعرض المنطقة الميّتة بين القيمتين، ولا تتغيّر فيها حالة المشغّل[°C]
تردّد أخذ العيّنات · תדר הדגימה
fs = 1Ts
الرمزالمعنىوحدة القياس
Tsفترة أخذ العيّنات: الزمن بين قراءتين متتاليتين[s]
fsتردّد أخذ العيّنات: عدد القراءات في الثانية[Hz]
التيار الذي يأخذه حمل مقاوِم · הזרם של עומס התנגדותי
I = PV
الرمزالمعنىوحدة القياس
Pقدرة الحمل[W]
Vجهد التغذية[V]
Iتيار الحمل[A]
القيمة الخام إلى درجة حرارة · מערך גולמי לטמפרטורה
T = N·TmaxNmax
الرمزالمعنىوحدة القياس
Nالقيمة الخام من المحوّل التماثلي-الرقمي—
Nmaxأكبر قيمة خام (1023 في Uno)—
Tmaxدرجة الحرارة التي تقابل Nmax: نهاية مدى «الحسّاس»[°C]
Tدرجة الحرارة[°C]

מאפייני חיישנים ומדידה – خصائص الحسّاسات والقياس

−60−40−20020406080100مدى القياس120 °CTmin = −40 °CTmax = 80 °C°C
مدى القياس: من xmin إلى xmax
0501001500.51.01.5T [°C]Vout [V](37 ; 0.37)ΔT = 50 °CΔV = 0.5 VS = 10 mV/°C
دالّة النقل للحسّاس LM35
عرض المدى · רוחב התחום
FS = xmax − xmin
الرمزالمعنىوحدة القياس
xminأصغر قيمة يقيسها الحسّاس حسب ورقة البيانات—
xmaxأكبر قيمة يقيسها الحسّاس حسب ورقة البيانات—
FSعرض المدى (المدى الكامل)، بوحدة الكمية المقيسة—
دالّة النقل للحسّاس LM35 · חיישן LM35
Vout = 10 mV/°C · T
T = Vout10 mV/°C
الرمزالمعنىوحدة القياس
Tدرجة الحرارة[°C]
Voutجهد مخرج الحسّاس: كل درجة مئوية ترفع المخرج 10 mV (حساسية LM35)[mV]
دقّة التمييز بوحدة الكمية · רזולוציה ביחידות הגודל הנמדד
ΔV = Vref2n
Δx = ΔVS
الرمزالمعنىوحدة القياس
ΔVدقّة تمييز المحوّل: جهد الخطوة الواحدة[V]
Vref , nجهد المرجع، وعدد سيبيات المحوّل[V]
Sحساسية الحسّاس: تغيّر المخرج لكل وحدة من الكمية المقيسة—
Δxأصغر تغيّر في الكمية المقيسة تراه القراءة—

מבואות ספרתיים – المداخل الرقمية

LOW (0)غير معرّفةHIGH (1)0 V1.5 V3 V5 VArduino Uno · 5 VLOW (0)غير معرّفةHIGH (1)ممنوع!0 V0.825 V2.475 V3.3 V5 VESP32 · 3.3 V
مستويات الجهد في المدخل الرقمي: Arduino Uno عند 5 V و ESP32 عند 3.3 V
عتبات المدخل الرقمي في ATmega328P (Uno) · ספי מבוא ספרתי
VIH = 0.6·VCC
VIL = 0.3·VCC
الرمزالمعنىوحدة القياس
VIHأصغر جهد يُقرأ بالتأكيد HIGH[V]
VILأكبر جهد يُقرأ بالتأكيد LOW[V]
VCCجهد تغذية المتحكّم، 5 V في Uno[V]
عتبات المدخل الرقمي في ESP32 · ספי מבוא ספרתי ב-ESP32
VIH = 0.75·VDD
VIL = 0.25·VDD
الرمزالمعنىوحدة القياس
VIHأصغر جهد يُقرأ بالتأكيد HIGH[V]
VILأكبر جهد يُقرأ بالتأكيد LOW[V]
VDDجهد تغذية ESP32: 3.3 V[V]
Arduino Uno5VD2GNDRPU10 kΩS
مقاومة رفع خارجية على مدخل رقمي
تيار مقاومة الرفع أو الخفض عند الضغط · הזרם בנגד משיכה למעלה או למטה
I = VCCR
الرمزالمعنىوحدة القياس
Rمقاومة الرفع أو الخفض (في الفصل 14: RPU)[Ω]
VCCجهد التغذية[V]
Iالتيار في المقاومة والزرّ مضغوط[A]
ESP325VGPIO27GND5V SENSORVCCOUTGNDR110 kΩR215 kΩ5 V3 V
حسّاس رقمي يعمل بـ 5 V موصول بطرف ESP32 عبر مُجزِّء جهد
مُجزِّء الجهد · מחלק מתח
Vout = Vin·R2R1 + R2
الرمزالمعنىوحدة القياس
Vinجهد مخرج الحسّاس[V]
Voutالجهد على طرف المتحكّم[V]
R1 , R2المقاومة على التوالي، والمقاومة إلى GND[Ω]
Arduino Uno5VD4GNDRPU10 kΩPC817+−24 Vمخرج الحسّاسRLED4.7 kΩدائرة24 Vدائرة5 V
إشارة صناعية معزولة بالمقرن الضوئي قبل طرف المتحكّم
المقرن الضوئي · המצמד האופטי
RLED = Vin − VFIF
CTR = ICIF
CTR·IF ≥ VCC − VCE,satRPU
الرمزالمعنىوحدة القياس
Vinجهد الإشارة على مدخل المقرن[V]
VF , IFالجهد الأمامي والتيار الأمامي للـ LED في المقرن[V] , [A]
CTRنسبة نقل التيار من ورقة البيانات—
ICتيار ترانزستور المقرن[A]
VCE,satجهد التشبّع للترانزستور[V]
RPUمقاومة الرفع على طرف المتحكّم[Ω]
CTR·IFالسطر الثالث هو شرط التشبّع: التيار الذي يعطيه الترانزستور أكبر من التيار الذي تطلبه RPU[A]
Arduino Uno5VD2GNDFAN 12V+12VTACHGND12VRPU10 kΩأرضي مشترك
مخرج TACH لمروحة موصول بطرف المقاطعة مع مقاومة رفع
سرعة الدوران من عدد النبضات · מהירות סיבוב
n = 60·Np
الرمزالمعنىوحدة القياس
nسرعة الدوران[rpm]
Nعدد النبضات في ثانية واحدة—
pعدد النبضات في كل دورة—

מבואות תקביליים – المداخل التماثلية

1234501234567VN0.625 V
القيمة الخام درجات: كل درجة عرضها Δ V
المحوّل التماثلي-الرقمي · ממיר תקבילי-ספרתי
Nmax = 2n − 1
Δ V = Vref2n
V = N·VrefNmax
N = V·NmaxVref
الرمزالمعنىوحدة القياس
n , Nعدد بتات المحوّل · القيمة الخام (من 0 حتى Nmax)—
2nعدد مستويات المحوّل—
Nmaxأكبر قيمة خام: 1023 في Uno ، 4095 في ESP32—
V , Vrefالجهد في المدخل · جهد المرجع (أكبر جهد يقيسه المحوّل)[V]
Δ Vدقّة التمييز: عرض درجة واحدة[V]
Nفي السطر الرابع نأخذ الجزء الصحيح فقط—
Arduino Uno5VA0GNDNTCRF10 kΩRSVout
مقاومة حرارية NTC في أسفل مُجزِّء الجهد، ومقاومة ثابتة RF في أعلاه
مُجزِّء الجهد مع حسّاس مقاوم في الأسفل · מחלק מתח
Vout = VCC·RSRF + RS
الرمزالمعنىوحدة القياس
Voutالجهد في نقطة الوصل، إلى المدخل التماثلي[V]
RS , RFمقاومة الحسّاس (في الأسفل) · المقاومة الثابتة (في الأعلى)[Ω]

חיישני טמפרטורה – حسّاسات درجة الحرارة

2424.52525.526242526T [°C]Tm [°C]Uno: 10 bit, 5 VESP32: 12 bit, 3.3 V
القراءة Tm مقابل الحرارة الحقيقية T: درجات بعرض ΔT
دقّة التمييز بالدرجات (LM35) · רזולוציה
ΔT = Vref2n · 10 mV/°C
الرمزالمعنىوحدة القياس
ΔTأصغر تغيّر في درجة الحرارة تراه القراءة[°C]
Vref , nجهد المرجع للمحوّل، وعدد خاناته[V]

חיישני אור – حسّاسات الضوء

5VA0VoutRLDRGL5528RF10 kΩ
المقاومة الضوئية فوق، والمقاومة الثابتة تحت
مُجزِّء الجهد مع المقاومة الضوئية · מחלק מתח עם נגד תלוי-אור
Vout = VCC·RFRF + RLDR
الرمزالمعنىوحدة القياس
Voutالجهد على المدخل التماثلي[V]
VCCجهد التغذية (5 V في Uno)[V]
RFالمقاومة الثابتة (إلى الأرضي)[Ω]
RLDRمقاومة المقاومة الضوئية (إلى التغذية)[Ω]
القيمة الخام في Uno · הערך הגולמי ב-Uno
N = Vout·10235
الرمزالمعنىوحدة القياس
Voutالجهد على المدخل التماثلي[V]
Nالقيمة الخام (الجزء الصحيح)، حين Vref = 5 V و Nmax = 1023—

מדידת מרחק בשיטת ההד – قياس المسافة بالصدى

TRالنبضة المرسلةالصدىdHC-SR04جسم
المرسِل T يطلق النبضة والمستقبِل R يلتقط الصدى
المسافة بطريقة الصدى · מדידת מרחק בשיטת ההד
d = v·t2
الرمزالمعنىوحدة القياس
dالمسافة بين الحسّاس والجسم[m]
tزمن الذهاب والإياب، وهو عرض النبضة على الطرف ECHO[s]
vسرعة الصوت في الهواء، نحو 343 m/s[m/s]
حالة خاصة: الاختصار في البرنامج · הקיצור
v = 343 m/s
d[cm] ≈ t[µs]58
t[µs] ≈ 58·d[cm]
الرمزالمعنىوحدة القياس
vالسطر الأول هو الشرط: سرعة الصوت في الهواء؛ عندها يكفي أن نقسم زمن الصدى على 58[m/s]
dالمسافة بالسنتيمترات[cm]
tزمن الصدى بالميكروثانية[µs]

חיישנים תעשייתיים – الحسّاسات الصناعية

Pضبط النقطةنابضغشاء
مبدأ مفتاح الضغط
فرق التشغيل لمفتاح الضغط · הפרש המיתוג של מפסק לחץ
Pon = Poff − ΔP
الرمزالمعنىوحدة القياس
Poffالضغط الذي يفصل عنده المفتاح[bar]
ΔPفرق التشغيل: التخلّف الذي يمنع الوصل والفصل السريع[bar]
Ponالضغط الذي يعود عنده إلى العمل[bar]
+−24 Vمرسل ضغط0–10 bar+−PRw250 Ω4.7 kΩ5VArduino UnoA0GNDI
حلقة التيار 4–20 mA: المصدر، المرسِل، مقاومة الأسلاك ومقاومة القياس
من تيار الحلقة إلى الكمية المقيسة · המרה ליחידות הנדסיות
x = xmin + I − 416·(xmax − xmin)
الرمزالمعنىوحدة القياس
Iتيار الحلقة[mA]
xالكمية المقيسة بالوحدات الهندسية (יחידות הנדסיות)[bar, °C, m]
xminبداية مدى المرسِل (عند 4 mA)[bar, °C, m]
xmaxنهاية مدى المرسِل (عند 20 mA)[bar, °C, m]
الجهد على مقاومة القياس والقيمة الخام · המתח על נגד המדידה
V = I·Rsh
V = N·51023
الرمزالمعنىوحدة القياس
Rshمقاومة القياس، عادةً 250 Ω[Ω]
Iتيار الحلقة[A]
Vالجهد على مقاومة القياس، وهو الجهد على المدخل التماثلي[V]
Nالقيمة الخام في Uno—

מדידת זרם, מתח והספק – قياس التيار والجهد والقدرة

+−Vin0–25 VR130 kΩR27.5 kΩDZ5.1 V100 nFArduino UnoA0GNDVout
قياس جهد أعلى من مدى المحوّل: المُجزِّء R1 ، R2 إلى الطرف A0
من القيمة الخام إلى الجهد المقيس · מחלק מתח
Vpin = N·VrefNmax
Vin = k·Vpin
k = R1 + R2R2
الرمزالمعنىوحدة القياس
Nالقيمة الخام (Vref = 5 V ، Nmax = 1023 في Uno)—
Vpinالجهد على الطرف (على R2)[V]
Vinالجهد الذي نقيسه، قبل المُجزِّء[V]
kمعامل التقسيم—
R1 , R2مقاومتا المُجزِّء: R2 هي المقاومة إلى الأرضي[Ω]
−5−2.52.5I [A]V_out [V]1.5752.53.425
دالّة النقل للحسّاس ACS712 (الطراز 5 A)
تحويل مخرج ACS712 إلى تيار · המרת מוצא ACS712 לזרם
I = Vout − V0S
الرمزالمعنىوحدة القياس
Voutجهد المخرج، من القيمة الخام[V]
V0جهد الصفر: المخرج عند تيار صفر، نحو 2.5 V[V]
Sالحساسية: 0.185 V/A في الطراز 5 A[V/A]
Iالتيار المقيس (موجب أو سالب)[A]
القدرة في حمل تيار مستمر · הספק
P = V·I
الرمزالمعنىوحدة القياس
Pالقدرة[W]
Vالجهد على الحمل[V]
Iالتيار في الحمل[A]

הפעלת עומסים – تشغيل الأحمال

Arduino UnoD2D3D4GND330 Ωأحمر330 Ωأخضر180 Ωأزرقالكاثودات إلى GND
ثلاثة ليدات على أطراف المتحكّم، كل واحد مع مقاومته
مقاومة التوالي لليد (مصباح البيان) · נגד טורי לנורית
R = VCC − VFIF
الرمزالمعنىوحدة القياس
Rالمقاومة على التوالي مع LED[Ω]
VCCجهد الطرف في الحالة HIGH (5 V في Uno)[V]
VF , IFالجهد الأمامي والتيار الأمامي للـ LED[V] , [A]
T2T3T5 VtVV25%
نسبة تشغيل 25%
T2T3T5 VtVV75%
نسبة تشغيل 75%
نسبة التشغيل في Arduino · מחזור עבודה
D = tonT
D = N255
Pavg = D·P
الرمزالمعنىوحدة القياس
Dنسبة التشغيل (تُكتب أيضا بالنسبة المئوية)—
ton , Tزمن التشغيل وزمن الدورة[s]
Nالقيمة في analogWrite(pin, N) ، من 0 إلى 255—
Pavg , Pمتوسط قدرة الحمل، وقدرته عندما يعمل دائما[W]
Arduino UnoD7GND1 kΩNONCCOM5VD11N4007K1Q1+−12 Vالحملدائرة الحمل منفصلة عن دائرة الملف
الطرف يقود الترانزستور عبر مقاومة القاعدة، والترانزستور يشغّل ملف المرحّل؛ ديود الحماية على الملف
تيار ملف المرحّل وقدرته · זרם הסליל וההספק שלו
Icoil = VcoilRcoil
Pcoil = Vcoil2Rcoil
الرمزالمعنىوحدة القياس
Vcoilالجهد الاسمي للملف[V]
Rcoilمقاومة الملف[Ω]
Icoilتيار الملف[A]
Pcoilالقدرة التي يستهلكها الملف[W]

מנועים – المحرّكات

تيار البدء (المحور متوقّف) · זרם התנעה
Ist = VMRM
الرمزالمعنىوحدة القياس
Istتيار البدء: التيار عندما يكون المحور متوقّفا[A]
VMجهد مصدر المحرّك[V]
RMمقاومة ملف المحرّك، نقيسها بالأوميتر بين طرفيه[Ω]
Vavg = 1.5 VD = 25%tonT = 2.04 msVavg = 3 VD = 50%Vavg = 4.5 VD = 75%6V0T2T
ثلاث نسب تشغيل بنفس التردّد؛ الخط المتقطّع هو الجهد المتوسّط على المحرّك
نسبة التشغيل والجهد المتوسّط · מחזור עבודה ומתח ממוצע
D = tonT
Vavg = D·VM
D = x255
الرمزالمعنىوحدة القياس
Dنسبة التشغيل (تُكتب أيضا بالنسبة المئوية)—
tonزمن النبضة في كل دور (المفتاح مغلق)[ms]
Tالدور: T = 1f[ms]
Vavgالجهد المتوسّط على المحرّك[V]
xالقيمة التي نكتبها في الدالة analogWrite() من 0 حتى 255—
1 msθ = 0°1.5 msθ = 90°2 msθ = 180°T = 20 ms (50 Hz)
إشارة المحرّك المؤازر: دور ثابت، وعرض النبضة يحدّد الزاوية
عرض النبضة حسب الزاوية · רוחב פולס וזווית
tp = tmin + θ180°·(tmax − tmin)
الرمزالمعنىوحدة القياس
tpعرض النبضة[µs]
θالزاوية المطلوبة[°]
tminعرض النبضة عند 0°[µs]
tmaxعرض النبضة عند 180°[µs]
زاوية الخطوة · זווית צעד
θs = 360°Nrev
الرمزالمعنىوحدة القياس
θsزاوية الخطوة[°]
Nrevعدد الخطوات في دورة واحدة—

מפעילים תעשייתיים – المشغّلات الصناعية

تيار حمل مقاوم أو ملف · זרם של עומס התנגדותי או של סליל
I = PU
الرمزالمعنىوحدة القياس
Pقدرة الحمل أو قدرة الملف[W]
Uالجهد[V]
Iالتيار[A]
LOWHIGHhLhHالمضخّةاستهلاكالخزّان
الخزّان، العوّامتان والمضخّة
حجم الماء بين العوّامتين · נפח המים בין שני המצופים
V = A·(hH − hL)
الرمزالمعنىوحدة القياس
hL , hHارتفاع العوّامة السفلية LOW والعوّامة العلوية HIGH[m]
Aمساحة قاعدة الخزّان[m²]
Vحجم الماء بين العوّامتين[m³]

חיווי ותצוגה – البيان والعرض

زمن دورة صوت الطنّان · זמן המחזור של צליל הזמזם
Tp = 1f
الرمزالمعنىوحدة القياس
fتردّد الصوت[Hz]
Tpزمن دورة الموجة المربّعة (نسبة تشغيلها 50 %)[s]
القيمة الخام من LM35 إلى درجات · המרת הערך הגולמי של LM35 למעלות
T = N·5001023
الرمزالمعنىوحدة القياس
Nالقيمة الخام على المدخل التماثلي في Uno—
Tدرجة الحرارة: 5 V مقسومة على 10 mV/°C تعطي العدد 500[°C]
0123456789
الأرقام على العارض سباعي المقاطع
رمز الرقم في المصعد المشترك · קוד הספרה באנודה משותפת
CA = 127 − CC
الرمزالمعنىوحدة القياس
CCبايت الرقم في العارض بمهبط مشترك: الخانة 0 للمقطع a … الخانة 6 للمقطع g ، و 1 = مضاء—
CAبايت الرقم نفسه في العارض بمصعد مشترك: الخانات السبع مقلوبة—
ذاكرة صورة OLED · זיכרון התמונה של OLED
buffer = W·H8
الرمزالمعنىوحدة القياس
W , Hعرض الشاشة وارتفاعها بالبكسل—
bufferحجم ذاكرة الصورة بالبايت: كل بكسل خانة واحدة—

הפרויקט המסכם: שער החניון – المشروع الختامي: بوابة الموقف

مسار الدخولمسار الخروجداخل الموقفالشارعENTRY · D2المحرّك ومفتاحا نهاية المشوارذراع البوابةBEAM · D4شعاع الأمان خلف الذراعEXIT · D3
منظر علوي لمدخل الموقف: حسّاس المدخل قبل الذراع، شعاع الأمان بعده، وحسّاس الخروج
الأماكن الشاغرة · מקומות פנויים
free = CAPACITY − cars
الرمزالمعنىوحدة القياس
CAPACITYعدد الأماكن في الموقف (ثابت في البرنامج)—
carsعدد السيارات في الموقف الآن—
freeعدد الأماكن الشاغرة—
المهلة الزمنية للحركة · פסק הזמן לתנועה
tmax = 1.5·tmove
الرمزالمعنىوحدة القياس
tmoveزمن حركة الذراع، نقيسه في النموذج[s]
tmaxالمهلة: إذا لم تنتهِ الحركة خلالها ينتقل النظام إلى حالة العطل[s]
زمن قطع الشعاع بسيارة · זמן קטיעת הקרן על ידי מכונית
t = Lcarv
الرمزالمعنىوحدة القياس
Lcarطول السيارة[m]
vسرعة السيارة[m/s]
tالزمن الذي يبقى فيه شعاع الأمان مقطوعا[s]