المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح للمتحكم الصغير


elsayed abd elall
20-01-2008, 09:44 AM
:127::salam::127:
المتحكم الصغير؟ اجابه هذا السوال سوف يوفيها الشرح التالى واتمنى الاستفاده ان شاء الله....
إن الكومبيوتر الذي تستعمله أنت الآنيمكنك أن تبرمجه وتصله في منزلك على لمبات الغرف والبراد والتلفزيون وكمرات حراسهالخ..لكي يطفئ جهاز ويشغل الآخر ويحدد الوقت حسب البرنامج هذا كلام لا خلاف عليه.بلأكثر من ذلك ,هناك مصانع وطائرات وأقمار اصطناعية وجدول لا نهاية له يدخلالكومبيوتر في تركيبته ألأساسيه.وما علاقة ذالك بالمتحكم الصغير.؟ العلاقة هو أنالمتحكم الصغير بحد ذاته هو عبارة عن كومبيوتر بكل ميزاته موضوعفي دائره متكامله واحده.
تصور ذلك.باثنان سنتم طول ونصف سنتم عرض وربعسنتم ارتفاع وأحيانا اقل من ذلك بكثير يوجد كومبيوتر متكامل.إنها ثوره صناعية بحق . إن التقدم في أي مجال كان يعتمد على المتحكم الصغير.وخاصة السعر الرخيص من دولارينوما فوق.لماذا المتحكم ؟ لأنه قلب أي داره أو شبكه إلكترونيه ويتحكم بإدارتها .
اما جمال وروعة المتحكم هو اننا نستطيع برمجته ثم انتزاعه من المبرمج ووضعهاينما شئنا في اي داره فهو يحتفظ بالمعلومات لمدة اربعين عاما وبدون كهرباٍ ناهيكعن قدرته الفائقه في تنفيذ الاوامر مليون ومليونان امر في الثانيه حسبما نريد, فلاتترك هذا الامر يفوتك فهيا بنا لندرسه وباسهل الطرق والله المعين .
المتحكمالصغير تصنعه شركات مختلفة وبدوره هناك أنواع عديدة ووظائف مختلفة الخ . ولكي ندخلمعا عالم المتحكم الصغير سندرس واحد على وجه الخصوص ألا وهو الدائرة المتكاملة 16ف84أ من إنتاج شركه MICROCHIP ونستعمله كعامود أساس لانطلاق إلى ما فوق .
لكي نبرمج , المتحكم علينا:1-
1- أن تمتلك حاسوب , لتنصب به , برنامج " لبرمجة المتحكم "2- أن تمتلك مبرمجه ,وهي آله كالطابعه , توصل على الحاسوب منخلال المنفذ المتوازي أو التسلسلي , نركب عليها المتحكم , لنحرقه "إذا جاز التعبير" , أي نبرمجه . بعدها ينزع من المبرمجه , لنضعه في الدائره التي صمم ليقوم بعمل مابداخلها .

بالنسبه للنقطه الثانيه : أخوك حسن علي يضع بين يديك مبرمجتهالخاصه صنعتها بنفسي . ويمكنك أن تفعل مثلها .

هناك ثلاثة دروس بدون إتقانها مستحيل تعلم المتحكمات , وسأشرحها لك , وهي : الأنظمه الرقميه , الدوائر المتكاملهوشرائح الذاكرهالأنظمه الرقميه
النظام الثنائيالنظام الثمانيالنظام العشري.

النظام السادس عشريالنظام العشري المشفرثنائيا
[النظام العشري ] , أو قاعده عشره , أو النظامالرقمي العربي. DECIMAL



الأرقامعباره عن رموز تستعمل لتمثيل كميات معينه , النظام الرقمي الأكثر اشاعة واللأقدم هوالنظام العشري أو قاعده 10[ لأنه يتكون من عشرة رموز], وسمي كذالك بالنظام الرقميالعربي , نسبة الى مخترعيه العرب اللذين أدخلوه الى أوروبا قبل 800 سنه , وكل الدولالمتحظره تبنته رسميا , هو النظام الأكثر استعمالا في حياتنا اليوميه , وتكيفناالذهني معه أكثر من غيره من الأنظمه, لذالك اخترنا دراسته قبل غيره.

ألنظامالعشري يستعمل عشرة رموز أو أرقام [ 0,1,2,3,4,5,6,7,8,9 ] وربما يرجع ذلك الى أنالإنسان له عشرة أصابع , يستعملها بطريقة عفويه أو معتمده للعد, منذ قدم العصورعندما نعد عشريا , نبدأ بالرقم الاقل قيمة [0] الصفر, ثم [1] واحد, [2] .…الخ حتى الوصول إلى [9] تسعه , وهو الرقم الأكبرقيمة, أي عد إضافي ينتج إنتقالإلى اليمين ,(Carry) منتجا الرقم عشره [ 10] في هذا الرقم الواحد [1] يحتل موقع أوخانة العشرات ( 10^1=10), بينما ال [ 0 ] الصفر يحتل خانة الأحاد (10^0=1) .

تتابع هذه العمليه , كلما نصل الى ( 9) في موقع اللأحاد , وعندما نصل الى ( 9 ) في موقع العشرات يحدث إنتقال الى موقع المئات ( 2^10=100 ) لاحظ ان أي رقم فيموقع العشرات له قيمه أو (ثقل) 10 مرات أكثر منه في موقع الأحاد. وهذه القاعدهصحيحه لكل المواقع الأكثر ثقلا , وإنطلاقا من هذه العلاقه , فإن النظام العشري هونظام موقعي وقاعدته عشره .
عامة , إن كل الأنظمه الرقميه التي سندرسها , هيأنظمه موقعيه ( قاعده 2, 8, 10, 16 ) وتطبق عليها القوانين التاليه
1 كل موقعأو خانه يظرب قيمة العدد بالقاعده .
2 الإنتقال من موقع الى التالي يكبر الثقلبعامل يساوي القاعده .
3 عدد الأرقام المستعمله في النظام مساوي للقاعده.
4 الرقم اللأكبر قيمه يساوي القاعده ناقص واحد.

لنأخذ العدد ( 735 ) على صعيدالمثال , أل 5 هو الرقم الأقل قيمة - LSD Least Significant Digit.
والرقم 7 هوالرقم الأكثر قيمة , ( MSD) (Most Significant Digit)
ويحتل موقع المئاتْ , وهذا الرقم 735 يتضمن أنه هناك ( 7) مِئاتْ , ( 3 ) عشراتْ و ( 3 ) وحدات. ويمكن أنيعبر عنه بألشكل التالي:
700+30+5

ألثـنـائي Binaryألنظام الرقمي الثنائي , قاعده 2 , يستعمل فقط رقمين وهما الصفر والواحد ( 0,1) وكل من هذان الرقمين يدعى ( بيت) , البيت تتغير قيمته حسب الموقع الموجود به , في أقصى اليسار من أي عدد ثنائي يوجدالبيت الأكثر ثقلا MSBوفي أقصى اليمين البيت الأقل ثقلا LSB



