عبقرينو
12-08-2006, 03:19 PM
بسم الله الرحمن الرحيم
اخوانى الاعضاء تحيه طيبه وبعد
كثيرا منا واجهته مشكله معرفه قيمه مكثف او ملف فى دائره او وجود مكثف او ملف لا يستطيع تحديد قيمته
هذه الدائره تقوم بالاتى:
-قياس قسمه المكثفات من قيم 0.1PFالى300nF
-قياس الملفات بمختلف انواعها من قيم 10nH الى 100mH
-اظهار هذه القيم على شاشه LCD موضحا على الشاشه نوع الشىء المقاس (مكثف او ملف) والقيمه بالفاراد او الهنرى.
كالاتى:لنفرض اننا نقيس مكثف قيمته 10 ميكرو فاراد يظهر الاتى على الشاشه
C = 10 uF
وهكذا ولقد قمت بنفسى بانشاء الدائره
وهى تعتمد على الميكرو كنترولر PIC16F84A
وملف البرمجه له موجود
وساقوم بشرح الدائره ان شاء الله ولكنى اريد تفاعل من الاعضاء حيث اننى قابلتنى بعض المشاكل فى الدائره ولقد قمت بحلها بعون الله
وهذه هى صوره الدائره بعد تنفيذها
http://www.electvillage.com/up06/up/lc_meter_PIC16F84A_2.jpg
هذه الدائره كما ذكرت تقيس قيم المكثفات والملفات وتقوم بتحديد الرينج اوتوماتيكيا دون الحاجه الى ضبط يدوى
وهذه هى circuit digram
http://www.electvillage.com/up06/up/lc_meter_pic16f84a.jpg
فكره عمل المشروع
تعتمد فكره عمل المشروع على القانون
http://www.electvillage.com/up06/up/frequency_formula.jpg
فى هذه المعادله لدينا ثلاثه متغيرات اذا توفر لدينا اثنان يمكن ايجاد التالت
لنفرض اننا نريد ايجاد قيمه المعاوقه لملفxنقوم بوضع الملف فى المعادله ونضع معه مكثف كعلوم القيمه ونقوم بقياس قيمه التردد ومن نستطيع كعرفه قيمه الملف
ولنذهب الان الى الاكترونيات ونحاول تطبيق الرياضيات بها
نستخدم LM311 ايسى الذى يعمل كمنتج ذبذباتFUNCTION GENERATOR و اذا اردنا ان نحسب قيمه ملف ما نستخدم المكثف Ccal 1000pf
وباستخدام الملف نفسه ينتج تردد نفيه بالFrequancy Meterومن قيمه التردد نعرف قيمه الملف
ونفس العمليه تستخدم لمعرفه قيمه مكثف ما
ولكن هذه العمليه تستهلك وقت طويل الى حد ما ومن الممكن ان نقوم بكتابه برنامج كمبيوتر يوفر وقت طويل ولكن اذا لم يتوفر لدينا الكمبيوتر فى وقتها فماذا نفعل؟؟
الايسى PIC16F84A من اشهر المتجكمات التى يستخدمها الكثير مننا فى الكثير من المشاريع وهو يشبه الكمبيوتر الصغير الذى يستطيع تنفيذ برنامج HEX صغير مكتوب بلغه الاسيمبلى
ومن مميزاته انه يمكن برمجه ارجل الايسى لتكون دخل او خرج حسب البرنامج كما انه لا يحتاج الا القليل من المكونات كريستال وبعض المقاومات حسب المشروع
الخطوه التاليه تعتمد على استخدام الترددات الناتجه من LM311 وارسالها الى PIC16F84A الى البن 17 ولقد صممنا البن على انه دخل
بعد ذلك يقوم الPIC16F84A بحساب قيمه الملف او المكثف يقوم بارسال القيمه عبر البنات التى صممنا للخرج الى شاشه LCD
واليكم وظيفه كل switch وJUMPER
SW1:يعرض على الشاشه صفر اى يقوم بتصفير القيمه على الشاشه
SW2:/يحدد بين ملف/منكثف حسب ما تريد قياسه
J3: يقوم باضاءه الشاشه اذا كان بها اضاءه
J1:يستخدم اذا كانت الشاشه 16x2
J2:يقوم بعرض قيمه التردد الابتدائى للمتذبذب والذى يكون بحدود550 كيلو هرتز
بالنسبه للشاشات LCDهناك نوعين احدهما ب 14 بن ولايوجد بها اضاءه خلفيه والاخرى ب16 بن ويوجد بها اضاءه خلفيه
منقول للفائده
اخوانى الاعضاء تحيه طيبه وبعد
كثيرا منا واجهته مشكله معرفه قيمه مكثف او ملف فى دائره او وجود مكثف او ملف لا يستطيع تحديد قيمته
هذه الدائره تقوم بالاتى:
-قياس قسمه المكثفات من قيم 0.1PFالى300nF
-قياس الملفات بمختلف انواعها من قيم 10nH الى 100mH
-اظهار هذه القيم على شاشه LCD موضحا على الشاشه نوع الشىء المقاس (مكثف او ملف) والقيمه بالفاراد او الهنرى.
كالاتى:لنفرض اننا نقيس مكثف قيمته 10 ميكرو فاراد يظهر الاتى على الشاشه
C = 10 uF
وهكذا ولقد قمت بنفسى بانشاء الدائره
وهى تعتمد على الميكرو كنترولر PIC16F84A
وملف البرمجه له موجود
وساقوم بشرح الدائره ان شاء الله ولكنى اريد تفاعل من الاعضاء حيث اننى قابلتنى بعض المشاكل فى الدائره ولقد قمت بحلها بعون الله
وهذه هى صوره الدائره بعد تنفيذها
http://www.electvillage.com/up06/up/lc_meter_PIC16F84A_2.jpg
هذه الدائره كما ذكرت تقيس قيم المكثفات والملفات وتقوم بتحديد الرينج اوتوماتيكيا دون الحاجه الى ضبط يدوى
وهذه هى circuit digram
http://www.electvillage.com/up06/up/lc_meter_pic16f84a.jpg
فكره عمل المشروع
تعتمد فكره عمل المشروع على القانون
http://www.electvillage.com/up06/up/frequency_formula.jpg
فى هذه المعادله لدينا ثلاثه متغيرات اذا توفر لدينا اثنان يمكن ايجاد التالت
لنفرض اننا نريد ايجاد قيمه المعاوقه لملفxنقوم بوضع الملف فى المعادله ونضع معه مكثف كعلوم القيمه ونقوم بقياس قيمه التردد ومن نستطيع كعرفه قيمه الملف
ولنذهب الان الى الاكترونيات ونحاول تطبيق الرياضيات بها
نستخدم LM311 ايسى الذى يعمل كمنتج ذبذباتFUNCTION GENERATOR و اذا اردنا ان نحسب قيمه ملف ما نستخدم المكثف Ccal 1000pf
وباستخدام الملف نفسه ينتج تردد نفيه بالFrequancy Meterومن قيمه التردد نعرف قيمه الملف
ونفس العمليه تستخدم لمعرفه قيمه مكثف ما
ولكن هذه العمليه تستهلك وقت طويل الى حد ما ومن الممكن ان نقوم بكتابه برنامج كمبيوتر يوفر وقت طويل ولكن اذا لم يتوفر لدينا الكمبيوتر فى وقتها فماذا نفعل؟؟
الايسى PIC16F84A من اشهر المتجكمات التى يستخدمها الكثير مننا فى الكثير من المشاريع وهو يشبه الكمبيوتر الصغير الذى يستطيع تنفيذ برنامج HEX صغير مكتوب بلغه الاسيمبلى
ومن مميزاته انه يمكن برمجه ارجل الايسى لتكون دخل او خرج حسب البرنامج كما انه لا يحتاج الا القليل من المكونات كريستال وبعض المقاومات حسب المشروع
الخطوه التاليه تعتمد على استخدام الترددات الناتجه من LM311 وارسالها الى PIC16F84A الى البن 17 ولقد صممنا البن على انه دخل
بعد ذلك يقوم الPIC16F84A بحساب قيمه الملف او المكثف يقوم بارسال القيمه عبر البنات التى صممنا للخرج الى شاشه LCD
واليكم وظيفه كل switch وJUMPER
SW1:يعرض على الشاشه صفر اى يقوم بتصفير القيمه على الشاشه
SW2:/يحدد بين ملف/منكثف حسب ما تريد قياسه
J3: يقوم باضاءه الشاشه اذا كان بها اضاءه
J1:يستخدم اذا كانت الشاشه 16x2
J2:يقوم بعرض قيمه التردد الابتدائى للمتذبذب والذى يكون بحدود550 كيلو هرتز
بالنسبه للشاشات LCDهناك نوعين احدهما ب 14 بن ولايوجد بها اضاءه خلفيه والاخرى ب16 بن ويوجد بها اضاءه خلفيه
منقول للفائده