ايران ويج

نسخه‌ی کامل: دماسنج LM35
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6
یکی کمک کنه؛ به هیچ نحوی مدارم را نمیوفتهSad

یه لطفی واسم بکنیدHeart
(۰۴-مهر-۱۳۹۱, ۲۱:۳۴:۴۱)r0b0 نوشته است: [ -> ]یکی کمک کنه؛ به هیچ نحوی مدارم را نمیوفتهSad

یه لطفی واسم بکنیدHeart

سلام
مدار لازم دارید یا مدارتان کار نمی کند در ضمن مونیتورینگ با چی کامبیوتر
یا LCD
اگر مدارتان را ارسال کنید بهتر است

موفق باشید
سلام

vigraz جان ممنون از رسیدگیHeart

اگه لطف کنید صفحات قبلی رو نگاه کنید؛ کل مدار و بهمراه توضیحات ارسال کردم.

بازم ممنونم ازت009
(۰۵-مهر-۱۳۹۱, ۰۹:۱۳:۵۹)r0b0 نوشته است: [ -> ]سلام

vigraz جان ممنون از رسیدگیHeart

اگه لطف کنید صفحات قبلی رو نگاه کنید؛ کل مدار و بهمراه توضیحات ارسال کردم.

بازم ممنونم ازت009

سلام
برای کار با کریستال بالاتر از 1MHzدرAVR باید دو خازن 22PF را به دو سر
کریستال وصل کنید وسر دیگر خازنها را به شاسی(منفی مدار)اتصال دهید
در غیر این صورت جوابهای میکرو نادرست است مگر موارد اتفاقی البته در بروتیوس اشکالی ندارد چون اصولا بروتیوس میکرو را با RC داخلی قبول میکند

ا delay در سورس برنامه 10 میلی ثانیه است واین احتمالا کم است ار تاخیر
50 میلی ثانیه استفاده کنید(بعد از رفع مشکل کریستال)

خروجی LM35 بر روی ولتمتر قابل مشاهده است 10 میلی ولت به ازای هر درجه

baud 57600 در بعضی موارد جواب نمیدهد از 9600 استفاده کنید
بهر حال شما این مدار را اگر عملا در ست کنید وخازنهای دو سر کریستال را وصل کنید مشکلی ندارد یا میتوانید از RC داخلی میکرو استفاده کنید واین ارتباطی به دقت ندارد البته در این مدار

موفق باشید
ممنون vigraz عزیز

من به پایه کریستال خازن اتصال ندادم، فقط پایه رفرنس رو با یه خازن زمین کردم.

میکروی من از نوع a هستش، شنیدم نوع a کمی دسترس داره، اطلاعاتی از راه اندازی نوع a دارید؟ کلا فرقش با نوع معمولی چیه؟
(۰۵-مهر-۱۳۹۱, ۲۳:۰۳:۲۷)r0b0 نوشته است: [ -> ]ممنون vigraz عزیز

من به پایه کریستال خازن اتصال ندادم، فقط پایه رفرنس رو با یه خازن زمین کردم.

میکروی من از نوع a هستش، شنیدم نوع a کمی دسترس داره، اطلاعاتی از راه اندازی نوع a دارید؟ کلا فرقش با نوع معمولی چیه؟

سلام
دوست من اتصال دو خازن حدود 22pf برای کار با میکرو حتمی است
البته برای کریستال بالاتر از 1MHz
این فقط در میکرو نیست ودر تمام ای سی های نوسان ساز عمومیت دارد وعلتش
بالا بردن ضریب Q وبایین اوردن مقاومت میرایی است غیر از این کریستال
نوسانات بیش بینی نشده دارد

اما شما در این مدار می توانید با تغییر فیوز بیتها از RC داخلی میکرو
استفاده کنید در این مورد لازم نیست سورس را تغییر دهید والبته کریستال هم
نیاز نیست

