3rmcTnUdr

3rmcTnUdr 3rmcTnUdr

micropediastore
from micropediastore More from this publisher
30.03.2015 Views

والشاهد من هذا اجلزء هو أنه بالرغم من أن املنحنى حيتوي على أالف النقاط إال أنا جمموعة النقط اليت قمنا حبساب قيمتها متثل املنحنى املطلوب وبتوصيلها حنصل على املنحنى املطلوب،‏ وهذا بالضبط هو ما يقوم بفعله ال ADC Interface حيث يتم وضع إشارة على دخله متثل املنحنى حيث أن هلا قيم خمتلفة عند كل حلظة زمنية،‏ ولتكن مثال sin ال إشارة فيقوم بأخذ جمموعة من القيم متثل هذه اإلشارة ويتعامل معها،‏ وذلك كما الشكل اجملاور.‏ والسؤال هنا:‏ هل القيم اليت يقرأها امليكرو متثل قيم اجلهد الفعلية املوجودة على رجله ؟؟ مبعنى آخر:‏ يف الشكل اجملاور هل ستكون:‏ V6 تساوى 2.5- ؟ قيمة • قيمة V1 تساوى 0 ؟ • V7 تساوى 5- ؟ قيمة V2 تساوى 2.5 ؟ • قيمة • V8 تساوى 2.5- ؟ قيمة V3 تساوى 5 ؟ • قيمة • V9 تساوى 0 ؟ قيمة V4 تساوى 2.5 ؟ • قيمة • • قيمة V5 تساوى 0 ؟ الفصل العاشر:‏ التعامل مع االشارات التناظرية 192 elgammalelectronics.com

11 وهكذا إىل آخر باقي القيم على املنحنى،‏ هل إجابة األسئلة السابقة بنعم أم بال؟؟ هل هذه هي القيم اليت حنصل عليها من ال ADC Interface ؟؟؟ اإلجابة ال،‏ فالقيم اليت خيرجها ال ADC Interface تتوقف على عدد الرجول املوجودة يف خرجه،‏ وفى حالة امليكرو 16F877A فان ال ADC Interface حيتوي على رجول يف اخلرج،‏ وبالتالي فإن أقصى قيمة متاحة هلذا العدد بالنظام الثنائي هي 1142 وبالتالي فإن جمال القيم املتاحة عليه من صفر إىل 1142، هل هذا يعين أن امليكرو يتعامل مع 1142 فولت !!! بالطبع ال فهي قيمة عالية جدا جدا،‏ إذن فعندما خيرج هذه القيمة فأي قيمة يقصدها بها ؟؟ كل ADC Interface له قيمة تسمى ال reference أو القيمة املرجعية،‏ وهذه القيمة متثل أقصى قيمة ميكنه قراءتها،‏ وهي هنا يف امليكرو تساوي مخسة فولت،‏ لكن ميكنك تغيريها من خالل األوامر.‏ وبالتالي فإن ال ADC Interface يوضع على دخله قيم أنالوج من صفر إىل 9 فولت ‏)وليس إما صفر وإما مخسة كما تعودنا بل متاح القيم البينية(،‏ وخيرج قيم دجييتال من صفر إىل 1142 على خرجه،‏ وبالتالي نستطيع استنتاج أنه حيول من range إىل range آخر مبعنى أن:‏ القيمة 9 فولت على الدخل خيرجها 1142 وهي بالثنائي بالباينارى 1111111111 القيمة 4.9 بالثنائي 1111111111 ‏)نصف القيمة العظمى للدخل(‏ خيرجها 911 ‏)نصف القيمة العظمى للخرج(‏ وهي القيمة 1.49 ‏)ربع القيمة العظمى للدخل(‏ خيرجها 499 ‏)ربع القيمة العظمى للخرج(‏ وهي بالثنائي 1111111111 القيمة صفر على الدخل خيرجها صفر على اخلرج ... وهكذا • • • • وهذا الرسومات توضح ما سبق:‏ 199 ميكروبيديا - موسوعة امليكروكنرتولر elgammalelectronics.com

والشاهد من هذا اجلزء هو أنه بالرغم من أن املنحنى حيتوي على أالف النقاط إال أنا جمموعة النقط اليت<br />

قمنا حبساب قيمتها متثل املنحنى املطلوب وبتوصيلها حنصل على املنحنى املطلوب،‏ وهذا بالضبط هو<br />

ما يقوم بفعله ال<br />

ADC Interface حيث<br />

يتم وضع إشارة على دخله متثل املنحنى حيث<br />

أن هلا قيم خمتلفة عند كل حلظة زمنية،‏<br />

ولتكن مثال<br />

sin ال إشارة<br />

فيقوم<br />

بأخذ<br />

جمموعة من القيم متثل هذه اإلشارة ويتعامل<br />

معها،‏ وذلك كما الشكل اجملاور.‏<br />

والسؤال هنا:‏ هل القيم اليت يقرأها امليكرو<br />

متثل قيم اجلهد الفعلية املوجودة على رجله ؟؟<br />

مبعنى آخر:‏ يف الشكل اجملاور هل ستكون:‏<br />

V6 تساوى 2.5- ؟<br />

قيمة<br />

• قيمة<br />

V1 تساوى 0 ؟<br />

•<br />

V7 تساوى 5- ؟<br />

قيمة V2 تساوى 2.5 ؟<br />

• قيمة<br />

•<br />

V8 تساوى 2.5- ؟<br />

قيمة V3 تساوى 5 ؟<br />

• قيمة<br />

•<br />

V9 تساوى 0 ؟<br />

قيمة V4 تساوى 2.5 ؟<br />

• قيمة<br />

•<br />

• قيمة V5 تساوى 0 ؟<br />

الفصل العاشر:‏ التعامل مع االشارات التناظرية 192<br />

elgammalelectronics.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!