سلام آقا میثم
یک مدار میخواهم (ترجیحا با mega8) که بتواند اختلاف فاز دو موج سینوسی
یا مربعی و یا پالس لحظه ای دارای فرکانس یکسان را نشان دهد. مانند فاصله سنج التراسونیک که سیگنال برگشتی را با سیگنال تولید شده برحسب زمان مقایسه میکند و فاصله رانشان میدهد.با این تفاوت که در مدار فاصله سنج ایجاد و قطع سیگنال تابع فرمان IC میباشد ولی در این مدار سیگنال توسط دو منبع مجزا ایجاد میشود یعنی مدار دارای دو ورودی باشد که یکی از ورودیها برای سیگنال اصلی ( سیگنال پایه ) و ورودی دیگر برای سیگنال دوم در نظر گرفته شود و چنانچه دو سیگنال اعمال شده به دو ورودی باهم اختلاف فاز داشته باشند ان را نشان دهد با این قابلیت که بتوان مقدار اختلاف فاز را در محدوده 1میکروثانیه تا 1میلی ثانیه تعیین کرد مثلا اگر این مقدار روی 5 میکرو ثاتیه تعیین شود مدار اختلاف فاز 5 میکرو ثانیه به بعد را همراه با مقدار اختلاف فاز به صورت عدد روی LCD یا LED نشان دهد. درضمن باتوجه به اینکه دامنه سیگنال دوم بسیار کم میباشد در صورت امکان ورودی دوم را با بیشترین حساسیت تعیین کنید.
با تشکر وبا آرزوی موفقیت برای شما.
دوست عزیز با میکرو می شود این کار را کرد ولی چون میکرو یک چیپ منطقی هست مستقیما نمی توان سیگنال انالوگ برای پردازش به ان تزریق کرد ابتدا باید با استفاده از مدارات جانبی انالوگ سیگنال را به منطق تبدیل کرد و بعد به ای سی داد چشم من این مدار را برای شما طراحی می کنم
ولی باید یک مقدار صبر کنیk: