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

   

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 07-10-2015, 11:24 AM المشاركة 25   
افتراضي



انا اعرف انه المايكرو ولكني سالتك لاني لا اعلم اي مايكرو تقصد فبحثت في صفحة 10 للمايكرو 877a و 628a ولم اجد شيئا عن السيريال ولا اعلم اذا كنت تقصد نوع اخر من المايكرو او هناك اختلاف في ترقيم الصفحات
هذه الميكرو ما سألت عنها وليست 877
16f628a وغير موجود في بك 16f84a
وهى فى صفحة 10 للميكرو 16f628a
لا اتوقعها مستحيلة ولكن تحتاج الى وقت واطلاع -- ساطلع على الموضوع فيما بعد وارى الى اين ساصل ولا توجد مشكلة في هذه الفقرة
الكثير يفعلونها فقط البحث على مواقع ميكروسوفت ثم انزال البرنامج المناسب و تعلم المتطلبات
بالتوفيق إن شاء الله
بقيت اسئلة اجاباتها سهلة ولا تحتاج الى مجهود او شرح مطول

السؤال الاول :: في حالة ربط السيريال في بداية الموضوع قمنا بارسال داتا من الفيجوال بيسك الى المايكروكونترولر باستخدام uart1_read بالمايكروسي و mscomm1.output بالفيجوال بيسك -- لو اردنا العكس ان نرسل من المايكروكونترولر (بواسطة button مثلا) الى الفيجوال بيسك ماذا نستخدم فقمت باستخدام uart1_write بالمايكروسي و mscomm1.input بالفيجوال بيسك ولم تنجح -- او بصورة اوضح باي امر بالفيجوال بيسك اقوم باخذ الداتا من ال mscomm واذا هناك فكرة اخرى يمكنك طرحها
للأسف لا اذكر بالضبط و تلف الهارد أضاع كثير من الملفات التى اتممتها لكن لا تستطيع ان تستقبل من الفيجيوال هكذا فلا تعلم الويندوز ماذا يرسل الميكرو و متى لذلك
يجب ان تحدد عدد البايت التى سيرسلها الميكرو فى المرة الواحدة هل بايت أم اكثر
اضبط ال Threshold على هذا العدد وهو عندما يستقبل الحاسب هذا العدد يصدر انتربت للويندوز
تستقبل هذا على ما أظن بالأمر

كود:
ON COMM goto doSerisl



doSerial:
 MyInput=mscomm1.input 
.
.
.
.
السؤال الثاني :: سمعت الكثير يتكلم عن فلتر او مرشح في الدوائر الالكترونية في حالة التيار المستمر وحسب علمي ان الفلتر يستخدم مع الترددات والتي تظهر فقط في دوائر ال ac ما المقصود بكلمة فلتر مع دوائر ال DC
نتيجة التقويم ينتج انصاف موجات وهى من مفكوك فورير = DC+harmonics
الفلتر يبقى المستمر و يقلل الباقى
السؤال الثالث :: بخصوص المتسعات هناك عدة اشكال لربط المتسعات
سوف اكتب الذي اعرفه وانت صحح اذا هناك خطأ واذا توجد اضافة ممكن ان تضيفها الشكل الاول



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



في هذا الشكل هل سيخرج التيار من المقاومة الاولى ويواجه open circuit من جهة المتسعة فيلجا الى المقاومة الثانية ويخرج ام ماذا ؟؟
مداخلة -- هذا الشكل هو المستخدم في القضاء على الضوضاء او الشوشرة ويسمى ال bypass فهو يمرر الاشارات الايسي الى الارضي لانه يعمل شورت سيركت مع الايسي -- فاذا كان هناك تشويش يذهب عبر المتسعة الى الارضي ولكن سؤالي هل سيؤثر قيمة هذه المتسعة على الضوضاء هل زيادتها افضل ام نقصانها ام ان هناك معادلة معينة لتصميم مثل هذه المتسعة ؟؟
سبق ووضعتها لك فى الترانزيستور و قلت لك تردد القطع = 1/(2*3.14 * المقاومة * المكثف)
الشكل الثالث



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



