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

اريد دائرة تحكم لمهام متعددة

مغلق
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نحن فى قسم اللاسلكى نريد صنع دائرة تحكم عن بعد بعدة وظائف من 4 ألى 10 وظائف فنرجو الإيفادة و التعاون

"إصنعوا جزء التحكم و أتركوا لنا الإرسال"

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

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

#2

نحن فى قسم الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية نريد توضيح اكثر عن الوظائف من 4 :wacko: ألى 10 :wacko: وظائف فنرجو الإيفادة و التعاون

"إصنعوا جزء التحكم( بماذا ) و أتركوا لنا الإرسال"

#3

أنا أبغى التحكم عن بعد فى بوابات رقمية بحيث تكون فى وضع on & off من أجل إما تشغيل ريلاى أو تشغيل أى شئ آخر مثال على ذلك دوائر التحكم عن بعد فى اللعب كالعربة فمثلا العربة تستطيع عن طرق الريموت أن تجعلها تذهب الى الأمام و الى الخلف و اليمين و الشمال و أيضا تشغل أشياء أخرى فيها كالسرينة و الكشافات فهذه وظائف متعددة فوق الأربعة

المشكلة لا أعرف كيف أرسل 10 إشارات مختلفة

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

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

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

#4

هل لم يعد فى هذا المندى محترفين أم ماذا

أين الردود بالله عليكم

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

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

#5

نحتاج في حالة كهذه الى استخدام وحدة الارسال المتتالي - و التى تسمى احيانا UART او USART او اي اسم آخر- في طرفي الاستقبال و الارسال بحيث يتم تحويل بايت او اكثر من المرسل الى المستقبل.

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

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

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

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

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#6

جزاك الله خيرا

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

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

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

#7

انظر لهذه الصوره

16_11_05_04_41_53_1132188113UART.JPG

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

الأرقام التي ظهرت على شاشات العرض تم إرسالها من المرسل الى المستقبل

هل تلاحظ انه لا يوجد سوى سلك واحد فقط للاتصال بين الطرفين ( تجاهل الأرضي )

يمكنك قطع هذا الطرف وتوصيل دائرة ارسال واسقبال لاسلكيا كما تشاء وبأي تقنيه تريدها

ABOMOKATL كتب:
هل لم يعد فى هذا المندى محترفين أم ماذا

أين الردود بالله عليكم

تخير طريقه أفضل في طلب الإجابه , فالسؤال مازال للمبتدئين ولا يحتاج المحترفين للرد عليه

تم تعديل هذه المشاركة بواسطة Asm4all في 17 نوفمبر 2005 في 03:46

#8

جزاك الله خيرا

أولا : لو أن السؤال للمبتدئين فلماذا لم أتلقى جوابا شافيا حتى الأن

ثانيا : ما كتب الذى كتبت إلا من أجل أننى فى أشد الحاجة الى دائرة التحكم

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

رابعا : أين أرقام الدارات المتكاملة فهى غير واضحة أرجو توضيحها لى و هل هى موجودة فى مصر

خامسا أرجوأن تلاحظ أننى لست لا محترف و لا مبتدئ فى الميكرو كنترولر فبرجاء بعض الشرح عما تفعله الدارة "الغير موضحة أعلاه" و كيف أستفيد منها فى صنع 10 وظائف للتحكم

أرجو ألا تكون أصبت بالضجر منى فأنا و الله لا أقصد أن أكون ثقيلا و لكن هذا شأن أى مبتدئ

جزاك الله خيرا

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

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

#9
اقتباس
أولا : لو أن السؤال للمبتدئين فلماذا لم أتلقى جوابا شافيا حتى الأن
:D :D

طيب أجل أولا لما نشوف ثالثا الأول

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

اقتباس
رابعا : أين أرقام الدارات المتكاملة فهى غير واضحة أرجو توضيحها لى و هل هى موجودة فى مصر
الدوائر المتكامله هي ميكروكنترولر من العائلة 8051 , وطبعا هي موجوده في مصر أكثر من الأكل :lol: , في باب اللوق في التحرير
اقتباس
خامسا أرجوأن تلاحظ أننى لست لا محترف و لا مبتدئ فى الميكرو كنترولر فبرجاء بعض الشرح عما تفعله الدارة "الغير موضحة أعلاه" و كيف أستفيد منها فى صنع 10 وظائف للتحكم

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

من الواضح انا العمل هنا برنامج على المتحكم

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

