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

أدوات الموضوع

eng_saba
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 8
نشاط [ eng_saba ]
قوة السمعة:0
قديم 30-03-2011, 05:57 PM المشاركة 1   
ha طلب مساعدة ضروري Twitter FaceBook Google+



السلام عليكم
مشروع تخرجي هو pc based programmable function generator هو عبارة عن جزئين هاردوير يقوم بتحويل ال digital to analog signal لذا استخدمت DAC0808بالاضافة ال op-amp741current tovoltage converterاما الجزء الثاني سوفتوير لبناء الموجة البرنامج المستخدم فجوال بيسك6 لاكن ظهرت عدة مشاكل منها انه الموجة يحصل فيها اوسليشن عند الوصول الى اعلى فولتية ولا
اعرف كيف اتحكم بالتردد احتاج ان اعرف العلاقة التي يمكن استخدامها بين ال
sample rate &frequency فارجو المساعدة مابقى وقت عندي لتسليم المشروع وشكرا

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 31-03-2011, 05:27 AM المشاركة 2   
افتراضي


يمكنك استخدام أى نسبة لأن كلما زادت كان ذلك أفضل
أقل نسبة هى 3 Sample per cucle

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

eng_saba
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 8
نشاط [ eng_saba ]
قوة السمعة:0
قديم 31-03-2011, 06:40 AM المشاركة 3   
افتراضي


شكرا للرد
اريد ان احاول التحكم بقيمة الfrequency لكل موجة وفكرت باستخدام الtimer بالvbمن خلال التغير بقيمة interval لكن المشكلة اقل قيمة لل intervalيسمح بها الvb هي 1msوبذالك سوف احصل  minimum frequency مقدارة 1كيلو و
انا اريد اقل من ذالك فهل هناك حل لهذه المشكلة وشكرا


محمد ابوكركي
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 7
نشاط [ محمد ابوكركي ]
قوة السمعة:0
قديم 31-03-2011, 09:12 AM المشاركة 4   
افتراضي


السلام عليكم

ليش ما ترسلي قيمة التردد المطلوب لمتحكم microchip مثلا ويقوم المتحكم بانشاء التردد المطلوب ومن المتحكم يمكنك تغير شكل الاشارة analog or sawtooth لقد قمت بتصميم مثل هاذا المشروع حيث تم انشاء اربعة اشكال للاشارة بتردد من 0 الى mhz 5


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 31-03-2011, 11:26 AM المشاركة 5   
افتراضي


شكرا للرد
اريد ان احاول التحكم بقيمة الfrequency لكل موجة وفكرت باستخدام الtimer بالvbمن خلال التغير بقيمة interval لكن المشكلة اقل قيمة لل intervalيسمح بها الvb هي 1msوبذالك سوف احصل  minimum frequency مقدارة 1كيلو و
انا اريد اقل من ذالك فهل هناك حل لهذه المشكلة وشكرا
حتى لو أمكن
أنت تعلم أن نظام ويندوز هو مستخدم متعدد multi user وهو يفعل ذلك بإعطاء كل تطبيق 20 مللى ثانية من وقت البروسيسور ثم يعطى غيره وهكذا
هذا يعنى أن برنامجك إما يعمل و يتوقف على فترات متقطعة أو يستحوز على وقت البوسيسور كاملا مما يسبب حالة تجمد hang ظاهرى فلا يستجيب لبرنامج آخر بما فيها حركة الماوس و المفاتيح الخ و يمكنك مشاهدة ذلك بتحميل صورة كبيرة جدا فى بعض البرامج
لذلك فكل البرامج الأجهزة التى عملت عليها فى هذا المجال تعتمد على هاردوير يقوم بهذا الدور و يقتصر دور الحاسب على إعطاء التعليمات بالتردد و شكل الموجة و يقوم بعرض النتائج و الملاحظات للمستخدم لذلك فنصيحة الأخ الفاضل محمد ابوكركي فى محلها و إن شئت تردد أعلى يمكنك استخدام دوائر أسرع من هذا مثل
MAX038
تعطى حتى 20 ميجا هرتز


eng_saba
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 8
نشاط [ eng_saba ]
قوة السمعة:0
قديم 31-03-2011, 03:42 PM المشاركة 6   
افتراضي


السلام عليكم
شكرا اخواني على المتابعة
لقد واجهتني مشكلة الجمود التي تحصل كلما اردت الخروج من البرنامج قبل انتهاء الloopولكني تخلصت منها باستخدام الtimerواصبح بامكاني الخروج من البرنهمج متى اشاء.بالنسبة للمقترح باضافة component للدائرة تقصدون على الout put واتحكم به by soft ware؟ وكيف؟ارجو المزيد من الايضاح وسوف احاول ارسال الدائرة التي استخدمها انشاء الله.


eng_saba
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 8
نشاط [ eng_saba ]
قوة السمعة:0
قديم 31-03-2011, 05:12 PM المشاركة 7   
افتراضي




ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 31-03-2011, 06:01 PM المشاركة 8   
افتراضي


ليس مجديا أن يولد الحاسب الموجة على كارت خارجى ولكن يعطى القيم و الكارت يقوم بالباقى
وضعت لك رقمى متكاملات
ICL8038 لتردد حتى 300ك
XR-2206.pdf لتردد حتى 1 ميجا
MAX038-20MHz

ولديك الحل بالميكرو تشيب كما سبق

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025