ماذا سيحصل في هذه الحالة هل سيمر التيار الى الارضي ويترك الدائرة؟؟

هذه جميع الاسئلة الى الان ولكن لكي نتفق ولا تعاتبني هذه مجرد افتراضات قد تكون غير منطقية كما تسميها وهية فقط لكي افهم الامور لا اكثر وشكرا على المتابعة
فى جميع الدوائر استبدل المكثف بمقاومة
المقاومة = مالانهاية فى المستمر
المقاومة = 1/ (2*3.14*السعة بالفاراد)
و استخدم قانون أوم و كيرشوف
لا يوجد شيء اسمه يترك الدائرة - لديه مساران (أو اكثر) سينقسم بينهم بنسبة المقاومات أو المعاوقات


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 07-10-2015 الساعة 01:49 PM
اعلانات

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 07-10-2015, 08:14 PM المشاركة 26   
افتراضي


هذه الميكرو ما سألت عنها وليست 877
16f628a وغير موجود في بك 16f84a
وهى فى صفحة 10 للميكرو 16f628a
في صفحة رقم 12 وليس 10 ويوجد بالصفحة ال block diagram ويوجد ضمن الرسم مستطيل ومكتوب بداخله USART ولم يوضحوا التركيب الداخلي ولذلك سالتك عن التركيب الداخلي واجبتني -- ولكني وجدت في صفحة 73 شرح كامل عن ال USART وعن الريجسترات المستخدمة شكراا على التنبيه

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

للأسف لا اذكر بالضبط و تلف الهارد أضاع كثير من الملفات التى اتممتها لكن لا تستطيع ان تستقبل من الفيجيوال هكذا فلا تعلم الويندوز ماذا يرسل الميكرو و متى لذلك
يجب ان تحدد عدد البايت التى سيرسلها الميكرو فى المرة الواحدة هل بايت أم اكثر
اضبط ال Threshold على هذا العدد وهو عندما يستقبل الحاسب هذا العدد يصدر انتربت للويندوز
تستقبل هذا على ما أظن بالأمر
اتوقع الفكرة انه الفيجوال بيسك بالامر mscom1.output يرسل المعلومات الى البفر الخاص بالاستلام لوحدة ال uart وعند عمل uart_read سيقرا المايكرو المعلومات من البفر -- وعند عمل uart_write سيرسل البك المعلومات الى البفر الخاص بالارسال لوحد ال uart وعند عمل mscom1.input سيستلم الفيجوال بيسك المعلومات القادمة من بفر الارسال واتوقع المشكلة تحصل لعدم تحويل المعلومات المستلمة الى سلاسل نفس المشكلة الاولى عل عموم لن اطيل الموضوع اكثر وساعمل عليها فيما بعد
نتيجة التقويم ينتج انصاف موجات وهى من مفكوك فورير = DC+harmonics
الفلتر يبقى المستمر و يقلل الباقى
ساجيب عن هذه الفقرة في الفقرات التي بعدها

يشحن بما يسمى الثابت الزمنى ثم يتوقف لماذا يفرغ فى المقاومة؟ هل يمر التيار إلا من الموجب للسالب؟
الثابت الزمني تقصد حسب المعادلة e للاس t/RC- هل هذا صحيح -- واذا لم يفرغ بالمقاومة اين سيذهب التيار -- حسب علمي ان التيار يمر من الموجب الى السالب في حالة المستمر او ال dc هل هذا صحيح
ارجو ان توضح مسالة التيار فانا كل دراستي كانت عن الفولتية وكان الاهتمام قليل بالتيار -- وهناك اسئلة متعلقة بالتيار
اول سؤال :: في حالة استخدام مصدرين للفولتية المستمرة او محولتين في دائرة معينة وقمنا بربط الجزء السالب للمصدرين مع بعض واعتبارها هي الارضي للدائرة هل هذا الاجراء صحيح ؟؟

ثاني سؤال :: عن قياس التيار للكومبونينت او للعناصر الالكترونية لو فرضنا ان هناك ليد معين ولا نعرف كم يسحب تيار ولا نعرف كم يستهلك فولتية بهذه الحالة لا يمكن تطبيق قانون اوم لوجود مجهولين فكيف سنعرف كم يسحب تيار -- وهناك مواضيع قراتها انه يتم حساب ذلك بواسطة current sensor مثل acs712 هل توجد طرق اخرى

سبق ووضعتها لك فى الترانزيستور و قلت لك تردد القطع = 1/(2*3.14 * المقاومة * المكثف)
التي وضعتها هي high pass filter وهنا الدائرة low pass filter rc ولكن يا اخي هذا فلتر والفلتر يستخدم في دوائر ال ac وكما قلت ان هناك هارمونك
مع المستمر ولكن على اي اساس سيتم عمل ديزاين للفلتر فنحن لا نعرف تردد الهارمونيك -- ال cut-off frequency لل high pass filter يعمل على قطع التردد من قيمة معينة ويسمح بمرور ما بعد هذه القيمة فقط على ماذا نستند لتحديد هذه القيمة
وانا حسب علمي (واذا خطأ صححني) ان هذه متسعة تعمل ك bypass تسمح بمرور التيار المتناوب عبرها الى الارضي والتيار المستمر يخرج للدائرة
صافي بدون تشويش

فى جميع الدوائر استبدل المكثف بمقاومة
المقاومة = مالانهاية فى المستمر
المقاومة = 1/ (2*3.14*السعة بالفاراد)
و استخدم قانون أوم و كيرشوف
لا يوجد شيء اسمه يترك الدائرة - لديه مساران (أو اكثر) سينقسم بينهم بنسبة المقاومات أو المعاوقات
معلومة رائعة ومفيدة كثيرا لكن عندما تقول المقاومة ما لا نهاية في المستمر يعني ستعمل ك open circuit وهذا معناه لا يوجد تيار سيخرج منها لذلك سالتك عن هذه الصورة المفروض لا يوجد تيار خارج من المتسعة


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


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 07-10-2015 الساعة 08:18 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 08-10-2015, 03:41 PM المشاركة 27   
افتراضي


اتوقع الفكرة انه الفيجوال بيسك بالامر mscom1.output يرسل المعلومات الى البفر الخاص بالاستلام لوحدة ال uart وعند عمل uart_read سيقرا المايكرو المعلومات من البفر -- وعند عمل uart_write سيرسل البك المعلومات الى البفر الخاص بالارسال لوحد ال uart وعند عمل mscom1.input سيستلم الفيجوال بيسك المعلومات القادمة من بفر الارسال واتوقع المشكلة تحصل لعدم تحويل المعلومات المستلمة الى سلاسل نفس المشكلة الاولى عل عموم لن اطيل الموضوع اكثر وساعمل عليها فيما بعد
ساجيب عن هذه الفقرة في الفقرات التي بعدها
التوقع لا يجدى اكتب فى جوجل mscomm تجد الكثير
https://www.google.com.eg/webhp?sour...TF-8#q=mscomm1
وهذا ما كنت أحاول توضيحه لك

https://msdn.microsoft.com/en-us/lib...(v=vs.60).aspx
الثابت الزمني تقصد حسب المعادلة e للاس t/RC- هل هذا صحيح -- واذا لم يفرغ بالمقاومة اين سيذهب التيار -- حسب علمي ان التيار يمر من الموجب الى السالب في حالة المستمر او ال dc هل هذا صحيح
ارجو ان توضح مسالة التيار فانا كل دراستي كانت عن الفولتية وكان الاهتمام قليل بالتيار -- وهناك اسئلة متعلقة بالتيار
أخى
مشروح فى السلسلة الجزء الأول بالصور و كيف يشحن المكثف حتى يمتلئ ثم يتوقف التيار
اول سؤال :: في حالة استخدام مصدرين للفولتية المستمرة او محولتين في دائرة معينة وقمنا بربط الجزء السالب للمصدرين مع بعض واعتبارها هي الارضي للدائرة هل هذا الاجراء صحيح ؟؟
نعم
ثاني سؤال :: عن قياس التيار للكومبونينت او للعناصر الالكترونية لو فرضنا ان هناك ليد معين ولا نعرف كم يسحب تيار ولا نعرف كم يستهلك فولتية بهذه الحالة لا يمكن تطبيق قانون اوم لوجود مجهولين فكيف سنعرف كم يسحب تيار -- وهناك مواضيع قراتها انه يتم حساب ذلك بواسطة current sensor مثل acs712 هل توجد طرق اخرى
يمكن قياس التيار بالآفو، هذه المتكاملة تستخدم فى التحكم أكثر من قياس التيار
التي وضعتها هي high pass filter وهنا الدائرة low pass filter rc ولكن يا اخي هذا فلتر والفلتر يستخدم في دوائر ال ac وكما قلت ان هناك هارمونك
مع المستمر ولكن على اي اساس سيتم عمل ديزاين للفلتر فنحن لا نعرف تردد الهارمونيك --
من الإسم تعنى مضاعفات التردد الأصلى 2× و 3 × و 4× و هكذا و كلما زاد التردد قلت نسبة تواجده
راجع مفكوك فورير الذى يمثل أى دالة بقيمة مستمرة + عدد لا نهائى من الهارمونكس
ال cut-off frequency لل high pass filter يعمل على قطع التردد من قيمة معينة ويسمح بمرور ما بعد هذه القيمة فقط على ماذا نستند لتحديد هذه القيمة
وانا حسب علمي (واذا خطأ صححني) ان هذه متسعة تعمل ك bypass تسمح بمرور التيار المتناوب عبرها الى الارضي والتيار المستمر يخرج للدائرة
صافي بدون تشويش
مشروح فى السلسة الجزء الأول و من أين اشتق و كيف تحسبه ولا شيء اسمه تمرر المتناوب للأرضى و يخرج المستمر بدون تشويش
كله بنسب و علم الفلاتر علم واسع و منه كما ذكرت
LPF وهو اختصار امرار ترددات منخفضة ,HPF وهو اختصار امرار ترددات عالية ,BPF وهو اختصار امرار حزمة ترددات ,BRF منع حزمة ترددات
كما أن هناك درجات للفلاتر درجة أولى من ملف واحد أو مكثف واحد و له نسبة ترشيح محددة و الدرجة الثانية بها مكونين (ملف أو مكثف) و نسبة ترشيحة 2 مثل السابق و هناك درجة ثالثة و هكذا
معلومة رائعة ومفيدة كثيرا لكن عندما تقول المقاومة ما لا نهاية في المستمر يعني ستعمل ك open circuit وهذا معناه لا يوجد تيار سيخرج منها لذلك سالتك عن هذه الصورة المفروض لا يوجد تيار خارج من المتسعة
هذه الدائرة لا تمرر تيار لأنها غير مكتملة ولابد مو توصيل السالب ليمر تيار
عموما
هناك فرق بين التيار الأولى و التيار المستديم
التيار الأولى هو عند بدء تطبيق الفولت و حتى تشحن المكثفات و تستقر الدائرة و عادة لا يزيد عن بضع مللى ثانية ثم يكون الوضع المستديم
اعتذر عن الاطالة فمسالة التيار ادخلتني بمتاهات كثيرة
واتمنى اجد عندك الحل وشكراا على المتابعة


الصورة الرمزية محمدعلي
محمدعلي
:: عضو فضي ::
تاريخ التسجيل: Apr 2004
المشاركات: 750
نشاط [ محمدعلي ]
قوة السمعة:
قديم 08-10-2015, 07:37 PM المشاركة 28   
افتراضي


لقد جربت برنامج لعمل منفذ USB إفتراضي على لغة جافا
مع برنامج بروتوس بإستخدام المتحكمة 18F4550
وكان العمل رائعا
إسم البرنامج هو VSPE إختصار لكلمة Virtual Serial Ports Emulator

شاهد الفيديو
https://www.youtube.com/watch?v=CYXik_Cq-W4

