پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

شبیه‌سازی دستگاه آنالیزور کیفیت توان برق (Power Quality Analyzer) در Proteus با STM32/ESP32 و FFT

دوازده ساعت پیش منتشر شده

تعداد بازدید: 27

کد پروژه: 618310


شرح پروژه

یک پروژه شبیه‌سازی در نرم‌افزار Proteus نیاز دارم که عملکرد یک دستگاه آنالیزور کیفیت توان برق (Power Quality Analyzer) را شبیه‌سازی کند.

هدف این است که سیگنال‌های ولتاژ و جریان AC به‌صورت شبیه‌سازی‌شده وارد مدار شوند و میکروکنترلر با نمونه‌برداری و پردازش دیجیتال، پارامترهای مختلف شبکه برق را محاسبه و روی نمایشگر نمایش دهد.

طبق مشخصات پروژه، پارامترهای موردنظر شامل RMS، توان، ضریب توان، فرکانس و THD و همچنین تحلیل هارمونیک‌ها با FFT هستند.

محیط شبیه‌سازی

نرم‌افزار اصلی پروژه:

Proteus

پروژه باید به‌صورت کامل در Proteus قابل اجرا و شبیه‌سازی باشد.

بخش‌های مورد نیاز

1. تولید سیگنال

در محیط Proteus، ورودی‌های ولتاژ و جریان AC شبیه‌سازی شوند.

همچنین ترجیحاً امکان ایجاد شرایط مختلف روی سیگنال وجود داشته باشد، از جمله:

سیگنال سینوسی سالم

تغییر دامنه ولتاژ

تغییر جریان

تغییر فرکانس

ایجاد اعوجاج و هارمونیک روی موج

تا عملکرد سیستم در شرایط مختلف قابل بررسی باشد.

2. بخش اندازه‌گیری

ورودی‌های ولتاژ و جریان به‌صورت شبیه‌سازی‌شده وارد مدار Conditioning شده و سپس به ADC میکروکنترلر متصل شوند.

در طراحی اولیه پروژه، سنسور ولتاژ B101ZMPT و سنسور جریان C103ZMCT یا SCT-013 پیشنهاد شده است و مدار تطبیق شامل تقسیم مقاومتی، Op-Amp و ایجاد Offset حدود 1.65V در نظر گرفته شده است.

در صورت محدودیت Proteus برای شبیه‌سازی دقیق مدل سنسورها، می‌توان ورودی سنسورها را با منابع سیگنال مناسب معادل‌سازی کرد؛ اما ساختار کلی مدار باید مطابق معماری پروژه باشد.

3. میکروکنترلر

ترجیحاً از یکی از میکروکنترلرهای زیر استفاده شود:

STM32F401

STM32F411

یا در صورت مناسب بودن ESP32

انتخاب نهایی با مجری و با توجه به قابلیت شبیه‌سازی در Proteus باشد.

4. نمونه‌برداری

نمونه‌برداری دیجیتال از سیگنال‌های ولتاژ و جریان انجام شود.

طبق مشخصات اولیه پروژه، نرخ نمونه‌برداری پیشنهادی 12.8kHz و تعداد نمونه‌ها 256 نمونه برای هر سیکل 50Hz است.

5. محاسبات

برنامه میکروکنترلر باید پارامترهای زیر را از نمونه‌های ورودی محاسبه کند:

ولتاژ RMS

جریان RMS

توان اکتیو

توان ظاهری

ضریب توان (PF)

فرکانس شبکه

THD

دامنه هارمونیک‌ها

توان واقعی نیز بر اساس حاصل‌ضرب نمونه‌های ولتاژ و جریان محاسبه شود.

6. محاسبه فرکانس

فرکانس شبکه با استفاده از تشخیص Zero Crossing سیگنال ولتاژ محاسبه شود.

در صورت وجود نویز، استفاده از فیلتر دیجیتال یا روش Input Capture قابل قبول است. در مشخصات پروژه، دقت هدف برای اندازه‌گیری فرکانس حدود 0.01Hz ذکر شده است.

7. FFT و THD

یکی از بخش‌های اصلی پروژه، پیاده‌سازی FFT برای تحلیل هارمونیک‌ها است.

FFT روی 256 نمونه از سیگنال انجام شود و هارمونیک‌های اصلی و هارمونیک‌های بالاتر استخراج شوند.

هدف، نمایش طیف فرکانسی و استخراج هارمونیک‌ها تا هارمونیک 25ام است.

سپس مقدار THD محاسبه و روی نمایشگر نمایش داده شود.

8. نمایشگر

نتایج اندازه‌گیری روی یک LCD یا OLED در محیط Proteus نمایش داده شوند.

حداقل اطلاعات قابل نمایش:

Voltage RMS

Current RMS

Frequency

Active Power

Apparent Power

Power Factor

THD

Harmonic information

در صورت امکان، نمایش شماره و دامنه هارمونیک‌ها نیز انجام شود.

خروجی‌های مورد انتظار از مجری

مجری باید موارد زیر را تحویل دهد:

فایل کامل پروژه Proteus با پسوندهای مربوطه

فایل شماتیک کامل مدار

سورس کامل برنامه میکروکنترلر

فایل HEX/BIN مورد نیاز برای اجرای شبیه‌سازی

توضیحات مربوط به نحوه اجرای پروژه در Proteus

توضیح نحوه تولید و تغییر سیگنال ورودی

نتایج تست شبیه‌سازی برای چند حالت مختلف

توضیح نحوه محاسبه RMS، توان، PF، فرکانس، FFT و THD

تست و صحت عملکرد

پروژه باید حداقل با چند حالت مختلف تست شود، برای مثال:

موج سینوسی 50Hz بدون هارمونیک

موج دارای هارمونیک

تغییر ولتاژ و جریان

تغییر ضریب توان

تغییر فرکانس

نتایج محاسبات میکروکنترلر با مقادیر مورد انتظار مقایسه و صحت عملکرد نشان داده شود.

نکته بسیار مهم

این پروژه صرفاً شبیه‌سازی در Proteus است و نیازی به ساخت PCB یا مونتاژ سخت‌افزار واقعی ندارد.

مدار، میکروکنترلر، ورودی‌های ولتاژ و جریان، پردازش سیگنال، FFT، محاسبه THD و نمایش نتایج باید در محیط شبیه‌سازی قابل اجرا باشند.

لطفاً قبل از قبول پروژه اعلام کنید:

با Proteus و شبیه‌سازی میکروکنترلر آشنایی دارید؟

با STM32 و پردازش سیگنال/FFT تجربه دارید؟

آیا می‌توانید FFT و THD را به‌صورت واقعی در شبیه‌سازی پیاده‌سازی کنید؟

زمان انجام پروژه چقدر است؟

هزینه پیشنهادی چقدر است؟

نمونه‌کار مشابه دارید؟

مهارت ها و تخصص های مورد نیاز


بودجه

1,500,000 تومان تا 5,000,000 تومان

مهلت برای انجام

5روز

وضعیت مناقصه

باز (آماده دریافت پیشنهاد)


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

عضویت دوازده ساعت پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
1 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ارسال پیشنهاد قیمت

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار