الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة التزامن فى حركة Stepper Motors

بدأه ابومهراس في 6 مايو 2007 · 27 رد · 12,858 مشاهدة · في منتدى تصميم مكائن ال CNC و ال ROBOTICS و برامج ال CAD و ال CAM
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اخوتى الكرام لازلت اوجه مشكلة التزامن فى حركة المحركات يعنى X and Y كيف يمكن لهم الوصول الى نقطة معينة فى نفس الوقت مع العلم فى اختلاف القيم مثلا

G01x10y01 هنا يمشى الى النقطة دون مشاكل

ولكن فى حالة G01x20y3 فى هذه الحالة اختلفت القيم فكيف استطيع ان اجبر المحركات فى X and Y للوصول الى النقطة المحددة

هل التحكم فى البلس ؟ام مشكلة الزمن Delay() ?

وبارك الله فيكم

#2

بلي ، التحكم في البلس هو الاصح ..

مشكلة الزمن Delay وذلك لانها تعتمد علي البطارية ، فلو نقصت ، سيتغير الdelay .

و اضح من مشكلتك انه في فرق في الخطأ

لتنفيذ العملية بكل دقة يجب استخدام تغذية عكسية FeedBack و نظريات التحكم و هي PID- Proportional -Integral - Derviate في مشكلتك قد تحتاج فقط ال P او PD .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

www.cncarab.com

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#4

أخي الكريم كل ما في الأمر هو أنك يجب أن تغير الـ delay و بذلك تتغير سرعة الماطور فكلما زاد الـ delay قلت السرعة ، و بذلك يمكنك تنظيم قيم الـ delay لكل ماطور لأن الزمن هو نفسه لكل الماطورات و الذي يتغير هو المسافة و السرعة ، و بذلك يمكنك عمل معادلة في البرنامج لحساب السرعة المطلوبة لكل ماطور و بالتالي قيمة الـ delay لكل ماطور .

اقتباس
بلي ، التحكم في البلس هو الاصح ..

مشكلة الزمن Delay وذلك لانها تعتمد علي البطارية ، فلو نقصت ، سيتغير الdelay .

أخي الكريم لا أدري أي بطارية تتحدث عنها ؟

اقتباس
و اضح من مشكلتك انه في فرق في الخطأ

لتنفيذ العملية بكل دقة يجب استخدام تغذية عكسية FeedBack و نظريات التحكم و هي PID- Proportional -Integral - Derviate في مشكلتك قد تحتاج فقط ال P او PD

أخي الكريم نحن نتحدث عن الـ stepper motor و نظام التحكم بهذا النوع من المحركات هو open loop أي أنه ليس فيه feedback و هذه هي الميزة الأساسية فيه إذ أنه يتميز بسهولة التحكم به لهذا السبب ، فإذا عملنا له feedback فما الفائدة من استعمال هذا النوع و لكان الأفضل أن نستخدم ماطور DC عادي بدلاً منه و نحصل على سرعو و عزم أكر بكثير و دقة أكبر .

تم تعديل هذه المشاركة بواسطة وليد الحديدي في 28 ديسمبر 2007 في 21:40

#5
اقتباس
أخي الكريم نحن نتحدث عن الـ stepper motor و نظام التحكم بهذا النوع من المحركات هو open loop أي أنه ليس فيه feedback و هذه هي الميزة الأساسية فيه إذ أنه يتميز بسهولة التحكم به لهذا السبب ، فإذا عملنا له feedback فما الفائدة من استعمال هذا النوع و لكان الأفضل أن نستخدم ماطور DC عادي بدلاً منه و نحصل على سرعو و عزم أكر بكثير و دقة أكبر .

كلامك صحيح ، انا كنت فاكر انه شغال ب DC Motor ^^ مختش بالي

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#6

ههههههه

اممممممممم :resentful: حعديهالك هاي المرة بس لا تعيدهة بعد :stop:

#7