فرق سری a با معمولی در فرکانس کار و ولتاز است ولی هر دو با ولتاز
5v وفرکانس 8MHz کار میکنند(سری aاز5.5v تا 2.7v و معمولی از 5.5v تا
4.5v میتوانند کار کنند)
البته من مدار با mega8 دارم که با بسکام نوشته شده که فقط با تغییر اعلان
ای سی میتواند برای mega16 بکاررود مونیتور ان هم با vb6 نوشته شده
از ای سی MAX هم استفاده نکرده ام وبرای اتصال RS232 از مدار
ترانزیستوری استفاده کرده ام اگر خواستید ارسال کنم ولی در عین حال
تحقیق شما در باره مدار و برنامه خودتان همیشه بهتر است

در ضمن درشبیه ساز بایه RXD ترمینال مجازی به بایه T1OUT ای سی MAX
و TXD ترمینال مجازی به R1IN ای سی MAX وصل می شود
در وصل مستقیم ترمینال به میکرو هم به همین روش است یعنی RXD->TXD وTXD->RXD
میتوانید دو ترمینال را در شبیه ساز همزمان وصل کنید
بر روی ترمینالی که مستقیم وصل کرده اید خروجی ADC را بصورت عدد ودر ترمینالی
که بعد از ای سی MAX وصل کرده اید خروجی را بصورت کد اسکی مشاهده میکنید

البته اینها در صورتی است که اشکالات سورس برنامه اتان را حل کنید چون سورس
برنامه اتان به زبان C اشکال دارد

موفق باشید
سلام

من سورس مدارمو درست کردم و تو شبیه ساز نتیجه گرفتم، ولی تو ویژوال بیسیک به مشکل برخوردم!

این مدار درست بشو نیستAngry

نقل قول: البته من مدار با mega8 دارم که با بسکام نوشته شده که فقط با تغییر اعلان
ای سی میتواند برای mega16 بکاررود مونیتور ان هم با vb6 نوشته شده
از ای سی MAX هم استفاده نکرده ام وبرای اتصال RS232 از مدار
ترانزیستوری استفاده کرده ام اگر خواستید ارسال کنم


vigraz جان اگه واسم بفرستی کلی شرمنده ام کردی009

فداتHeart
(۱۱-مهر-۱۳۹۱, ۲۱:۱۹:۲۹)r0b0 نوشته است: [ -> ]سلام

من سورس مدارمو درست کردم و تو شبیه ساز نتیجه گرفتم، ولی تو ویژوال بیسیک به مشکل برخوردم!

این مدار درست بشو نیستAngry

نقل قول: البته من مدار با mega8 دارم که با بسکام نوشته شده که فقط با تغییر اعلان
ای سی میتواند برای mega16 بکاررود مونیتور ان هم با vb6 نوشته شده
از ای سی MAX هم استفاده نکرده ام وبرای اتصال RS232 از مدار
ترانزیستوری استفاده کرده ام اگر خواستید ارسال کنم


vigraz جان اگه واسم بفرستی کلی شرمنده ام کردی009

فداتHeart
سلام
مدار را با فایل VB بروتئوس وبسکام ارسال کردم البته مدار مدار خودتان است ومدار سریال (RS232) ترانزیستوری در ان نگذاشتم چون لزومی نداشت
ومدار خودتان با ای سی MAX مشکلی ندارد فقط یادتان باشد که فایل هگز
بسکام را باید برای میکرو استفاده کنی نه برنامه قبلی C را
چون مونیتور VB با این برنامه هماهنگ است
موفق باشید
vigraz جان ممنون ، ولی من این مدار و کار کردم؛

همین نتایج هم گرفتم.

مشکل من با پورت سریالشه، وقتی وصل می کنم، تو شبیه ساز خروجی نشون نمیده، یا بصورت عدد هگز نمایش داده میشه!

باید این پروژه حتما با پورت سریال به سیستم وصل بشه!!

