پاسخ : مشکل هنگ کردن میکرو بعد از چند روز
با درود و احترام خدمت اساتید
مشکل از کدویژن نیست و من خودم از روزی که شروع کردم کلا با کدویژن کار میکنم و تا الان مشکلی نداشتم.البته تجربه کار کردن با
IDE های دیگه رو تایید میکنم چون باعث میشه یکسری استانداردها رو یاد بگیرید.
در مورد PCB که گذاشتید چند نکته هست که بهتون میگم تغییرش بدید مطمئنا بی تاثیر نیست.
L1 رو برداین و موازی با خازن C6 یه خازن الکترولیت 4.7UF یا 10UF بذارید.
مقاومت R2 اگه برای کاهش جریان سنسور استفاده میشه رو مطابق استاندارد بذارید تا با مشکل کمبود جریان مواجه نشید.احتمالا تو دیتاشیت سنسور جریان مورد نیاز نوشته شده.
پایه های ازاد میکرو بصورت نرم افزاری پول اپ کنید و تو تغییر مقدار پورت حتما بصورت پول اپ باقی بمونن.البته پایه های ازاد رو باید ورودی در نظر میگرفتین و به GND وصل میکردین ولی چون PCB قابل تغییر نیست از روش پول اپ استفاده کنید.
اگه ولتاژ مثبت رو ازسوکت IDC1 میگیرید حتما رگوله شده باشه.
اگه امکانش هست سنسور رو مستقیما به PCB وصل کنید یا از کابل استاندارد شیلد دار استفاده کنید.اگه طول سیم بلنده یه خازن 1UF مستقیما به پایه سنسور وصل کنید.
برای ولتاژ 5 ولت R22-R21 رو 4K7 قرار بدین طبق استاندارد I2C.
اگه دستگاه تو محیطی کار میکنه که نویز زیاده بدنه کریستال رو به GND وصل کنید
احتمال نویز انداختن بازر کمه چون جریانش با مقاومت محدود شده و بهتره از مقاومت 220 اهم استفاده کنین.البته مودم DIALUP قدیمی چندبار دیدم از دیود هرزگرد استفاده میکردن ولی من خودم هیچوقت اینکارو نکردم و مشکلی نداشتم.
البته یه نکته مهم وجود داره که سرعت سنسور شما چندکیلوبیت بر ثانیه هست.اگه میکرو با سرعت بالا تبادل دیتا کنه میتونه در خوندن سنسور بصورت یکسره و پشت هم دچار مشکل بشه.بنظرم از سرعت پایین برای خوندن سنسور استفاده کن
موفق باشید
دلیل: ادغام دو پست برای جلوگیری از اسپم
با درود خدمت محمد اقا
اون سوکت 5 تایی احتمالا برای اتصال کلید هست تا بتونن تنظیمات برنامه و گذشتن از حد مجاز دما رو تعیین کنن
با درود و احترام خدمت اساتید
مشکل از کدویژن نیست و من خودم از روزی که شروع کردم کلا با کدویژن کار میکنم و تا الان مشکلی نداشتم.البته تجربه کار کردن با
IDE های دیگه رو تایید میکنم چون باعث میشه یکسری استانداردها رو یاد بگیرید.
در مورد PCB که گذاشتید چند نکته هست که بهتون میگم تغییرش بدید مطمئنا بی تاثیر نیست.
L1 رو برداین و موازی با خازن C6 یه خازن الکترولیت 4.7UF یا 10UF بذارید.
مقاومت R2 اگه برای کاهش جریان سنسور استفاده میشه رو مطابق استاندارد بذارید تا با مشکل کمبود جریان مواجه نشید.احتمالا تو دیتاشیت سنسور جریان مورد نیاز نوشته شده.
پایه های ازاد میکرو بصورت نرم افزاری پول اپ کنید و تو تغییر مقدار پورت حتما بصورت پول اپ باقی بمونن.البته پایه های ازاد رو باید ورودی در نظر میگرفتین و به GND وصل میکردین ولی چون PCB قابل تغییر نیست از روش پول اپ استفاده کنید.
اگه ولتاژ مثبت رو ازسوکت IDC1 میگیرید حتما رگوله شده باشه.
اگه امکانش هست سنسور رو مستقیما به PCB وصل کنید یا از کابل استاندارد شیلد دار استفاده کنید.اگه طول سیم بلنده یه خازن 1UF مستقیما به پایه سنسور وصل کنید.
برای ولتاژ 5 ولت R22-R21 رو 4K7 قرار بدین طبق استاندارد I2C.
اگه دستگاه تو محیطی کار میکنه که نویز زیاده بدنه کریستال رو به GND وصل کنید
احتمال نویز انداختن بازر کمه چون جریانش با مقاومت محدود شده و بهتره از مقاومت 220 اهم استفاده کنین.البته مودم DIALUP قدیمی چندبار دیدم از دیود هرزگرد استفاده میکردن ولی من خودم هیچوقت اینکارو نکردم و مشکلی نداشتم.
البته یه نکته مهم وجود داره که سرعت سنسور شما چندکیلوبیت بر ثانیه هست.اگه میکرو با سرعت بالا تبادل دیتا کنه میتونه در خوندن سنسور بصورت یکسره و پشت هم دچار مشکل بشه.بنظرم از سرعت پایین برای خوندن سنسور استفاده کن
موفق باشید
دلیل: ادغام دو پست برای جلوگیری از اسپم
نوشته اصلی توسط electromohammad
نمایش پست ها
اون سوکت 5 تایی احتمالا برای اتصال کلید هست تا بتونن تنظیمات برنامه و گذشتن از حد مجاز دما رو تعیین کنن
دیدگاه