المواقع أو الخانات في النظام العشري ( أحاد , عشرات , مئات , ألوف , عشرات الألوف .... الخ ) بينما في النظام الثنائي ( أحاد , إثنان , أربعات , ثمانيات , ستة عشرات , إثنان وثلاثينات , أربعه وستينات , مئه وثمانيه وعشرينات .... الخ).
في نظامنا العشري , إذا وجد الرقم تسعه في الخانه الثالثه , فهويعني 900 أي 9×100 , كذلك الأمر في النظام الثنائي , فإذا وجد الواحد في الخانهالثالثه فهو يعني أربعه أي 1×4 . فعملية التحويل من عشري إلى ثنائي وبالعكس لهي فيغاية السهوله.
أمامنا عدد من خمسه بيت 10010 ونريد تحويله الى عشري.
نأخذالخانه الأكثر ثقلا وهي الخامسه. نرى أنها تحتوي على البيت 1 , وهذا معناه أن هناكواحد ستة عشرات أي 1×16 أي 16 ...... في الخانه الرابعه هناك البيت صفر , اللآننقوم بنفس العمليه , والناتج صفر لأن كل ما يظرب بصفر نتيجته صفر. نفس الأمر فيالخانه الثالثه النتيجه صفر , في الخانه الثانيه هناك واحد ومعناه 1×2 أي 2 وفيالأخير صفر.
إذا هناك 16 و 2 فكل ما عليك هو جمعهما لتحصل على 18 , وها أنتوبدون حسد , قد حولت العدد الثنائي 10010 إلى عشري.

= 16 + 0 + 0 + 2 + 0 = 18

كيف نحول من عشري إلى ثنائي ؟يتم ذلك بالقسمهالمتتاليه للعدد العشري على إثنين ( 2 ) وبالشكل التالي
37 عشري إلى ثنائي :
أقسم 37 على 2 فالجواب 18 والباقي 1أقسم 18 على 2 فالجواب 9 والباقي 0أقسم 9 على 2 فالجواب 4 والباقي 1أقسم 4 على 2 فالجواب 2 والباقي 0أقسم 2 على 2 فالجواب 1 والباقي 0أقسم 1 على 2 فالجواب 0 والباقي 1 لأنهفي عملية التحويل لا مجال للكسور.
الباقي هو الرقم الثنائي للعدد العشري 37 , ونبدأ بترتيبه من الأسفل إلى الأعلى , حيث ألبيت ( bit ) الأكثر ثقلا هو بيت الباقيالأخير.
إذا 100101 = 37ملاحظه : الأرقام الثنائيه تقرأ , واحد صفر صفرواحد صفر واحد ولا يجوز قرائتها كالنظام العشري لنقول مئة ألف ومئه وواحد.





ألنظام الثماني Octal

قاعده 8 , يستعمل ثمانية رموز ( 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ) , يختلف عن النظام العشريبأنه لا وجود للرقمين ( 8 , 9 ) فأعلى رقم في النظام الثماني هو السبعه .


كيف نحول من عشري إلى ثماني ؟يتم ذلك بالقسمه المتتاليه للعددالعشري على ثمانيه ( 8 ) وبالشكل التالي :
لنفترض أنني أريد تحويل العدد 267 إلىثماني :

أقسم 267 على 8 فالجواب 33 والباقي 3 (Lsd)
أقسم 33 على 8فالجواب 4 والباقي 1أقسم 4 على 8 فالجواب 0 والباقي 4 (MSD)
الباقي هوالرقم الثماني للعدد العشري 267, ونبدأ بترتيبه من الأسفل إلى الأعلى , حيث ألرقمالأكثر ثقلا هو الباقي الأخير.
إذا 267 عشري يساوي 413 ثماني .


ألنظام السادس عشري Hex Hexadecimal

هو النظامالأكثر إستعمالا في الأجهزه الإلكترونيه , وبالحاسوب على وجه الخصوص , يسمى بنظامقاعده 16 كذلك يتألف من ستة عشر رمزا وهما الأرقام من 0 الى 9 بالإضافه الى الأحرف ( A , B , C , D , E , F )

الرقم الأكبر هو الحرف(F) والذي يوازي 15 عشريا , والأقل قيمة هو الصفر ويعد في هذا النظام من الصفر إلى F أمثله لأعداد سادس عشريه ( 123 , A23F , 23FF , F4 , DF)


كيف نحول من سادس عشري إلى عشري ؟ HEX to Decimal
ففي الرقم السادس عشري A23F
هناك ( عشر ) 4096, و ( إثنان ) 256 , و ( ثلاثه ) 16 , و ( خمسة عشر ) 1
A23F = 10 x 4096 + 2 x 256 + 3x16 + 15 x 1
= 40960 + 512 + 48 +15
= 41535
كيف نحول من عشري الى سادس عشري ؟لنحول العدد العشري 1991نقسم 1991 على 16 جواب 124 والباقي 7نقسم 124على 16 جواب 7 والباقي 12 ©
نقسم 7 على16 جواب 0 والباقي 7 (MSD)
1991 = 7C7


النظام العشري المشفرثنائياBinary-Coded-Decimal ليس نظاما رقميا بحد ذاته , بليمزج ما بين العشري والثنائي , وتعتمد عليه بعض الألات الحاسبه . وكثير من الشرائحالإلكترونيه , فكيف يعمل نظام BCD؟.
لدي الرقم العشري 4975نأخذ الأرقامرقما رقما ونحولها الى ثنائيفا لأربعه تساوي 0100والتسعه تساوي 1001والسبعه تساوي 0111والخمسه تساوي 1001إذا 4975

elsayed abd elall
20-01-2008, 09:46 AM
الدوائرالمتكامله


الدوائر المتكامله : ( IC ) : عباره عن شريحه كماتراها في الشكل أعلاه , ويخرج منها أطراف أو أرجل.
بداخل الشريحه , هناك عدد منالقطع الإلكترونيه بما فيه ترانسيستورات , دايود, مقاومات , مكثفات , وأسلاك ربط , موصولين ببعضهم ليكونوا دائره ما , ذات عمل محدد , كعدادات ومؤقتاتوميكروكونترولارات "متحكمات صغيره" , ذاكرات , بوابات منطقيه , معالجات وآلاف منالوظائف.
هذه الدوائر الموجوده داخل الشريحه , تتصل مع العالم الخارجي من خلالالأطراف , فمنها ما هو مخصص لوصل الجهد الإيجابي وآخر للسلبي , ولكل طرف وضيفه .
نحن كهواة , وجود هذه الدوائر المتكامله بالنسبه لنا , يوفر علينا أعمالا شاقه , وطويله , بل تبدو في أغلب الأحيان مستحيله. خذ مثلا , الدائره المتكامله 555 , عباره عن شريحه ذات ثماني أطراف وتعمل كمؤقت , لو أردت بنائه بنفسك , فأنت بحاجهلوصل ما يقارب العشرين ترانسيستور, وستة عشر مقاومه , وثلاثه دايود , وهذا معناه :
1 . الطلب من الله عز وجل أن تجد كل هذه الترانسيستورات في السوق.
2 . الكلفه العاليه .
3 . يوم من الوصل والتلحيم إذا كفاك.
4 . حجم دائرتك ومهماكنت بارعا لن يقل عن 10*10سنتم .
5. آلاف المصائب الأخرى.
أنظر الصورهأدناه , لترى ما هو موجود داخل الدائره 555 التي لا تتعدى السنتم المربع.