#10
اقتباس
الصوره مرفوعه على المنتدى , ولا تحتاج للضغط عليها لكي تراها , فقط انتظر لتحميل الصفحه كامله , الصوره سوف تظهر كبيره

طيب أنا أنتظرت كثير و لا أراها إلا كما هى غير واضحة المعالم أرجو التعديل

أنت تقول ان الأمر بسيط ممكن تقولى كيف أستخلص منها 10 وظائف للتحكم

جزاك الله خيرا

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

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

#11

اخي ams4all الرجاء تكبير الصورة حتى نفهم ماذا مكتوب عليها .

نموت وتحيا ...................فلسطين .

#12

انا دخلت على المنتدى من مكانين مختلفين والصوره واضحه , يظهر ان في مشكله عندك , عموما انا باكتب من البيت حاليا ومع الملف ساقوم بارفاقه , جربه على برنامج Proteus 6 Professional للمحاكاة

والآن أعرني تركيزك لمدة دقيقتان فقط :D

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

سأفترض أنك تعرف أن البيت هو وحدة قياس في الدوائر الرقميه والكمبيوتر ويعتبر أصغر وحده حيث انه يستطيع فقط حفظ حاله من اثنين , اما صفر أو واحد

الآن هناك البايت , عباره عن مجموعة 8 بيت متراصه بجوار بعضها البعض , وبتبديل قيمة كل بيت بين الصفر والواحد يمكن أن نحصل على 256 حاله للثمانية بيت, الرقم جاء من 2 مرفوع لها الأس 8

2^8 = 256

اذاً باستخدام 8 بيت أو ما يعرف بالبايت يمكن التفرقه بين 256 حاله

طيب لو استطعنا نقل الـ 8 بيت يعني البايت من خلال سلك واحد من نقطه الى أخرى

الا يعني هذا اننا يمكننا نقل 256 احتمال ؟ طبعا يمكن هذا

ألا يمكن تحديد 10 حالات فقط من بين هذه ال 256 حاله واستخدامها في دائرتك ؟بالطبع يمكن

والدائره أكبر دليل

حيث يتم نقل الأرقام من 0 الى 9 , يعني 10 ارقام

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

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

UART.rar

#13

جزاك الله خيرا

:wacko: على فكرة يظهر أنك و أنت تأخذ برنت إسكرين أخذتها و الصورة صغيرة أصلا حيث أن الصورة التى أرفقتها فى المرفق أيضا غير واضحة و إين تم تكبيرها معالمها تذهب

أنا قد فهمت ما قلت عن البيت و البايت و لكن كيف أستطيع تكوين 8 بت مختلفين عن طريق المرسل و كيف أخرج الأشارات على ريليهات

15 مثلا فى المستقبل :wacko: :s :lol:

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

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

#14
ABOMOKATL كتب:
جزاك الله خيرا

  :wacko: على فكرة يظهر أنك و أنت تأخذ برنت إسكرين أخذتها و الصورة صغيرة أصلا  حيث أن الصورة التى أرفقتها فى المرفق أيضا غير واضحة  و إين تم تكبيرها معالمها تذهب

أنا قد فهمت ما قلت عن البيت و البايت و لكن كيف أستطيع تكوين 8 بت مختلفين عن طريق المرسل و كيف أخرج الأشارات على ريليهات

15 مثلا  فى المستقبل  :wacko:  :s  :lol:

:blink: :blink:

الصوره أبعادها

638 * 345 بيكسل , يعني تقريبا عرضها نصف عرض الصفحه

يمكن تقصد ان الحروف والكلمات المكتوبه على الدائره صغيره !!! مانا باعت التصميم كله شغله وكبر وصغر زي مانت عايز

وبالنسبه لتكوين البايت من 8 بيت مختلفين فهو أمر سهل جدا , استخدم أحد منافذ المتحكم , كل طرف من أطرافه دخل منفصل , وعند القرائه , اقرأ المنفذ كله مره واحده , وارسله كما هو

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

و لو محتاج أكثر من 8 دخل و خرج مثلا 16 مدخل ومثلهم مخرج لادارة الريلاي , استخدم منفذين في المرسل للقرائه وارسلهم بايت بايت يعني 2 بايت

وفي المستقبل تستخدم منفذين لادارة 16 ريلاي (مش 15 بس :P) وهنا تستقبل بايت بايت وتضعهم بالترتيب في المنافذ

و لو عايز اكثر مفيش مشكله :D

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

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