للاخوة المتسائلين حول تزامن حركة المحاور ووصولها لنقاط مختلفة عند الاجابة عن السؤال كنت مضطر لارسال المرفق التالي والذي افتتح القول به ثم انتهي بالجواب وهو قياس ينطبق على كل الدارات للاخوة المهتمين بدارات قيادة المحركات الخطوية ما كان مرفق مع اول دارة اقتنيتها عام 2003 والدارة تقود 3 محاورومعها شرح كامل والوظائف المفترض ان تتوفر بلوحات القيادة لمحركات ذات سحب 2.5 امبير كحد اعظمي مع ان المجمع(l298 ) من خلال مواصفاته يتحمل امكانية سحب 4امبير كحد اعظمي اقتنيت الدارة لانني لم اكن اعرف شيء عن الدارات ولا عن مبدا عملها وعند وصولي لمرحلة التمكن قمت ببيعها وتشكيل بديل عنها ومن ثم طورت غبرها بل افضل منها ودارات معدة لمحركات 10 امبير ولكن معقدة بشكل كبير واعتقد ان الكثير منا وصل لذلك لا اريد في الوقت الحالي عرضها (لاسباب تجارية وهذا حق لاينكراحد علي) و لانني ارغب في تبسيط الامور حاليا وقد تجعل القارىء ينفر. الا ما كان لديه المام بتصبيع اللوحات المعقدة على الوجهين للوح النحاسي نهاية القول

1- ان التزامن قد حصل نتيجة وصل القطب رقم 1 ( ومن ثم توحيده) من كل المحاور في المجمعl297 ويدعى (sync)

2- وقد تم استخدام دارة المذبذب للمحور x فقط المؤثر في كل المحاور وهنا المذبذب هومولف من مقاومة ومكثف على القطب 16من المجمع (l297) طبعا له قانون خاص تبعا للشركة المصنعة

والبندين السابقين مع دارة ( pwm)الداخلية يعملان عل تحقيق ذلك

بقيت ملاحظ انني لاحظت اثناء عمل المحركات وفق عملية التزامن الواردة ان المحور الاقل سرعة يوثر على المحركات الاكبر سرعة فيخفض السرعة الكلية. انما تؤمن الدارة حقا التزامن واتمنى ان تكون الصور واضحة لانني قمت بمسحها ضوئيا بدقة جيدة ... اضيف انه لايتحقق التزامن عندما يكون هناك وحدات قيادة مختلفة الانواع في نفس الالة فيجب الانتباه لانه قد تكون كل دارة مختلفة عن الاخرى بقيمة المذبذب

وشكرا اخوكم نبيل سيد طه

sync_for_xyz_c.rar

post-172286-1229031551_thumb.jpg

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 12 ديسمبر 2008 في 00:53

#8

السلام عليكم اخي نبيل

كنت اسال عما اذا اردت ان اشغل مواتير 3A بو اسطة l297 ولكن l298 لا تخرج الا 2.5A فبماذا استبدلها؟

وشكرا

#9

اخي l298 لوحدها بتشغل ل4A

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#10

اخي بسبب سوء الاتصال لدينا لم استطع ان اعطيك الرابط انما هم ضمن المنتدي لجعل المحرك اكبر من 2.5 امبير حاول البحث

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

لقد ذكر الاخ احمد صالح ان المجمع (l298) باستطاعته تقديم اوتحمل 4 امبير هذا مذكور في بيانات المجمع من الشركة المصنعة

الا ان ذلك غير الواقع لانه الحمل النظري له وحتى 3 امبير حاولت ولكن ادى لتلف وانفجار المجمع عندما يكون حمل على المحرك

الا ان المجمع قام بالعمل بصورة جيدة لمحرك 2.5 امبير رغم وجود حمل على المحرك لذا اوضحت ان الحمل المفضل يجب ان لايتجاوز

ذلك تجريبي لو قمت بمحاكات بناء دارة لمفردات المجمع (l298) يمكنك ذلك شرط ان يكون لديك خبرة واجهزة قياس لتحسب قيم التيار

وضبط عملية ميزان فتح وغلق قواعد الترانزستورات المستخدمة وحساب قيم الفولت الراجع او المرجعي للمجمع (l297) لانه قيادي للفتح والاغلاق وتوزيع النبضات والتوقف وفق ميزة التحكم بتردد التقطيع للتيار او بالاحرى ما يدعى اختصارا(pwm)

وللامانة مرت علي دارة كانت محملة اربع امبير لكن لم يكن عليها اي حمل يستوجب دلك لذا عمليا اظن انها استثناء لمثل هذا المجمع

