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

   

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



هل قمت بالقياس على طرفى الحساس ذاته أم طرف الحساس مغ ارضى البوردة؟؟
اخي القياس تم على ارجل الحساس مباشرتا

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 02-11-2016, 10:05 AM المشاركة 10   
افتراضي


مادام القياس على طرفى الحساس مباشرة و كان الفولت متغير بدون تغير فى الحرارة فهذا يعنى فعلا أن الحساس تالف

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

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


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

اريد رقم حساس نفس المعيارية من نوع اخر اي شركة اخرى
او تعديل على الكود لاستخدام ntc مقاومة 103


وهذا الكود الذي كتبته
لهذا الغرض

// LCD module 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.f4=0; portc.f4=0;
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();
counter = EEPROM_Read(0x02);
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++;
EEPROM_Write(0x02, counter);
if(counter > 28800){counter=0;portc.b2=1;}
delay_ms(500);
if(counter > 240)portc.b2=0;
if(counter > 14400)portc.b3=1;
if(counter > 14640)portc.b3=0;

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


else
{
PORTC.f0=1;
portc.f4=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 " );
}

}
}


التعديل الأخير تم بواسطة : abo hosen بتاريخ 02-11-2016 الساعة 06:55 PM

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 02-11-2016, 09:09 PM المشاركة 12   
sun


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

السلام عليكم و رحمة الله و بركاته

فى الموضوع التالى مشروع باستخدام NTC :
http://www.qariya.info/vb/showthread.php?t=182414


ان تتلو القران اى تتبعه ولا يتبعك
كلنا سوريا-و العراق


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


وعليكم السلام ورحمة الله وبركاته مشكور اخي الكريم
بس يا ريت اخي لو شرح بسيط على الكود لان هناك بعض المعطيات غير مفهومة لدي وما تعودت ان استخدم كود قبل ان افهمه ولك الشكر والجزيل
واذا امكن رقم لحساس اخر يشبه Lm35


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 03-11-2016, 10:45 AM المشاركة 14   
افتراضي


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

اريد رقم حساس نفس المعيارية من نوع اخر اي شركة اخرى
او تعديل على الكود لاستخدام ntc مقاومة 103

}
أخى
لقد سألت و أجبت أيضا
نعم ممكن فمنذ شهر اشتريت 10 متكاملات LM358 و كانت تسخن بشدة و تستجيب بغرابة ثم اشتريت غيرهم من مصدر آخر و كانوا 100%

و لن انسى أننى واجهت صعوبة شديدة فى تصميم كارت تحكم لكون وظيفة واحدة لا تعمل ومسؤول عنها مؤقت CD4538 و اشتريت 10 من مصدر ثم 10 من آخر و أخيرا 10 من ثالث ولم تحل المشكلة
و أخيرا اشتريت من رابع و حلت المشكلة ، و عندما توافر لدى مختبر المتكاملات وجدت ال 30 قطعة بهم ذات العيب وهو طرف RESET لا يعمل
السبب طبعا المصادر الثلاث اشترت من نفس المستورد
NTC يحتاج لجدول معايرة لذا لا يسهل استخدامه
يمكنك استخدام البديل الرقمى DS18B20


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


أخى
لقد سألت و أجبت أيضا
نعم ممكن فمنذ شهر اشتريت 10 متكاملات LM358 و كانت تسخن بشدة و تستجيب بغرابة ثم اشتريت غيرهم من مصدر آخر و كانوا 100%

و لن انسى أننى واجهت صعوبة شديدة فى تصميم كارت تحكم لكون وظيفة واحدة لا تعمل ومسؤول عنها مؤقت CD4538 و اشتريت 10 من مصدر ثم 10 من آخر و أخيرا 10 من ثالث ولم تحل المشكلة
و أخيرا اشتريت من رابع و حلت المشكلة ، و عندما توافر لدى مختبر المتكاملات وجدت ال 30 قطعة بهم ذات العيب وهو طرف RESET لا يعمل
السبب طبعا المصادر الثلاث اشترت من نفس المستورد
NTC يحتاج لجدول معايرة لذا لا يسهل استخدامه
يمكنك استخدام البديل الرقمى DS18B20
جزاك الله عني كل خير ولكن سؤال هل نفس المعيارية الحساس DS18B20 لحساس Lm35


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


مشتاق الله

فى الموضوع التالى مشروع باستخدام NTC :
http://www.qariya.info/vb/showthread.php?t=182414

هل من الممكن شرح اخي الكريم للبرنامج حتى استفيد ويستفيد اعضاء المنتدى الغالي وشكرا لمجهودك ولوقتك الثمين



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