شكلالدارات المتكامله , يتضمن في أحد جهاته حفره في الوسط , تشير إلى الجهه العليا , وإلى يسارها نقطه أو حفره صغيره , سميناها نقطة الدليل , لأنها تدل إلى وجود الطرفواحد , وموقع باقي الأطراف , يبدأ بالعد بعكس عقارب الساعه.

هذهالتعليبه, أو الشكل للدائره المتكامله, يسمى DIP وهناك أشكال آخرى كأل TO-5 , أنظرالصوره أدناه , تعليب SMT وهي ذات التركيب السطحي ( تلحم على اللوحه مباشرة بدونثقوب).


الحمدلله هناك الكثير من مصنعي الدوائر المتكامله ( دم) . مثلا ( موتورولا , ناشونال , تكساس, فايرتشايلد, سامسونغ, نك, أنالوغ ديفايسس, الخ ) وهناك مصانع في عديد من البلدان . فكل هذه المعلومات تأتي مكتوبة على ظهر الدوائرالإلكترونيه . وفي أغلب الأحيان نجد سطرين , مثلا
M8228
DM74LS08N
بالإضافه إلى أن لكل شركه شعار خاص بها , مطبوعا في أحد الزوايا .


كما تلاحظ في مثلنا أعلاه أن لكل بلد مصنع شيفره تدل عليه , فسطرناالأول يعنيأن (دم) صنعت في ماليزيا , في الأسبوع 28 من سنة 1982 .
لكلشركه مصنعه شيفره تدل عليها , DM تعني قطعه رقميه من ناشونال .
سيريال 74 أومجموعة 74 . ( مجموعه تضم عدة (دم) مختلفة الوظائف).
العائله : تنقسم ال(دم) إلى عدة عائلات وتفرعات , تختلف فيما بينها , بعدة أمور منها , الجهد , التيار, السرعه , وطريقة التصنيع , . LS عباره عن تفرع من عائلة TTL .
الوضيفه : 08تقول لنا أن (دم) عباره عن : أربع بوابات منطقيه AND ذات المدخلين .
و N تدلعلى نوع التعليبه .




دوائرألذاكره
قبل الدخول في شرح دوئر الذاكره , خذ هذه الفكره منأخوك حسن علي , مهما كانت الإلكترونيات الرقميه معقده لا تتعدى كونها لعبة الصفورهوالواحد , اللغه الرقميه لغة الالكترونيات والكومبيوتر والاله الحاسبه وكل الادواهالمتطوره. ربما الان تقول لنفسك انها لغه معقده جدا وللاخصائين الى ما شابهذالك.هذه لغه بسيطه جدا واكثر مما تتصور فابجديتها مكونه من حرفين نعم حرفين اثنينفكل الاجهزه التي ذكرتها لك سابقا,بما فيهم الكومبيوتر لا تفهم اكثر من حرفين.وهماالواحد والصفر (1) و(0) وكذلك يطلق على هذان الحرفان اسم (الاعلى) و(الادنى) اجنبيا (H) و (L). ولماذا هذه الاسماٍ لحرفان فقط ؟ بسبب الاسلوب الذي تستعمله هذه الاجهزهلكتابة هذان الحرفان بداخلها.قلنا باننا نكتب العربيه اينما نشا ٍ ورق,حجر ,رمل. اما الكومبيوتر فيكتب في الذاكره التي هي عباره خانات افقيا وعاموديا وكل خانهبداخلها جهاز يمكن ان يعبأ بشحنه كهربائيه كالبطاريه تماما. مثلا لووضعنا 8 أجهزهمن هذه بشكل افقي.

وأخذنا نشحن بعضها , بجهد 5 فولت , وتركنا بعضها الآخربدون شحنه , المعالج يفهم , أنه حيث هناك خمسه فولت هناك واحد منطقي , وبدون شحنهصفر منطقي .
لنفترض أن ما في الصناديق هو " 11111111" . طبعا أنت درست معيالأنظمه الرقميه , وأصبحت تعرف أن هذا الرقم الثنائي , قيمته العشريه 255 . المعالجكذلك يعرف هذه القيمه . ويستطيع أن يجمع أو يطرح ...إلخ من رقم ثنائي آخر ويعطيكالجواب ثنائيا .
ما تبقى , من لعبة الصفوره والواحد , ليس أكثر من تشفيرات . كيف؟ . أولا إتفقنا أنه , ما يحفظ في الذاكره والقرص الصلب يكتب بأرقام ثنائيه , أليسكذلك؟ .... أنت اللآن تقرأ موضوعي بالعربي .... وهو مخزن في حاسوب .... ويجب أنيكون أرقام ثنائيه , كيف هذا ؟ .
بسيط جدا , داخل الحاسوب هناك دوائر متكاملهتحول الأرقام الثنائيه إلى أحرف , كل حرف يمثله رقم . مثلا الـ A الرقم 65 ..... هذه التشفيره .... تدعى " تشفيرة أسكي" .... نعود لموضوعنا.

كل خانه من هذهالخانات الثنائيه . بغض النظر عما تحتويه " واحد أم صفر" تسمى "بيت" .
النيبلأربعة صناديق جنب بعظها , أي أربعه بيت .
"البايت" ثمانيه "بيت" ....... والكلمه 16 بيت.
عندما تقرأ على "السي دي" أن سعته 800 ميغابايت , أو عندما تقرأ , أن سرعة إتصالك بإنترنت,كذا كيلو بايت بالثانيه , أصبحتتعلم بالتأكيد , بما يتعلق الموضوع.
نعود لدوائر الذاكرات, الخانات الأفقيه , تدعى "سجل" ممكن أن تكون بعرض 8 بيت أو أكثر .
السجلات , موجوده بشكل عامودي , واحد تحت الآخر , لنقل على صعيد المثال 60 سجل . كل سجل له عنوان أو موضع , الأولعنوانه صفر , الثاني واحد , وهكذا حتى الـ 59 .
الذاكرات مهما كان نوعها ... ليست أكثر من سجلات وعناوين.