لاننا نرغب في ما هو عملي ويعطي امكانية تحمل حمل مناسب لبناء المكانيك وحسب ما هو مخطط له

#11

كما ارجوا ان الفت انتباهك لامر بانك تستطيع استخدام مجمع عدد (2) بدل المجمع (L298) هذا المجمع يحمل الرقم (L6203)

راجع بيانات المجمع المذكور ستجد ما اقول والمجمع هذا يتحمل سحب امبير 3 امبير هنا يجب ان تلاحظ ان العملية تتم لمحرك

2فاز او مايسمى ملفين بحيث يتم تحميل كل ملف من محركات الخطوة لمجمع واحد من نوع (L6203) قمت بتجربة ذلك من فترة

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

اسباب عرض الفكرة على مرحلتين بسبب سوء الاتصال نرجوا عدم المؤاخذة في ذلك

#12

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

بالنسبة للرد على سؤالك فهو عدد البلصات التى تغزيها للمحرك فى الثانية الواحدة وتتم ذلك بمعادلات بحيث يكون النسبة بينهما تأتى من تفاضل y على x هذا اذا فهمت مشكلتك بشكل صحيح

بمناسبة الدائرة

انا قمت بتصميم ال decoder لدائرة stepper وقد نجح وحقق جدول الحقيقة لل full step ووصلته على H-bridge ايضا وكله تمام لكن بسبب الحماية عندما وصلت المحرك ادى التيار العكسى الى حرق بعض الدوائر المتكاملة

يعنى تبقى مشكلة الحماية عندما انتهى منها سأرفقها هنا وهى رخيصة جدا كل ما تعتمد عليه دوائر منطقية ( قلابان d و xor ) فقط وبعض ترانزستورات power حسب نوع المحرك bi-polar او uni ويمكنها نظريا تحمل تيار حس التيار الذى يتحمله الترانزستور والنى الذى عندى يتحمل ل 5 او 6 امبير لا اتذكر

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#13

اخي حريف برمجة الاخ تسائل حول تشغيل محرك 3 امبير من خلال استخدام (l297) وامكانية البديل للمجمع (l298) قمنا بالرد من هذا المنطلق

لعلك قمت بقراءة الصفحة وقمت بالاجابة عن سؤال سابق بارك الله بك في كل الاحوال واتمنى ان تنهي دارتك وتعرضها لنستفيد منها

وهل استخدمت ترانزستورات قدرة عادية ام من نوع موسقيت وهل ممكن ان ترسل الدارة قبل انهائها فقد تجد منا مساعدة او مشاركة في كيفية

الوصول لحل ..هذا ان كان لديك رغبة طبعا وكما تعرف يد واحدة لا تصفق الا ان اوجدنا بديل وكلنا بحاجة لبعض ما دمنا نريد التفاعل والوصول

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

وفقك الله لما تريد

#14

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

تم تعديل هذه المشاركة بواسطة حريف برمجة في 31 مايو 2009 في 01:58

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#15

هذا هو الجزء المنطقى الخاص بال stepper وهو اجتهاد شخصى فقط حقق جدول الحقيقة لكن لم يثبت كفائة حتى الان

ينفع مع ال Bipolar و unipolar فى حالة الثنائى القطبية يتم توصيل 2 H-bridge معه واحادى القطبيى يتم توصيله على الترانزستورات فقط

التيار الذى يسحبه المحرك يعتمد على نوع الترانزستور

بالنسبة لانواع الترانزستورات التى اجرب عليها الان هى من نوع TIP41C , TIP42C

لكن لا تتوقعوا منى نتائج الان لانى فى فترة امتحاناتدعواتكم فقط

الدائرة مرفقة

post-98519-1243724849_thumb.jpg

نسيت ان اقول الطرف J1 لتحديد الاتجاه و J2 لادخال النبضات وهو decoder يعمل على ال Full step

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#16

وهذه هى ال bipolar stepper controller full step

وجربتها ايضا لكن ساعتها لم اركب diodes للحماية على الترانزستورات ولسبب ما يبدو انه التيار العكسى للمحرك تم حرق ايسيهات d و xor :P

