منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 25-04-2016, 12:28 AM المشاركة 49   
افتراضي



السلام عليكم ورحمة الله مهندسنا فتح الله ,

جزاك الله خيرا على مجهوداتك لتعويض المواضيع

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

مع تمنياتى بدوام التوفيق

اعلانات

mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 26-04-2016, 06:08 AM المشاركة 50   
افتراضي


شكرا لك مهندسنا على المجهود الذي تبدله من أجلنا ,
لقد وضعت الإستفسار في الموضوع المراد

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 26-04-2016, 10:41 AM المشاركة 51   
افتراضي أفضل مشاريع الميكروكونتولر PIC لطلاب الهندسة الكهربية والإلكترونية Top EEE students p


أفضل مشاريع الميكروكونتولر PIC لطلاب الهندسة الكهربية والإلكترونية Top EEE students projects
المرجع الأساسى :
http://microcontrollerslab.com/pic-m...-eee-students/

تحظى مشاريع الميكروكونترولر PIC بانتشار واسع بين طلاب الهندسة الكهربائية والإلكترونية . الميكروكنترولر PIC هي عائلة من الميكروكنترولر صممت بمعرفة شركة ميكروشيب وهى تستخدم البناء المعمارى المعروف ببناء هارفارد ، وتتوفر في مجموعة واسعة بدءا من الميكروكونترولر 8 بت إلى الميكروكونترولر 32 بت . كما أن الميكروكونترولر من العائلة Dspic مشهورة جدا في مجال معالجة الإشارات الرقمية . العائلة PIC16F من من الميكروكونترولر PIC مشهورة جدا بين طلاب الهندسة والمحترفيين (المهنيين) . سوف نستخدم السلسلة PIC16F من ميكروكنترولر في جميع المشاريع . الميكروكنترولر PIC سهل الاستخدام بسبب سهولة استخدام المترجم ميكروسى Mikro C . سوف يحتوى كل مشروع على الدائرة الكهربية ، والمحاكاة ، والبرمجة ، مع تغطية التفاصيل الكاملة .
قياس جهد التيار المتردد AC Voltage باستخدام الميكروكونترولر PIC16F877A ومكبر العمليات :
ربما تكون قد تعرفت على قياس الجهد المستمر المنخفض باستخدام الميكروكونترولر ، لكن نحن هنا فى هذا المشروع بصدد قياس جهد التيار المتردد المرتفع باستخدام الميكروكونترولر PIC وليكون مقدمة لمشاريع أكثر تقدما فى وقت لاحق .
1- قياس جهد التيار المتردد المرتفع :
لقياس الجهد 220V AC ، تحتاج إلى خفض هذا الجهد . الميكروكنترولر لا يمكنه قياس جهد أكبر من 5V . إذا أعطيته جهد أكبر من 5V على المداخل التناظرية ، وسوف يحدث له ضرر دائم . لضمان حماية الميكروكونترولر ، وسوف تحتاج إلى خفض الجهد المتردد 220V AC إلى جهد متردد آخر والذي ينبغي أن تكون قيمة ذروته أقل من 5V . على سبيل المثال ، الجهد 220V AC يعنى قيمة RMS ، وقيمة ذروته تساوي Vp = Vrms/0.707 أى 311 V AC . وبالمثل عليك خفض الجهد المتردد المرتفع بنفس الطريقة بحيث ينبغى ألا تتغدى قيمة ذروته قيمة أكبر من 5V .
هناك طريقتان لخفض الجهد 220V AC إلى جهد متردد منخفض بحيث لا تتعدى قيمة ذروته أكبر من 5V :
• استخدام محول للجهد Potential Transformer .
• استخدام مكبر الفرق Difference amplifier .
لكن لماذا تريد أن تنفق المزيد من المال باستخدام محول الجهد ؟ فى حين يمكنك ان تفعل نفس الشىء بمساعدة مكبر العمليات ، فى نظام مكبر الفرق ، الرخيصة الثمن مع بعض المقاومات . طريقة مكبر الفرق تكون أكثر اقتصادا من طريقة محول الجهد عندما تريد خفض جهد أقل من 400V AC .
مكبر الفرق DIFFERENCE AMPLIFIER :
تمهيد :
مكبر الفرق هو نوع من المكبرات الإلكترونية والتى تكبر الفرق (حاصل طرح) بين جهدى دخل ولكنه يخمد (يتخلص) أى جهد مشترك لجهدى الدخل . هذا المكبر هو دائرة تناظرية بدخلين : الدخل السالب Vin- والدخل الموجب Vin+ وبخرج واحد Vout وفى هذا المكبر يتناسب الخرج مع الفرق بين جهدى الدخل تناسبا مثاليا أى