طبعاً لا يكفي أن تحصل على برنامج إنشاء المنفذ الإفتراضي

ولكن تحتاج أيضا إلى كلاس وسيط يقوم بربط برنامجك بالمنافذ عموما سواء كانت حقيقة أو إفتراضية

وهذا الكلاس قد فقدته بعد فرمتة جهازي
وأظن أنه يمكن أن تجده من هذا الرابط
http://usb4java.org/


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 08-10-2015, 10:23 PM المشاركة 29   
افتراضي


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



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



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

من الإسم تعنى مضاعفات التردد الأصلى 2× و 3 × و 4× و هكذا و كلما زاد التردد قلت نسبة تواجده
راجع مفكوك فورير الذى يمثل أى دالة بقيمة مستمرة + عدد لا نهائى من الهارمونكس
لا توجد مشكلة ساراجع الفورير

مشروح فى السلسة الجزء الأول و من أين اشتق و كيف تحسبه ولا شيء اسمه تمرر المتناوب للأرضى و يخرج المستمر بدون تشويش
كله بنسب و علم الفلاتر علم واسع و منه كما ذكرت
LPF وهو اختصار امرار ترددات منخفضة ,HPF وهو اختصار امرار ترددات عالية ,BPF وهو اختصار امرار حزمة ترددات ,BRF منع حزمة ترددات
كما أن هناك درجات للفلاتر درجة أولى من ملف واحد أو مكثف واحد و له نسبة ترشيح محددة و الدرجة الثانية بها مكونين (ملف أو مكثف) و نسبة ترشيحة 2 مثل السابق و هناك درجة ثالثة و هكذا
نفس السؤال هل يمكنك توضيح ما المقصود بالسلسلة هل هي احدى الكتب واشكرك على التوضيح --- وانت قلت لا يوجد شي اسمه يمرر المتناوب للارضي ولكن ما فائدة ال bypass capacitor في دوائر المتناوب

وباللنسبة للفلاتر فانا دارس كل الانواع واعلم بمسالة ال first order ,second order ولكن دراستي نظريا وعلى دوائر المتناوب وقبل ثلاث سنوات ولكن سؤالي لك كان فقط لاني توقعت ان المصدر مستمر ولا يحتوي على تردد ولا تعمل معه الفلاتر والان اتضحت الصورة

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

وبقيت هذه الفقرة التي تركتها للاخير

التوقع لا يجدى اكتب فى جوجل mscomm تجد الكثير
https://www.google.com.eg/webhp?sour...TF-8#q=mscomm1
وهذا ما كنت أحاول توضيحه لك

https://msdn.microsoft.com/en-us/lib...(v=vs.60).aspx
هذه الفقرة تشرح بالتفصيل ولكني حاولت اعمل على كل المعطيات ولم يعمل ولكني ساحاول فيما بعد عسى ان اصل الى نتيجة

"The Receive Buffer
The Input property is used to store and retrieve data from the receive buffer. For example, if you wanted to retrieve data from the receive buffer and display it in a text box, you might use the following code:
txtDisplay.Text = MSComm1.Input
"
وبما انك تطرقت لهذا الموضوع -- الفيجوال بيسك يحتوي على ملفات المساعدة التي سبق واخبرتني بقرائتها وهي تحمل الاسم MSDN او MSDN library -- في نسخة الفيجوال بيسك التي اعمل عليها لا تحتوي على هذه المكتبة لذلك يخرج لي ايرور ولكن هناك طريقة لتحميل هذه المكتبة واضافتها الى البرنامج اذا تمتلك اي رابط لها او حتى نسخة فيجوال بيسك كاملة مع المكتبة ستفيدني كثيرا -- حاولت انزل اكثر من نسخة وكتب عليها انها كاملة ولكن هذا غير صحيح وهي تفتقد للمكتبة ولم اجد رابط للمكتبة فقط فجميعها لا تعمل

