ايران ويج

نسخه‌ی کامل: قاطی کردن میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت مهندسان گرامی

برنامه ای با Codevision نوشتم برای ATmega 32 a و ربات مسیریاب که طبق

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

که تو برنامه میشه 230 از 1024 ) بیاد با ADC اندازه بگیره و ...

برنامه تقریبا میشه گفت مو لای درزش نمیره (مگر اینکه مو خیلی ریز باشه ! )

ولی وقتی راه میندازمش ، قاطی میکنه! یهو چرخو می چر خونه، یهو وا میسته

(اصلا کاری هم به سنسور ها ندارم )

حتی آردوینو هم استفاده کردم ولی آردوینو هم قاطی می کرد ( البته آی سی

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

پروگرام می کردم )

اگر کمک کنید خیلی ممون می شم

قابل ذکره که هم آردوینو هم Atmega 32 برنامه های ساده مثل ورودی

دیجیتال ، چشمک ال ای دی یا یکم پیچیده تر مثل رقص نور رو بی نقص اجرا می

کنند

اطلاعات تکمیلی: آقا درایور هم L293 B و هم L298 رو امتحان کردم فرقی نکرد

سعی کردم از اپ امپ هم استفاده کنم ولی به دلایلی پشیمان شدم

برنامه درست شروع می شه ها ، ولی تا میرسه به بخش خواندن مقدار آنالوگ و ... قاط میزنه!

ضمنا احتمال سوختن هم میدم چون یه بار جفت شونو حواسم نبود اشتباه گذاشتم شدید داغ کرد؛ یعنی ممکنه فقط ADC سوخته باشه؟!
شما adc رو بدون اینکه موتور وصل باشه به مدار ازمایش کن اگر برنامت مشکل داشته باشه معلوم میشه و نتیجه رو اعلام کن
احتمال قوی نویز موتورا میفته رو میکرو
ورودی adcرو هم فیلتر بزار
سلام دوست عزیز

بدون موتور تست کردم ؛ ADC تعطیل

فیلتر هم رو خود بورد آرداینو هست فکر کنم (به احتمال خیلی زیاد)

فعلا استفاده از این شبه آرداینوی چینی خیلی برام راحت تره ، شما فکر

کنید mega 328 p دارم استفاده می کنم

اینم لینک عکس ربات بد بخت من
شاید مشکل از برنامته
شما یه برنامه دیگه بنویس رو یه برد دیگه تست کن
ده بار برنامه رو تغییر دادم ، چند بار بردمش تو حالت تست مانند، ولی نشد ، شاید سوخته

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

راستی یه سوال : کدویژن تاحالا شده اشتباهی کامپایل کنه واسه جناب عالی؟

آخه هم تو پروتوس هم رو میکروی واقعی یه Delay می زاشتم برای mega 32 a ور میداشت 10 برابر می کرد delay رو !

مثلا ال ای دی رو میخواستم نیم ثانیه ای چشمک بزنه ، 5 ثانیه میکرد!
atmell studio
باید شبیه سازی داشته باشه
حالا که اینطور شد به احتمال 90 درصد مطمعن ( مطمئن ! ) شدم میکروم سوخته

اگه تاپیک تست میکرو رو ببینی چیز های بیشتری دستگیرت میشه

آخه مطمئنم اگه شبیه سازی بکنم درست از آب در میاد, دلیلی نداره غلط از آب در بیاد! چون عوامل طبیعی که تو شبیه سازی

دخیل نیستن ؛مدار های الکترونیکی هم که در حال حاضر تو رباتم سالمه و دلیل این قاطی ، خرابی مدار نیست پس تو شبیه

سازی هم درست در میاد

اونطور که تو تاپیک "تست میکرو" بود ، چون میکرو رو روی پروگرامر اشتباه گذاشتم (چند دقیقه موند داغ هم شد )

و تو همون حالت اشتباه Erase chip هم کردم ، میگم 90 درصد سوخته . . .
فکذ کنم پابه Avcc رو باید به vcc بزنید . مشکل هر چی هست اصولا در تعریف نا صحیح ولتاژ مرجع باید باشه . یا کل میکرو می سوزه یا یکی از پایه ها، ورودی دیگه ای از Adc رو چک کنید