همین مداری که شما طراحی کردی، چرا خروجی رو به این شکل نشون میده؟

[تصویر:  5o2me1k9s3o51e4wtf.bmp]

من باید دمای -35 تا 100 درجه رو مانیتورینگ کنم
(۱۲-مهر-۱۳۹۱, ۰۱:۲۵:۰۸)r0b0 نوشته است: [ -> ]vigraz جان ممنون ، ولی من این مدار و کار کردم؛

همین نتایج هم گرفتم.

مشکل من با پورت سریالشه، وقتی وصل می کنم، تو شبیه ساز خروجی نشون نمیده، یا بصورت عدد هگز نمایش داده میشه!

باید این پروژه حتما با پورت سریال به سیستم وصل بشه!!

همین مداری که شما طراحی کردی، چرا خروجی رو به این شکل نشون میده؟

[تصویر:  5o2me1k9s3o51e4wtf.bmp]

من باید دمای -35 تا 100 درجه رو مانیتورینگ کنم
سلام
در بست قبلی (دوبست قبلتر)که طرز اتصال صحیح ترمینال را گفتم درباره
نمایش اطلاعات بر روی ترمینال توضیح دادم که در شبیه ساز خروجی بعد از
ای سی MAX بصورت کد اسکی است(همان که شما میگویید هگز)ولی اگر تر مینال را بصورت مستقیم به میکرو وصل کنید (که در این مدار هست)خروجی این ترمینال که مستقیم وصل شده بصورت عدد است در عکسی که شما ارسال کرده اید این ترمینال نمایش نمیدهد یا فعال نیست که شما باید انرا فعال کنید یعنی
انرا delete یا cut کنید ودوباره وصل کنید ودقت کنید که بایه ها را درست
وصل کنید یعنی RXD->TXD و TXD->RXD

بهر حال این ترمینال فقط در شبیه ساز است ودر مدار عملی خروجی ارسال شده از میکرو توسط اینتر فیس(مثل ای سی MAX یا مدار ترانزیستوری )به PC کد اسکی است
در برنامه ای که ارسال کرده ام تبدیل این کد وجود دارد وخروجی که نمایش داده میشود عدد است که یکی برای سانتیگراد است ویکی فارنهایت این برنامه
مربوط به مدار عملی است وربطی به شبیه ساز ندارد

درباره -35 تا 100 درجه باید بدنبال سنسور مناسب باشید LM35
در این مورد جوابگو نیست

موفق باشید
نقل قول: در بست قبلی (دوبست قبلتر)که طرز اتصال صحیح ترمینال را گفتم درباره
نمایش اطلاعات بر روی ترمینال توضیح دادم که در شبیه ساز خروجی بعد از
ای سی MAX بصورت کد اسکی است(همان که شما میگویید هگز)ولی اگر تر مینال را بصورت مستقیم به میکرو وصل کنید (که در این مدار هست)خروجی این ترمینال که مستقیم وصل شده بصورت عدد است در عکسی که شما ارسال کرده اید این ترمینال نمایش نمیدهد یا فعال نیست که شما باید انرا فعال کنید یعنی
انرا delete یا cut کنید ودوباره وصل کنید ودقت کنید که بایه ها را درست
وصل کنید یعنی RXD->TXD و TXD->RXD
درسته این مدار تو خروجی کد اسکی نشون میده ولی مدارهای قبلی هگز بودند!
ترمینال درسته، خودم غیرفعال کردم تا متوجه منظورم بشید.

دوست عزیز از همه کمک هاتون ممنون، ولی باز نتیجه نگرفتمSad

کل مدار و مطابق مدار شما رو بردبرد پیاده کردم ولی نشد!

من فیوزبیت ها رو به طریقه زیر تنظیم می کنم؛

[تصویر:  4xz83xuyx80snf6w60.jpg]

برای تغذیه مدار هم از یه آداپتور 5 ولت استفاده کردم.
صفحه‌ها: 1 2 3 4 5 6