کنترل فاز با avr

mohammad_azizi

همکار
سلام
من میخوام کنترل فاز درست کنم
چگونه ولتاژ رو اندازه گیری کنم
تو تشخیص جابجایی فاز ها چیکار کنم
 

Alma

مدیر
پرسنل مدیریت
سلام
من میخوام کنترل فاز درست کنم
چگونه ولتاژ رو اندازه گیری کنم
تو تشخیص جابجایی فاز ها چیکار کنم

برای این کار باید یه زیروکراسینگ داشته باشید تا لحظه عبور از صفر ولتاژ های هر فاز رو تشخیص بدید
برای اندازه گیری ولتاژ هم که باید با تقسیم مقاومتی یا موارد مشابه مقدار ولتاژ رو به اندازه کافی تقسیم کنید
 

Alma

مدیر
پرسنل مدیریت
میشه یه مدار بکشی
همون طوری که میدونید هر فاز با هم 120 درجه اختلاف فاز دارن
پس اگه هر فاز رو نسبت به نول از یه اپتوکوپلر رد کنیم میشه به راحتی بودن یا نبودن و جا بجایی فاز هارو از هم تشخیص بدیم

upload_2016-5-18_0-42-41.png

برای جابجایی فاز میتوندی ترتیب فاز رو مقایسه کنید
یعنی مثلا بعد از پالس R باید پالس S و بعدش پالس T بیاد در غیر اینصورت فازها جابجا هستن
اینطوری میشه قطعی و جابجایی فاز رو تشخیص داد
 

mohammad_azizi

همکار
من نتونستم برنامه اش رو بنویسم
گیج کننده اس یا من اینطور فکر میکنم
 

Alma

مدیر
پرسنل مدیریت
من نتونستم برنامه اش رو بنویسم
گیج کننده اس یا من اینطور فکر میکنم
نه خیلی سخت نیست
فقط باید به ترتیب باشن


به فایل PDF ضمیمه کردم میتونه مفید باشه

upload_2016-5-20_15-41-16.png

upload_2016-5-20_15-42-37.png
 

پیوست‌ها

  • JSIR 68(7) 597-604.pdf
    704.1 کیلوبایت · بازدیدها: 91

mohammad_azizi

همکار
من میخوام با استفاده از adc این کار رو انجام بدم که ولتاژ رو بخونه اما ولتاژ ثابت نیست یکی گفت با اینتراپت در adc میتونی این کار رو انجام بدی منم برنامه نوشتم اما read_adc رو خطا گرفت تو اینتر نت گشتم دیدم وقتی اینتراپت فعال تابع read_adc نیست تو برنامه نگاه کردم دیدم درست
اکثر سایت ها با lm35 برای adc برنامه نوشتند ولی هیچ کس از اینتراپت ولبه بالا رونده مثال نزده راه چیه
 

Alma

مدیر
پرسنل مدیریت
من میخوام با استفاده از adc این کار رو انجام بدم که ولتاژ رو بخونه اما ولتاژ ثابت نیست یکی گفت با اینتراپت در adc میتونی این کار رو انجام بدی منم برنامه نوشتم اما read_adc رو خطا گرفت تو اینتر نت گشتم دیدم وقتی اینتراپت فعال تابع read_adc نیست تو برنامه نگاه کردم دیدم درست
اکثر سایت ها با lm35 برای adc برنامه نوشتند ولی هیچ کس از اینتراپت ولبه بالا رونده مثال نزده راه چیه

اصلا وقفه ADC چه ربطی به لبه بالا رنده داره ؟؟؟
وقتی عملیات ADC تکمیل بشه وقفه ADC ایجاد میشه که کار من تموم شد بیا مقدار رو بردار
شما وقفه خارجی رو با وقفه ADC اشتباه گرفتی

در ضمن برای کنترل فاز باید اول شما دوتا کار بکنی
اول باید موقعیت و جابجایی فازهارو تشخیص بدی بعد مقدار ولتاژ رو
 

mohammad_azizi

همکار
اولا که ممنونم جواب دادی من دیروز بعد از کلی تقلا فهمیدم وقفه ربطی به adc نداره
خوب الان من میخوام 3 تا adc رو بخونم که
1:تقارن رو بدست بیارم جابجایی فازها رو تشخیص بده
2:من هر کاری کردم نتونستم تو ال سی دی ولتاژ رو ثابت نشون بدم منظورم اینه که ولتاژ تو ولت متر ثابته ولی من نمی تونم این کار رو بکنم
 

Alma

مدیر
پرسنل مدیریت
اولا که ممنونم جواب دادی من دیروز بعد از کلی تقلا فهمیدم وقفه ربطی به adc نداره
خوب الان من میخوام 3 تا adc رو بخونم که
1:تقارن رو بدست بیارم جابجایی فازها رو تشخیص بده
2:من هر کاری کردم نتونستم تو ال سی دی ولتاژ رو ثابت نشون بدم منظورم اینه که ولتاژ تو ولت متر ثابته ولی من نمی تونم این کار رو بکنم

باید به چتا نکته توجه کنید
اول اینکه برای خوندن ADC دوحالت داریم یکی خوندن ولتاژ AC هست و دیگری به صورت DC هست
حالا اگه قرار باشه DC بخونیم مقداری که میره به ورودی ADC کاملا صاف و فیلتر شده باشه
اگه مقدار AC رو قراره بخونی باید فقط در زمانهای مشخص مقدار رو بخونی و با فرکانس مقدار ولتاژ ورودی سنکرون کنی
نکته بعدی ولتاژ رفرنس هیت که باید خیلی دقیق و صاف و رگوله شده باشه
باید تا جای ممکن مواردی که اتمل برای استفاده درست از ADC توصیه کرده رو رعایت کنی
باید توی برنامه با استفاده از کد به صورت مناسب فاکتور بگیری یا از فیلتر های نرم افزاری رد کنی

توصیه میکنم قسمت ADC دیتاشیت میکروی مربوطه رو به دقت بخونی
 

mohammad_azizi

همکار
باید به چتا نکته توجه کنید
اول اینکه برای خوندن ADC دوحالت داریم یکی خوندن ولتاژ AC هست و دیگری به صورت DC هست
حالا اگه قرار باشه DC بخونیم مقداری که میره به ورودی ADC کاملا صاف و فیلتر شده باشه
اگه مقدار AC رو قراره بخونی باید فقط در زمانهای مشخص مقدار رو بخونی و با فرکانس مقدار ولتاژ ورودی سنکرون کنی
نکته بعدی ولتاژ رفرنس هیت که باید خیلی دقیق و صاف و رگوله شده باشه
باید تا جای ممکن مواردی که اتمل برای استفاده درست از ADC توصیه کرده رو رعایت کنی
باید توی برنامه با استفاده از کد به صورت مناسب فاکتور بگیری یا از فیلتر های نرم افزاری رد کنی

توصیه میکنم قسمت ADC دیتاشیت میکروی مربوطه رو به دقت بخونی

من یه کنترل فاز شیوا امواج رو خریدم که شاید مشکل منو حل کنه دیدم از adc استفاده کرده و ولتاژ هم ثابته یعنی عددها بالا پایین نمیشه کلی تنظیمات هم داره اونم با atmega8 تو دستگاه به این مهمی علارقم همه کسانی که میگن avr تو صنعت جواب نمیده این شرکت تازه 3 سال ضمانت هم میده
 
بالا پایین