ايران ويج

نسخه‌ی کامل: ایجاد اختلاف فاز 90درجه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
یک موج مربعی با دامنه 5 ولت و فرکانس متغیر و حداکثر 100هرتز داریم
میخوایم از این سیگنال یک سیگنال مشابه از نظر دامنه و فرکانس اما با اختلاف فاز 90 درجه دقیق بسازیم
شما چه ایده هایی دارید؟
تشکر
(۰۳-مرداد-۱۳۸۹, ۱۲:۳۸:۴۰)reza555 نوشته است: [ -> ]سلام
یک موج مربعی با دامنه 5 ولت و فرکانس متغیر و حداکثر 100هرتز داریم
میخوایم از این سیگنال یک سیگنال مشابه از نظر دامنه و فرکانس اما با اختلاف فاز 90 درجه دقیق بسازیم
شما چه ایده هایی دارید؟
تشکر

موج مربعی رو وصل کن به یه avr که دو تا وقفه خارجی داشته باشه. (مثل mega8) به هر دو وقفه خارجی وصل باشه
یه وقفه رو لبه بالا رونده کار کنه و اون یکی رو لبه پایین رونده.
یه پایه رو به عنوان پالس خروجی انتخاب کن
تو کد وقفه بالا رونده این پایه رو صفر کن و تو کد وقفه پایین رونده این پین رو 1 کن

کدش هم که خیلی راحته...
موفق باشی
ممنون
من میخوام این کارو بدون میکرو کنترلر و برنامه نویسی انجام بدم
حتی الامکان با استفاده از مدارات دیجیتال یا آنالوگ
البته شاید جای خوبی تاپیک ندادم
با عرض معذرت
میگم با یه گیت NOT درست نمیشه؟! Biggrin
اگه موجت سینوسی بود راحت بود

اما واسه موج مربعی فکر کنم میتونی از مشتق گیر و ... استفاده کنی
مثلا میتونی هارمونیک اول موج رو بگیری وبه یک مشتق گیر متصل کنی بعد حاصل به دست اومده را تبدیل به موج مربعی نموده واختلاف فاز 90 درجه را ایجاد کنی ...یه همچین چیزایی ..
مهندس اگه فرکانس ثابت بود خیلی کارت راحت می شد !!!
چون با یه زمان ثابت تاخیر می دادی !


از گیت NOT نمیشه استفاده کرد !
البته میشه ولی مگر اینکه یه عالمه گیت با هم سری کنی تا تاخیر انتشار لحاظ شه !
که تو فرکانس متغیر دیگه نمیشه! ! ( دیگه چی برسه فرکانس اینقدر هم پایین باشه )
اگه تاخیر انتشار رو 100 نانو ثانیه در نظر بگیری چند تا گیت لازم داری تا تاخیر 2.5 میلی ثانیه رو درست کنی !!!؟


اگه شکل سینوسی بود با یه مقاومت و خازن و آپ امپ میشد جورش کرد !
البته شایدم بشه مربعی رو سینوسی کنی و سینوسی رو تاخیر بدی و بعد سینوسی رو مربعی کنی !!


مشخصات 4046 رو هم یه نگاه کن !
شاید با اون بشه یه کارهایی کرد !!
سلام ممنون از جواباتون
اگر فرکانس بالا بود میتونستم زمان تناوب پالس بعدی رو پیش بینی کنم اما اینجا فرکانسم نهایتا 100 هرتزه
ممکنه فرکانسم 70هرتز باشه و یکدفعه فرکانسم صفر بشه
فکر نکنم این کارم عملی باشه به خاطر فرکانس پایین
اگر فرکانس کار بالا بود از همون PLL میشد استفاده کرد
باید دو تا سیگنالو جدا جدا بسازم
از همتون ممنونم