المهم هو ده الموضوع من غير لا متحكمات خارجية ولا شئ وتكلفة هذه الدائرة فى مصر حوالى 20 جنيه يعنى 4 دوالار تقريبا

بالمناسبة R 5,6,7,8 قيمهم غير مضبوطة يعنى ضعهم ب 1 كيلو

post-98519-1243726075_thumb.jpg

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#17

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

يتقبل 5 فولت كحد ادنى لاقلاع وحركة المحرك لن تستطيع زيادة الفولت كمثال ل24 فولت واي زيادة مع الحركة سوف تكسب المحرك حرارة

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

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

التي يتم بها تحديد الفولت لمستويات العمل للمحرك الخطوي

لاحظ اخي استخدام المجمع (l297) هو افضل في مثل هذه الحالة ولا تحتاج متحكمات كما ذكرت بل تحل مشاكل كثيرة رغم انها اعدت لنوع

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

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

يتم اعتمادها سعرها قي سورية ما يعادل 2.5 دولار

وفقك الله

#18

يمكن حل موضوع التيار المرتفع بدائرة chopper لتثبيت الجهد وتطبيق فكرة ال microstepping

بخصوص ارتفاع درجة الحرارة انا اعمل على ال rating الخاص بالمحرك ولا يوجد مشاكل معه

اما مشكلة السرعة فتمكن ان تحل عن طريق رفع الجهد مع تثبيت التيار لمحاولة التغلب على تأثير الملفات التى تعمل ك inductors حيث انها تخلق فارق زمنى حتى يصل التيار الى قيمته العظمى مما يؤدى الى مشاكل فى السرعات خصوصا اذا كان التردد اعلى من هذا لازمن ستجد ان ال torque يضمحل مع زيادة السرعة ويمكن التغلب على هذه المشكلة بتقليل ال inductance ومنها زيادة الجهد

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#19

نسيت ان اذكر ان الترانزستورات لن تتلف بالتيار الطبيعى المار بها اذا كان تبع ال maximum rating المذكور فى ال datasheet ولكن ربما تتلف من المحرك فى التيار العكسى وطبعا يمكن التغلب عليها بالدايود

وشئ اخر يمكنك استخدام فكرة ال free wheeling فى المحرك لمعالجة مشكلة الحرارة اذا كانت موجودة اضطررت لاستخدام تيار عالى وطبعا اذا كانت الماكينة لا تطلب ال breaking من المحرك او يمكن استخدام نظام فرملة اخر يتكون من ربط طرفى الملف ببعضهم ولكنها اضعف قليلا وستتطلب طبعا تعديل فى عرض ال pulse كما ذكرت وفى ال low duration منها سيتم الانتقال الى نظام الفرملة وذلك فى السرعات المنخفضة

ذلك طبعا سيتطلب بعض التعديل فى دوائر القيادة

كل تلك افكار وردت على الان لكنى فقط اكه ان نبحث عن دائرة او Ic لكل شئ وكأننا لا نفهم اى شئ فى الوجود غير التجميع ( طبعا اذا وجدت ال ic وبسعر رخيص فلما لا لكن لا طبعا اذا كانت غير عملية او اقتصادية )

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#20

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

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

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

جهد ادا عمل وعلم ووصول للهدف هكذا افكر وليس بشكل اخر

ولكي اوصل الفكرة لاحظ انه لتكوين دارة قيادة محرك خطوي من نوع ملفين اوما يدعى 2فاز نحتاج الى 8 ترانزستورات ذات مواصفات جيدة ومبرد لتشتيت الحرارة عمليية تكوين منطقة القدرة فقط تحتاج لحجم اكبر من ال(ic) هذا بسيط مقابل انك لم تحصل على ثمانية ترانزستورات من نفس النوع والشركة بنفس الجودة اي اننا ننتقي ونفحص كل ترانزستور جديد لنعرف انهما متناسبين وهذا بسبب النوعية السيئة التي يتم ادخالها في السوق وهي

تحمل علامات تجارية عالمية او صينية وهل تجميع الدارة من (ic) يعيق عملك اذا علينا عدم استخدام كل انواع او مايسمى (ic) انظر كم ستكون حجم

