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

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

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 05-12-2018, 09:05 PM المشاركة 1   
افتراضي speedmeter سؤال في حساب Twitter FaceBook Google+



السلام عليكم
اريد تنفيد مشروع لحساب السرعه kmph و ايضا rpm
ميكرو سي واعرض النتائح uart

استطيع كتابه كود بسيط عن طريق التايمر انتربت ويعد عدد النبضات الداخله

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

مع العلم انني اريد ان اضع ماجنت سنسور على عجله او قرص دائري وعند كل دوره تعطيني نبضه واحده

كيف يتم حساب بدقه اذا كان قطر القرص الدائري كبير او صغير

يرجى الافاده
هل يوجد احد طبق هذا المشروع عملي ؟!؟

اعلانات

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


السلام عليكم
اريد تنفيد مشروع لحساب السرعه kmph و ايضا rpm
ميكرو سي واعرض النتائح uart
استطيع كتابه كود بسيط عن طريق التايمر انتربت ويعد عدد النبضات الداخله
ولكن كبف احسب النبضات الداخله واستخرج منها السرعه وتكون دقيقه
هذا بحسبة بسيطة
لديك ما يسمى shaft encoder وهو إما يركب على محور العجلة أو يكون مزود ببكرة تلامس إطار العجلة(الدولاب) الذى يسير
هذا الجهاز يعطى عدة نبضات لكل دورة و كلما زادت النبضات زادت الدقة - بعض هذه الوحات تعطة 1024 نبضة لكل دورة و البعض أكثر
طبعا السرعة = المسافة / الزمن
مع العلم انني اريد ان اضع ماجنت سنسور على عجله او قرص دائري وعند كل دوره تعطيني نبضه واحده
هذا يعطيك دقة بقدر المسافة المقطوعة بين كل نبضتين
كيف يتم حساب بدقه اذا كان قطر القرص الدائري كبير او صغير

يرجى الافاده
هل يوجد احد طبق هذا المشروع عملي ؟!؟
القرص محيطه معروف هو محيط الدائرة و مقابلة "س" نبضة إذن السرعة = كم نبضة فى ثانية × المسافة بين النبضتين

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

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 06-12-2018, 05:42 PM المشاركة 3   
افتراضي


طيب .... !!!!

استنتج من كلامك كلما زادت النبضات زادت الدقه
سواء كان عندي كل لفه 1000 نبضه اكثر او اقل

كيف احدد ان 1000 نبضه تعادل سرعه معينه

هل احسب المسافه بالاول ؟؟ اعد النبضات والمسافه المقطوعه ثم اقسمها على الزمن
ما المقصود بالزمن .. ؟!؟

ممكن توضيح اكثر


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 07-12-2018, 04:46 AM المشاركة 4   
افتراضي


طيب .... !!!!

استنتج من كلامك كلما زادت النبضات زادت الدقه
سواء كان عندي كل لفه 1000 نبضه اكثر او اقل

كيف احدد ان 1000 نبضه تعادل سرعه معينه

هل احسب المسافه بالاول ؟؟ اعد النبضات والمسافه المقطوعه ثم اقسمها على الزمن
ما المقصود بالزمن .. ؟!؟

ممكن توضيح اكثر
لماذا لا ترسم المشروع لكى ترى ما تفعل و تتضح الصورة لك؟؟

السرعة = المسافة / الزمن
السرعة هى المطلوب حسابها
المسافة هى التى تقطعها العجلة 0الدولاب أو اي اسم آخر لها مرسومة باللون الرمادى)
الزمن هو الزمن الذى تعد فيه النبضات


TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 07-12-2018, 08:50 PM المشاركة 5   
افتراضي


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

طيب لحساب السرعه لازم اعرف المسافه وزمن النبضه

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

ولكن زمن النبضه ما المعادله التي اكتبها في الميكرو سي ويكون النيجه ب kmph

اذا اخدت المسافه وقسمتها على زمن النبضه كما قلت لي من غير معادله لا اعتقد يكون صحيح

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


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


ممكن رابط لهذا السنسور الي تتكلم عنده
هذه صورة و تفاصيل واحد مفكوك من ماكينة للإصلاح وهو باسم تاكو أو shaft encoder

أيضا هنا شرح للحساس و طريقة استخدامه
http://www.qariya.info/vb/showthread...823#post486823
طيب لحساب السرعه لازم اعرف المسافه وزمن النبضه

المسافه انا ممكن اركب السنسور والف العجله واشوف اللفه الكامله كام قابلت نبضه واعرف المسافه
رجاء مراجعة الشرح و الرسم مرة أخرى
لم اقل تعد النبضات
انت تعلم أن هذا الحساس الذى اشتريته 16 نبضة لكل دورة أم 32 نبضة أم 64 أم 1024 أم 4096 نبضة
إذن لست بحاجة للعد
العجلة ليكن مثلا قطرها 61 سم يعنى كل دورة ستسير 3.14*61=191.54 سم و خلالها سيعطى الحساس العدد المقنن من النبضات
اضبط تايمر فى الميكرو ليعطيك زمن ما وليكن 1 ثانية أو 0.1 ثانية أو كما ترى مناسب لك
إذن الزمن معلوم و المسافة المقطوعة خلاله معلومة من عدد النبضات
ولكن زمن النبضه ما المعادله التي اكتبها في الميكرو سي ويكون النيجه ب kmph

اذا اخدت المسافه وقسمتها على زمن النبضه كما قلت لي من غير معادله لا اعتقد يكون صحيح

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


TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:0
قديم 09-12-2018, 12:48 AM المشاركة 7   
افتراضي


شكرا اخي ماجد

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

ولكن يوجد مشكله جعلتني اقف قليلا ( شاهد الفيديو )

المشكله باستجابه السنسور كما تلاحظ عند السرعه البطيئه يعمل جيدا ولما اسرع ( قليلا ) لايستجيب
؟!؟!؟!؟!؟!!؟
حاولت اضع ترانزيستور كمفتاح لتحسين الاستجابه ولكن دون جدوى
هل من حول ( هل من الميكرو ولا من السنسور ؟!؟! )
https://www.youtube.com/watch?v=Hm17QaeTliY


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


المسألة ليست سهلة
إما تستخدم واحد جاهز فكما ترى بالصورة مزود بكارت موائمة أو ستحتاج لأوسيلوسكوب لكى تعدل تيار الليد و تغير أيضا مقاومة الترانزيستور الضوئى للحصول على أسرع استجابة ثم تحسنها باستخدام مقارن أو مكبر عمليات كمقارن

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

إضافة رد

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

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

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


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

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