قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 06-08-2013, 06:11 PM المشاركة 105   
افتراضي



حضرة الأخ lovevb6

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

أرجو أن يكون المانع خيرا
ونحن بانتظارك

بالتوفيق

اعلانات

الصورة الرمزية reomy
reomy
:: مهندس ::
تاريخ التسجيل: Apr 2013
المشاركات: 26
نشاط [ reomy ]
قوة السمعة:
قديم 29-08-2013, 09:39 PM المشاركة 106   
افتراضي


مشكور ع الشرح الرائع

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

هاوي برمجة
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 4
نشاط [ هاوي برمجة ]
قوة السمعة:
قديم 30-03-2014, 10:26 PM المشاركة 107   
افتراضي


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


محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 04-10-2015, 11:59 PM المشاركة 108   
افتراضي


يا بشمهندس ممكن ترفع الملف تانى علشان غير فعال

بسم الله الرحمن الرحيم
اخى المظلوم
كدة انت الحمد لله خلصت كل حاجة ناقص بس تجرب الكود ولو تمام واشتغل
ان شاء الله

تفك بقيت الازرار بنفس الطريقة وان شاء الله مجهودك دة هيتردلك
"ان الله لا يضيع اجر من احسن عملا"


واتفضل جرب هذا الكود
http://www.4shared.com/rar/opfMd5u4/samsung.html?

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

ودة للزرار OK
الى انت رفعته بايتاتة

هتوصل طرف خرج المستقبل على الرجل A0 فى الميكرو وهى الرجل رقم 17
وهتوصل ليد على الطرف B0 وهو الرجل رقم 6 فى الميكرو

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

وجرب وان شاء الله يشتغل معاك
ومتنساش المكثفات على البور اهم حاجة


محسن الزيدي
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
المشاركات: 130
نشاط [ محسن الزيدي ]
قوة السمعة:
قديم 14-08-2016, 12:20 PM المشاركة 109   
افتراضي



بسم الله الرحمن الرحيم

السلام عليكم ورحمه الله وبركاته

كنا قد تطرقنا الى كيفية صنع الريموت سواء المرسل او المستقبل
وعرفنا كيفية قياس عرض النبضة
وللعلم ان استعطت قياس عرض النبضة تستطيع فك شفرة اى ريموت

والان مع الجزء الثالث وهو كيفية معرفة نبضات اى ريموت
وفك شفرتة وقياسها بسهولة ان شاء الله
_________________________________________
اولا
رابط الجزء الاول كيفية صناعة المرسل
http://www.qariya.com/vb/showthread.php?t=112123

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

http://www.qariya.com/vb/showthread.php?t=112315
__________________________________________________ _____
ثالثا
وهو موضوعنا
ازاى نقدر نقيس ونفك شفرة اى ريموت
ومن غير تكاليف كثيرة وشراء اوسلوسكوب غالى الثمن

ببساطة عن طريق كارت الصوت للكمبيوتر
________________________________
ملحوظة اذا رايت ان الموضوع طويل فاعلم انة بسبب استخدام الصور....
_____________________________________

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

طبعا ممكن نركب مقاومة للحماية او غير ذلك من الطرق المعروفة
لكنى جربت من غير مقاومة
والحمد لله اشتغل تمام ومفيش اى مشكلة

ودى صورة للدائرة البسيطة



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

حمل من هنا
http://www.sillanumsoft.org/Download/VAsetup.exe

وبعد ما نزلتة وصل الدائرة فى مكان سوكيت المايك

وبعد ما توصلها سطب البرنامج وافتحة
دى صورة البرنامج اول ما هتسطبة وتفتحة



هتلاقى فوق زر اسمة ON دوس علية علشان يبدء الاسلوسكوب فى العمل


وبعد ما شغلتة نيجى بيقى لازاى هنقيس ونشوف شكل نبضات اى ريموت
اولا
انت لو جبت اى ريموت ودوست على اى زرار هتلاقى الاشارة ظهرت
ولكن بسرعه اوى وهتختفى تانى
وطبعا دة مينفعناش احنا عايزين ندرس الاشارة
ودة موجود فى البرنامج وهو عبارة عن ان البرنامج هياخد صورة لقطة لمدة ثانية
للاشارات وهذا بالضغط على زر capture scope

انظر الى الصورة التالية


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

