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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 23-04-2009, 10:06 PM المشاركة 9   
افتراضي



ممتاز جدا أخي زكي
نبضات ال 1 كيلو هيرتز تنتج عن لوحة المفاتيح ؟؟ هل هذا صحيح؟؟
وهل كل مفتاح ينتج تردد مختلف عن الآخر؟؟
وبالنسبة للمستقبل tsop1736 : يكون خرجه analog أم digital ؟؟
بدات بطريقة إرسال أمر واحد للتوضيح يعني مفتاح واحد :
تضغط على المفتاح يبدأ المرسل في انتاج الموجة 1 كيلو هرتز المتقطعة بتردد 36 كيلو هرتز..
بعد التمرن على مفتاح واحد نفكر في طريقة ارسال أكثر من أمر..

اعلانات

فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 23-04-2009, 10:08 PM المشاركة 10   
افتراضي


بدات بطريقة إرسال أمر واحد للتوضيح يعني مفتاح واحد :
تضغط على المفتاح يبدأ المرسل في انتاج الموجة 1 كيلو هرتز المتقطعة بتردد 36 كيلو هرتز..
بعد التمرن على مفتاح واحد نفكر في طريقة ارسال أكثر من أمر..
ما هي الخطوة القادمة اخ زكي؟؟

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 23-04-2009, 10:13 PM المشاركة 11   
Smile


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


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 23-04-2009, 10:16 PM المشاركة 12   
افتراضي


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


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 23-04-2009, 11:07 PM المشاركة 13   
افتراضي


على بركة الله وأرجو من الله التيسير..
أذكر ان ما نقوم به الان هو فقط من أجل التيسير ..
حتى يتوضح المبدأ العام يمكن ان تقوم بالتجربة التالية:
تخصص مخرج من المنفذ "أ" ليكن A0 وتربط معه ليد عادية .
تجعل الليد يضيء 5 مرات يتوقيت 100 ميلي ثانية تتخللها 5 فترات إطفاء 100
ميلي ثانية..(يمكنك ادخال متغير كعداد فهو افضل من ادخال مجموعة كبيرة من رموز / تعليمات المخرج والتوقيت )
تطفئ الليد زمنا يساوي الازمنة السابقة يعني 1 ثانية (5 * 2* 100 )..
هذا الزمن كبير لكنه فقط من أجل التوضيح ..
ارجو لك التوفيق..


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 23-04-2009, 11:40 PM المشاركة 14   
افتراضي


على بركة الله وأرجو من الله التيسير..
أذكر ان ما نقوم به الان هو فقط من أجل التيسير ..
حتى يتوضح المبدأ العام يمكن ان تقوم بالتجربة التالية:
تخصص مخرج من المنفذ "أ" ليكن A0 وتربط معه ليد عادية .
تجعل الليد يضيء 5 مرات يتوقيت 100 ميلي ثانية تتخللها 5 فترات إطفاء 100
ميلي ثانية..(يمكنك ادخال متغير كعداد فهو افضل من ادخال مجموعة كبيرة من رموز / تعليمات المخرج والتوقيت )
تطفئ الليد زمنا يساوي الازمنة السابقة يعني 1 ثانية (5 * 2* 100 )..
هذا الزمن كبير لكنه فقط من أجل التوضيح ..
ارجو لك التوفيق..
هل هذا هو الملف المطلوب؟
http://filaty.com/f/904/38278/remote...ments.rar.html


التعديل الأخير تم بواسطة : فوزي سامي بتاريخ 24-04-2009 الساعة 12:00 AM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 24-04-2009, 11:23 AM المشاركة 15   
افتراضي


نعم هذا هو ما يجب ان يقوم به فلوكود لكن بالتردادات المناسبة ..
هنا ملف به طريقة اخرى مع رسم الترددات:
الاصفر : 1 كيلو هرتز
الازرق : 36 كيلوهرتز
الاحمر : نتيجة تقطيع 1 كيلو هرتز ب 36 كيلو هرتز ..
http://filaty.com/f/904/59076/IR01.rar.html
كما تلاحظ ان التقطيع يهم فقط الجزء الموجب من دورة موجة 1 كيلوهرتز ..
الليد العادي كان يمثل الليد Ir
ماذا بقي الان ؟
ان نضبط توقيت تشغيل الليد A0 وتوقيت اطفائه بحسب المطلوب ..وهي مسألة حسابات ..
وعندنا مشكلة بسيطة : اقل زمن في فلوكود هو 1ms وهو نافع للتردد 1 كيلو هرتز .. 36 كيلو هرتز = 36000 هرتز = 1/36000 ثانية ..
والحل ايضا بسيط:
نعرف ان زمن تنفيذ اي تعليمة في البيك = 1/4 (ربع) زمن تردد مذبذبه..(بعض التعليمات تستغرق الضعف لكن ليس مشكلة بالنسبة لنا..)
بمعنى اذا كان تردد المذبذب 4000000 هرتز (كوارتز 4 ميغاهرتز) فان كل تعليمة تأخد من الزمن 1/4000000 ثانية اي 1 ميكروثانية !
هكذا يصبح عندنا Delay زمنه 1 ميكروتانية .. طبعا لا يوجد رمز في فلوكود بهذه القيمة (اقل قيمة = 1ميلي ثانية).. ماهو الحل؟
بسيطة نجعل متغيرا يحسب عددا من المرات التي نريد بدون ادخال رمز Delay ..
وفي واقع الامر سينفذ العد بوثيرة 1microseconde..
وبالنسبة للمستقبل tsop1736 : يكون خرجه analog أم digital ؟؟
خرجه ديجيتال ..ويجب ان يكون حسب ما حددناه من ترددات سابقة (1 كيلوهرتز) مثل الاشارة ذات اللون الاصفر هنا:
http://filaty.com/f/904/59076/IR01.rar.html


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 24-04-2009, 04:16 PM المشاركة 16   
افتراضي


السلام عليكم
هل هذا البرنامج يعطي موجة مربعة على المخرج A0 بتردد 500 كيلوهيرتز ؟؟
على فرض أن الزمن الدوري يساوي 2 ميكرو ثانية.
http://filaty.com/f/904/29089/New_Folder.rar.html
بس المشكلة لم أعرف كيفية توليد موجة بتردد 36 كيلوهيرتز؟؟؟ ممكن تساعدني بكتابة الفلوكود في هذه الحالة.



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