طيب , سؤال .... كيف يفهم المعالج بأنني أريد طرح هذا أو ذاك السجل من تلك ؟ ببساطه لكلسجل إسم وعنوان لنرى ......كيف ؟ ..... الذاكره مؤلفه من سجلات بشكل عاموديالموضع يشكل عنوان السجل , والمعالج يفهم ذلك تلقائيا , وليس لديه مشكله فيذلك, المشكلة لدينا نحن إذا كان هناك ذاكره من ستين عنوان , وكنا نكتب برنامج مثلا , لقياس مساحة المربع .... الطول ضرب العرض .... فبأي من هذه العناوين وضعنا الطولوالعرض ...... لذا هناك لكل سجل إسم .... إما أن نضعه نحن بأنفسنا .... وهناك أسماءلسجلات محدده من المصنع ....
لنوضح أكثر ..... كتابة برنامج للمتحكم أمر سهل جداوليس بالمعقد مثلا مساحة المربع .. لاحظ معي السطرين التالين
tool equ 2
arth equ 4
كلمة ( EQU ) معناها يوازي ..... بكل بساطه هنا قلت للمعالج .... بأننيسميت السجل الموجود في الموضع 2 كـ طول وفي الموضع 4 كـ عرض ...... من هنا فصاعدا .... لن أشغل رأسي بموضع أي من هذان السجلان .... يكفي أن أقول للمعالج إقرأ طولفهو يعرف تلقائيا موضعه .... وينفذ لك الأمر الذي تريده .....إكتملت الصوره الآنسنضع تعريف نهائي للسجلسجل : مجموعة خانات ذاكره أفقيه , تحتوي كل منها علىبيت واحد , وله طول معين , وإسم وعنوان يحدد موضعه في الذاكره .
أنواعالذاكرات
الذاكرة المؤقته ( رام ) ...... يعني انها تعمل وتحتفظ بالمعلومات ..... طالما هناك جُهد كهربائي يصلللمتحكم .... في حال فقدانه .... تتحول كل السجلات إلى صفر ..... وتفقد المعلومات ....... (ذاكره مؤقتة )
الذاكره من نوع( فلاش) ...... أي أنها تمحى وتقرأ كهربائيا ...... تحتفظ بالمعلومات لمدة 40 عام حتى ولوقطع التيار الكهربائي عن المتحكم ..... نستطيع قرائتها أو محيها ...... ألف مره فقط ...... بكلمات أخرى يمكننا برمجة ( حرق المتحكم , إذا جاز التعبير) ألف مره فقط ......
ذاكرة المعلومات ..... من نوع ( إإبروم) ..... يعني ..... أنها تسجل وتمحى كهربائيا ..... تحفظ المعلومات لأربعين عام بدونكهرباء ..... خلافا لسابقتها ..... يمكن قرائتها وكتابتها مليون مره .... كذلكبحاجه لوقت أكثر من سابقتها .... لقرائة أو كتابة السجلات ... بطبيعة الحال الوقتقصير جدا .... إذا كنا نتكلم في السابقه عن ميكروثانيه فهنا نتكلم عن ميلي ثانيه .
طرفان مصدرالتغذيه





الكومبيوتر نصله على جهدكهربائي مقداره 110 فولت , صاحبنا المتحكم يوصل على جهد خمسه فولت . الجهد الموجبعلى الطرف 14 والسالب على الطرف 5 .

نحن كهواة , نستعمل في دوائرنا بطاريات 9 فولت ألمستطيله , الحل , هناك دائرة متكاملة تسمى 7805 ذات ثلاثة أطراف شبيهةبالترانسيستور , تستعمل لتعديل هذا الجهد إلى خمسه فولت . هكذا


طرفانهزاز



الهزاز : هو دائره بسيطه تحدث ذبذبه , يستعملها المتحكم بعمله . توصل على الأطراف 15 و 16 . وهناك نوعان منها .

الأول : عباره عن حجر كريستال

كل منا عنده كومبيوتر ويقول , عنديبنتيوم 4 سرعة معالجه 1400 ميغا , وأخر 400 و 600 وهذا أسرع وذاك بطيء ممرضني , إلخ , إذا السرعة هي سرعة تنفيذ البرنامج , السرعة لمتحكمنا تحددها دائرة هزاز خارجيةتوصل على الأطراف 15 و 16 . ممكن أن تكون من مقاومه ومكثف أو ببساطه حجر كريستال , الاحتمال الثاني ذا دقه عالية . حجر الكريستال يحدث تذبذب عند مرور التيار به . وقيمة تذبذبه مكتوبة على غلافه المعدني فمنه 4 و 10 وعشرين ميغا هيرتس .


متحكمنا يتحمل أن يوصل على هزاز أعلى قيمه لتذبذبه 20 ميغا , هذاالتذبذب يحدد الساعه , وهو الذي يحدد سرعة تنفيذ المعالج لأوامر برامجنا . حيث سرعةتنفيذ الأمر تساوي ربع سرعة الهزاز . مثلا للتوضيح . الأمر ممكن أن يكون إمحي , إقرأ , إجمع , إطرح إلخ ..... لنقل أننا وصلنا المتحكم على كريستال 4 ميغا سرعةتنفيذ الأوامر ربع هذه القيمه أي ميغا واحد أي مليون أمر في الثانيه , رائع , وهذامعناه أنه ينفذ الأمر الواحد بميكرو ثانيه . القيمه واحد ميغا هيرتس بالثانية تسمىبساعة المتحكم , والدورة الواحد ه للساعه مقدارها ميكروثانيه .

الآن , قللي لو كان كريستالي 8 ميغا هيرتس , ما هي سرعة تنفيذ الأمر الواحد؟. متحكمنا يتحملأن يوصل على هزاز أعلى قيمه لتذبذبه 20 ميغا . وأقل قيمه للهزاز 200 كيلوهيرتس . لأنه اقل ذلك يصبح غير مستقر . الكريستال ليس له قطبيه , أوصله كما تشاء , مستحسنبعد وصله أن تصل كل طرف منه بواسطة مكثف سيراميكي 22 بيكو على الأرضي لتفادي الضجيج . أو التشويش من قطع مجاوره. هناك قطعه إلكترونيه تسمى راسوناتور بداخلها كريستالومكثفان ولها ثلاثة أطراف, الذي في الوسط يوصل على الأرظي أو السالب.

النوعالثاني : مقاومه ومكثف .

إذا كانمشروعك , ليس بحاجه للدقه في التوقيت , يمكنك إختيار هذا النوع من الهزازات, لماذاعدم الدقه ؟ لأنه يتأثر بـ جهد المصدر , حراره المكان , تفاوتات قيمة المقاومهوالمكثف. المقاومه يجب أن لا تقل قيمتها عن 2.2 كيلو أوم ,والمصنع ينصح بـ 3 كيلولغاية 100 كيلو وعلى أن يتعدى المكثف الـ 20 بيكو فراد . وما فوق.

في هذهالحاله , الطرف 15 يمكنك إستخلاص , ذبذبة تساوي دورة الساعه , لإستعمالها في دوائرأخرى من مشروعك. أو للتنسيق .

