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

أدوات الموضوع

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:81
قديم 28-12-2015, 09:32 PM المشاركة 1   
افتراضي سؤال في البرمجة... Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته.
تعلمت كيف أدخل للبك إشارة أنالونج حيث يوجد بها إنترفيس ADC .
والآن هل يمكن أن نخرج إشارة أنالونج من البك؟
يعني هل تحتوي على أنترفيس يحول الإشارة الديجيتال إلى أنالونج؟
وسؤال آخر:
أعلم أن الPIC16F877A يحتوي على إنترفيس ADC واحد فقط، فهل يمكن له أن يأخذ عينة من A1 في لحظة ويسجلها في متغير.. وفي لحظة أخرى يأخذ عينة من A2 ويسجلها في متغير، وفي أي لحظة يأخذ عينة من أي قناة من الثمان قنوات حسب التعليمة الموجهة له في هذه اللحظة؟
وهناك سؤال آخر:
رأيت في الكود الذي تكلمنا عنه سابقا نقول المتغير كذا يساوي قراءة الإنترفيس ADC ثم نقول بورت B يساوي المتغير كذا، ألا يمكن أن نقول بورت B تساوي قراءة الإنترفيس ADC مباشر؟

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 29-12-2015, 05:01 AM المشاركة 2   
افتراضي


السلام عليكم ورحمة الله وبركاته.
تعلمت كيف أدخل للبك إشارة أنالونج حيث يوجد بها إنترفيس ADC .
والآن هل يمكن أن نخرج إشارة أنالونج من البك؟
يعني هل تحتوي على أنترفيس يحول الإشارة الديجيتال إلى أنالونج؟
لو قرأت الداتا شيت ستجد محتوياته فى اول صفحة بيانات (رقم3) و ليس من بينها محول رقمى إلى تماثلى
البعض يتحايل باستخدام مخرج PWM مع دوائر تنعيم لكنه ليس بالدقة المطلوبة
وسؤال آخر:
أعلم أن الPIC16F877A يحتوي على إنترفيس ADC واحد فقط، فهل يمكن له أن يأخذ عينة من A1 في لحظة ويسجلها في متغير.. وفي لحظة أخرى يأخذ عينة من A2 ويسجلها في متغير، وفي أي لحظة يأخذ عينة من أي قناة من الثمان قنوات حسب التعليمة الموجهة له في هذه اللحظة؟
1- فى رد الأخ عبد الله حجازى فى الموضوع السابق تجد أن هناك 3 بت لتحديد أى قناة من الثمانية تتعامل معها
2- لو قرأت ملف المساعدة فى الأمر الذى نوقش فى المرة الماضية تجده
Varxxx=ADC_READ(DIM channel as byte) as word
أى انك تحدد رقم القناة من الثمانية لكى تقرأ منها فى كل مرة تطلب فيها قراءة
وهناك سؤال آخر:
رأيت في الكود الذي تكلمنا عنه سابقا نقول المتغير كذا يساوي قراءة الإنترفيس ADC ثم نقول بورت B يساوي المتغير كذا، ألا يمكن أن نقول بورت B تساوي قراءة الإنترفيس ADC مباشر؟
هذا يتوقف على البرنامج الذى تستخدمه وفى برامج ميكرو الكترونيكا هذا ممكن ولكن لن يكون لديك قيمة القراءة لتخصص منها ما يخص PortC

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:81
قديم 29-12-2015, 08:22 AM المشاركة 3   
افتراضي


لو قرأت الداتا شيت ستجد محتوياته فى اول صفحة بيانات (رقم3) و ليس من بينها محول رقمى إلى تماثلى
البعض يتحايل باستخدام مخرج PWM مع دوائر تنعيم لكنه ليس بالدقة المطلوبة
أفهم من ذلك أن هناك فعلا إنترفيس لتحويل الرقمي إلى تناظري وإظهار ذلك في الخرج بالشكل التناظري.
هل يمكن أن تخبرني ببعض أرقام البكات التي تحتوي على هذا الإنترفيس؟
وأعلم أن الإنترفيس الذي يحول إلى رقمي اسمه ADC فما اسم الإنترفيس الذي يحولها إلى تناظري؟
الطريقة التي خطرت لي للتحويل إلى تناظري هي أن أضع مقاومة 32 كيلو على B0، ومقاومة 16 كيلو على B1، وهكذا حتى مقاومة 125 أوم على C1، ونوصل خرج جميع العشرة مقاومات مع بعض، هكذا نحصل على خرج تناظري.

