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

   

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 454
نشاط [ Eng-Rayan ]
قوة السمعة:
قديم 04-10-2012, 07:12 PM المشاركة 9   
افتراضي



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

فانا لا اتحدث نضريا




و اخونا من فضلك وضع دائرة المشروع كاملة و انشاء الله لن نقصر معك

اعلانات

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


لست خبيرا فى البيك لكن الموديول الخاص بالتحويل يجب برمجته على أن يأخذ Vref يقارن به لتحديد القيمة وهى إما داخليا أو من خلال طرفى Vref- , + لذا أرجو أن يساعدك أحد خبراء البك فى هذا

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:
قديم 16-10-2012, 12:33 PM المشاركة 11   
افتراضي


يا جماعة حد يعرف طريقة لاستخدام lm35 فى قياس درجة حرارة الماء


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 17-10-2012, 07:47 AM المشاركة 12   
افتراضي


بسم الله الرحمن الرحيم

كلام البشمهندس ماجد عباس سليم
ولكن ايضا كلام البشمهندس ريان سليم ايضا

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

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

ولكن كلام البشمهندس صحيح من جة الداتا شيت

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

وعموما المرجع الافتراضى للمحول دائما يكون على 5 فولت

عموما دة مش مشكلة صاحب الموضوع دة توضيح

اخى صاحب الموضوع ارجوا منك رفع صورة الدائرة والكود الخاص بالميكرو

لكى نعرف من اين الخطا بالزبط

وبهذا سوف يساعدك البشمهندسين بصورة افضل ان شاء الله


abo hosen
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
الدولة: turky
المشاركات: 115
نشاط [ abo hosen ]
قوة السمعة:
قديم 24-05-2016, 11:04 PM المشاركة 13   
افتراضي


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

وهذا الكود المستخدم طبعا هذا المشروع مشروع فقاسة بيض دجاج الية
ule connections
sbit LCD_RS at RD2_bit;
sbit LCD_EN at RD3_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD2_bit;
sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
// End LCD module connections
int x ;
float y;
float temp;
char temp_txt[15];
int counter=0;

void main()
{

trisa=0b11111111;
trisc.f3=0; portc.f3=0;
trisc.f2=0; portc.f2=0;
trisc.f1=0; portc.f1=0;
trisc.f0=0; portc.f0=0;
ADC_Init(); Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Hatchery eggs");
delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"designd by");
delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,"abo hosen");
delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);

Lcd_Out(1,1,"Temp=");


while(1)

{
x=adc_read(0); // digital value
y=(x*5.0/1023); //analog value
temp=y*100;
floattostr(temp,temp_txt);
temp_txt[5]='\0'; // terminate for array
lcd_out(1,1,"temp= ");
lcd_out_cp(temp_txt);
lcd_chr_cp(223);
lcd_chr_cp('c');

counter++;
if(counter > 14400){counter=0;portc.b2=1;}
delay_ms(1000);
if(counter > 120)portc.b2=0;
if(counter > 7200)portc.b3=1;
if(counter > 7320)portc.b3=0;

if(temp>38)
{
portc.f0=0;
Lcd_out (2,1,"Overheat");
}


else
{
PORTC.f0=1;

Lcd_out (2,1,"Normal " );
delaY_ms(500);
}

if(temp<36)
{
portc.f1=0;

Lcd_out (2,10,"fan off");
}
else
{
PORTC.f1=1;

Lcd_out (2,10,"fan on " );
}

}
}



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