عندما تبرمج المتحكم ,عليك أن تقول ما نوعالهزاز الذي تستعمله , فإذا كان إختيارك كريستال , يمكنك إستعمال دائرة ساعه غيرالكريستال , كالـ 555 مثلا . على الطرف 16 .
منفذ أ و منفذ ب




للكومبيوتر , عدة مُنفذات منها المتوازي حيثنصل ألمطبعه والتسلسلي الخ . لنعرف كلمة مُنفذ كمجموعه من الأطراف ذات وظيفة معينه . أوضح أكثر , عندما تريد وصل ألطابعه على الكومبيوتر , فإنك تصلها من الخلف علىمكان فيه حوالي 24 طرف أو شيش , هذا المكان يسمى منفذ ألطابعه ووظيفته التحكمبالمطبعة . وهناك منفذ ألشاشه ومنفذ لوحة التحكم والكاميرا إلخ . قاسم مشترك لكلهذه المنفذات أنها تشكل وسيلة إتصال المعالج بالعالم الخارجي , إما لدخول المعلوماتكمنفذ لوحة التحكم مثلا , أم خروج المعلومات بعد معالجتها كمنفذ ألشاشه أو ألمطبعه . إذا هناك منفذ دخول ومنفذ خروج للمعلومات .

قلت بأن المتحكم الصغير , هوكمبيوتر متكامل , إذا يوجد بداخله معالج , كيف تدخل وتخرج المعلومات. إليه ؟ . كالكومبيوتر بالظبط من خلال منفذين منفذ أ و منفذ ب


منفذ أ : مكون منخمسة أطراف وهي ( 17 , 18 ,1, 2 , 3 ) .

هذه الأطراف , برمجيا , تسمى " منفذ أ 0 , منفذ أ 1 , منفذ أ 2 , منفذ أ 3 , منفذ أ 4"

منفذ ب مكون منثمانية أطراف وهي ( من 6 إلى 13 ) .

هذه الأطراف , برمجيا , تسمى " منفذ ب0 , منفذ ب1 ولغاية منفذ ب 7 "

ما أقصده عندما أقول" برمجيا تسمى" ؟

لغة الكومبيوتر والمتحكم وكل الأدوات ألرقميه الحديثة مكونه من حرفين . هما الواحد والصفر المنطقي الممثلان بجهدان كهر بائيان مختلفين ولذلك تسمى اللغةالرقميه ألثنائيه. طبعا أنا أخاطبك معتبرا أنك درست الأنظمه الرقميه .

خذمثلا برمجيا :

أحد الأوامر التي يفهمها المتحكم , هو " ضع واحد ببيت " .

فإذا قلت له ضع واحد ببيت منفذ ب 7

سيصبح جهد الطرف "13" 5 فولت . أي واحد منطقي.

فإذا قلت له ضع صفر ببيت منفذ ب 7 وهذا أمر آخر يفهمهالمتحكم.

سيصبح جهد الطرف "13" 0 فولت . أي صفر منطقي.
طرف إعادة الانضباط

كما فيالكومبيوتر, في حالات , يكون حاسوبك شغال , وأنت في ويندوس وكل شيء على ما يرام , فجأه تتجمد الفاره , ولا يمكنك بعدها عمل شيء , "يروكب" , ألم تحدث معك؟ . كيفتحلها ؟ . طبعا هناك في الحاسوب "زر" أو مفتاح ... تسميه قبيلة بوش وبلاير , وبعضمقلديهم منا "بالريست" . وعربيا إسمه مفتاح إعادة الإنظباط . تظغطه أو تقفله , لتخرج من الخلل وليبدأ الحاسوب بتعبئة ويندوس مجددا .

كما في الكومبيوترهناك زر لإعادة الانضباط كذلك الأمر في المتحكم بواسطة هذا الطرف"رقم 4" ندخل إشارةأو أمر إعادة الانضباط إلى المعالج . وله نفس المفعول كما في الكومبيوتر , ينهيالبرنامج ثم يعود لتطبيقه من الأول مجددا .

يوصل بهذه الطريقة:


شاهدمعي الصوره ," بص , شوف, دحق زين" , وضع المفتاح في الصوره "مفتوح", معناه أن مايصل الطرف أربعه " جهد 5 فولت " , صدقت " واحد منطقي" . طيب , في هذه الحاله ليسهناك إعادة إنظباط . الآن لو أغلقنا المفتاح ... سيصل طرف إعادة الإنظباط صفر منطقيوستحدث عملية إعادة إنظباط . خلاصه : تفعيل إعادة الإنظباط تتم بوضع صفر منطقيبالطرف 4 . حسن علي ينصحك , إذا كنت لا تريد إستعمال إعادة الإنظباط في مشروعك , على الأقل قم بوصل الطرف 4 بواسطة مقاومه 10 كيلو أوم على الجهد الموجب لمصدرالتغذيه . لتفادي حصول عمليات إعادة إنظباط غير إراديه.
طرفمقاطعه
أذكرك بأنني , لا زلت أتكلم عن المتحكم من الخارج ,وقلتأن له 18 طرف , وحتى الآن سردتها كلها لك , 2 لمصدر التغذيه , 2 هزاز , 13 منفذ أ وب , 1 إعادة إنضباط , ولا زلت مصرا أن هناك أطرافا أخرى, وأسمح لنفسي بالتكلم عنطرف مقاطعه .... كيف هذا؟.

نعم عزيزي , هناك أطراف ذات وظيفه مزدوجه , يعنييمكن أن تقوم بعملين مختلفين , ليس بنفس الوقت طبعا, لذلك عليك إختيار الدور الذيتريده لهذه الأطراف , هذه النقطه بالتحديد سنتطرق لها عند شرحنا لسجلات العملالخاصه , والبرمجه.ما أريد أن تعرفه اللآن , أن الطرف 6 نفسه منفذ ب صفر , يمكنإستعماله كطرف دخول/خروج للمعلومات كمنفذ ب صفر أو كطرف مقاطعه .

ما معنىدخول / خروج ؟ : عندما أقول للمتحكم بأن يضع واحد منطقي في أي طرف من منفذ ب أو أ , فأنا أخرج المعلومه , فإذا قلت له إقرأ ما في طرف ما . فهو يقرأ لي المعلومه التيأدخلت عليه من دائره خارجيه " واحد أو صفر "

عملية إعداد الأطراف لنستعملهالنستعملها ك دخول أو خروج تتم بالبرمجه وسنطرق لها لاحقا.

طيب لو إخترناه "طرف مقاطعه" ... كيف سيكون عمله؟.وما هي المقاطعه بحد ذاتها ؟ رائع , تصور نفسكبين مجموعه من الأصدقاء وأنت تخاطبهم بموضوع ما , وقاطعك أحدهم , في الحقيقه , مافعله هذا الأخير بمقاطعته , هو إيقافك عن الكلام .

