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

39 روز پیش

لطفا فایل شماره یک رو ملاحظه بفرمایید. یه مستر هست که با سه تا LM75 به طور دائم در ارتباط هست و فقط هم دما رو میخونه. خیلی ساده ، اول آدرس، بعدش دستور ریدینگ دست آخر هم دما. برای هرسه تا سنسور پشت سر هم و کل این فرایند اغلب دوبار تکرار میشه در هر ثانیه. ولی زمان بین خواندن اولی و دومی کاملا متغییر و تصادفی هست. تصویر یک ما اون بلاک سبز هستیم و قراره ما هم از اطلاعات دما با خبر بشیم. شاید اینطور به نظر بیاد که مساله سادست ما هم دستور خواندن رو صادر میکنیم که اطلاعات دما رو برداریم. ولی توجه بفرمایید که اگر خوندن ما با سیگنال های مستر همزمان بشه بلافاصله سیستم تریپ میخوره که این کار ممنوع هست و به هیچ عنوان نباید سیستم وقفه در کارش ایجاد بشه. در وحله اول با روش های آماری با قضیه برخورد شد که احتمال تداخل سیگنال ما با مستر به صفر برسه ولی متاسفانه بعد از چند ساعت این تداخل به خاطر ذات تصادفی خواندن مستر حتما اتفاق می افتد مهمم نیست که چقدر تکنیک های آماری رو پیشرفته کنی. ولی ما اینجا به دنبال راه حل قطعی هستیم. از اونجایی که ما هیچ دسترسی یا کنترلی نه روی اسلیوها و نه روی مستر نداریم، تنها راه اینطور به نظر میاد که مشابه پردازش سیگنال یک logic Analyzer از سیگنال ها فقط نمونه برداری بشه و اونوقت درون یک میکرو پردازش سیگنال و نهایتا استخراج دمای سنسورها انجام بشه. تصویر دوم. بسیار از آی سی های سوییچ I2C توی مارکت برای این موضوع مطالعه شد که متاسفانه برای این پروژه اجرایی نبود. پیشنهاد میکنم اگه بتونیم به طریقی دسترسی به زیر لایه های دستور HAL پیدا کنیم این کار ممکنه میشه چون سخت افزار لازم تو دل میکرو همین الان هم هست. میکرو Stm32f0C8T6 میتونه تا فرکانس نزدیک به 380 کیلوهرتز کلاک I2C تولید میکنه. بدون صورت که مثلا میکرو اطلاعات کلاک و دیتا رو روی یک آرایه ذخیره بکنه بدون اینکه بخواد سیگنال ACL یا NACK بزنه و عملا فقط یه Observerباقی بمونه. اطلاعات بیشتری لازم بود بفرمایید بلافاصله خدمتتون ارسال می گردد.

بودجه

10,000,000 تومان

تاریخ انقضا

24 فروردین 1404

مدت زمان پروژه

10 روز

پیشنهادها

1 پیشنهاد

نیاز به فاز بندی

ندارد

سطح پروژه

متوسط


فایل پیوست


مهارت‌های مورد نیاز پروژه


دسته‌بندی

درباره کارفرما

Elengineer
Elengineer

عضو از10 فروردین 1404

پروژه های مشابه

تمرین مخزن آب در متلب

سلام یک تمرین هستش که شامل چند قسمت میشه و مربوط به پر شدن مخزن آب میشه در نرم افزار متلب. لطفا توضیحات کامل ویدیویی یا متنی پیوست شود.

2,000,000 تومان

توسعه یک کتابخانه (Library) قابل اعتماد، بهینه و استاندارد

سلام من میخواهم یک لایبری با قابلیت ارسال اطلاعات با w5500 ایجاد بشه. شرح فایل آپلود شده است. سخت افزار بصورت ماژول و برد توسعه در اختیارتون قرار خواهد گرفت. اگر نیاز به چیز اضافه دارید حتما برای من بنویسید. توجه داشته باشید همه چیز طبق موارد اعلام شده تحویل گرفته میشود، البته انعطاف پذیر هستیم و در هر مرحله اگر نیاز به کمک یا حتی تمدید زمانی بود با توجه به شرایط و مشکلات پیش آمده تصمیم میگیریم. اگر بتوانید قیمت را بصورت تفکیک شده و زمان بندی شده ارسال کنید بسیار کمک کننده خواهد بود. اگر سوال یه موردی هست که دارای ابهام است بپرسید در اسرع وقت پاسخ داده خواهد شد. با تشکر از شما بابت مطالعه و وقتی که برای بررسی پروژه میگذارید.

توافقی

مقاله در حوزه انرژِی های تجدید پذیر و مهندسی مکانیک

مقاله در حوزه انرژی های تجدید پذیر و مهندسی مکانیک مقاله علمی پژوهشی یا isi که مورد تایید وزارتین باشه . در صورت توافق و با پرداخت هزینه .

6,000,000 تومان

طراحی درب راکتور (کوره) به صورت باز و بست هیدرولیکی

درب راکتور یا کوره با قطر 2 متر و ضخامت ۲۰ میل با وزن تقریبی ۵۰۰ کیلو. برای باز و بسته شده اسان نیاز به طراحی باز و بسته شدن با استفاده از جک هیدرولیکی دارم و همچنین بسته شدن درب به صورتی باشد که مانع از ورود و خروج هوا به داخل کوره شود و همچنین دمای بدنه کوره حین کار تا ۶۰۰ درجه می رسد و فشار کاری

5,000,000 تومان