المزيد على الرابط :

http://www.qariya.info/vb/showthread.php?t=184628



الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-04-2016, 04:52 PM المشاركة 52   
افتراضي


دروس وتجارب لمراجعة الميكروكونترولر PIC16F88 ولغة السى والمترجم ميكروسى :
الميكروكونترولر PIC هو واحد من عائلات الميكروكونترولر (المتحكمات الدقيقة) الأوسع انتشارا والأسهل استخداما والمتوفرة في السوق اليوم . تهدف هذه الدروس لتسهيل تعلم الميكروكونترولر PIC من حيث دوائر الربط Interfacing والبرمجة programming . يبدأ كل موضوع بخلفية نظرية تليها تجارب بسيطة لشرح كيف يمكن تطبيق النظرية إلى تطبيقات فعلية. مع التأكيد على استخدام لغة عالية المستوى (لغة السى C) لبرمجة الميكروكونترولر PIC . المترجم المستخدم فى كتابة البرامج هو "ميكروسى برو" mikroC Pro for PIC ، من MikroElektronika. يمكنك تحميل وتثبيت النسخة التجريبية من هذا المترجم والتى تحدد حجم ملف الخرج السداسى عشرى HEX بقيمة 2 كيلوبايت . ولهذا السبب تم اختيار الميكروكونترولر PIC16F88 والميكروكونترولر PIC16F628A لتنفيذ التجارب الأساسية في حين يتم استخدام الميكروكونترولر PIC18F2550 عند مناقشة موضوعات متطورة . وآمل أن يجد البعض هذه الدروس مفيدة بشكل أو بآخر لتعلم الميكروكونترولر PIC . إذا كان لديك أي اقتراحات أو تعليقات ، لا تتردد فى المشاركة بها .
مقدمة :
نظرة عامة على الأنظمة المدمجة (المصمنة) Embedded Systems :
أنظمة الكمبيوتر موجودة في كل مكان ، فهى تتواجد أساسا فى فئتين منفصلتين . الفئة الأولى والأكثر وضوحا هى فئة كمبيوتر سطح المكتب . هذه هى الجهاز الذي يتبادر أولا في أذهاننا عندما نتحدث عن أجهزة الكمبيوتر. تم تصميم أجهزة كمبيوتر سطح المكتب لتكون مرنة ولتلبية مجموعة واسعة من احتياجات المستخدمين . يمكن للمستخدمين النهائيين تغيير وظيفة جهاز كمبيوتر سطح المكتب ببساطة عن طريق تغيير برنامج التطبيق . ففى لحظة ما قد تستخدمه كمعالج للنصوص، وفى لظة تستخدمه كمشغل MP3 أو كمنصة ألعاب .
أما النوع الثاني من الكمبيوتر فهو الكمبيوتر المدمج (المضمن) the embedded computer ( وهو ما يعرف بالنظام المضمن embedded system ) ، وهو جهاز كمبيوتر مضمن في نظام الكترونيات أكبر ويقوم بتنفيذ وظيفة معينة بشكل متكرر ، وغالبا ما يمر من دون أن يدركه مستخدم النظام تماما . فإذا سألت شخص عن عدد أجهزة الكمبيوتر فى منزله ، فربما يعد جهاز كمبيوتر سطح المكتب والكمبيوتر المحمول الخاص به . لكن ، الكمبيوترات تكون دائما مدمجة (مضمنة ، أى جزء لا يتجزأ) فى جميع أنواع الأجهزة التى تراها يوميا . في الواقع ، قد يكون لديه أكثر من 20 جهاز كمبيوتر، مخبأة أو مضمنة داخل الغسالات والتلفزيونات والكاميرات الرقمية والهواتف المحمولة والأفران ومكيفات الهواء ، ومشغلات دي في دي ، وما إلى ذلك وعلى عكس أجهزة الكمبيوتر المكتبية ، تكرس جهاز الكمبيوتر المضمن عادة للقيام بمهمة محددة.
تعريف: النظام المضمن embedded system هو نظام كمبيوتر الذي يتم بناؤه للتحكم فى واحد أو عدد قليل من الوظائف المخصصة ، وليس مصمم ليتم برمجته من قبل المستخدم النهائي كما هو الحال في طريقة كمبيوتر سطح المكتب.
يمكن للمستخدم عمل خيارات بشأن الوظائف ولكن لا يمكنه تغيير وظيفة النظام عن طريق إضافة أو استبدال البرمجيات. على سبيل المثال ، ثرموستات رقمى قابل للبرمجة به نظام مضمن وله وظيفة مخصصة للمراقبة والتحكم في درجة الحرارة المحيطة . قد يكون لديك خيارات لضبط درجات الحرارة المنخفضة والعالية المطلوبة ، ولكن لا يمكنك قط تغيير مهمته كمتحكم فى درجة الحرارة . برنامجيات النظام مضمن غالبا ما يشار إليها باسم البرامج الثابتة firmware ، ويتم وضعها فى الذاكرة الغير متطايرة للنظام (ذاكرة البرنامج) .
في معظم الحالات ، يتم استخدام النظام المضمن ليحل محل الأجهزة الإلكترونية المخصص لتطبيقات المنتجات الاستهلاكية. من خلال القيام بذلك ، يتم وضع معظم وظائف النظام في البرامج الثابتة firmware التي تدير النظام ، ومن الممكن تغيير وتطوير النظام عن طريق تغيير البرامج الثابتة ، مع الحفاظ على الأجهزة hardware كما هى . هذا يقلل من تكلفة الإنتاج كثيرا لأن كثيرا من الأنظمة المختلفة يمكن أن تشترك في نفس قاعدة الأجهزة ويتم تحديد الوظيفة عن طريق البرامج الثابتة المحملة فيها.
الميزة الأخرى فى استخدام الكمبيوتر المضمن ليحل محل دارة إلكترونية محددة هى حماية الملكية الفكرية. فإذا قمت بتصميم خاص بك وكان هاردوير بالكامل ، فمن السهل سرقة التصميم . فكل ما عليك هو تحديد مكونات الدارة وتتبع المسارات على لوحات الدوائر الالكترونية . لكن مع النظام المضمن ، يمكن التعرف على الأجهزة ولكن البرنامج ، وهو فى الحقيقة يوفر مهمة النظام ، يمكن أن يكون مختفيا ة ومن الصعب كثيرا السطو عليه .

