۰۴-مهر-۱۳۹۱, ۲۱:۳۴:۴۱
۰۵-مهر-۱۳۹۱, ۰۰:۴۱:۵۲
(۰۴-مهر-۱۳۹۱, ۲۱:۳۴:۴۱)r0b0 نوشته است: [ -> ]یکی کمک کنه؛ به هیچ نحوی مدارم را نمیوفته
یه لطفی واسم بکنید
سلام
مدار لازم دارید یا مدارتان کار نمی کند در ضمن مونیتورینگ با چی کامبیوتر
یا LCD
اگر مدارتان را ارسال کنید بهتر است
موفق باشید
۰۵-مهر-۱۳۹۱, ۰۹:۱۳:۵۹
سلام
vigraz جان ممنون از رسیدگی
اگه لطف کنید صفحات قبلی رو نگاه کنید؛ کل مدار و بهمراه توضیحات ارسال کردم.
بازم ممنونم ازت
vigraz جان ممنون از رسیدگی

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

۰۵-مهر-۱۳۹۱, ۲۲:۵۳:۱۶
(۰۵-مهر-۱۳۹۱, ۰۹:۱۳:۵۹)r0b0 نوشته است: [ -> ]سلام
vigraz جان ممنون از رسیدگی
اگه لطف کنید صفحات قبلی رو نگاه کنید؛ کل مدار و بهمراه توضیحات ارسال کردم.
بازم ممنونم ازت
سلام
برای کار با کریستال بالاتر از 1MHzدرAVR باید دو خازن 22PF را به دو سر
کریستال وصل کنید وسر دیگر خازنها را به شاسی(منفی مدار)اتصال دهید
در غیر این صورت جوابهای میکرو نادرست است مگر موارد اتفاقی البته در بروتیوس اشکالی ندارد چون اصولا بروتیوس میکرو را با RC داخلی قبول میکند
ا delay در سورس برنامه 10 میلی ثانیه است واین احتمالا کم است ار تاخیر
50 میلی ثانیه استفاده کنید(بعد از رفع مشکل کریستال)
خروجی LM35 بر روی ولتمتر قابل مشاهده است 10 میلی ولت به ازای هر درجه
baud 57600 در بعضی موارد جواب نمیدهد از 9600 استفاده کنید
بهر حال شما این مدار را اگر عملا در ست کنید وخازنهای دو سر کریستال را وصل کنید مشکلی ندارد یا میتوانید از RC داخلی میکرو استفاده کنید واین ارتباطی به دقت ندارد البته در این مدار
موفق باشید
۰۵-مهر-۱۳۹۱, ۲۳:۰۳:۲۷
ممنون vigraz عزیز
من به پایه کریستال خازن اتصال ندادم، فقط پایه رفرنس رو با یه خازن زمین کردم.
میکروی من از نوع a هستش، شنیدم نوع a کمی دسترس داره، اطلاعاتی از راه اندازی نوع a دارید؟ کلا فرقش با نوع معمولی چیه؟
من به پایه کریستال خازن اتصال ندادم، فقط پایه رفرنس رو با یه خازن زمین کردم.
میکروی من از نوع 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 اشکال دارد
موفق باشید
۱۱-مهر-۱۳۹۱, ۲۱:۱۹:۲۹
سلام
من سورس مدارمو درست کردم و تو شبیه ساز نتیجه گرفتم، ولی تو ویژوال بیسیک به مشکل برخوردم!
این مدار درست بشو نیست
vigraz جان اگه واسم بفرستی کلی شرمنده ام کردی
فدات
من سورس مدارمو درست کردم و تو شبیه ساز نتیجه گرفتم، ولی تو ویژوال بیسیک به مشکل برخوردم!
این مدار درست بشو نیست

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

فدات

