ايران ويج

نسخه‌ی کامل: اسیلوسکوپ با AVR
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستای گلم
تو بخش پروژه های گروهی برخی دوستان پروژه ساخت اسیلوسکوپ با AVR رو گذاشته بودن ولی توضیحات زیاد کامل نبود
آیا با این اسیلوسکوپی که با AVR ساخته میشه اختلاف فاز هم میشه اندازه گرفت یا نه؟
چون فکر میکنم اسیلوسکوپی که با AVR ساخته میشه فقط یه کاناله هست ولی برای اندازه گیری اختلاف فاز اسیلوسکوپ باید دو کناله باشه
سلام.
من این اختلاف فاز نمیدونم چیه ولی میشه این اسیلوسکوپ هم 2کاناله کرد.
به هر حال 8تا ADC داره میشه 8 کاناله کرد ولی باید Sram خیلی قویی داشته باشه .
فک کنم مگا 32 - 2 کانال رو جواب بده !
بذار من کلا پروژم رو بگم تا بدونی میخوام چیکار کنم
در واقع من نمیخوام اسیلوسکوپ بسازم من فقط میخوام با میکرو اختلاف فاز رو اندازه بگیرم(مثلا اختلاف فاز بین فاز دو فاز R و T)
نمیخوام مثل اسیلوسکوپ دو تا شکل موج بهم بده و خودم از طریق فرمول حسابش کنم یعنی در واقع فقط میخوام مقدار اختلاف فاز رو بهم نشون بده مثلا اگه مقدار اختلاف فاز 120 درجه هست روی ال سی دی مقدار 120 رو برام نمایش بده
گفتم خدمتد که ، من رشتم ریاضی فیزیکه و هنوز وارد دانشگاه نشدم و نمیدونم اصلا این اختلاف فاز چیه و فرمول هاش چیه ، ولی میشه یه اسیلوسکوپ چندکاناله باهاش ساخت ، شما کافیه اون برنامه ای که مثلا واسه ADC شماره 0 داری همونو برای ADC شماره 1 کپی کنی و با اون اندازه گیری ها و فرمول هایی که داری محاسبه کنی.
موفق باشید .
(۲۲-تير-۱۳۹۲, ۱۷:۰۸:۴۸)javad.alavi نوشته است: [ -> ]بذار من کلا پروژم رو بگم تا بدونی میخوام چیکار کنم
در واقع من نمیخوام اسیلوسکوپ بسازم من فقط میخوام با میکرو اختلاف فاز رو اندازه بگیرم(مثلا اختلاف فاز بین فاز دو فاز R و T)
نمیخوام مثل اسیلوسکوپ دو تا شکل موج بهم بده و خودم از طریق فرمول حسابش کنم یعنی در واقع فقط میخوام مقدار اختلاف فاز رو بهم نشون بده مثلا اگه مقدار اختلاف فاز 120 درجه هست روی ال سی دی مقدار 120 رو برام نمایش بده
سلام
نیاز به یه سری محاسبات دارید
باید هر فاز رو از یه کانال adc میکرو دریافت کنید و زمان شروع و تاخیر و پیک و... رو اندازه گیری کنید و با محاسبات ریاضی اختلاف رو بدست بیارید
فرضا هر دوتا سیگنال سینوسی با پیک تاپیک 5 ولت داریم
در فاز 60 درجه پیک میرسه به 2.5 ولت یا یه مقدار مشخص که توسط adc میخونید و متوجه میشید رو چه فازی قرار داره و فازهای دوتا کانال adc و از هم کم میکنید
یا میتونید زمان تاخیر رو محاسبه کنید و اختلاف و بدست بیارید


خوش باشید
شکل موج هایی که قصد محاسبه ی اختلاف فازشون رو دارید چی هستن؟ موج مربعی ، سینوسی؟
یه کاری که می تونید انجام بدید تبدیل شکل موج سیگنال مورد نظر به موج مربعی هست. اگر سیگنال سینوسی هست بایستی از یه اشمیت تریگر استفاده کنید تا مربعی بشه و آستانه ی اشمیت تریگر برای بقیه ی شکل موج ها که قصد محاسبه ی اختلاف فازشون رو دارید هم باید یکسان باشه.