الدارات لاحظ بردودي السابقة ذكرت امكانية محاكات المجمع (l298) وبالفعل قمت بذلك لمحركات 10 امبير فهل اختصار الوقت او المحاكات عيب

لا اظن انك قصد ذلك بل اتوقع انك قصد على عدم الوقوع في فخ التجميع

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 31 مايو 2009 في 22:29

#21

اخى الكريم لو قرأت السطر الاخير فى مشاركتى السابقة ستعرف انى اوافقك فى شراء المكونات ال standard جاهزة لكن ضمن شروط

وسؤال ماذا تقصد ب 2 فاز

اقتباس
على ثمانية ترانزستورات من نفس النوع والشركة بنفس الجودة اي اننا ننتقي ونفحص كل ترانزستور جديد لنعرف انهما متناسبين وهذا بسبب النوعية السيئة التي يتم ادخالها في السوق وهي
بصراحة انا لا افعل هذا الا فى الطماطم كل الترانزستورات التى اشتريها تعمل بكفائة لم اجد ترانزستور يصل مثلا لل saturation والخر لا عند نفس الجهد
اقتباس
الدارات لاحظ بردودي السابقة ذكرت امكانية محاكات المجمع (l298) وبالفعل قمت بذلك لمحركات 10 امبير فهل اختصار الوقت او المحاكات عيب

لا اظن انك قصد ذلك بل اتوقع انك قصد على عدم الوقوع في فخ التجميع

لا ما اقصدة لو كنت قرأت مثلا موضوع صناعة ماكينة ال cnc المثبت هنا لوجد كيف كان البحث عن اشياء غريبة كدوائر التحكم فى المحرك واستخدام IC ال transistor array uln لا اتذكر رقمه والمشكلة التى حيرتهم عندما وجدوها لا تتحمل ال نصف امبير هل وقف العقل ساعتها لاستخدام ترانزستور خارجى بدل دائرة تحتوى على اكثر من ترانزستور

والشى الاخر وهو البحث عن كيفية زيداة مخارج الطابعة ورغم ان لا فائدة من كل هذا فكانت الرغبة هى توصيل اطراف الترانزستو كلها على المخارج بحيث يعمل الكمبيوتر ايضا ك driver للمحرك الخطوة ورغم اشياء كثيرة

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

واقول مثلا ماذا لو اردت ان تقوم بعمل ال microstepping هل ستبحث عن IC لها ايضا

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#22

اقصد 2فاز بمحرك خطوي مؤلف من ملفين وهذه التسمية لست مطلقها من عندى بل مدونة على المحركات من هذا النوع وكنت اشرح عن الانتقاء

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

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

الناس للبحث عماهو بسيط وغير مناسب الى الوصول للمناسب

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

لقطبين واحد (للتحريك والسرعة ) و واحد لتحديد (الاتجاه ) اي نحتاج لعشرة اقطاب خرج (دخل للمحركات) فقط ومراقبة نهاية كل محور يتاج لمنفذ دخل وهناك مخرج للتحكم بوقف والغاء عمل محرك قسري لاسباب مختلفة اي انه مخرج للقيام بذلك

اي نحن بحاجة لخمس عشر مخرج اضف لذلك الاحتياج لمنفذ خرج واحد للتبريد تشغيل صنبور ماء او زيت تبريد الخ ثم هناك مداخل مراقبة ومخارج تنبيه وانذار مثال كسر ريشة الحفر الغير معروف توقيته لاحظ ان مخرج طابعة واحد لايلبي طلبك وهولا يكفي فانت تحتاج لمنفذ طابعة ثاني ان طبقت ذلك وانت مستخدم منافذ الطابعة لانه ابسط الطرق لقد اضفت مخرج طابعة ثان لاتمكن من اتمام الفكرة ولو كان لدي معلومات برمجة قوية واستخدمت اي مخرج (com)او (usb) لما بحثت عن مخرج طابعة ثان .....وهن هنا نشير الى ان امكانية توفر كل متطلباتك في برنامج القيادة والسيطرة المستخدم لتشغيل الالة

ردا على كلامك بالفعل قمت بالبحث عن اصغر مجمع لتشغيل جهاز طبي تم بنائه الجهاز ببساطة يحتوي حقنة دواء يجب ان تعطى على مدار

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

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

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 1 يونيو 2009 في 14:07

