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

محرك صغير كيف يشغل عن طريق تغذية LPT

مغلق
بدأه رامي العيساوي في 15 يناير 2005 · 14 رد · 1,229 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لا اعرف ايهم اخرج و ايهم ادخل و ايهم البارد او الارضي ممكن مخطط لمنفذ الـ LPT

و ثانيا الاحظ ديما في تيار يعني اضع مقياس و اشوف اجد ديما في تيار يمكن 8 فولط لما اوصله المحرك ما يشتغل؟؟؟؟

و برنامج الجافا فقط يقول لي ادخل و يرسل و لا اعرف ماذا ادخل له كيف احدد مثلا 2 ولا ثلاثة ولا 20 و شو الفرق بين هذه الارقام؟؟؟

الصور توضح ما يجري (صورة البرنامج)

pro_1512005624420.7401544.JPG

صورة الوصلة و المحرك

Image(150).jpg

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#2

السيد رامي..

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

فكما يبدو من البرنامج أنه سيقوم بالاستقبال أيضاً وليس الارسال فحسب..

ولا أعلم ما الذي سيستقبله فيما لو لم يكن هناك وصلة خاصة.

أتمنى التوضيح أكثر..

وبالتوفيق.

ومن يتق الله يجعل له مخرجا

]

#3

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

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

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

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

حلت جميع المشاكل بقى لدي استفساران...

1- هل يمكن ان يعمل المحرك على فولطات المنفذ؟؟

2- لماذا عندما ارسل ما تسمونه بالنبضة يبقى المؤشر مرتفعا دليل استمرار وجود التيار مثلا ارسل بايت الى 2 و 3 و4 يظلو شغالين يعني عندما اضع مقبس على واحد منهم و المقبس الثاني على الارضي مثلا 20 او 21 يدل وجود تيار ..

و لا تنقطع الا عندما ارسل بايت الى 0 عندها تنقطع التيارات البقية

ارجو شرح هذه الظاهرة

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

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

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

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6

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

{وقل ربي زدني علماً}

#7

شكرا..

ولا حظت ايضا انه عند بداية الاقلاع و لم اعمل اي شئ بعد

يكون الثمانية شغالين يعني لما اضع مقبس على (1-2-3-4-5..)

و الثاني على ارضي (20 مثلا)

الاحظ مرور تيار لماذا

و عندما اعطي نبضة الى (3) يتوقف التيار في الباقي؟؟ لماذا الا يوجد ان يبقى اثنان شغالان؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8

بشأن الإقلاع أظن أنها الحالة الأفتراضية للبوابة

و سوف تنطفأ المنافذ الأخرى لأنك أرسلت القيمة 2 بالنظام الستة عشري

وسوف تشفر ثنائياً إلى ( 00000010)

تم تعديل هذه المشاركة بواسطة tell me في 17 يناير 2005 في 20:28

{وقل ربي زدني علماً}

#9

ماذا يعني هذا؟؟؟

لم افهم ما الخطب في ارسالي بالنظام الست عشري ؟؟

لم افهم ممكن توضح اكثر و تيل مي

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#10

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

إرسالك للقيمة 1 تعني إرسالك القيمة (00000001)

إرسالك للقيمة 2 تعني إرسالك القيمة (00000010)

إرسالك للقيمة 3 تعني إرسالك القيمة (00000011)

وهكذا....

{وقل ربي زدني علماً}

#11

و لكن لماذا عندما ارسل لـ 2 مثلا ينقطع تيار 3 يعني ديما واحد فقط الماشي فيه التيار ليش؟؟؟؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#12
اقتباس
يكون الثمانية شغالين يعني لما اضع مقبس على (1-2-3-4-5..)

و الثاني على ارضي (20 مثلا)

الاحظ مرور تيار لماذا

بالواقع لا يفترض بك استجرار تيار من المنفذ، على ما أذكر فهو لا يتحمل أكثر من التيار اللازم لإنارة LED أي ما يعادل 30mA للطرف الواحد.

اقتباس
و لكن لماذا عندما ارسل لـ 2 مثلا ينقطع تيار 3 يعني ديما واحد فقط الماشي فيه التيار ليش؟؟؟؟؟

إذا أردت من Pin 2 & 3 أن تعملا معاً ببساطة أرسل القيمة 3 إلى المنفذ

التشفير الثنائي للقيمة المرسلة يعطيك أي الأطراف التي سوف تعمل.

حيث يوضع على كل طرف يقابل القيمة 1 الجهد 5 فولت،

وعلى كل طرف يقابل القيمة 0 الجهد 0 فولت.

بالتوفيق..

وكل عام واأنتم بخير

ومن يتق الله يجعل له مخرجا

]

#13

انا لا استجر تيار ابدا فقط و اضع مقياس عليه فقط لكي اعرف اذا مر تيار و لا لأ

و من ثم انا ارسلت له القيمة 4 مثلا فلا يعمل سوى pin4 و الباقي ينقطع عنهم حتى لو كنت مشغلهم قبل شوي؟؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#14

لنفرض أنك تريد تفعيل pin 3 عندها سوف تقوم بإرسال القيمة 2 أي أنك أرسلت (00000010)

الأن تريد تفعيل pin 4 عندها سوف تقوم بإرسال القيمة 4 أي أنك أرسلت (00000100)

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

هذا يعني استبدال القيمة (00000010) بالقيمة (00000100)

اقتباس
حيث يوضع على كل طرف يقابل القيمة 1 الجهد 5 فولت

وعلى كل طرف يقابل القيمة 0 الجهد 0 فولت

وإذا أردت تشغيل pin 3.4 عليك إرسال القيمة 6 (00000110)

أمالفحص حالة المنفذ فيفضل استخدام LED ليبين لك حالة المنفذ بسهولة

وكل عام وأنت بخير

{وقل ربي زدني علماً}

#15

مشكورين حلت جميع المشاكل الا واحدة ....

سوف اطرحها بموضوع جديد

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…