PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کنترل دما با ntc یا lm35 ؟



hamid69
21-09-2013, 18:06
سلام،
وقتی بحث پروژه با سنسور دما میشه اولین چیزی که به ذهن میاد LM35 هستش، اما وقتی بحث تولید انبوه و قیمت به میون میاد فاکتور های دیگه ای هم مهم میشه...
سنسور lm35 حدود 2700 تومان
NTC حدود 150 تومان
من یه پروژه ای دارم می بندم که احتمالا قرار تیراژ بالا تولید بشه، برای کنترل دما بین 0 تا 4 درجه هستش، با ntc تا حالا تو رنج دقیق خودم کار نکردم، یه تست همینجوری گرفتم به نظرم اصلا دقیق نیست!
می خواستم ببینم از دوستان کسی برای کار دمایی دقیق با NTC کار کرده؟ آیا اصلا NTC در این رنج ، دقت به اندازه کافی داره؟
(پروژه برای جای حساسی استفاده میشه اما قیمتش هم مهمه)

amin1139
21-09-2013, 18:20
ntc دقت نداره و برای سویچ دمایی استفاده میشه خیلی غیر خطی هست و به درد سنجش دما نمیخره
میتونی lm335 استفاده کنی ارزونتره و فکر کنم به اندازه ی کافی دقت داره
ترموکوبل هم قیمتشو خبر ندارم ولی فکر کنم نوع t خوب باشه

hamid69
21-09-2013, 20:15
ممنون از راهنماییتون،
lm335 به نظر سنسور خوبی میاد، یه جا دیدم نوشته سنسور غیر خطی هست و توی دیتا شیتش خطای کالیبره نشدنش در دمای 25 درجه رو 1تا 3 درجه گفته، ساده ترین راهی هم که دیتاشیت گفته استفاده از یک پتانسیومتر برای کالیبره کردن هستش، اما روی تیراژ بالا تنظیم دونه دونه برد ها کار منطقی نیست!
آیا امکانش هست که پایه adj رو با یه مقاومت زمین کنم یا این که به پایه مثبت خود lm335 وصل کنم؟
البته در شبیه سازی که کار می کنه می خوام بدونم این کار عملی هم هست؟

amin1139
21-09-2013, 21:51
یا امکانش هست که پایه adj رو با یه مقاومت زمین کنم یا این که به پایه مثبت خود lm335 وصل کنم؟
این کارو میشه کرد ولی مساله کالیبره حل نمیشه
شما میتونی با pwm ولتاژ متقیر تولید کنی و بعد با lm35 کالیبره ی اتوماتیک براش بسازی به طوری که روی هر برد مثلا ده ثانیه lm35 وصل کنی و بعد برش داری

hamid69
22-09-2013, 10:57
یا امکانش هست که پایه adj رو با یه مقاومت زمین کنم یا این که به پایه مثبت خود lm335 وصل کنم؟
این کارو میشه کرد ولی مساله کالیبره حل نمیشه
شما میتونی با pwm ولتاژ متقیر تولید کنی و بعد با lm35 کالیبره ی اتوماتیک براش بسازی به طوری که روی هر برد مثلا ده ثانیه lm35 وصل کنی و بعد برش داری
با این روش دیگه چه نیازی به lm335 هست؟ خوب فقط lm35 میزارم...
هدف این بود که از یک سنسور ارزون قیمت تر استفاده بشه...

استفاده از مقاومت یکی از راه های متداول کالیبره کردن هست، اینم عکسی که در دیتاشیت هست:
You can see links before reply

amin1139
22-09-2013, 18:54
با این روش دیگه چه نیازی به lm335 هست؟ خوب فقط lm35 میزارم...
هدف این بود که از یک سنسور ارزون قیمت تر استفاده بشه...

استفاده از مقاومت یکی از راه های متداول کالیبره کردن هست، اینم عکسی که در دیتاشیت هست:
You can see links before reply
نه نگرفتی دوست عزیز گفتم روی هر دستگاه lm35 چند دقیقه بزار و بعد برشدار گرفتی
میکرو یک بار دمارو از lm35 میخونه و یک بار از 335 بعد اگه اختلافی بود میاد با کم و زیاد کردن pwm کالیبره میکنه و بعد شما lm35 رو برمیداری و روی دستگاه نمیمونه یک عددlm35 میخری برای 100000000000000دستگاه

hamid69
23-09-2013, 11:38
فقط الان یک سوال برام باقی مونده!
اگر من با این روش یک lm335 رو کالیبره کنم، دیوتی سایکل pwm همه برد ها یکسان میشه یا اینکه برای هر برد باید تنظیم بشه و ممکنه pwm ها برای هر برد مختلف بشه؟

amin1139
23-09-2013, 19:15
خب معلوم فرق میکنه اگه فرق نداشت که احتیاجی به کالیبره نبود

