![]() |
#1
|
|||
|
|||
![]() السلام عليكم ورحمة الله وبركاته طرحت شركة NI: NI LabVIEW Interface for Arduino Toolkit ![]() هذه الــ Toolkit مخصصة للتخاطب مع المتحكم Arduino بهدف التحكم واستحصال البيانات http://sine.ni.com/nips/cds/view/p/lang/en/nid/209835 وللتعرف عن ماهية المتحكم Arduino يمكن زيارة الشركة المصنعة http://www.arduino.cc/ ![]() وفي الروابط التالية شرح باللغة العربية http://thetechsultan.com/2011/05/10/207/ http://thetechsultan.com/2010/12/25/48/ --------------------- Top 5 Reasons LabVIEW Makes You More Productive When Using Arduino Getting Started With the LabVIEW Interface for Arduino الخلاصة : من خلال هذه التقنية يمكن تصميم نظام DAQ بكلفة منخفضة جداً مقارنة باستخدام تجهيزات NI |
#2
|
||||
|
||||
![]()
وعليكم السلام ورحمة الله وبركاته
موضوع شيق وجديد جميل ان نرى ان LabVIEW يتوسع ليشمل مجالات جديدة وبذلك اتوقع ان يأتى اليوم الذى لن نستخدم فيه الا LabVIEW فى البرمجة فى الانظمة الالكتروينة وانتظر ان يدعم LabVIEW برمجة الميكروكنترولر PIC شكرا لك اخى العزيز Tech فانت تأتى لنا بكل ما هو جديد وشيق عن LabVIEW مع خالص تحياتى
__________________
![]() اللهم اغفر وارحم اخى ابا عبد الرحمن |
#3
|
|||
|
|||
![]()
شكراً على مرورك الطيب أخي العزيز
وبالفعل ننتظر أن يكون هناك دعم لمتحكمات PIC المثير في الموضوع هي الكلفة المنخفضة لهذه المتحكمات مقارنة بمواصفاتها http://store.arduino.cc/ww/index.php...products_id=72 والأمر فعلا يستحق التجربة بحيث يمكن تصمم نظام DAQ مشابه للــ USB-DAQ الخاص بالشركة والكفاءة هنا متعلقة بالمتحكم نفسه وبالأخص لغة البرمجة المدعومة من قبله و من حيث إمكانيات المتحكم فهي جيدة جداً |
#4
|
||||
|
||||
![]()
شكرا لك اخى العزيز
عموما أعتقد ان عمل كارت DAQ ليس بالامر الصعب لكن لتحسينة للحصول على الموصفات المطلوبة هو ما قد يصعب الامر بعض الشىء من اهم الموصفات المطلوبة هى اولا : Resolution وهو يحدد بعدد bits للكارت ( 10bits-8bits) و ايضا input range وهنا نجد ان 8 او 10 متوفرين جدا لكن التطبيقات الدقيقة اظن انها تحتاج بداية من 12 فى Kit الـ ADC 10 bits ثانيا : sampling rate واعتقد ان الحصول على 10k sample/sec سهل لكن الحصول على 100sample/sec فاعلى هو الامر الاصعب وايضا تبقى مشكلة نقل البيانات الى الكمبيوتر وهى من اصعب المعضلات حيث ان السرعة المتوفرة حاليا هى سرعة الاتصال بـ Serial وهى غير كافية واعتقد ان الحل الامثل هو USB ولكن فى كثير من الاحيان يتم استخدام USB كانه serial او HID مما يحد من سرعة نقل البيانات واعتقد ذلك مطبق فى هذة Kit ثالثا : تقليل Noise وزيادة الدقة واعتقد ان هذا يتم ببعض الاحتياطات فى تصميم الكارت لكن الامر جدير بالمحاولة للوقوف على المميزات الموجوة والتطوير المطلوب للحصول على افضل النتائج فاننا لن نصل الى اعلى اذا لم نجتاز اولى درجات السلم وكلما صعدنا ستختلف الرؤية لدينا وايضا تطلعاتنا معذرة للاطالة فانا مهتم جدا بهذا الامر لانه اساس القياس و ايضا اساس تصميم العديد من الاجهزة الالكترونية مع خالص تحياتى
__________________
![]() اللهم اغفر وارحم اخى ابا عبد الرحمن |
#5
|
||||
|
||||
![]()
أخوانى الكرام
جزاكم الله كل خير على المشاركة الجميلة لى بعض التعليقات من مشاهدتى للمنتج ومعظم المواضيع المشار أليها فى الاعلى: أولاً : Arduino ليس متحكم بل هى كيت موضوع عليها متحكم من نوع أتميل أو AVR فكلاهما نفس الشركة بالتالى هناك شركة (شاطرة شوية) وأستطاعت أن تنفذ ما أفكر فيه وهو عمل داك بال AVR هكذا اللاب فيو يدعم ال PIC كيف ؟؟؟ بأن نقوم بتصنيع كيت نحدد فيها المخارج والمداخل ونثبتهم ونستطيع أن نستخدم واحدة من الذين يدعمون ال USB كال 18f2550 والتى أعتقد انها كفيلة بالقيام بجميع المهام المذكورة فى الكيت ونقوم بتجهيز تعريف لها ومن ثم بعض الادوات للأستخدام عن طريق اللاب فيو يتبقى شيئ مهم هو تجهيز البرمجة داخل البك كى نجعلها تتحمل أن تشغل كل الخواص المذكورة بالتالى لعمل الكيت السابقة نريد ثلاثة أشخاص: الاول من سيقوم بأختيار البك وبرمجته البرمجة المطلوبة الثانى من سيقوم بأعداد الادوات على اللاب فيو الثالث من سيصمم الدائرة ويختبر المنتج وأنى أرى أن هذا المنتدى كفيل بتصنيع مثل هذه الكيت هل من مساهم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ الموضوع يحتاج الى صبر وكد وعمل تحياتى للجميع
__________________
|
#6
|
|||
|
|||
![]() اقتباس:
http://digital.ni.com/public.nsf/all...25789C005C2DD6 http://vishots.com/getting-started-w...e-for-arduino/ https://decibel.ni.com/content/docs/DOC-16024 (السؤال العاشر) بعد مشاهدة الفيديو ستلاحظون أنه يتم تحميل ملف الى المتحكم عبارة عن درايفر يهيئ آلية استقبال وإرسال البيانات بعدها سيتم التحكم بشكل كلي عبر الحاسب بانتظار آرائكم حول الموضوع |
#7
|
||||
|
||||
![]()
أها ... بالفعل يوجد الاىسى فى الدائرة الذى خلف سوكيت ال usb وأعتقد أنه للتحويل من usb الى سيريال
هكذا أن صممناها بال usb مباشرة نكون قد تفوقنا عليها ما رأيكم
__________________
|
#8
|
|||
|
|||
![]()
طبعاً ستتفوق عليها لأنه أصبح الأمر اشبه بـــ NI DAQ على الأقل من ناحية الإتصال
يمكن للأخوة الأعزاء تحميل الأدوات اللازمة لتكوين فكرة عامة عن الموضوع ومحاولة إسقاطها على USB السؤال هنا البرنامج الذي يرسل للمتحكم هل يعتبر بمثابة مكتبة كما هي مكتبات LCD أو ADC التي بواسطتها نتحكم بهذه المحيطيات إن كان كذلك فما تعريف المكتبة ومم تتألف بشكل عام لتحميل VIPM لتحميل national_instruments_lib_labview_interface_for_arduino لتحميل Arduino IDE خطوات تشغيل الكود How Do I Load the LabVIEW Interface for Arduino Firmware Onto My Arduino Uno? في المرفقات الكود المطلوب تحميله للمتحكم . بانتظار آرائكم البناءة |
#9
|
||||
|
||||
![]()
فى رأييى وكما أقوم به الان بأنه سيكون هناك برنامج أساسى ثابت للمتحكم مثل البك
وسيقوم اللاب فيو بتغيير بعض المتغيرات والتى بدورها تدخل فى البرنامج ليقوم بالوضيفة المطلوبة وأنا أنتهيت من الحمد لله من عمل جهاز سميته Smart Relay وهى دائرة بها بك وعدد من الريليهات ووظيفتها أن تقوم هذه الريليهات بعمل ON and OFF بأزمنة معينة الازمنة يتم التحكم فيها عن طريق برنامج مصمم باللاب فيو .... هنا اللاب فيو يقوم بتحديد الازمنة فقط تحياتى
__________________
|
#10
|
||||
|
||||
![]()
ما شاء الله ما اجمل هذا الجمع
بالنسبة لعمل برنامج بـ LabVIEW لبرمجة او التحكم فى البك يمكن بطريقتين 1- ان يقوم البرنامج باخراج ملف C يتم تحويله الى ملف Hex لتنزيله الى البك وهذا ما اتمنى ان نصل اليه لكن اعتقد ان الطريق الى ذلك ليس واضحا فى الوقت الحالى واعتقد ان ما يمكن ان يؤدى الى ذلك هو LabVIEW Script 2-مثل ما هو موجود فى هذا الموضوع ان يقوم برنامج LabVIEW بالاتصال بالبك بحيث يرسل اليها اوامر للتحكم بها وذلك من خلال برنامج موجود عليها وظيفته استقبال الامر وتنفيذها وهذا ممكن فى الوقت الحاضر وبطريقة مباشرة واعتقد ان اهم خطوة فى هذا الموضوع هو كيفية استقبال الامر فى البك وتفسيره فكلما كانت طريقة عمل ذلك مرنة وفعالة امكن عمل العديد من الاوامر وزيادة الامكانيات المستخدمه فى البك واقترح ان يتم البدء بـ 1-Digital Input Output 2- مداخل ADC 3-و PWM ولدينا الان الكود المستخدم فى هذة الكيت فلو تم توضيحه فى صورة مبسطة مثل مجموعة من الخطوات او خرائط التدفق فسوف يكون هذ مفيدا جدا وقد يوفر كثيرا من الوقت والجهد فحتى لو لم يستخدم فسيكون مفيدا وفقكم الله الى ما فيه الخير
__________________
![]() اللهم اغفر وارحم اخى ابا عبد الرحمن |
![]() |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
arduino, labview, ni, ni daq, toolkit, اردوينو |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|