وتبقى مسالة هناك ما يسمى بال API او application programming interface ما هي معلوماتك عنه هل يمكنك ان تعطي افكار عامة
وشكرااا على الاهتمام


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 08-10-2015 الساعة 10:28 PM

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 08-10-2015, 10:55 PM المشاركة 30   
افتراضي


لقد جربت برنامج لعمل منفذ USB إفتراضي على لغة جافا
مع برنامج بروتوس بإستخدام المتحكمة 18F4550
وكان العمل رائعا
إسم البرنامج هو VSPE إختصار لكلمة Virtual Serial Ports Emulator

شاهد الفيديو
https://www.youtube.com/watch?v=CYXik_Cq-W4

طبعاً لا يكفي أن تحصل على برنامج إنشاء المنفذ الإفتراضي

ولكن تحتاج أيضا إلى كلاس وسيط يقوم بربط برنامجك بالمنافذ عموما سواء كانت حقيقة أو إفتراضية

وهذا الكلاس قد فقدته بعد فرمتة جهازي
وأظن أنه يمكن أن تجده من هذا الرابط
http://usb4java.org/
الاخ محمد
انت تقصد منفذ سيريال وليس يو اس بي فالفيديو يوضح ربط المايكرو بال RS232 وبرنامج ال VSPE يقوم بعمل بورتات سيريال وهمية وانا عملت على برنامج virtual serial port وهو نفس عمل برنامجك ونجحت في الارسال من الفيجوال بيسك للمايكرو كونترولر ولكن هناك مشكلة في الاستلام من المايكروكونترولر للفيجوال بيسك ولا اتوقع ان السيريال يحتاج الى كلاس
وفي حالة اليو اس بي هناك كلاس معين يسمى HID وهو موجود ببرنامج المايكروسي اضغط على tools>HID terminal وهذا الكلاس الذي وضعته يخص لغة الجافا
طلبي منك اخي العزيز-- اذا كان لديك اي مصدر او شرح يختص بصنع البرامج بلغة الجافا ان تضعها بالموضوع فاكثر المصادر التي قمت بتنزيلها تتكلم عن اكواد فقط وليست لغة مرئية مثل الفيجوال بيسك ما ابحث عنه بالضبط هو كما بالفيديو الذي وضعته صنع البرامج بلغة الجافا
وبارك الله بيك على الرد


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 08-10-2015 الساعة 10:59 PM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 09-10-2015, 09:48 AM المشاركة 31   
افتراضي


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

الفولت و التيار متلازمات و يربطهما واقع الدائرة
ولكن كيف ساعرف التيار الذي سيحتاجه الليد ليعمل بصورة صحيحة عن طريق الاميتر ؟؟؟
لا يمكن - يمكن ان تعرف القيمة المناسبة من الداتا شيت و لكل ليد رقم
وباللنسبة للمتكاملة ACS712 اين تستخدم بكثرة هل يمكنك اعطاء فكرة عامة
فى دوائر التحكم فى الموتورات أو حيث يراد قياس التيار المستمر أو المتردد لكن لا تنسى انها تحتاج مكونات كثيرة و أكثر كلفة من طريقة المقاومة و قياس الفولت عليها
نفس السؤال هل يمكنك توضيح ما المقصود بالسلسلة هل هي احدى الكتب واشكرك على التوضيح --- وانت قلت لا يوجد شي اسمه يمرر المتناوب للارضي ولكن ما فائدة ال bypass capacitor في دوائر المتناوب
نفس الجزء فما يحد من تكبير المكبر فى الترددات العالية هو نفس هذه الدائرة و مشروحة فى الجزء الثانى الخاص بمكبر الترانزيستور
وباللنسبة للفلاتر فانا دارس كل الانواع واعلم بمسالة ال first order ,second order ولكن دراستي نظريا وعلى دوائر المتناوب وقبل ثلاث سنوات ولكن سؤالي لك كان فقط لاني توقعت ان المصدر مستمر ولا يحتوي على تردد ولا تعمل معه الفلاتر والان اتضحت الصورة
الفلاتر ليست فقط لما سبق ولكن فى السلسلة أيضا فى المكبر متعدد المراحل لمنع تأثير كل مرحلة على غيرها و تسمى de-coupling filter
وبقيت هذه الفقرة التي تركتها للاخير

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