caty
23-09-2014, 14:31
من یه سنسور lm35 دارم وقتی به lcd وصلش می کنم و جلو سشوار می گیرم مقدارش اصلا تغییر نمیکنه! :unh:یعنی مشکل از سنسورمه؟باید عوض کنم؟:(
خیلی ممنون از اساتید محترم.
واقعا لطف می کنین اگه جواب بدین...

dariush_ab
23-09-2014, 22:08
من یه سنسور lm35 دارم وقتی به lcd وصلش می کنم و جلو سشوار می گیرم مقدارش اصلا تغییر نمیکنه! :unh:
یعنی مشکل از سنسورمه؟باید عوض کنم؟:(

خیلی ممنون از اساتید محترم.
واقعا لطف می کنین اگه جواب بدین...

سلام.
با این اطلاعاتی که دادین که نمیشه فهمید!
احتیاج به سشوار نیست توی دست هم که سنسور رو بگیرین حدود 7 درجه باید بره بالا.
مشکل از هم میتونه از سخت افزار باشه هم نرم افزار...

caty
24-09-2014, 17:16
خیلی ممنون که توجه کردین و جواب دادین.
مشکل از برنامه بود که حل شد ولی الان یه مشکل دیگه دارم.اگه ممکنه راهنماییم کنین.
وقتی فقط سنسور lm35 رو تو پروتوس شبیه ساری می کنم با تغییر ولتاژ روش، هم زمان تغییراتش رو lcd نمایش داده میشه ولی وقتی hs1101 رو هم به برنامه و مدار پروتوس اضافه می کنم تغییرات هم زمان تو lcd نشون داده نمیشه و باید شبیه سازی رو stop کنم و دوباره play کنم تا تغییرات اعمال بشه.نمیدونم مشکل از کجای برنامه ست و چی کار باید بکنم!8086واقعا ممنون میشم اگه به برنامه م یه نگاهی بندازید.
با تشکر فراوان

caty
24-09-2014, 18:18
یه مشکل عجیب دیگه ای هم که دارم اینه که وقتی lcd رو به portc یا portd میکرو وصل میکنم هیچی نشون نمیده ولی وقتی به porta یا b وصل می کنم درست کار می کنه!این مشکل که نمیتونه از برنامه م باشه!چون هر بار پورت متصل به ال سی دی رو درست تنظیم می کنم!ممکنه ال سی دیم معیوب باشه؟یا مشکل از جای دیگه ای؟!بازم بینهایت ممنون...

Ma3ood
24-09-2014, 19:25
پورت سی در عمل یه فیوز بیت داخلی به نام jtagen داره که برای پراگرامر و دیباگ استفاده میشه که در عمل واسه سطح پایین کاربردی نداره شما اونو غیر فعال کردید چون در غیر این صورت پورت سی بدون کاربرد هستش

caty
24-09-2014, 20:25
پورت سی در عمل یه فیوز بیت داخلی به نام jtagen داره که برای پراگرامر و دیباگ استفاده میشه که در عمل واسه سطح پایین کاربردی نداره شما اونو غیر فعال کردید چون در غیر این صورت پورت سی بدون کاربرد هستش

ممنون بابت توجه تون...:wink:
مشکلم با فعال کردن این فیوز بیت برطرف شد:o

caty
25-09-2014, 15:56
مهندسین و اساتید محترم کسی فایلای پیوستی منو نگاه انداخت؟
لطفا اگه کسی وقت و فرصتشو داره یه نگاه بندازه و اشکال منو بگه.کارم گیره!وقتم ندارم.واقعا ممنون از همگی...

eagle
26-09-2014, 16:43
سلام من فایلتون دیدم چرا از 555 استفاده کردید؟

caty
26-09-2014, 21:05
سلام من فایلتون دیدم چرا از 555 استفاده کردید؟

سلام:hi:
خیلی لطف کردین.
آی سی555 رو واسه را اندازی سنسور hs1101 که یه سنسور رطوبت خازنی هست استفاده کردم.تغییرات رطوبت باعث تغییر ظرفیت خازن سنسور میشه و 555 این تغییرات رو به صورت تغییر فرکانس در میاره تا پین T0 میکرو بتونه اونو بخونه.سنسورم با یه خازن معمولی شبیه سازی کردم.اگه ظرفیت خازن متصل به پایه ی 2 آی سی 555 رو بالا و پایین کنین تغییرات رطوبتو رو lcd مشاهده می کنین

Ma3ood
26-09-2014, 23:19
این تغییرات رو به صورت تغییر فرکانس در میاره تا adc میکرو بتونه اونو بخونه.
adc میکرو بخونه !!!!!

caty
26-09-2014, 23:45
adc میکرو بخونه !!!!!

ببخشید استادlov:
من تازه وارد و بیسوادم...
چطور میتونم این جمله مو اصلاح کنم؟
استاد شما لطف می کنین یه نگاهی به برنامه بندازین و مشکلمو اگه ممکنه بگید:(؟

Ma3ood
27-09-2014, 18:53
دوست من اشکال از برنامه شما نیست در واقع مشکلی که بیان کردید از ضعف نرم افزار پروتئوس هستش
در عمل مشکلی نخواهید داشت