۱۲-مهر-۱۳۹۱, ۰۰:۵۰:۰۳
(۱۱-مهر-۱۳۹۱, ۲۱:۱۹:۲۹)r0b0 نوشته است: [ -> ]سلامسلام
من سورس مدارمو درست کردم و تو شبیه ساز نتیجه گرفتم، ولی تو ویژوال بیسیک به مشکل برخوردم!
این مدار درست بشو نیست
نقل قول: البته من مدار با mega8 دارم که با بسکام نوشته شده که فقط با تغییر اعلان
ای سی میتواند برای mega16 بکاررود مونیتور ان هم با vb6 نوشته شده
از ای سی MAX هم استفاده نکرده ام وبرای اتصال RS232 از مدار
ترانزیستوری استفاده کرده ام اگر خواستید ارسال کنم
vigraz جان اگه واسم بفرستی کلی شرمنده ام کردی
فدات
مدار را با فایل VB بروتئوس وبسکام ارسال کردم البته مدار مدار خودتان است ومدار سریال (RS232) ترانزیستوری در ان نگذاشتم چون لزومی نداشت
ومدار خودتان با ای سی MAX مشکلی ندارد فقط یادتان باشد که فایل هگز
بسکام را باید برای میکرو استفاده کنی نه برنامه قبلی C را
چون مونیتور VB با این برنامه هماهنگ است
موفق باشید
۱۲-مهر-۱۳۹۱, ۰۱:۲۵:۰۸
vigraz جان ممنون ، ولی من این مدار و کار کردم؛
همین نتایج هم گرفتم.
مشکل من با پورت سریالشه، وقتی وصل می کنم، تو شبیه ساز خروجی نشون نمیده، یا بصورت عدد هگز نمایش داده میشه!
باید این پروژه حتما با پورت سریال به سیستم وصل بشه!!
همین مداری که شما طراحی کردی، چرا خروجی رو به این شکل نشون میده؟
![[تصویر: 5o2me1k9s3o51e4wtf.bmp]](http://www.niloblog.com/files/images/5o2me1k9s3o51e4wtf.bmp)
من باید دمای -35 تا 100 درجه رو مانیتورینگ کنم
همین نتایج هم گرفتم.
مشکل من با پورت سریالشه، وقتی وصل می کنم، تو شبیه ساز خروجی نشون نمیده، یا بصورت عدد هگز نمایش داده میشه!
باید این پروژه حتما با پورت سریال به سیستم وصل بشه!!
همین مداری که شما طراحی کردی، چرا خروجی رو به این شکل نشون میده؟
![[تصویر: 5o2me1k9s3o51e4wtf.bmp]](http://www.niloblog.com/files/images/5o2me1k9s3o51e4wtf.bmp)
من باید دمای -35 تا 100 درجه رو مانیتورینگ کنم
۱۲-مهر-۱۳۹۱, ۰۳:۱۴:۰۹
(۱۲-مهر-۱۳۹۱, ۰۱:۲۵:۰۸)r0b0 نوشته است: [ -> ]vigraz جان ممنون ، ولی من این مدار و کار کردم؛سلام
همین نتایج هم گرفتم.
مشکل من با پورت سریالشه، وقتی وصل می کنم، تو شبیه ساز خروجی نشون نمیده، یا بصورت عدد هگز نمایش داده میشه!
باید این پروژه حتما با پورت سریال به سیستم وصل بشه!!
همین مداری که شما طراحی کردی، چرا خروجی رو به این شکل نشون میده؟
من باید دمای -35 تا 100 درجه رو مانیتورینگ کنم
در بست قبلی (دوبست قبلتر)که طرز اتصال صحیح ترمینال را گفتم درباره
نمایش اطلاعات بر روی ترمینال توضیح دادم که در شبیه ساز خروجی بعد از
ای سی MAX بصورت کد اسکی است(همان که شما میگویید هگز)ولی اگر تر مینال را بصورت مستقیم به میکرو وصل کنید (که در این مدار هست)خروجی این ترمینال که مستقیم وصل شده بصورت عدد است در عکسی که شما ارسال کرده اید این ترمینال نمایش نمیدهد یا فعال نیست که شما باید انرا فعال کنید یعنی
انرا delete یا cut کنید ودوباره وصل کنید ودقت کنید که بایه ها را درست
وصل کنید یعنی RXD->TXD و TXD->RXD
بهر حال این ترمینال فقط در شبیه ساز است ودر مدار عملی خروجی ارسال شده از میکرو توسط اینتر فیس(مثل ای سی MAX یا مدار ترانزیستوری )به PC کد اسکی است
در برنامه ای که ارسال کرده ام تبدیل این کد وجود دارد وخروجی که نمایش داده میشود عدد است که یکی برای سانتیگراد است ویکی فارنهایت این برنامه
مربوط به مدار عملی است وربطی به شبیه ساز ندارد
درباره -35 تا 100 درجه باید بدنبال سنسور مناسب باشید LM35
در این مورد جوابگو نیست
موفق باشید
۱۲-مهر-۱۳۹۱, ۱۲:۰۲:۵۹
نقل قول: در بست قبلی (دوبست قبلتر)که طرز اتصال صحیح ترمینال را گفتم دربارهدرسته این مدار تو خروجی کد اسکی نشون میده ولی مدارهای قبلی هگز بودند!
نمایش اطلاعات بر روی ترمینال توضیح دادم که در شبیه ساز خروجی بعد از
ای سی MAX بصورت کد اسکی است(همان که شما میگویید هگز)ولی اگر تر مینال را بصورت مستقیم به میکرو وصل کنید (که در این مدار هست)خروجی این ترمینال که مستقیم وصل شده بصورت عدد است در عکسی که شما ارسال کرده اید این ترمینال نمایش نمیدهد یا فعال نیست که شما باید انرا فعال کنید یعنی
انرا delete یا cut کنید ودوباره وصل کنید ودقت کنید که بایه ها را درست
وصل کنید یعنی RXD->TXD و TXD->RXD
ترمینال درسته، خودم غیرفعال کردم تا متوجه منظورم بشید.
دوست عزیز از همه کمک هاتون ممنون، ولی باز نتیجه نگرفتم

کل مدار و مطابق مدار شما رو بردبرد پیاده کردم ولی نشد!
من فیوزبیت ها رو به طریقه زیر تنظیم می کنم؛
![[تصویر: 4xz83xuyx80snf6w60.jpg]](http://www.niloblog.com/files/images/4xz83xuyx80snf6w60.jpg)
برای تغذیه مدار هم از یه آداپتور 5 ولت استفاده کردم.