في المتحكمات هناكمقاطعات مشابهه, المتحكم يقرأ الأوامر من ذاكرة البرنامج ويطبقها بالتسلسل منالموضع أو العنوان صفر حتى النهايه. فإذا كنت مفعلا طرف المقاطعه وحدث تغير به منواحد إلى صفر منطقي أو من صفر إلى واحد " وهذا يمكنك إختياره بالبرمجه" سيتركالمتحكم الأوامر التي كان ينفذها وسيذهب إلى العنوان 4 من ذاكرة البرنامج لتطبيقالأوامر إبتداءا من هناك .

مقاطعة "طرف المقاطعه" شبيهه بعملية " إعادة الإنظباط" الفرق أن الأخيره ترجع المتحكم للعنوان صفر من ذاكرة البرنامج , والأولى للعنوان أربعه .... كيف تراني معك ؟ روعه أليس كذلك؟ .

كذلكلإستعمال طرف المقاطعه لهذه الغايه , يجب أن نكون قد أعددناه مسبقا كطرف دخول.ثمنفعله كطرف مقاطعه . في البرمجه سأشرح لك التفاصيل.
أطراف مقاطعة منفذب



هناك أربعة أطراف من منفذ ب , يمكن إستخدامها بعدتفعيلها وإعدادها كأطراف دخول , لتحدث مقاطعات بنفس الطريقه والنتائج التي شرحتهافي طرف المقاطعه .هذه الأطراف هي منفذ ب 4 ولغاية منفذ ب 7 أي الأطراف 10 حتى 13 .

أي تغير في أي طرف منها من واحد إلى صفر منطقي أو من صفر إلى واحد " وهذايمكنك إختياره بالبرمجه" سيترك المتحكم الأوامر التي كان ينفذها وسيذهب إلى العنوان 4 من ذاكرة البرنامج لتطبيق الأوامر إبتداءا من هناك.



طرفعداد



داخل المتحكم , وبالتحديد في الذاكره االمؤقته , هناك سجل بطول 8 بيت كباقي سجلات هذه الذاكره , يدعىالمؤقت , عندما يكون السجلبطول 8 بيت , كما شرحت لك في الأنظمه الرقميه , ممكن أن نحمله أرقام من ........ ولغاية 11111111 أي من صفر ولغاية 255 عشري .

سجل المؤقت هذا , يرتفعتلقائيا بواحد مع كل دورة ساعه للهزاز , تتذكر شرحي للهزاز عندما قلت إذا إستعملناكريستال 4 ميغا ستكون دورة الساعه ميكروثانيه واحده. صاحبنا المؤقت أوتوماتيكيا , تلقائيا , لوحده , يرتفع بواحد مع كل دورة فيكون صفر ثم يصبح 1 ثم 2 وهكذا حتى الـ 255 .

لماذا مؤقت لأنه يعد لنا كم ميكروثانيه مضت . " في هذه الحاله". طيبوصل لل 255 وبما أنه سجل بطول 8 بيت , ولا يمكنه أن يعد أرقام أكبر من 255 , ماذاسيحدث عندما يصل 255 , ببساطه سينقلب إلى صفر ويبدأ العد مجددا.

لحظة إنقلابالمؤقت من 255 لـ صفر تحدث مقاطعه إذا كنت مفعلها , ولها نفس صفات المقاطعات التيذكرتها سابقا يترك المتحكم عمله ويذهب إلى العنوان الرابع من ذاكرةالبرنامج.

المؤقت نفسه له إستعمال مزدوج , إما كمؤقت كما شرحت لك أعلاهيرتفع مع كل دورة ساعه , أو كعداد يرتفع مع تغيرات الطرف 3 نفسه منفذ أ 4 , من 1إلى صفر أو من صفر لـ 1 .

ملخص مفيد: المؤقت له وضيفتان , كعداد أو مؤقت , أمر نختاره بالبرمجه.

الطرف 3 له وضيفتان إما كطرف د/خ عادي أو كطرف عداد . أمر نختاره بالبرمجه.

هناك طريقتان يمكن أن تختارها للإرتفاع العداد بواحد , بينما يتغير طرف المقاطعه من صفر لواحد منطقي , أو من واحد لصفر الأولى تدعى صعودياوالثانيه هبوطيا. . أمر نختاره بالبرمجه.

elsayed abd elall
20-01-2008, 09:48 AM
قلت بأن االمتحكم شبيه بحاسوب متكامل, وقلب أوعقل أي حاسوب هو المعالج, من بنتيوم وسيلرون و أ.م.د إلخ . متحكمنا بداخلهمعالج 8 بيت. ما معنى ذلك؟ ... معناه أنه يستطيع فقط قرائة أوكتابة سجلات بطول ثمانيه بيت ليعالجها " يطرحها يجمعها .... إلخ"
هذا المعالج , لهسجل عمل خاص, إسمه "واو" . أي عمليه حسابيه , أو نقلمعلومه من وإلى أي سجل , يجب أن تمر "بواو".....خذ مثالا : لدي سجل في الذاكرهالمؤقته إسمه طول وأريد أن أحمله بالرقم 80 . بلغة أسمبلر , أو بالأحرى في الـ 35أمر التي يفهمها هذا المتحكم ,ليس هناك أمر " إجعل سجل طول 80 " .
والصحيح أننستعمل أمران موجودان:
حرك رقم لواو 80
حرك واو لسجل طول

ذاكرة البرنامج :
1024 سجل بطول 14 بيت كل واحد.
هذهالذاكره تحتوي على البرنامج الذي "حرقته" , على مشروعك , أو بالأحرى على الأوامرالتي كتبتها.
كل سجل في هذه الذاكره , عباره عن أمر مما كتبته.
طيب ... ياحسن إفترض أنني كتبت الأمر " حرك رقم لواو 80" وأنت تقول أن طول السجل 14 بيت فقط , أولا : كيف يساع هذا الأمر ؟ وثانيا كيف يفهم المعالج هذا الأمر.
لكي يفهمالمعالج بأنك تأمره بتحميل الرقم 80 لواو .... يجب أن يكون السجل الموجود فيالذاكره محملا بالرقم الثنائي التالي "11000001010000" صاحبنا المعالج يفهم أن هذاالرقم معناه " حرك رقم لواو 80" ... من أين أتيت بهذا يا حسن ؟ صديقي :آخر سته بيتأي " 110000" يفهمها المعالج بالأمر " حرك رقم لواو " هذه تشفيرة الأمر هذا , وأول 8 بيت " 1010000 0" تساوي الرقم العشري 80 .
لاحظ معي أن الرقم الثنائي كله " الـ 14 بيت " يساوي الرقم السادس عشري "3050".
كل أمر من ألـ 35 التي يفهمهاالمعالج له تشفيره . طيب , لو أردنا كتابة برنامج للمتحكم , وعلينا إجراء كل هذهالتحليلات , سيكون عمل شاق, ومصيبه كبيره ,أليس كذلك؟ أوافقك الرأي لأني أعلمجوابك.
لحسن الحظ , هناك برامج تنصبها في حاسوبك كـ "الأم .بي.لاب" . تكتببواسطتها برنامجك بلغة أسمبلر " حرك رقم لواو 80" وهو يحولها لسادس عشري , "ويحرقهاكذلك" .
نعود لنتكلم عن ذاكرة البرنامج بحد ذاتها: قلت سابقا بأن الذاكرات مهماكان نوعها ليست اكثر من سجلات وعناوين , عدد سجلاتها 1024 معناه أن مشروعك يجب أنلا يتعدى 1024 أمر.
العناوين تبدأ بصفر .... إذا السجل الأول عنوانه صفر .... الثاني واحد ......وألـ 1024 عنوانه 1023 .
تلاحظ في الصوره أعلاه وبالتحديد فيذاكرة البرنامج : في الموضع صفر كتبت "مؤشر إعادة إنظباط" وفي الرابع مؤشرمقاطعه...سابقا شرحت لك معنى ذلك.

