كود تفعيل العضوية - الابلاغ عن روابط لاتعمل - صيانة التلفزيون - الحاسبة - الأعضاء المتميزين - البرامج و المخططات - بث مباشر للقنوات الفضائية - إذاعة - تردد القنوات - بحث
|
التسجيل | اجعل كافة المشاركات مقروءة |
منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics |
![]() |
|
أدوات الموضوع |
![]() |
#1 |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() السلام عليكم ورحمة الله وبركاته
ارجو من اعضاء المنتدى الكرام مساعدتي في مشروعي والمطلوب في المشروع هو الاتي التحم في الاضاءة والتكييف والمراوح والموتور وسيكون التحكم على عملية الاون والاوف فقط مبدئيا سيكون هناك جهاز ريليه مقابل كل جهاز من الاجهزة السابقة لتنفيذ هذا المشروع يتم استخدام برنامج اللاب فيو لتركيب الدائره من مقاومات ومكثفات اما الميكروكنترولر فيتم احضاره من برنامج بروتوس (وهنا ساقوم باستخدامpic18 ويمكن ايضا استخدام pic 16)اي انه لتنفيذ المشروع لا بد من الربط بين برنامجي بروتوس ولاب فيو تواجهني صعويه كبيره في تنفيذ المشروع وقد اقترب موعد التسليم كثيرا اتمنى مساعدتكم وشكرا |
![]() |
![]() |
اعلانات |
![]() |
#2 |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() السلم عليكم ورحمة الله
في انتظار مساعدة المختصين |
![]() |
![]() |
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها ) | |||
|
![]() |
#3 |
عضو فضي
الدولة: العراق - بغداد
المشاركات: 1,036
معدل تقييم المستوى: 96
|
![]() السلام عليكم
كل عام وانتم بألف خير أخي الكريم تابع هذا الموضوع لعله ينفعك http://www.qariya.info/vb/showthread...156039&page=15 |
![]() |
![]() |
![]() |
#4 | |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() اقتباس:
|
|
![]() |
![]() |
![]() |
#5 |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() السلام عليكم
تمكنت من عمل دائرة المشروع وسوف احاول ارفاقها باذن الله والدائرة تتكون من pic 16 ,وريليهات لحماية الاجهزه وترانزسترات ومصادر جهد يالاضافة الى com portليتمكت من قراءة وارسال البيانتات لدائره اللاب فيو تحليل لدائرة البروتوس التي تم التعريف عنها مسبقا يوضع الريليه بين المايكرو كنترولر والجهاز نسبة لان الجهاز يهمل على جهد 220 فولت والميكروكنترولر جهده 5 فولت فقط وكذلك الريليه لا يوصل مباشرة مع الميكروكنترولر بل يتم الفصل بينهما بترانوستور حتى يعمل كمفتاح عند وصول الاشارة من الpin المعنيه على الميكروكنترولر وذلك لانه بالرغم من ان جهد الريليه 5 فولت وجهد الميكروكنترولر 5 فولت الا ان تيار الميكروكنترولر لا يشغل الريليه ولذلك يتم توصيل الترانوستور بينهما بالاضافة لل comالمستخدم لاستقبال البيانات من دائرة اللاب فيو وهنا لابد من استحدام برنامج visual serial port حتى نتمكن من الربط بين برنامجي اللاب فيو والبروتوس بالنسبه للكود قمت بعمل الكود باستخدام لغة البرمجة micro C وهو كالاتي:- unsigned rec[3],val; void main() { TRISB=0; PORTB=0; UART1_INIT(9600); while(1) { if (UART1_Data_Ready() == 1) { // if data is received UART1_Read_Text(rec, "/", 3); val=((rec[0]-48)*10)+(rec[1]-48); portb=val; } } } |
![]() |
![]() |
![]() |
#6 |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() ارجو من الاساتذه المختصين الافادة بارائهم والتصخيخ اذا كان هناك اي خطاء ولو كان صغيرا فسوف اقدم هذا المشروع كبحث اختباري مطلوب مني ك med tearm لدرجة الماجستير
|
![]() |
![]() |
![]() |
#7 | |
نائب المشرف العام
الدولة: القاهرة - مصر
المشاركات: 12,214
معدل تقييم المستوى: 408
|
![]() اقتباس:
لم ارى الدائرة التى صممتها بعد ولكن من مجموع المشاركات استنتج أنك تريد التحكم فى عدد من الأجهزة قد لا يتعدى 10 إذن لماذا التحويل للحصول على عدد يصل إلى 99؟ لو العدد حتى 10 يمكن التعامل ببساطة و تحتاج إلى Select case val case=1 case=2 . . . ولو حتى إلى 24 أيضا لكن هذه الطريقة تحتاج لديكودر لأنك بعد الحساب سيكون val به رقم ثنائى و إخراجه على البورت هو رقم ثنائى أى لا يصح توصيل الترانزيستورات و الريلاى بدون ديكودر يحول من ثنائى إلى مخارج منفصلة مثل 7445 BCD to 10 أو 4514 4bit to 16
__________________
مقالات المهندس ماجد عباس محمد |
|
![]() |
![]() |
احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب |
![]() |
|
![]() |
#8 |
مهندس
![]() الدولة: sudan
المشاركات: 16
معدل تقييم المستوى: 0
|
![]() استاذ ماجد لك التحيه الدائره مصممه حاليا للتحكم في اربعه اجهزة فقط وهي موتور ومكيف ومروحة وثلاجة وكما تعلم فان البروتوس لا توجد فيه سوى اللمبة والموتور لذا قمت بتمثيل الاجهزه جميعا بجهاز اللمبه فعند اعطاء الامر من برنامج اللاب فيو بتشغيل الجهاز تضئ اللمبه والعكس ا نا لم اتمكن من ارفاق صورة الدائرة بالمنتدى ولكن لك لن تتخيل شكلها النهائي فكل جهاز من الاجهزه السابقه موصل مع ريليه من طرف والطرف الاخر موصل مع الارضي اما الطرف الاخر للريليه فموصل مع مصدر جهد 5 فولت وطرف موصل بالترانزستور وظيفته كماهو معلوم لحضرتكم ان التيار الخارج من الميكروكنترولر لايشغل الريليه وعليه يجب توصيل الترانزستور بينهما والطرف الاخر من الترانزستور موصل مع البك مباشرة مع ملاحظة ان البك المستخدم pic16f877a ثم هناك com port موصل بالبك حتى يستقبل الاشاره من اللاب فيو
لقد قمت بعرض المشروع على الدكتور المشرف وكان تعليقه ان الكود مبسط جدا وطلب تعديله بحيث يوضح الكود عملية فتح وقفل كل جهاز على حدا ولخبرتي المحدوده في البرمجة اطلب مساعدة سيادتكم العاجله في تعديل الكود وشكرا |
![]() |
![]() |
![]() |
العلامات المرجعية |
أدوات الموضوع | |
|
|