سلام
این رو هم از ما بگیر
ایشا... جواب نهایی میگیری
من انجام دادم و بدون مشکل برام یکسال کار کرد (البته خراب نشدا)
برو به صفحه 5 (راستی تغذیه از یک آداپتور معمولی 12 ولت 500 میلی استفاده کردم و الباقی مانند نقشه)
ایـــــــــران میـــــــکرو ™
سلام
این رو هم از ما بگیر
ایشا... جواب نهایی میگیری
من انجام دادم و بدون مشکل برام یکسال کار کرد (البته خراب نشدا)
برو به صفحه 5 (راستی تغذیه از یک آداپتور معمولی 12 ولت 500 میلی استفاده کردم و الباقی مانند نقشه)
ایـــــــــران میـــــــکرو ™
ویرایش توسط mehdi29665 : 19-05-2012 در ساعت 21:25
درود
اگه منبع تغذیه سوئچینگ نزدیک میکرو باشه (خود بردش) ایجاد نویز میکنه یا نه ؟؟
اخه من منبع رو دور کردم مشکل هنگ تقریبا تموم شد
ویرایش توسط Ma3ood : 22-05-2012 در ساعت 22:43
من با منابع سوچینگ مشکلی نداشته ام
الیته منابعی که مورد استفاده من بوده همه آماده و بسته بندی بوده وقرار دادن بورد مدارم کنار منبع تا حالا برام مشکلی ایجاد نکرده
مهندس agape یه اسکریپت خطرناکی به سایتت نفوذ کرده که firefox پیغام اخطار میده.
اینجوری google سایتت رو از ایندکسش حذف می کنه و دیگه تو نتایج سرچش نمی آره
از سایتت پاکشون کن این اسکریپت ها رو مهندس
با درود
دوستان یه سوال لطفا اونایی که تجربه داشتن جواب بدن
حالا سوال به این صورته که ایا میشه از میکرو کنترلر های avr مثل مگا 16 مثلا به صورت 24 ساعته و یه سال کار کنه و هیچ هنگی نکنه (با توجه به برنامه که کاملا رو اصول باشه )
ایا این قابلیت رو میتونه داشته باشه چون خود من پروژه هایی که درست کردم اکثرا یا چند ساعت در روز فعال بودن و یا کلا دانشجویی بوده و .....
حالا دوستان خواهشا نظرات و تجربیات خودشون رو لطف کنند بنویسند ممنون
رفیق تایمر watch dog رو برا همین گذاشتن دیگه...
میدونم اما نمیخوام میکروم ریست بشه
دوستان واچ داگ رو دقیق باید کجا ها فعال کرد میشه یه نمه توضیح بدهید مثلا تو حلقه اصلی اگه کلا خطوط حدود 2 میلی ثانیه طول میکشه بعد بیای اولش فعال کنی بگی اگه مثلا تا سر ریز نشده خاموشش کنی درسته دیگه
یه نمونه کد ساده بگذارید
من خودم تا حالا استفاده نکردم ولی با فیوزبیتها فعال میشه و مقدارش تعیین میشه و هیچ ربطی به برنامه نداره..
اگه میخوای عددهات حفظ بشه از eeprom استفاده کن براشون..در اینصورت حتی با خاموش شدن میکرو هم مقدارشون حفظ میشه..
اگه ام نمیخوای میکرو ریست بشه،1راهشم اینه که تایمر راه بندازی و بنویسی اگه مثلآ بیشتر از 60 ثانیه شد،برو فلان قسمت برنامه..هر سری هم که برنامت تموم شد،مقدار ثانیه رو صفر کنی که دیگه وارد اون قسمت 60 ثانیه نشه...اینم 1راهه جلوگیری از خطاس...ولی مشکل این اینه که اگه میکرو کلآ هنگ کنه،با این نمیشه کاریش کرد...
ویرایش توسط Ma3ood : 14-06-2012 در ساعت 15:44
میخوای حتی در صورت خطا هم از while خارج نشه؟
اگه تایمر را بندازی،بنویسی وقتی مثلآ 60ثانیه شد،
void main()اونموقه از اول برنامه رو اجرا میکنه برات...برای اینکه بدون خطا سرریز نشه هم آخر دستورات توی while هم بذا:
sec=0
دوست عزیز الان مشکل دقیقا چیه؟ میشه کامل توضیح بدین؟
ببینید من الان برنامه که نوشتم بدون هیچ هنگی و مشکلی داره کار میکنه منتها باید این برنامه با میکرو به صورت 24 ساعته روشن باشه در کل نمی تونم هم اینقدر صبر کنم ببینم ایا دو سه ماه خوب کار میکنه یا نه وقتی برام نموده من در ابتدا سوال کردم ایا میتونه میکرو بدوون هیچ هنگی و یا کلا همیشه روشن باشه چون یه جا خوندم میکرو های AVR نمی تونن یه سره روشن باشه ایا این واقعیت داره یا خرافات یه عده است که اومدن شایعه کردن که اره AVR به درد نمی خوره و فلان چون من تا الان هیچ موقع نشده میکروم هنگ کنه که احتیاج به ریست داشته باشه که دوستان پیشنهاد واچ داگ دادن که پیشنهاد خوبیه اما واقعا به کار بردن توی اون برنامه سخته
سلام
دوست عزیز اگه از صحت و درستی برنامه ای که نوشته اید و همچنین مدار درایو میکروتون(یعنی درستی اتصال ادوات خارجی به میکرو،رعایت اصول جلوگیری از نویز(مخصوصا موقع استفاده از adc)و....) مطمئن هستید.بدونید که کار خواهد کرد.
بطور مثال یه مدار درایور rgb 3 کانال با جریان بیش از 2 امپر طراحی کرده بودم که الان 3 سال هست بدون وقفه داره کار می کنه.
ممنون بابت توجه تون و امیدوار شدم
برنامه تا اونجایی که تونستم اصولی نوشتم
تمام نکات اعم از رگوله کردن ولتاژ تغذیه گذاشتن فیلتر LC برای تغذیه
گذاشتن مدار LC برای تغذیه adc جدا کردن ولتاژ بخش قدرت (رله و...) از میکرو
الان 3 روز هست داره یه سره کار میکنه اونم روی برد سوراخ دار چون باید روی برد اصلی و فیبر مدار چاپی و ای سی - اس ام دی باید بعدا طراحی بشه و شاید تیراژ بالای 1000 تا داشته باشه برا همین خیلی وسواس به خرج میدم تا یه وقت مشکلی پیش نیاد.
راستی شما که واچ داگ به کار نبردید و در کل چه اصولی را برای به حداقل رسیدن نویز و هنگ میکرو پیشنهاد میکنید
سلام دوست عزیز من
ما یک نظر کوچیک میدم شاید به دردت خورد
من خودم از avr تو پروژه های صنعتی استفاده میکنم
این قضیه ای که بچه ها میگن و شایعه شده صحت داره ولی به نظر من میتونی یک قطعه معمولی به صنعتی تبدیل کنی مهم نیست چه باشه چقدر خطا داشته باشه
تو صنعت جندتا ریزکاری هست که باید دقت کنی
تمام کارت بر اساس اصول باشه همه چی حله
اگه کمک بیشتری میخوای تو اجراء با avr ، پروژه خودتون شرح بدین تا کمک کنم
ارادت
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
ممنون دوست عزیز
در مورد پروژه باید بگم که نمونه برداری از ولتاژ برق شهری انجام میشه و به واسطه اون یه سری کارا انجام میشه
مثلا رله ای روشن و یا خاموش میشه
حال برای نمایش از از سون سگمت استفاده کردم
یه سوال نمونه برداری از ولتاژ ورودی با ترانس بهتره و یا همون عادی و تقسیم مقاومتی ( قیمت تمام شده خیلی مهمه ) میتونم از ترانسی که برای تامین ولتاژ برق ورودی میکرو استفاده کنم
مثلا 220 به 24 ولت و بیایم تغییرات 24 ولت رو اندازه گیری کنم و در ادامه یکسو سازی چون همون طور که میدونیم ترانس یه قطعه خطی هستش.
در مورد این ریزه کاری ها میشه توضیح بدهید چیا بیشتر اهمیت داره
دایی جان ، کار خواهد کرد! این شایعه هست که فلان میکرو این طور هست و بهمان میکرو اونطور
نکته اول ، بسته به محیط مورد استفاده نحوی رسم پی سی بی خیلی مهم .
نکته دوم ، شما برای فیلترینگ حتما از خازن های 1میکرو، 0.1و0.01 استفاده کنید .
نکته سوم ، من یه محافظ با این اصول ساختم و الان ماه ها هست داره کار میکنه بدون هنگ و این چرت و ژرت ها،
نکته چهارم ، پایه بعضی از plc های صنعتی همین avr هست،
پس خرافاتی نباشید!