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

   

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 03-11-2012, 02:15 PM المشاركة 33   
افتراضي



وبارك الله فيك أخى الفاضل




السلام عليكم ورحمة الله وبركاته , والله من اكثر المواضيع اللي كنت انتظرها مشكوور wleed antar

بس عندي سؤال هل استطيع استخدام المتحكم PIC18F452 في مثل هذه المشاريع؟
عليكم السلام ورحمة الله وبركاته
نعم يمكنك استخدامه بدون مشاكل

اسف نسيت اضيف سؤال: هل يجب ان استخدم ميكروسي الاصدار الاخير ولا عادي الاصدار 4.60?
لا طبعا بأى لغة تعجبك ، فالمشروع الإحترافى من هذا المشروع كنت نفذته منذ عامان تقريبا ، بلغة المايكروبيزيك ، ومصور فيديو على صفحتى على اليوتيوب وبه امكانيات مثل امكانية عمل hold ثم تحريك الشكل لأعلى وأسفل لمقارنته مع الإحداثيات ومعرفة قيمة الفولت وتردد الإشارة !
فيمكنك البرمجة بأى لغة تتقنها ،
تحياتى

اعلانات

الصورة الرمزية NOUR P.4
NOUR P.4
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 184
نشاط [ NOUR P.4 ]
قوة السمعة:
قديم 03-11-2012, 02:21 PM المشاركة 34   
افتراضي


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

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

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 03-11-2012, 03:05 PM المشاركة 35   
افتراضي


اسلام عليكم

شكرا جزيلا استاد وليد على موضوعك المتميز والله مند مدة وانا لم أجد حل لهدا المشكل يعني لم اتوصل يوما الى زيادة سرعة قرائة adc

فقط يمكنني القرائة بضع هيرتزات متلا 100hz


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 03-11-2012, 08:20 PM المشاركة 36   
افتراضي


اسلام عليكم

شكرا جزيلا استاد وليد على موضوعك المتميز والله مند مدة وانا لم أجد حل لهدا المشكل يعني لم اتوصل يوما الى زيادة سرعة قرائة adc

فقط يمكنني القرائة بضع هيرتزات متلا 100hz
عليكم السلام ورحمة الله وبركاته
مرحبا أخى ، شكرا لك وكلامك سليم فعلا وبالطريقة المعتاده سيكون التردد كما ذكرت ولكن لدينا فكرة يمكن معها أن يتعدى الكيلو هيرتز ولكنى كنت منتظر تفاعل الإخوة ربما يكون لدى أحد طريقة أخرى للزياده على العموم لدى فكرة تجعله السرعة تزيد لميجا أو أكثر ولكن لن نتناولها ولكن سأشير إليها من باب العلم لكثرة تعقيدها ، ولكن نتناول الواحد كيلو هيرتز
تحياتى

السلام عليكم
يمكن زيادة سرعة الجهاز و ذلك باستخدام مصفوفة للرسم على الشاشة بمعنى أننا إذا أردنا أن نرسم الإشارة لا نقوم برسمها نقطة نقطة بل نرسمها كاملة !!
كالصورة بالضبط نرسمها مصفوفة 1024 ثم نمسح الشاشة و نرسمها من جديد بقيم جيدة و هذا الأمر يزيد من سرعة المتحكم لأنه يقرأ الإشارة يخزن ثم يقرأ من جديد و من ثم عند انتهاء 128 يقوم بعرضها كاملة كصورة و ليس كنقاط ....
أظن أن هذا الحل جيد و لكن صعب و في الحقيقة قمت بتجربته و لكن للآن لم أصل إلى نتيجة
جزاك الله كل خير أستاذ و ليد و شكر الله لك جهدك و سعيك لنشر العلم
عليكم السلام ، وجزاك الله خيرا أخى على محاولتك ولكن تذكر :-
لو قمنا بعمل هذا فلن يفرق معنا شئ لأن زمن القراءة من الإشارة الأنالوج والتحويل لديجيتال ثم رسم هذا على الشاشة سيستهلك زمن ولو أردت تخزين القيم بدل الرسم كمصفوفة صورة ثم عرضها مرة واحده كصورة ، أيضا لن يتأثر كثير فالمشكلة ليست فى زمن العرض ولكن فى زمن التقاط الإشارة ،

مثال مطابق :-



طبعا المراوح تدور بسرعة عاليه جدا ولكن لماذا نراها فى الصورة العليا غير واضحة وفى الصورة السفلى واضحة بل وعدد الريش أيضا !؟

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

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

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

----

وفى الدرس القادم إن شاء الله سنتناول طريقة لزيادة سرعة التقاط الإشارة لمشروعنا مما يجعلنا نحتفظ بتفاصيلها فى زمن 0,001 من الثانية أى جزء من ألف جزء من الثانية .

أرجو من الإخوة كل من لديه أى معلومة فليشاركنا للتطوير !

يتبع ،


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:
قديم 03-11-2012, 10:08 PM المشاركة 37   
افتراضي


مشكور على الرد, يعطيك العافية


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 04-11-2012, 12:12 AM المشاركة 38   
افتراضي


جزاك الله خيرا استاد وليد


الصورة الرمزية NOUR P.4
NOUR P.4
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 184
نشاط [ NOUR P.4 ]
قوة السمعة:
قديم 08-11-2012, 11:14 AM المشاركة 39   
افتراضي


جزاك الله كل خير أستاذ وليد
هل يمكن أن يكون الحل بالتعامل مع المسجل ADCON2 حيث أن هذا المسجل
يتحكم بسرعة أخذ العينات ....
مشكور و صاحب فضل أخي الكبير أ.وليد


الصورة الرمزية red_stone
red_stone
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2011
المشاركات: 107
نشاط [ red_stone ]
قوة السمعة:
قديم 09-11-2012, 09:31 AM المشاركة 40   
افتراضي


السلام عليكم ورحمة الله وبركاته اخي الكريم اريد ان اسالك


اولا هل يمكننا استخدم pic16f877a


2- عندا استخدام الامر adc_read(0); فهدا الامر لا يقراء القيم السالبه فارجو منك توضيح كيف ستخرج الشكل السالب في الشاشة ؟



جزاك الله خيرا علي ما تقدمه لنا وشكرا



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