Professional Documents
Culture Documents
WWW - Kutub.info 734
WWW - Kutub.info 734
Parts Of Book
Introduction ●
Explain How To Use P – SPICE ●
How To Write The different statements ●
Spice And Simulation Circuit
Introduction
سيتم ان شاء ال فى هذا العدد شرح كيفية استخدام واحد من اهم البرامج التى تستخدم فى محاكاة الدوائر
بحيث يتم اجراء كافة التجارب الليكترونية ودون اى خسائر تذكر ولعل هذه هى الستفادة الكبرى منه
ولكنها ليست الوحيدة فهذا البرنامج قادر على محاكاة شتى الدوائر مع اختلف المصدر كان مستمر ام
متردد اضافة الى اظهار الخرج بصورة دقيقة تمكن الشخص من عمل التحليل اللزم للدائرة والتاكد من سلمة
التجربة او اكتشاف الخطاء مبكرا قبل الشروع فى تصميم الدائرة عمليا .والن نبداء الشرح
Spice And Simulation Circuit
CHAPTER 1
#اول :طريقة الكتابة فى برنامج P – SPICEل يراعى فيها ان تكون الحروف Capital Or Small
VIN =Vin=vin
ولحظ ان كل هذه القيم معرفة داخل ذاكرة البرنامج اما لو اردت كتابة قيم اخرى مثل 10V = 10HZ = 10A
= 10فاءن كل تلك القيم تعنى 10عند P – SPICEفمن المرجح ان تكتفى بكتابة الرقم 10
#واجهات البرنامج :البرنامج له فروع عديدة الذى يهمنا فى هذا الكتاب هو P – SPICE A/D STUDENT
Spice And Simulation Circuit
Spice And Simulation Circuit
ثم Text Fileوهذا هو الملف الذى تكتب فيه شفرة البرنامج وبعد ذلك يتم اختيار --------- New
Spice And Simulation Circuit
ولتشغيل الكود يتم الضغط على ذر التشغيل وليقافه يتم الضغط على ذر ايقاف
الجملة الولى والتى يبداء بها اى ملف كود فى البرنامج هو العنوان Titleولبد ان يكون اول سطر هو العنوان
End – 4
– 1جمل البيانات وتحتوى على بيانات الدائرة الليكترونية والتى يجب ان تنقل الى البرنامج صحيحة وكاملة
– 2جمل التحكم وتحتوى على انواع المصادر التى تغذى الدائرة هل هى AC , DC
– 3جمل الخرج والتى يقوم البرنامج باضهار الخرج المطلوب على اساسها
#لحظ ان الترتيب النوعى للجمل ليس مهما ولكن يجب ان تكتب الدفعة الواحدة من الجمل مع بعضها
Spice And Simulation Circuit
#بالطبع نجد ان اى دائرة تحتوى على عناصر ومصادر ووصف كل عنصر ومصدر سواء كان جهد ام تيار
هو مهم جدا فى الدائرة .وسيتم الن شرح العمل على المصادر المستمرة
Sources
: Independent – 1هى المصادر التى لها قيم مستقلة ول تعتمد على اى قيم اخرى فى الدائرة وتمثيلها
Current Voltage
Source Source
+
-
Spice And Simulation Circuit
: Dependent – 2هى المصادر التى تعتمد فيها على قيم اخرى فى الدائرة .
Current Voltage
Source Source
+ -
رابعا :القيمة
ولحظ ان اول حرف من اسم المصدر لبد ان يكون Vوبعد اكتب اى اسم
: Example
0 1
- +
100DC
V 1 10 DC 100
فهذا هو الترتيب الصحيح اول يكتب اسم المصدر V1ثم ترتيب النقاط من الموجب الى السالب اى من 1الى 0
ثالثا :النوع
رابعا :القيمة
: Example
0 1
5A DC
Spice And Simulation Circuit
I 1 0 1 DC 5A
المصدر الذى يتحكم فيه جهد اخر على احد اطراف الدائرة ورمزه . E
ويرمز له على الدائرة بالرمز Deltaاى الجهد الذى يتحكم فيه جهد اخر
وفى الدائرة التالية يكون 3Vاو V deltaبينما الجهد الذى يتحكم فيه هو بين الطراف 1و 2
V وهو
Spice And Simulation Circuit
15Ohm
3VDelta
10Ohm
2 3 4
- - +
V Delta
6A Ohm 4
3Ohm
+
1 2Ohm 0 1Ohm 5
Dependent Source
Spice And Simulation Circuit
– 1اسم المصدر
ولحظ انه لبد ان تكون قيم Nodeصحيحة موجبة واحدة منهم تكون ارضى اى = 0
E S2 4 3 1 2 3
لحظ ان هذا هو وصف الجهد فقط وليس الدائرة كاملة ولحظ ايضا اننا فى كتابة القيمة نأخد Gainفقط اى
مصدر تيار ويتحكم فيه جهد اخر على احد افرع الدائرة ورمزه G
V Delta
1.5Ohm
+ -
0.2VDelta
8Ohm
1 2 3
V 10 2Ohm 10
OHM
+
-
0 6Ohm 4
ولحظ ان Delta 0.2هو مصدر التيار الذى يتحكم فيه جهد اخر
والجهد الذى يتحكم فيه هو v 1.5و يطلق عليه V deltaاما الجهد 10vهو مجرد جهد عادى فى الدائرة
V Delta
Rb = 1
5 2 ohm 1
- +
V1 =
Rc = 247.5v
4OHM +
I Delta -
3 0
Ra =
5ohm
20OHM
Re
Rd =
10ohm
H=
8idelta
+-
4
V DELTAجهد افتراضى يوضع فى الدائرة ويجب ان تضعه بنفسك وذلك لقياس التيار I DELTA
وتكون قيمة هذا الجهد = 0ونوعه DCوتتحد قطبيته على اساس اتجاه التيار I DELTA
H nameاسم المصدر
V nameالجهد الفتراضى
V 25 DC 0
– 2تم وصف الجهد الفتراضى لنه يعتبر عنصر جديد على الدائرة لذلك يوصف على حدى
ولبد ان يتم تعريفه تحت جملة الوصف مباشرتا وذلك لكى يتم تحديد قيمة التيار I DELTA
Spice And Simulation Circuit
مصدر تيار ويتحكم فيه تيار اخر على احد افرع الدائرة ()F
F nameاسم الجهد
R3 =
2 2OHM 3 4
20v I alpha
+
- R4 = R5 =
3.6OH 68OH
R1=10 M M
OHM
1 5
R2=22
OHM -
+
F=0.1i 0 Valph
alpha a
V alpha #جهد افتراضى ضعه بنفسك فى الدائرة وذلك لقياس التيار اتكتمل جمل Data
الوصف :
F 1 0 1 V 0.1
V 0 5 DC 0
#نأتى بعد ذلك الى وصف العناصر التى تتواجد عادة فى اى دائرة اليكترونية :
– 1المقاومات Resistors
- 2النقاط
Rname N1 N2VALUE
12 7
100OH
M
Spice And Simulation Circuit
R1 712 100
R1 127 100
TITLE
Ra 3 0 5
Rb 2 1 1
RC 2 3 4
Rd 3 4 10
Re 4 5 20
V 25 DC 0
V 1 1 0 DC 247.5
H s01 4 0 V 8
. END
TITLE
F 1 0 1 V 0.1
V 0.5 DC 0
V 1 2 1 DC 20
R1 1 4 10
R2 4 0 22
R3 2 3 2
R4 3 4 3.6
R5 35 68
. END
#سنرى الن كيفية التعامل مع الوصفين السابقين داخل البرنامج الساسى :
يتم فتح النافذة المذكورة فى اعلى الكاتب والتى تم توضيحها باعطاء صورة لها
ثم اختيار New Text Fileمن قائمة ملف ثم الضغط على حفظ بأسم قبل كاتبة اى شىء فى البرنامج
ولحظ عند كاتبة اسم للملف يجب اعطاء المتداد التالى .cirمثل fig5.cirوذلك لكى يعمل بصورة صحيحة
ثم بعد حفظه فى مكان ما على الهارد يتم استدعائة مرة اخرى على البرنامج من قائمة ملف ثم Open
اذا تمت هذه الخطوات بصورة صحيحة ستجد ان ذر التشغيل فى قائمة الدوات للبرنامج قد تم تفعيله دون اى
والن نرى ملف الخرج بعد الضغط على ذر تشغيل الكود زالذى يسمى Simulation Output File
Spice And Simulation Circuit
Spice And Simulation Circuit
fig5
ra 3 0 5
rb 2 1 1
rc 2 3 4
rd 3 4 10
re 4 5 20
vdelta 2 5 dc 0
v1 1 0 dc 247.5
hso1 4 0 vdelta 8
end.
fig5
******************************************************************************
213.5300 )5 (
vdelta 7.626E+00
v1 -3.397E+01
JOB CONCLUDED
#والن نرى ان الخرج بوضوح عبارة عن قيم للجهود للنقط التى وضعنها على الدائرة
v1 = 3.397e+01
وبذلك ستكون قادرا بعد الن على فهم مكونات الخرج لى برنامج
ملحظة هامة :من السهل لك كتابة المصادر اول ثم العناصر ولكن الترتيب ل يؤثر على العملية
كما نرى ان الخرج كما شرحنا من قبل عبارة عن قيم للجهود عند النقط التى وضعنها
SUMTTION OF POWER=25.87WATT
نجد هنا ان القيمة التى اخرجها البرنامج = 25.8WATTوالقيمة عن طريق التحليل الرياضى = 25.87WAT
وهذه هى القدرة المفقودة على مصدر التيار الذى يتحكم فيه تيار اخر ومعنى ذلك انه اذا كان هناك Dependent
Sourceفاءن القدرة التى يخرجها البرنامج لتشمل القدرة المفقودة ولكن تشمل القدرة على المصدر فقط
Spice And Simulation Circuit
#نرى الن محاولة ليجاد جهود مجهولة فى الدائرة بناءا على معلومات من البرنامج
1
ohm
1 2
+ +
R3
idelta
+ Vdelta
24 -
A
DC H1
R1 3 Vb
Va 5 +
OHM -
R2
20 20.385
OH
i1 M
- -
0
Spice And Simulation Circuit
TITLE
I 1 0 1 DC 24
H 1 2 0V 20.385
V 1 3 DC 0
R11 0 5
R2 3 0 20
R3 1 21
. END
ex13
i1 0 1 dc 24
h1 2 0 vdelta 20.385
vdelta 1 3 dc 0
r1 1 0 5
r2 3 0 20
r3 1 2 1
end.
vdelta 5.200E+00
JOB CONCLUDED
حساب القدرة المفقودة من الدائرة عن طريق قيم الجهود التى اخرجها البرنامج :
106106−104/ 1=106∗2A=212WATT
لحظ ان القدرة المفقودة حسبت عن طريق التحليل وذلك لن البرنامج ليحسب القدرة المفقودة للمصادر المعتمدة
ولحظ ايضا ان القدرة المفقودة على العناصر للدائرة = القدرة المفقودة على مصادر الدائرة
Spice And Simulation Circuit
#ننتقل الن الى جزئية جديدة من مراحل الوصف وهى كيفية كتابة جمل Control
- 1لحظ ان جمل Controlتجعل البرنامج يظهر قيم جديدة وتظهر هنا قيم ل Dependent Sourceاى
– 2جمل DCنستخدم هذا النوع من الجمل اذا كنا نريد ان نغير من دخل احد المصادر او مجموعة مصادر
اى ممكن ان نضع Rangeللمصدر كقيم ونضع لهذه القيم خطوة سير ( ) Incrementيسير عليها
بمقدار ثابت للزيادة وكذلك ممكن وضع اكثر من مصدر متغير فى جملة DCواحدة سواء كان مصدر جهد
STARTبداية المدى
STOPنهاية المدى
INCRخطوة الزيادة
. DC SRC 1 START 1 STOP 1 INCR1 SRC 2 START 2 STOP 2 INCR 2
المر بسيط حيث يتم كتابة بيانات النصدر الول واعطاءه ترقيم 1ثم الذى يليه ثم اعطاءه ترقيم 2وهكذا
. DC V 1 0 10 2 I 2 0 3 1
V I
0 0
0 1
0 2
0 3
2 0
2 2
2 3
2 0
2 2
2 3
10 0
10 1
10 2
10 3
Spice And Simulation Circuit
ومن خلل هذا النوع من الخرج نستطيع رسم مجموعة من المنحنيات الى ان نصل الى جهد = 10
– 1يستخدم فى حساب النسبة بين قيم الخرج وقيم الدخل ولحظ ان هذه النسب تشير الى TR.FUNللدائرة
20kohm
39ib
4kohm 1.65kohm
a
119.59mv ib
+
-
0.6kohm
21kohm 0.75kohm
b
Spice And Simulation Circuit
وليجاد هذه الدائرة المكافئة يجب وضع جهد بطريقة معينة ووصف الدائرة بواسطة جمل TF
R5
20kohm
VAIB
39ib
4kohm 2 1.65kohm
1 a
+-
3
119.59mv R1 ib 4 5
F1
+
- R6
0.6kohm
21kohm R2 0.75kohm
R4 b
Spice And Simulation Circuit
TITLE
V 1 10 DC 119.59E−3
F 1 5 4 V AIB 39
V AIB 2 3 DC 0
R1 1 2 4E+3
R2 2 0 21E+3
R3 3 4 1.65E3
R4 4 0 0.6E3
R5 4 5 20E+3
R6 50 0.75E3
.TF V 5.0V 1
. END
#لحظ ان النقطتين 5و 0هما جهد الخرج المطلوب وان V1هو مصدر الدخل الوحيد الذى ل يعتمد على شىء
ومن الملحظ ان تعريف الجملة كتب فى النهاية TFومعه النقطتين وكذلك الجهد
TITLE
******************************************************************************
1000.- )5 (
V1 -7.851E-06
VAIB 3.651E-06
V(5,0)/V1 = -8.359E-01
JOB CONCLUDED
V TH =−0.100=0.1
RTH =744.6 Ω
Spice And Simulation Circuit
744.6OHM
-
+
0.1V
B
Spice And Simulation Circuit
. PRINT Gives you control over what appears in the out put file
– 1مثل عند كتابة اى جهد يكتب هكذا V N1 , N2ومعنها فرق الجهد بين النقطة N1و N2
– 2اذا كان الجهد مؤشر له فى الدائرة بنقطة واحدة فيجب ان تكون هناك نقطة ثانية لكى تكون الجملة صحيحة
V XXX – 3معنى I V XXX التيار الذى يخرجه مصدر جهد Independentواسمه
32OHM VAMP
4
+-
R4
i0
R1 = R3 =
5ohm 2 8ohm
1 3
Is0 = 5a
+
- R2 =
40ohm
vs0
0
Spice And Simulation Circuit
TITLE
V S0 1 0 DC 0
I S0 0 3 DC 5
V AMP 4 3 DC 0
R1 1 25
R2 2 0 40
R3 2 38
R4 1 4 32
. DC V S0 0 100 10
. PRINT DC I V AMP V 1 , 2
. END
: والن نضع التوضيح على البرنامج
: ملف الكود
TITLE
VS0 1 0 DC 0
IS0 0 3 DC 5
VAMP 4 3 DC 0
R1 1 2 5
R2 2 0 40
R3 2 3 8
R4 1 4 32
DC VS0 0 100 10.
)PRINT DC I(VAMP) V(1,2.
END.
Spice And Simulation Circuit
: ملف الخرج
TITLE
******************************************************************************
JOB CONCLUDED
V وI من الواضح الن كيف ظهر الخرج عبارة عن قيم للمتغيرات التى حددنها وهى
Spice And Simulation Circuit
وما زالت هناك الكثير من الدوائر والتى توجد بها افكار عديدة واستخدمات عديدة فى الحياة العملية
ومازال بامكان هذا البرنامج القوى محاكاة اعقد الدوائر الليكترونية لما له من سهولة فى الستخدام
و التى سيتم شرح كيفية محاكاة الدوائر التى تعتمد على التيارات المترددة فى الجزء الثانى
البريد الليكترونى
memorycode_84@yahoo.com