عدادالبرنامج:تكلمت معك عن العدادات عندما شرحت "طرف عداد" .
عدادالبرنامج : سجل بطول 13 بيت . عندما تضع متحكمك في دائره وتصل التيار . هذا السجلتكون قيمته صفر . ويرتفع بواحد تلقائيا مع كل دورة ساعه "أنظر شرحي للهزاز" فيكونصفر ثم واحد وهكذا حتى 1023 . تتذكر أنني قلت بأن المعالج يطبق الأوامر بشكلتسلسلي؟.إليك السبب..... لأن عداد البرنامج هو من يحدد عنوان الأمر الذي سيطبقهالمعالج.
عندما أبدأ بالتكلم معك عن "البرمجه" سنتوسع أكثر في شرح إستعمالات هذاالعداد.

ذاكرة العوده:طيب المعالج يطبقالأوامر بشكل تسلسلي إعتمادا على العنوان الذي يحتويه عداد البرنامج . كلام إتفقناعليه, هل نحن مقيدون بهذا الترتيب ؟ يعني لو معالجنا يطبق الأمر 100 " عنوانه" مافي طريقه يرجع بها "يقفز" ليطبق الأمر العاشر"عنوانه" .....
نعم : أن يكون الأمرمئه نفسه " إستدعي 10 "
حدث ذلك وذهب إلى الموضع 10 وبدأ يطبق الأوامر مجددابالتسلسل الموضع 11 فـ 12 وهكذا .نريده عندما يصل الموضع 20 أن يرجع ليطبق الأمرالذي يلي عملية الإستدعاء . أي إلى الموضع 101 ..... كيف أفعل ذلك ؟..... فقط بأنيكون السجل 20 يحتوي على الأمر "إرجع".
لاحظ لم نحدد إلى أين يرجع ...... المعالج يعرف ذلك تلقائيا.
سأعطيك مثل :
لنفترض أن مشروعي بسيط .... يمكننيأن أكتب خمسة أسطر ضمن برنامجي , كبرنامج مصغر أستدعيه متى أريد .

...........إستدعي................. خمسه
........... حرك رقم لواو ........ 80
.......... حرك واو لسجل........ طولخمسه.... لاعمل
.......... لا عمل
.......... لا عمل
.......... إرجع

لاحظالبرنامج أعلاه , المصغر يبدأ بمؤشر أو إسم في هذه الحاله "خمسه" وينتهي بالأمر "إرجع"..... أحد الأوامر التي يفهمها المتحكم " لا عمل " في هذا الأمر المعالج لايفعل شيء , ولكن مجرد قرائته تستهلك دورة ساعه واحده من الوقت الأمر "إرجع" دورتان , المصغر بأجمله يستهلك 5 دورات .
لاحظ الأمر "إرجع " لا يحدد إلى أين نرجع . بل المعالج يرجع تلقائيا ليطبق الأمر " حرك رقم لواو 80" كيف عرف ذلك ؟ بواسطة "ذاكرة العوده" المكونه من 8 سجلات , لا يمكن قرائتها أو كتابتها بالبرمجه, بليستخدمها المعالج تلقائيا , عندما يصل لأمر إستدعاء ... يزيد على عنوانه واحد ..... "فإذا كان 100 سيصبح 101 " ثم يخزن هذا العنوان في ذاكرة العوده ..
عندما يصادفالأمر " إرجع " يستخدم العنوان المخزن فيذاكرة العوده .... لتحديد موضع الأمر الذي سيطبقه. وبعد تنفيذ أمر إرجع يمحي العنوان من ذاكرةالعوده.
متحكمنا يتحمل تخزين مواضع 8 إستدعائات , فإذا زادت عن ذلك , فسيمحيتلقائيا واحد لدخول آخر . كذلك ذاكرة العوده تستخدم في المقاطعات لنفس المهمه ... في شرحنا للبرمجه ستتضح لك الصوره أكثر.

ذاكرةالمعلومات:هذه الذاكره من نوع " إإبروم" أي تحتفظ باالمعلومات لمدةأربعين عاما , بدون تيار, ويمكن قرائتها ومحيها مليون مره قبل أن تعطب, عمليةالقرائه أو الكتابه فيها , تحتاج لوقت أكثر من غيرها كذاكرة البرنامج"فلاش", أوالذاكره المؤقته "رام" . المهم أنها تحتوي على 64 سجل من صفر ولغاية 63 .
عمليةالكتابه أو االقرائه لذاكرة المعلومات, لا تتم بشكل مباشر بل من خلال سجلات عملخاصه موجوده داخل الذاكره المؤقته... سأشرحها في وقتها.
خذ مثلا على إستعمال هذهالذاكره : برنامجك يتطلب كلمة سر يدخلها المستعمل بواسطة لوحة مفاتيح,كلمة السرالصحيحه يجب تحفظ في ذاكرة المعلومات . إذا كانت صحيحه المتحكم سيفعل كذا وكذا ..... وغلط كذا وكذا ... وستسمح له بتغيرها .. معرفة قرائة وكتابة ذاكرة المعلوماتمهم جدا في هذه الحاله.

مؤقت حراسه:مؤقتحراسه عباره عن دائره مكونه من مقاومه ومكثف . موجوده داخل المتحكم , مبدئيا تستطيعأن تعطينا توقيت 18 ملي ثانيه . مؤقت الحراسه مستقل لا علاقه له بالهزاز وليس مربوطبه . بالأحرى لا علاقه له بدورات الساعه .ولا توقيتاتها .