واول ما هيخلص تسجيل اوتوماتيك هيفتحلك صفحة زى الى فى الصورة دى



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

وبعد ما دوست علية وانتقلت هتلاقى شكل النبضة كدة



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

وبعد تزبيط الاشارة هتظهرلك بالشكل دة
______________________________________________
ملحوظة
هذه الاشارة للزر رقم 2 فى الريموت سونى بتاع تلفزيون
_______________________________________________


نيجى بقى لقياس الشفرة وقياس زمنها وعرض النبضات اد اية بالزبط
الموضوع بسيط وفى غاية السهولة

كما ترى فى الجزء الى انا معلم علية بالون الابيض
شريط اصفر متقاطع مع الاشارة ونقطة التقاطع لونها احمر

وفائدة هذا الشريط انه يعطيك الوقت حيث مكانة
بمعنى اخر انظر الى الاسفل للجزء الى متعلم علية بالون الاحمر
سوف تجد الزمن وهو 556.63 وبجانبة الرمز X
هذا الزمن عند هذا التقاطع

طيب ازاى هنحسب زمن النبضات
ببساطة هتطرح زمن بداية النبضة من زمن نهايتها
انظر الى الصورة التالية



كما ترى انتقلت بالشريط الاصفر لعمل تقاطع مع نهاية النبضة
انظر الى الاسفل عند الرمز X ستجد ان الوقت تغير
الى 559.12

ولحساب زمن هذه النبضة
تفعل كالاتى
556.63 - 559.12 = 2.490 ms

اى 2490 ميكرو ثانية
وهو مقارب لبيانات شركة سونى
2400 ميكرو وهذا ما تحدثت عنة فى شرح المستقبل
انه يجب ان نتعامل بالاحتمالات القريبة
لان الريموت لا يرسل بدقة متناهية

ونفعل هذا مع باقى النبضات والفوارغ التى بين النبضات
ونعد عددهم

وبهذا نستطيع فك شفرة اى ريموت

وهذه امثلة

هذه صورة زرار ال OK لريموت الريسيفر ASTRA Gold 9000




والحمد لله قمت بفك شفرتة وشفرة زر التقليب للقنوات لاعلى ولاسفل
وقمت بتنفيذ المشروع
وعمل الحمد لله بطريقة مثالية على الريسيفر

وهذه صورة لريموت مروحة



اما عن كود ريموت الريسيفر

فهذا هو لزر OK


كود:
char x=0;
void main() {
PWM1_Init(38000);
PWM1_Set_Duty(255);
TRISA=255;TRISB=0;PORTB=0;CMCON=7;
while(1){
if(PORTA.f1==0){
PWM1_Start();delay_us(8980);PWM1_Stop();delay_us(4534);
for(x=0;x<7;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);
for(x=0;x<8;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);
for(x=0;x<2;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);
for(x=0;x<2;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);PWM1_Start();delay_us(523);PWM1_Stop();delay_us(1657);
for(x=0;x<6;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);
for(x=0;x<3;x++){PWM1_Start();delay_us(523);PWM1_Stop();delay_us(523);}
PWM1_Stop();delay_us(1134);PWM1_Start();delay_us(523);
for(x=0;x<3;x++){PWM1_Stop();delay_us(1657);PWM1_Start();delay_us(523);}
PWM1_Stop();
delay_ms(250);}


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

وكل سنة وانتم طيبين


اخي السلام عليكم ...
ايهما افضل هذا البرنامج أم برنامج ir protocol analyses خاصة أن هذا الاخير يقوم بتسجيل الموجة تلقائياً وحفظها ... في برنامجك ( Visual Analyser 2011 ) يمكن ان لا يحالفنا الحظ في التقاط صورة سريعة مع ظهور النبضة ، ويمكن أن نلتقط صورة لجزء من النبضة ... الخ ....

في برنامج ir protocol analyses يتم تحديد الموجة وتصنيفها ضمن البروتوكولات المخزنة فيه ( يعني لمجرد انت استخدمت ريموت سوني ، تلقائياً البرنامج سوف يتعرف عليها ويصنفها ضمن سوني ) ....
اخي العزيز .. انا مجرد هاوً الكترونيات وليست خبير .. لكم الكلمة في التقيم بين البرنامجين .. وتحياتي للجميع



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