1- فى رد الأخ عبد الله حجازى فى الموضوع السابق تجد أن هناك 3 بت لتحديد أى قناة من الثمانية تتعامل معها
2- لو قرأت ملف المساعدة فى الأمر الذى نوقش فى المرة الماضية تجده
Varxxx=ADC_READ(DIM channel as byte) as word
أى انك تحدد رقم القناة من الثمانية لكى تقرأ منها فى كل مرة تطلب فيها قراءة
إذا يمكنني فعلا قراءة إشارات تناظرية مختلفة من قنوات مختلفة، لكن كل عينة في لحظة معينة.

هذا يتوقف على البرنامج الذى تستخدمه وفى برامج ميكرو الكترونيكا هذا ممكن ولكن لن يكون لديك قيمة القراءة لتخصص منها ما يخص PortC
نعم فهمت... حيث لحظة أخذ عينة للبورت B لن تكون نفس لحظة عينة البورت C.


التعديل الأخير تم بواسطة : محمد ع يسى بتاريخ 29-12-2015 الساعة 08:28 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 29-12-2015, 09:57 AM المشاركة 4   
افتراضي


أفهم من ذلك أن هناك فعلا إنترفيس لتحويل الرقمي إلى تناظري وإظهار ذلك في الخرج بالشكل التناظري.
نعم فى صورة متكاملة مستقلة و شرحه فى سلسلة الدوائر المنطقية
هل يمكن أن تخبرني ببعض أرقام البكات التي تحتوي على هذا الإنترفيس؟
لا أعلم ان كان هناك ميكرو به هذه الخاصية و ما رقمه - يمكنك البحث فى موقع ميكروتشيب
وأعلم أن الإنترفيس الذي يحول إلى رقمي اسمه ADC فما اسم الإنترفيس الذي يحولها إلى تناظري؟
DAC=Digital to Analog Converter
الطريقة التي خطرت لي للتحويل إلى تناظري هي أن أضع مقاومة 32 كيلو على B0، ومقاومة 16 كيلو على B1، وهكذا حتى مقاومة 125 أوم على C1، ونوصل خرج جميع العشرة مقاومات مع بعض، هكذا نحصل على خرج تناظري.
باستخدام مكبر عمليات و مشروح فى السلسلة
إذا يمكنني فعلا قراءة إشارات تناظرية مختلفة من قنوات مختلفة، لكن كل عينة في لحظة معينة.
نعم ممكن
نعم فهمت... حيث لحظة أخذ عينة للبورت B لن تكون نفس لحظة عينة البورت C.
نعم هذا ما يحدث


محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:81
قديم 29-12-2015, 10:55 AM المشاركة 5   
افتراضي


جزاك الله خيرا أستاذنا الغالي.
ما رقم المتكاملة المستقلة؟
معذرة... أنا مسافر لباب اللوق الآن، وأنا الآن في المترو وليس لدي وقت لقراءة موضوع الدوائر المنطقية.
فأكون شاكرا لك لو أخبرتني برقمها مباشر.


التعديل الأخير تم بواسطة : محمد ع يسى بتاريخ 29-12-2015 الساعة 11:02 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 29-12-2015, 11:28 AM المشاركة 6   
افتراضي


عند رام DAC0808
http://ram-e-shop.com/oscmax/catalog...roducts_id=439
لكن الأفضل منها TLC7524 وهى موجودة عند فيوتشر و ربما تجدها عند الجمال أو MTM أو النخيلى أو الأمير


محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,044
نشاط [ محمد ع يسى ]
قوة السمعة:81
قديم 29-12-2015, 07:16 PM المشاركة 7   
افتراضي


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


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 30-12-2015, 05:55 AM المشاركة 8   
افتراضي


أين هذا المحل؟؟
عموما هى عند رام ب 13 جم فقط
و عند فيوتشر ب 8 جم فقط

لاحظ أن كلها 8 بت فقط و ليست 10 مثل الميكرو

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025