السلام عليكم جميعا
لقد حاولت ان ادخل اشارة انالوج الى المتحكم (مجالها بين ال0 الى 5 فولت) من خلال الاعدادات التالية:
المسجل (ΑDCON0) :
وضعت فيه القيمة ( 1 ) عشري :وهكذا تكون الاعدادات كالتالي حيث تردد ساعة التحويل هو (Fosc\2) من خلال تصفير البتات المطلوبة في هذا المسجل...وقد اخترت الادخال من خلال البت (ΑΝ0) من خلال تصفير البتات المطلوبة ايضا..وتصفير بت (GO ) وهو بيت (Β1) في المسجل واخيرا تفعيل المحول من خلال وضع القيمة (1) في البت (B0)..
اسئلتي على هذا المسجل:
1) ما الذي يحدد قمية التردد المستخدم للتحويل؟؟هل هناك ما يحكم هذه العملية وما هو؟؟
2)ما سبب بتات اختيار المدخل في هذا المسجل(Β3-Β5) فلو اردت استخدام عدة قنوات انالوج فلا يمكنني تحديد مدخل واحد فقط تبعا لهذه الاعداد؟؟فما فائدة هذا الاعداد ان كنت ساستخدم عدة قنوات اخرى لاحقا؟؟
3)الان عندما اضع البت (Β1) هل تبدا عملية التحويل الى انالوج ام ماذا بالضبط؟؟وهل فائدة البت (Β0) هي تفعيل خاصية التحويل من انالوج الى ديجيتال فقط؟
المسجل (ΑDCON1) :
وضعت فيه القيمة (128) عشري اي (10000000) بيناري..حيث البت(Β7) قيمته
(1) وتعمل right justify اي تصفير البتات الستة على اليسار ..واختيار تردد التحويل (Fosc/2) بمساعدة البيت (Β6).. واخيرا تفعيل جميع المداخل كمداخل تماثلية بتصفير البتات(Β0-Β3) في هذا المسجل..
السؤال الذي يطرح نفسه : ما هي الاشارة المحفوظة في مسجلات التحويل
(ADRESH\ADRESL) هل هي نفس الاشارة ام ماذا؟؟؟
والان بعد ان اوضحت الاعدادت التي استخدمتها في البرنامج لدي لم احصل
على قيمة للاشارة الانالوج الداخلة..سؤال اخر متعلق بالبروتوس (حاولت وضع مقاومة متغيرة استطيع التحكم بقمتها خلال البروتوس ولم استطع الحصول عليها فكيف يتم ذلك؟؟)..البرنامج مع البروتوس موجود في المرفقات..على الرابط التالي:
http://filaty.com/f/905/18073/analoge_input.rar.html
ارجو التفاصيل والاسئلة لمن يعرف اي جواب عن الاسئلة السابقة..
واخيرا ما تفاصيل الاوقات التي يحتاجها البيك للتحويل مثلا (
ACQUISITION TIME)لاني اريد فهم العملية ايضا كيف تتم وليس فقط البرنامج..وجزاكم الله كل خير وبارك فيكم..
واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..