مشكلة في تواصل البيك مع الكمبيوتر عن طريق rs232


(eng_mimi2011) #1

السلام عليكم لقد قمت بعمل برنامج ميكروسي يضيء led لما يستقبل 1 على السيريال بورت في pic16f876a و عملت محكاة في برنامج بروتيس و اشتغل و الحمد لله لمن لما اردت اجرب في الواقع و استعملت الماكس232 لتحقيق ال ttl لكن ما مشى الحال ارجو منكم المساعدة في ما يتعلق الاخراج عن طريق rs232
و في الرفقات الدائة في البروتيس و برنامج ميكروسي
ارجو المساعدة كيف اعمل هدا الشيء في الحقيقة


(msh2003) #2

وعليكم السلام ورحمة الله
بالنسبة للكود ما فيه مشاكل بس انا شايف فيه مشكلة باعدادات المشروع بحيث انك عاملة الفريكونسي 4 ميغا وفي نفس الوقت
عاملة اعدادات المشروع على HS_OSC وهادا ما بيزبط بالهاردوير
لحل هالمشكلة يا اما بتغيري الفريكونسي ل 8 ميغا واستخدمي كرستالة 8 ميغا بالهاردوير
او غيري اعداد المشروع ل XT_OSC وارفعي الصح عن HS_OSC طبعا انا ارفقت في المرفقات هادا التعديل قبامكانك تنزليه على البيك وتجربيه
اذا ما زبط هالكلام
يا ريت توضحي كيف وصلتي الماكس 232
وشو البرنامج اللي استخدمتيه علشان ترسلي عليه الارقام
اذ حابة تشوفي التوصيلة الصحيحة للقطعة روح على الهيلب في الميكروسي اللي بتستخدميه وعلى mikroc libraries
USART_LIBRARY
وهناك في اخر الشرح مثال والتوصيلة الصحيحة


(eng_mimi2011) #3

الله يا رب يجزيك كل الخير و الله كتير ممتنة لك لردك
تمام افهمت عليك خي و انا وصلت ال max مثل الي في help الي حكيت عليه
و انا استخدم برنامج LABVIEW لارسال رقم واحد للبيك عشلن يضيء ال LED
و ابعث 0 عشان اطفء ال LED


(eng_mimi2011) #4

اخي الكريم كم من المفترض اجد ال فولتية بلبن RX . TX بل RS232 في الحالتين اي لما ابعت و لما ما ابعت الداتا ???
و هل من الممكن انو مدة اضلءة ال LED صغيرة بحيث ما يمكنلي ارى اضلءة ال LED


(msh2003) #5

بالنسبة لفولتية البن rx , tx
اللي على جهة البيك اللي هما بين 9 و10 فولتياتهم 0 او خمسة
بس في حالة الارسال او استقبال الداتا ما رح تلاحظي الفولتية لانهم بيكونو في حالة فولتية سريعة التغير ما بين صفر او خمسة فما رح تلاحظيهم باستخدام الفولت ميتر
بس لو كانت البيك ما بترسل بيكون الوضع الطبيعي لهالبينات خمسة فولت واول ما بتيجي الداتا بتبدا الفولتية تنزل للصفر وبعدها بتتغير على حسب الداتا اللي وصلت
بامكانك مشاهدة هالكلام بناءا على خصائص بروتوكول usart
بالصورة المرفقة


(eng_mimi2011) #6

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


(msh2003) #7

شو حصل معك بشمهندسة ؟


(eng_mimi2011) #8

لسا في الغد انشاء الله اردلك خبر


(eng_mimi2011) #9

اخى الكريم ما مشى الحال و الفولتية لما قستها عى rx باقية خمسة فولت
و تحققت من الربط انا عملت متل الى فصورة و هدا الربط متل الى في هلب الميكروسي
ممكت تقولى وين المشكلة ???
و المشكلة انو الفولتية بكل ال9 بن تبع ال RS232بقيا تابتة اتناء البعت او لا
البن 5 : 0 volt
البن 4 : +12 volt
البن 3 : -10 volt
البن 2 : 0 volt
البن 6: 0 volt
البن 7 : +12 volt
البن 8 : 0 volt
البن 9 : 0 volt


(msh2003) #10

السلام عليكم مرفق دائرة كاملة لمشروعك ارجو مراجعتها ومقارنتها بدائرتك

من أي جامعة حضرتك


(eng_mimi2011) #11

جزاك الله خيرا اخي الكريم راح اعيد اتحقق متل ما انت عامل فر الدائرة
انا من جامعة الجزائر تخصص الكترونيك


(jawad_ibrahim) #12

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


(eng_mimi2011) #13

شكرا اخى انشاء الله اخلص المشروع و احطو عسى ان يستفيد به احد
جزاك الله خيرا و لكل من ساعدنى


(jawad_ibrahim) #14

فجونا من البليه المروح


(eng_mimi2011) #15

ما فهمت كلامك !!!


(jawad_ibrahim) #16

اعتذر اخطات في مكان الطباعه يا مهندسه


(system) #17

thankssssssss2014