حالا 2 موجی که می خواید اختلافش رو بدست بیارید رو بد از مربعی کردن به ورودی یه گیت XOR می دید ، تفاوت ها 0 و یکسانی ها 1 نشان داده می شود.
با دانستن فرکانس و عرض پالس خروجی گیت XOR می تونید اختلاف فاز رو بدست بیارید.
از Xnor هم می تونید استفاده کنید ، منتها شرایط برعکس هست.
حال به نظر خودت کدوم روش راحت تر هست؟؟؟

(۲۲-تير-۱۳۹۲, ۲۳:۵۳:۴۹)r0b0 نوشته است: [ -> ]
(۲۲-تير-۱۳۹۲, ۱۷:۰۸:۴۸)javad.alavi نوشته است: [ -> ]بذار من کلا پروژم رو بگم تا بدونی میخوام چیکار کنم
در واقع من نمیخوام اسیلوسکوپ بسازم من فقط میخوام با میکرو اختلاف فاز رو اندازه بگیرم(مثلا اختلاف فاز بین فاز دو فاز R و T)
نمیخوام مثل اسیلوسکوپ دو تا شکل موج بهم بده و خودم از طریق فرمول حسابش کنم یعنی در واقع فقط میخوام مقدار اختلاف فاز رو بهم نشون بده مثلا اگه مقدار اختلاف فاز 120 درجه هست روی ال سی دی مقدار 120 رو برام نمایش بده
سلام
نیاز به یه سری محاسبات دارید
باید هر فاز رو از یه کانال adc میکرو دریافت کنید و زمان شروع و تاخیر و پیک و... رو اندازه گیری کنید و با محاسبات ریاضی اختلاف رو بدست بیارید
فرضا هر دوتا سیگنال سینوسی با پیک تاپیک 5 ولت داریم
در فاز 60 درجه پیک میرسه به 2.5 ولت یا یه مقدار مشخص که توسط adc میخونید و متوجه میشید رو چه فازی قرار داره و فازهای دوتا کانال adc و از هم کم میکنید
یا میتونید زمان تاخیر رو محاسبه کنید و اختلاف و بدست بیارید


خوش باشید

حال به نظر خودت کدوم روش راحت تر هست؟؟؟

(۲۳-تير-۱۳۹۲, ۰۰:۲۴:۴۲)sharin نوشته است: [ -> ]شکل موج هایی که قصد محاسبه ی اختلاف فازشون رو دارید چی هستن؟ موج مربعی ، سینوسی؟
یه کاری که می تونید انجام بدید تبدیل شکل موج سیگنال مورد نظر به موج مربعی هست. اگر سیگنال سینوسی هست بایستی از یه اشمیت تریگر استفاده کنید تا مربعی بشه و آستانه ی اشمیت تریگر برای بقیه ی شکل موج ها که قصد محاسبه ی اختلاف فازشون رو دارید هم باید یکسان باشه.

حالا 2 موجی که می خواید اختلافش رو بدست بیارید رو بد از مربعی کردن به ورودی یه گیت XOR می دید ، تفاوت ها 0 و یکسانی ها 1 نشان داده می شود.
با دانستن فرکانس و عرض پالس خروجی گیت XOR می تونید اختلاف فاز رو بدست بیارید.
از Xnor هم می تونید استفاده کنید ، منتها شرایط برعکس هست.

موج هم سینوسی هست
میخوام اختلاف فاز مثلا دو ترانس سه فاز رو اندازه بگیرم

راستی چه چیز دیگه برای اندازه گیری اختلاف فاز مثلا دو ترانس سه فاز من مثلا باید فاز R ترانس شماره یک رو بدم به میکرو و فاز R ترانس شماره 2 هم بدم به میکرو آیا میکرو تحمل این ولتاژ رو داره؟ حتما نداره پس باید چی کار کرد؟
من تو میکرو زیاد حرفه ای نیستم اگه میشه به یه زبون کاملا ساده واسم توضیح بدین ممنون میشم
بزرگواران یکی نمیاد جواب من رو بده تا از شر این پروژه خلاص بشم