الذاكره المؤقته :من نوع "رام" أي عندما نقطع التيار عنهانخسر المعلومات ...مكونه من صفحتان ذاكره .... صفحه صفر و صفحه واحد . أول 12 سجلمن كلا الصفحتان " عباره عن سجلات عمل خاص" سجلات يستعملها المتحكم في عمله...مثلاسجل المؤقت االذي شرحته في طرف مقاطعه هو أحدها .
هناك 68 سجل هدف عام منالموضع 12 ولغايه 79 . أن هذه السجلات خاصه بك كمبرمج .... لك الحرية بأن تسميهاكما تشاء , مثلا طول أو عرض كما ذكرت سابقا ..... إذا عندك 68 سجل تحت تصرفكالمطلق. هذا في الصفحه صفر .
في الصفحه واحد: أول 12 كذلك سجلات هدف عام .
هناك 68 سجل هدف عام , عباره عن صوره طبق الأصل لسجلات الأهداف العامه الموجودهفي الصفحه صفر ...... نتوقف قليلا , لتوضيح هذه النقطه .... لنقل أنه لديك سجل إسمهطول عنوانه 12في الصفحه صفر ..... فأنت تقول للمعالج إدخل الصفحه صفر .... إقرأ طول ..... أما إذا طلبت من المعالج دخول الصفحه واحد ليقوم بمهمة ما .... ثم إحتجتلقرائة سجل طول ..... فلست بحاجه للذهاب إلى الصفحه الأولى ثانية ..... فالمتحكميضع صوره طبق الأصل للسجل ويسمها طول في الموضع 140 كل ما عليك أن تقول إقرأ طولمثلا ...رائع ..... عدا ذلك أي تغيير يجري لهذا السجل .... سواء كان في الصفحهالأولى أو الثانيه , ينعكس على مقابله , فكل واحد منهم مرآة للآخرهذا كل مابداخل المتحكم . قبل الشرح المفصل لسجلات العمل الخاصه . سنتكلم عن لغة أسمبلر , والأوامر .


انا عارف ان الموضوع طول بس اتمنى انه ينال اعجبكم وانتظروا البقيه ان شاء الله......

الأمين حسام الدين
20-01-2008, 10:23 AM
بصراحه هو فعلا الموضوع طويل
بس شكله جامد
بس لو في موضوع يكون مختصر عن كيفيه ربط الكمبيوتر بالجهزه المنزليه في المنزل؟؟؟؟؟؟؟؟
:127::127::127::127::127::127::127 ::127::127::127::jaz:

Eng Kasper
20-01-2008, 10:48 AM
الف شكر يا عرب
وجزاك الله خيرا

elsayed abd elall
20-01-2008, 10:51 AM
ان شاء الله يابشمهندش هنعمل موضوع عن ربط الكمبيوتر بالاجهزة المنزليه وشكرا لمشاركتك

AsTrOMiDO
20-01-2008, 12:21 PM
الموضوع ده جامد جدا
بمناسبة الربط بالاجهزه المنزليه استنوا مفاجاتى
لانى عامل الموضوع ده عندى فى البيت اصلا

elsayed abd elall
20-01-2008, 12:26 PM
ماشى ياحماده هنستناك بس متتاخرش علينا
هههههههههههههههههههههههه

Wad Romancy
18-10-2008, 11:39 AM
وبعد ان عرفتم ما هو
مهندس التحكم......
فى موضوعى السابق
وما هى طبيعة عملك مستقبلا
باذن الله
فانى الان سوف اعطى نبذه
عن هذا العلم الرائع
علم
التحكم الالى


يعتبر التحكم الآلي إحدى السمات للصناعات الحديثة المتطورة ذلك أن استخدام الموارد الطبيعية وقوى الطبيعة وموارد الطاقة استخداماً ذا منفعة يتطلب ممارسة شكل من أشكال التحكم والسيطرة وتعني هندسة التحكم الآلي بصورة أساسية بدراسة الموارد الطبيعية وقوى الطبيعة وموارد الطاقة لغرض التحكم بها بهدف خدمة البشرية . فهي تعني بتصميم وتطوير المكائن والمعدات التي تمكن الإنسان من التحكم بالقدرة بأنواعها المختلفة .

وقد اعتمد الإنسان في العصور الأولى على قدراته الذاتية وقدرات الحيوانات لتجهيزه بالطاقة المطلوبة لإنجاز أعماله . ثم استعان بعدها بالموارد الطبيعية كالرياح لتحريك طاحونات الهواء والشلالات لتحريك عجلات المياه وغير ذلك مما مكنه من إنجاز أعماله وبناء حضارته بصورة أفضل من الفترة التي سبقتها . ومنذ ذلك الحين وما زال الإنسان يستخدم الآلات والمعدات لتسخير موارد الطبيعة خدمة لأهدافه .



وقد امتازت المكائن والمعدات الأولى بأنها يدوية التشغيل بشكل أساسي وتتطلب المراقبة والتدخل من قبل الإنسان لإجراء التعديلات والقياسات وما إلى ذلك بين الحين والآخر لتحقيق الأداء المطلوب منها .



وفي عام 1769 استطاع جيمس وات استخدام حاكم السرعة للتحكم بسرعة الماكنة البخارية . وقد اعتبر ذلك عموماً أول استخدام حقيقي لمتحكمة تغذية مرتدة ذاتية التحكم لغرض صناعي . وشهدت بداية القرن الحالي أعمالاً كثيرة في مجال منظومات التحكم وبخاصة في مجال توليد القدرة والصناعات الكيميائية وصناعة الطائرات . وقد شهدت فترة ما قبل الحرب العالمية الثانية تطوراً كبيراً في العلوم الإلكترونية وبخاصة نظرية الدوائر وبمساعدة الأعمال الكلاسيكية التي أنجزها نايكوست في مجال نظرية الاتزان . وأدت متطلبات صناعة منظومات أسلحة متطورة من غواصات وطائرات وما شابهها إلى تطور كبير في منظومات التحكم الآلي قبل الحرب العالمية الثانية وبعدها وبصناعة الحاسبات التناظرية وتطور العلوم الإلكترونية تحولت دراسة منظومات التحكم إلى علم قائم بذاته . وبظهور الحاسبات الرقمية في منتصف الخمسينات فتح الطريق أمام المهندسين لدارسة وتصميم المنظومات الكبيرة والمعقدة واستخدام الحاسبات هذا للتحكم بأدائها .


وأخيراً
دفع عصر الفضاء وسباق التسلح هندسة التحكم الآلي إلى تطور وتقدم هائل جداً لم يسبق له مثيل .


انتظروا المزيد
سوف اتكلم باستفاضه عن هذا العلم
وارجو ان لا تندموا ابد على دخولكم هذا القسم
فانه كما قلت مسبقا
فاكهة التخصصات
فى العالم الان
ر بنا معاكوا

el ayas
18-10-2008, 02:12 PM
و الله ألف شكر

مستنيين المزيد


و بلاش كلمة بشمهندس أرجوكم عشان نحس إننا قريبين من بعض

Wad Romancy
19-10-2008, 01:02 AM
والله نورتنى يا بشمهندس يا بشمهندس يا بشمهندس
دايما منورنى وربنا

engwael81
03-12-2008, 08:09 PM
مشكور على المجهود الكبير

Eng: M.A
06-12-2008, 11:56 PM
شكراااااااااااااااااااااا كتير بجد يا بشمهندس