المزيد على الرابط :

http://www.qariya.info/vb/showthread.php?t=185457


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-05-2016, 09:58 AM المشاركة 53   
افتراضي ملفات ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى والميكروسى برو


ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى
PIC Microcontrollers – Programming in C
والمترجم (الكومبيلر) mikroC PRO
ترجمة / مهندس فتح الله عبدالعزيز
المرجع الأساسى على الرابط :
http://www.mikroe.com/eng/products/v...gramming-in-c/

الفصل الأول
عالم الميكروكونترولر World of Microcontrollers
1.1 مقدمة
عادة يعتقد المبتدؤن في مجال الالكترونيات أن الميكروكونترولر "المتحكم الدقيق" microcontroller هو نفسه الميكروبروسسور "المعالج الدقيق" microprocessor ، هذا ليس صحيحا . انهما يختلفان عن بعضها البعض في نواح كثيرة . الفارق الأول والأهم لصالح الميكروكونترولر هو القيام بالمهمة . فلكى يمكن استخدام الميكروبروسسور يجب أن يضاف إليه مكونات أخرى ، يأتى فى مقدمتها الذاكرة memory .وعلى الرغم من أن الميكروبروسسور يعتبر آلة حاسبة قوية إلا أنه غير معد للاتصال communicating مع البيئة المحيطة به حيث يجب استخدام دوائر خاصة لتمكين الميكروبروسسور من الاتصال بالبيئة المحيطة به . هذا ما كان عليه الأمر في البداية وما زال نفسه إلى اليوم .

الفصل الأول بالكامل على الرابط :


http://www.mediafire.com/download/us..._CHAPTER_1.zip


التعديل الأخير تم بواسطة : F.Abdelaziz بتاريخ 02-05-2016 الساعة 10:24 AM

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-05-2016, 10:33 AM المشاركة 54   
افتراضي الفصل الثانى برمجة الميكروكونترولر Programming Microcontrollers


الفصل الثانى برمجة الميكروكونترولر Programming Microcontrollers
مقدمة
بالتأكيد أنت تعرف أنه لا يكفي مجرد توصيل الميكروكونترولر إلى المكونات الأخرى ثم توصيل مصدر القدرة ليعمل ، أليس كذلك؟
هناك شيء آخر يجب القيام به.
يحتاج الميكروكونترولر للبرمجة ليكون قادرة على أداء شيء مفيد.
إذا كنت تعتقد أن الامر معقد فأنت مخطئ.
جميع الخطوات في غاية البساطة.
مجرد قراءة هذا الفصل بتأنى وسوف تغير رأيك
هذا الفصل يشمل على :
• لغات البرمجة .
• قواعد (أسس) البرمجة بلغة السى .
• المترجم (الكومبيلر) MIKROC PRO FOR PIC

2-1 لغات البرمجة PROGRAMMING LANGUAGES


الرابط :