#23

فى موضوع منفذ الطابعة لا يوجد اى حاجة للزيادة

يمكنك استخدام ال multiplexing وتقوم بتخزين المعلومات فى registers خارجية وبعد ان تنتهى يمكنك اخراجها تسلسليا بعملية اطلاق بحيث كل محرك سيتبع مثلا المسجل المخصص له لتخرج له بيانات التشغيل تسلسليا ويمكنك مثلا تخصيص 2 byte مثلا لكل محرك ,واحد للحركة وواحد للاتجاه بحيث يتم اخراج كلمة كلمة لكل محرك مثلا 01110110 و 01100010 والتى اذا فسرتها كبداية من ال least significant bit لاتتحرك تحرك فى الاتجاه السالب للمحرو . تحرك فى الاتجاه الموجب للمحو . لا تتحرك وهكذا

ورغم كل هذا يمكنك عمل كل هذا من خلال microcontroller وتحميل المعادلة كلها عليها ليعم كمنفذ و buffer فى نفس الوقت ويمكنه ايضا ارسال ال feed back للكمبيوتر عن حالة الماكينة او النظام :D ولا يوجد حاجة لزيادة المخارج فبصراحة كعميل اذا وجدت ماكينة تتطلب منفذين PP او usb او اى شئ لن اشتريها

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#24

بارك الله بك اخي لهذا التوضيح ان تكرمت ان تزودني ببرنامج (cnc) يعتمد هذه الفكرة اي استخدام منفذ طابعة واحد لتامين عمل الة بنفس المتطلبات التي ذكرتها والتي استوجبت من استخدام مخرجين (lpt1) و(lpt2) فقد نقوم بالاستغناء عن مخرج اضافي وبالتالي الهدف توفير

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

اي اقصد الاحترافي من منطلق الوصول للهدف الافضل ونحن نقدم شكرنا سلفا هذا انني قد اوصلت فكرتي لتشغيل البرامج المتوفرة عالميا واظن بك خيرا انت قصدت انشاء برنامج خاص وعتاد خاص له وكما تعلم وقد ذكرت اكثر من مرة انني غير قادر لانشاء برنامج (cnc) متكامل انما انتج برامج تحكم نصف الية وخبرتي بالبرمجة في بداتها ومها فعلت الان لا استطيع مجارات البرامج المتوفرة فالعمر قصير نسبيا وخاصة ليس هناك مرجعية علمية لدينا في هذا المجال حتى في كل الوطن العربي وقد بحثت ولم اجد شيء متكامل انما عناوين غير مترابطة في مختلف المعاهد والكليات لذلك فمثلا يوجد من يعلمك عمل وكيفية استخدام برنامج انما عالمي وليس بناء برنامج خاص بحيث تفتخر به ويتعاطى مع منتجات العلم السريع التطور وهل تعلم كم عدد

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

وهذا يعفيني من البرمجة التي قلت انني في بدايتها بل اني غير مختص بها ولكن احاول تعلم ما يلزمني منها واظن بعد فترة قد تطول ساكون ملما بما

ينقصني وعندها ساقول انا متمكن

وفقك الله

تعديل لخطا نحوي واضاح فكرة

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 1 يونيو 2009 في 17:29

#25

هل تقصد البرامج التجارية مثل ال Kcam و ال master cam واشياء كهذه

لا هذه البرامج تعمل بالطريقة المباشرة اى انه يحتاج مخرجين مباشرين للتعامل مع كل محرك والطرق التى ذكرتها لك كلها تصميم

اريد ان اوضح فقط شئ

كل درس يشرح التعامل معل ال pp يتحدث عنه كان كل بين مخصصة للتحكم فى جهاز ولكن الحقيقة انه مخصص لنقل بيانات واذا اردت ان تعمل جيدا معه لا بد ان تصمم بروتوكول للتراسل وكروت interface وكل ذلك باستخدام التصميم المنطقى اما النظام المباشر هذا فهو لا يتعدى الا اسلوب هواه لا تتعامل الشركات الكبيرة بهذه الطريقة

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

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

بخصوص

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

عزرا فى اختصار الرد فانا الان فى فترة امتحانات

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

مواضيع مشابهة