"The Receive Buffer
The Input property is used to store and retrieve data from the receive buffer. For example, if you wanted to retrieve data from the receive buffer and display it in a text box, you might use the following code:
txtDisplay.Text = MSComm1.Input
"
وبما انك تطرقت لهذا الموضوع -- الفيجوال بيسك يحتوي على ملفات المساعدة التي سبق واخبرتني بقرائتها وهي تحمل الاسم MSDN او MSDN library -- في نسخة الفيجوال بيسك التي اعمل عليها لا تحتوي على هذه المكتبة لذلك يخرج لي ايرور ولكن هناك طريقة لتحميل هذه المكتبة واضافتها الى البرنامج اذا تمتلك اي رابط لها او حتى نسخة فيجوال بيسك كاملة مع المكتبة ستفيدني كثيرا -- حاولت انزل اكثر من نسخة وكتب عليها انها كاملة ولكن هذا غير صحيح وهي تفتقد للمكتبة ولم اجد رابط للمكتبة فقط فجميعها لا تعمل
حاول تبحث عن نسخة MSDN من ميكرو سوفت أو تبحث عن الوظيفة على موقعهم كما بحثت لك عن MSCOMM
وتبقى مسالة هناك ما يسمى بال API او application programming interface ما هي معلوماتك عنه هل يمكنك ان تعطي افكار عامة
وشكرااا على الاهتمام
هى مجموعة وظائف الويندوز مثل نافذة فتح ملف او تشغيل الإنترنت أو تعديل الصور الخ - مئات من الوظائف كل مجموعة فى ملف .DLL منفصل و يجب أن تطلبها بطريقة معينه من داخل برنامج الفيجيوال
اكتب API فى جوجل تجد كثير من المواقع تضع تحليل لها و كيف تطلب كل منها و ما عليك سوى نسخ و لصق هذا الأمر و تعدله ليناسب احتياجك


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 09-10-2015, 11:42 PM المشاركة 32   
افتراضي


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

الفولت و التيار متلازمات و يربطهما واقع الدائرة

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

الفلاتر ليست فقط لما سبق ولكن فى السلسلة أيضا فى المكبر متعدد المراحل لمنع تأثير كل مرحلة على غيرها و تسمى de-coupling filter

حاول تبحث عن نسخة MSDN من ميكرو سوفت أو تبحث عن الوظيفة على موقعهم كما بحثت لك عن MSCOMM
لا توجد مشكلة هنا وفي حالة هناك سؤال ساسالك بعد الاطلاع على السلسلة بصورة كاملة

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

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



هى مجموعة وظائف الويندوز مثل نافذة فتح ملف او تشغيل الإنترنت أو تعديل الصور الخ - مئات من الوظائف كل مجموعة فى ملف .DLL منفصل و يجب أن تطلبها بطريقة معينه من داخل برنامج الفيجيوال
اكتب API فى جوجل تجد كثير من المواقع تضع تحليل لها و كيف تطلب كل منها و ما عليك سوى نسخ و لصق هذا الأمر و تعدله ليناسب احتياجك
بارك الله بيك اخي على التوضيح -- ساطلع على ملفات ال dll بصورة كاملة وكيفية عملها وساطلع على برنامج ال power basic وارى الى اين ساصل

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



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

وهذا النوع ايضا موجود لدي ولا يعمل (الفوتودايود)



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

وهناك متكاملة uln2803a والتي تحتوي على عدد من الترانزسستورات او متكاملة تحتوي على 8 بفر ال sink current =500mA هل هذا معناه لكل مخرج ام ان 500 مللي امبير الكلي لل 8 اطراف
وببرنامج البروتس لا تعمل كما هو مطلوب هل يوجد بديل لها بالبروتس فهي تعمل كانفيرتر معي بالبروتس

وتحياتي لك اخي العزيز


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 09-10-2015 الساعة 11:52 PM


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