http://www.mediafire.com/download/1j..._CHAPTER_2.zip


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-05-2016, 04:19 PM المشاركة 55   
افتراضي


الفصل الثالث الميكروكونترولر PIC16F887

3-1 السمات الأساسية للميكروكونترولر PIC16F887
1- ذات تركيب بنائى من نوع RISC "التعليمات المخفضة" :
# يستخدم 35 تعليمة فقط .
# جميع التعليمات تستغرق دورة تعليمات واحدة فيما عدا تعليمات التفرع .
2- تردد العمل 0-20 MHz .
3- يشمل على مذبذب داخلى دقيق :
# معاير فى المصنع .
# يمكن اختيار تردده برمجيا فى المدى من 31KHzإلى 8MHz.
4- جهد مصدر القدرة 2.0-5.5V :
# استهلاك التيار 220A عند (2.0V, 4MHz) و 11A عند (2.0 V, 32 KHz) و 50nA فى نظام stand-by .ب
5- يمتلك نظام السكون لتوفير القدرة Power-Saving Sleep Mode.
6- التصفير عند هبوط الجهد Brown-out Reset (BOR) بخيار التحكم عن طريق البرمجيات .
7- يمتلك 35 طرف مداخل / مخارج :
# ذات تيار مرتفع كمصدر source أو كمصب sink للتشغيل المباشر للدايودات المشعة للضوء LED :
# تحتوى على مقاومات جذب لأعلى يمكن استخدامها منفردة وعن طريق البرمجيات .
# حدوث المقاطعة عند تغير حالة الطرف .
8- سعة ذاكرة ROM من النوع FLASH هى 8K :
# يمكن برمجة الشريحة حتى 100.000 مرة .
9- بها خيار للبرمجة التسلسلية بالدائرة In-Circuit Serial Programming (ISP) :
# يمكن برمجة الشريحة حتى لو كانت ضمن جهاز .
10- سعة ذاكرة EEPROM هى 256 bytes :
# يمكن كتابة البيانات عليها لأكثر من 1.000.000 مرة .
11- سعة ذاكرة RAM هى 368 bytes .
12- تمتلك محولات من تناظرى إلى رقمى A/D converter :
# 14 قناة تحويل 14-channels .
# دقة التحويل 10-bit resolution .
13- تمتلك 3 مؤقتات / عدادات مستقلة 3 independent timers/counters .
14- تمتلك مؤقت حراسة Watch-dog timer
15- تمتلك وحدة (موديول) مقارن تناظرى Analogue comparator module به :
# 2 مقارن تناظرى .
# جهد مرجعى ثابت (0.6V) .
# جهد مرجعى داخل الشريحة قابل للبرمجة .
16- تمتلك خرج قيادة تحكم بتعديل عرض النبضة PWM .
17- تمتلك وحدة (موديول) USART محسن :
# يعتمد RS-485 و RS-232 و LIN2.0 .
# اكتشاف تلقائى لمعدل البود Baud .
18- تمتلك منفذ تسلسلى رئيسى متزامن (MSSP)
# يعتمد الأنظمة SPI و I2C .


الرابط :

http://www.mediafire.com/download/bh...R_3_PART_1.zip


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 02-05-2016, 04:27 PM المشاركة 56   
افتراضي 3-4 المؤقت / العداد TMR0


3-4 المؤقت / العداد TMR0
المؤقت TMR0 له مجموعة واسعة من التطبيقات العملية .
قليل جدا من البرامج لا تستخدمه بطريقة أو بأخرى . من المريح والسهل جدا استخدامه لكتابة البرامج أو البرامج الفرعية لتوليد نبضات بمدة زمنية محددة أوقياس الوقت أو فى عد النبضات (الأحداث) الخارجية .
وحدة (موديول) المؤقت TMR0 هى مؤقت / عداد ذات 8 خانات 8-bit timer/counter بالخصائص التالية :
• مؤقت /عداد ذات ثمانى خانات .
• يعمل معه " المقياس المسبق " أو "معامل القسمة" prescaler ذو ثمانى خانات (بالتقاسم مع مؤقت الحراسة WDT )
• قابل للبرمجة لااستخدام مصدر نبضات ساعة clock داخلى أو خارجى .
• يسبب مقاطعة عند حدوث طفحان (تجاوز حده الأقصى ) overflow .
• قابل للبرمجة لاختيار حافة نبضات الساعة الخارجية .

الشكل التالى يبين مخطط للمؤقت TMR0 بجميع الخانات التى تحدد عمله . هذه الخانات تخزن (تحفظ) فى السجل OPTION_REG .



الرابط :

http://www.mediafire.com/download/1m...ART_2_TMR0.zip



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:01 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)