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

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 22-09-2012, 11:30 AM المشاركة 1   
افتراضي الدورة الجديدة 12-2 أجهزة استشعار الضغط Pressure sensors : Twitter FaceBook Google+



الدورة الجديدة 12-2 أجهزة استشعار الضغط Pressure sensors :
الضغط هو متغير طبيعى , يمثل بمتجه يعرف بأنه القوة الواقعة على مساحة معينة . يتم الدلالة على الضغط بوحدات مختلفة تبعا لنظام الوحدات المستخدم , فيمكن أن يعطى الضغط بالوحدات :
psi, Pascal, atmospheres, inches of mercury الخ.
للأغراض العملية لهذا الفصل سوف يتم العمل بحساس الضغط MPX4115 , خواص هذا الحساس تعطى بالكيلوباسكال Kilo Pascal ويمكنه قياس الضغوط فى المدى بين 15 kPa و 115 kPa, أو بين 2.18 psi و 16.7 psi.
المظهر الطبيعى وتوزيع الأطرف ومز المحاكاة فى برنامج إيزيس موضح بالشكل التالى :





اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 22-09-2012, 11:33 AM المشاركة 2   
افتراضي


يتم التنفيذ تبعا لنوع الحساس , كل حساس يجب أن يكون له "دالة تحويل" transfer function وهى العلاقة بين الخرج والدخل , فى حالة حساس الضغط MPX4115تتحدد دالة التحويل بواسطة الصناع بالعلاقة :



حيث Vout هو جهد خرج الحساس , و P هو الضغط بالكيلوباسكال Kilo Pascal, و Vs جهد تغذية الحساس . من هذه المعادلة يمكن الحصول على صيغة للضغط بالشكل التالى



عندما يتم إعداد الميكروكونترولر PIC ليعمل المحول من تناظرى لرقمىADC بدقة 10 بتات 10-bit يمكن استنتاج العلاقة التالية :



بالتعويض عن nV يمكن الحصول على المعادلة أو العلاقة التى يم استخدامها بالميكروكونترولر لقراءة الحساس , هذه العلاقة بالشكل التالى :



هنا ,فى حالتنا الخاصة , سوف يتم استخدام جهد التغذية بقيمة 5 volts وهو الذى يغذى الميكروكونترولر والحساس ولذلك فإن Vs تساوى 5 volts , ونحصل على العلاقة النهائية لنسبة التحويل بالصيغة التالية :



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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 22-09-2012, 11:37 AM المشاركة 3   
افتراضي


لاستعراض العمل الفعلى لمثل هذا الحساس راقب وحلل كود المصدر للبرنامج التالى :


كود:
//LCD Pin Definition sbit LCD_RS at RB4_bit; sbit LCD_EN at RB5_bit; sbit LCD_D7 at RB3_bit; sbit LCD_D6 at RB2_bit; sbit LCD_D5 at RB1_bit; sbit LCD_D4 at RB0_bit; //LCD TRIS Definition sbit LCD_RS_Direction at TRISB4_bit; sbit LCD_EN_Direction at TRISB5_bit; sbit LCD_D7_Direction at TRISB3_bit; sbit LCD_D6_Direction at TRISB2_bit; sbit LCD_D5_Direction at TRISB1_bit; sbit LCD_D4_Direction at TRISB0_bit; void main( void ) { //Variables Declaration . unsigned int Radc, PreI; float Pre; char Text[16]; //LCD initiation. Lcd_Init(); //Clearing the cursor. Lcd_Cmd(_LCD_CURSOR_OFF); //Printing text Lcd_Out( 1, 1, "Pressure in KPa:"); while(1) //Infinite Loop. { //Reading ADC channel 0. Radc = ADC_Read(0); //Using the equation Pre = 0.10861*Radc+10,5555; //Forces the result to the integer part. PreI = Pre; //Converts the integer to a string. IntToStr( PreI, Text ); //prints the result. Lcd_Out( 2, 1, Text); //Delay 100 m seconds. delay_ms(100); } }













الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 22-09-2012, 11:38 AM المشاركة 4   
افتراضي


بعد تحرير وترجمة البرنامج , يمكن تنفيذ المحاكاة ببرنامج إيزيس بجلب الأجهزة الآتية :
16F877A, MPX4115, LM016L وتكون الدائرة الكهربية كما فى الشكل التالى :



walidbau
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2012
المشاركات: 63
نشاط [ walidbau ]
قوة السمعة:0
قديم 22-09-2012, 05:18 PM المشاركة 5   
افتراضي


بعد تحرير وترجمة البرنامج , يمكن تنفيذ المحاكاة ببرنامج إيزيس بجلب الأجهزة الآتية :
16F877A, MPX4115, LM016L وتكون الدائرة الكهربية كما فى الشكل التالى :

السلام عليكم
أستاذي الفاضل عبد العزيز ..
مبدع والموضوع يستاهل كثير من التقييم
إذا ممكن موقعك أنا ضيعت موقعك الشخصي على النت ؟؟؟


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:123
قديم 22-09-2012, 05:30 PM المشاركة 6   
افتراضي


السلاك عليكم

مشكور على عملك الرائع اخي فهد..وهذا ليس بجديد عليك ..فقد عودتنا على ان نتميز

هل من معلومات عن حساسات تقيس حتى من 10 psi الى 1000 psi او اكثر

ولك فائق احترامي


ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 23-09-2012, 08:14 AM المشاركة 7   
افتراضي


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


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 23-09-2012, 11:37 AM المشاركة 8   
افتراضي


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

أخى الكريم

شكرا جزيلا لك

بارك الله فيك

مع تمنياتى بدوام التوفيق

إضافة رد

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

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

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


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

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