امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
کمک کردن در نوشتن برنامه اندازه گیری توان در avr
نویسنده پیام
کریمج آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 0
( 28 تشکر در 7 ارسال )
ارسال: #12
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
(۰۱-دى-۱۳۸۹, ۰۱:۵۷:۴۳)arosh نوشته است: یعنی میگی با ترانس کاهنده به 5 ولت کاهشش بدم تا با میکرو سازگار شه؟
(ترانس هم مقرون بصرفه نیس هم جاگیره!!!)
کار دیگه ای هم میشه کرد یا باید ترانس گذاشت ؟؟؟؟
شما بودید چیکار میکردید؟؟
توان مصرفی خونه رو میخوام اندازه بگیرما !!!!

ببین ساده ترین کار اینکه اول ولتاژ و رو ب یک دیود روی یک خازن کم ظرفیت (1uF)و ولتاژ بالا(400 ولتی) با یک مقاومت حدودا 470K 1/4watt موازی کنی تاولتاژ پیک dc رو بدست بیاری ولتاژ برق شهر تقریبا ثابت هستش و در ساعات اوج مصرف یکم افت پیدا میکنه بقیه نوسان های لحظه ای برای محاسبه توان زیاد مهم نیستن
بعد ولتاژ dc که برابر با ولتاژ موثر ضربدر رادیکال دو مثلا برای220 ولتrms پیک ولتاژ میاد 311VDC که این ولتاژ رو میتونی با روش تقسیم پتانسیل 1 به 100 یا یک به141 کم کنی اگه یک به141 کم کنی و ولتاژ واقعی رو نشون بدی همون ولتا موثر هستش و نیازی به جا گذاری فرمول ندارهه
میتونی با ولتمتر DC هم امتحان بکنی
مثلا اگه مقاومت که بین زمین و کانال ADC قرار میگیرد(همونی که ضریب یک بهش دادیم) رو 10K بگیری اون یکی رو باید 1.4Mohm که یک سرش به کانال ADC و مقاومت 10K وصل شده و سر دیگر مقاومت به ولتاژ مثبت سر خازن که حدود 300V هستش وصل بشه
اولا زمین تغذیه میکرو باسر منفی خازن باید یک بشه در ضمن در اینجا
از ترانس چو صرف نظر کر دیم مدار از برق ایزوله نبوده ونباید موقع وصل بودن به برق با بدن تمس پیدا کند (در مورد مدار محافظ تحقیق کن)
برای نمونه برداری از جریان هم چند روش وجود داره که راحترین روش استفاده از یک مقاومت شنت و مدار تبدیل AC به DC بادقت بالا استفاده کنی
اولا احتیاط رو رعایت کن ثانیا اگه مطالب مفید بود هر جا مشکل برخوردی بگو
تا حدی که در اون مورد بدونم میگم.
عجله و اشتباه ممکن است خساراتی در پی داشته باشد یا میکرو بسوزد
این روش از لحاظ اقتصادی مقرون به صرفه تر از ترانس بوده ولی کمی دقت و حوصله و مهارت و اطلاعات در مورد کار با برق نیاز دارد.
۰۴-بهمن-۱۳۹۲, ۱۸:۳۵:۳۶
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
a_darya69 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12
( 3 تشکر در 3 ارسال )
ارسال: #13
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
سلام دوستان میشه طریقه نمونه گیری جریان و ولتاژ رو در این مدار شرح بدین و بگین حداکثر توانی که میتونم اندازه بگیرم چقدره؟


فایل‌(های) پیوست شده بندانگشتی (ها)
   
(آخرین ویرایش در این ارسال: ۰۱-اسفند-۱۳۹۳, ۰۰:۴۱:۳۰، توسط omid_phoenix.)
۳۰-بهمن-۱۳۹۳, ۲۲:۵۹:۴۸
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #14
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
سلام
اون output که بالا ورودی کانکتور 220 نوشتی Input باید باشه

دوتا ورودی 220 دارید که توسط ترانس ابتدا تضعیف شدن
که تو شماتیک 16 ac مشخص شده
خروجی به دیود پل داده شده برای یکسوسازی

ورودی بالا برای اندازه گیری یا نمونه گیری ولتاژ به مقایسه کننده داده شده و خروجی تا سطوح 0 تا 5 ولت متناسب برای ورودی ADC ایجاد بشه
که با ADC3 این ولتاژ نمونه گیره شده

ورودی پایین هم برای اندازه گیری و نمونه گیری جریان بعد یکسوسازی توسط پل دیود ، به کمک محاسبه ولتاژ دو سر مقاومت و پتامسیومتر و از طریق قانون اهم، جریان عبوری از آنها توسط ADC4 اندازه گیری میشه

۰۱-اسفند-۱۳۹۳, ۰۰:۵۵:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #15
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
سوال دومتون و هم نمیشه تئوری دقیق حساب کرد
تئوری بخواهید رو کاغذ حساب کنید باید جریان و ولتاژی که ماکسیمم به ADCها میدید و حساب کنید
که واسه این کار باید جریان و ولتاژ تک تک شاخه ها رو حساب کنید و خروجی ولتاژ آپ امپ رو بدست بیارید
بعد از قانون توان W=V*I توان رو بدست بیارید
که کلی وقت میگیره و نهایت ممکنه به جواب دقیق نرسید

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


موفق باشید.

۰۱-اسفند-۱۳۹۳, ۰۰:۵۹:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, a_darya69
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #16
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
(۰۱-اسفند-۱۳۹۳, ۰۰:۵۵:۰۳)r0b0 نوشته است: اون output که بالا ورودی کانکتور 220 نوشتی Input باید باشه

همون output درسته دیگه امید جون

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

اون پایینی هم همونجور که نوشته input هستش و برق 220 ولت از اونجا وارد میشه



(۰۱-اسفند-۱۳۹۳, ۰۰:۵۵:۰۳)r0b0 نوشته است: ورودی بالا برای اندازه گیری یا نمونه گیری ولتاژ به مقایسه کننده داده شده و خروجی تا سطوح 0 تا 5 ولت متناسب برای ورودی ADC ایجاد بشه
که با ADC3 این ولتاژ نمونه گیره شده

ورودی پایین هم برای اندازه گیری و نمونه گیری جریان بعد یکسوسازی توسط پل دیود ، به کمک محاسبه ولتاژ دو سر مقاومت و پتامسیومتر و از طریق قانون اهم، جریان عبوری از آنها توسط ADC4 اندازه گیری میشه

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


درسته که هر دو ولتاژ رو نمونه گیری می کنن اما شما کارشونو برعکس گفتین
۰۱-اسفند-۱۳۹۳, ۱۷:۳۷:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : a_darya69, alimogmov
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #17
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
(۰۱-اسفند-۱۳۹۳, ۱۷:۳۷:۱۶)رسول نوشته است: ADC3 مخصوص اندازه گیری جریان مصرفی هستش و ADC4 برای نمونه گیری از ولتاژ که در نهایت ولتاژ برق رو نشون خواهد داد


درسته که هر دو ولتاژ رو نمونه گیری می کنن اما شما کارشونو برعکس گفتین

طبق تحلیلی که من کردم و بالا توضیح دادم جریان با تقسیمات مقاومتی و قانون اهم نمونه گیری شده که میشد ADC4
ADC3 هم که LM324 خروجی ولتاژ میده

شما چطور تشخیص دادی رسول جان؟

۰۱-اسفند-۱۳۹۳, ۲۱:۵۶:۴۶
ارسال‌ها
پاسخ
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #18
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
(۰۱-اسفند-۱۳۹۳, ۲۱:۵۶:۴۶)r0b0 نوشته است: طبق تحلیلی که من کردم و بالا توضیح دادم جریان با تقسیمات مقاومتی و قانون اهم نمونه گیری شده که میشد ADC4
ADC3 هم که LM324 خروجی ولتاژ میده

شما چطور تشخیص دادی رسول جان؟

مدار LM324 در حقیقت میاد و ولتاژ کوچیک دوسر مقاومت رو که قابل خوندن برای ADC نیست به 5 ولت DC تبدیل میکنه که قابل خوندن توسط ADC میکرو باشه .. پس کارش اندازه گیری جریان هست یعنی ADC3

اون پل دیود و خازن هم ولتاژ 220 AC رو تبدیل می کنن به 5 ولت تا اینم قابل اندازه گیری توسط ADC میکرو باشه .. پس کار این قسمت هم اندازه گیری ولتاژ 220 ولت هستش یعنی ADC4
۰۱-اسفند-۱۳۹۳, ۲۲:۰۹:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : vigraz, omid_phoenix, a_darya69
a_darya69 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12
( 3 تشکر در 3 ارسال )
ارسال: #19
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
ممنون از پاسخ دوستان
اگه میشه روال نمونه گیری از جریان رو کامل شرح بدین،
برنامه میکرو قسمتی که راجع به adc هست رو میذارم، در ایتپن برنامه در یک سری اعداد ضرب و تقسیم شده، اگر امکان داره بگین این اعداد واسه چیه، به رنگ قرمز مشخص کردم.
'Initlcd

Longg = 0

For A = 1 To 20
Adcc = Getadc(4)
Waitms 10
Longg = Longg + Adcc
Next

Longg = Longg / 20

Singlee = Longg * 2.44
Singlee = Singlee / 1000
Singlee = Singlee * 222


Longg = Singlee
Volt = Singlee


Locate 1 , 1 : Lcd "V=" ; Longg ; " "

'=========================================================

Longg = 0
For A = 1 To 20
Adcc = Getadc(3)
Waitms 10
Longg = Longg + Adcc
Next

Longg = Longg / 20

Singlee = Longg * 2.44
Singlee = Singlee / 1000
Singlee = Singlee / 2.57


Stringg = Fusing(singlee , "#.###")

Amper = Singlee
Locate 1 , 8
Lcd "A=" ; Stringg
۰۳-اسفند-۱۳۹۳, ۲۲:۵۸:۳۹
ارسال‌ها
پاسخ
vigraz آفلاین
عضو افتخاری
****

ارسال‌ها: 164
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 341
( 336 تشکر در 151 ارسال )
ارسال: #20
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
(۰۳-اسفند-۱۳۹۳, ۲۲:۵۸:۳۹)a_darya69 نوشته است: ممنون از پاسخ دوستان
اگه میشه روال نمونه گیری از جریان رو کامل شرح بدین،
برنامه میکرو قسمتی که راجع به adc هست رو میذارم، در ایتپن برنامه در یک سری اعداد ضرب و تقسیم شده، اگر امکان داره بگین این اعداد واسه چیه، به رنگ قرمز مشخص کردم.
'Initlcd

Longg = 0

For A = 1 To 20
Adcc = Getadc(4)
Waitms 10
Longg = Longg + Adcc
Next

Longg = Longg / 20

Singlee = Longg * 2.44
Singlee = Singlee / 1000
Singlee = Singlee * 222


Longg = Singlee
Volt = Singlee


Locate 1 , 1 : Lcd "V=" ; Longg ; " "

'=========================================================

Longg = 0
For A = 1 To 20
Adcc = Getadc(3)
Waitms 10
Longg = Longg + Adcc
Next

Longg = Longg / 20

Singlee = Longg * 2.44
Singlee = Singlee / 1000
Singlee = Singlee / 2.57


Stringg = Fusing(singlee , "#.###")

Amper = Singlee
Locate 1 , 8
Lcd "A=" ; Stringg

سلام

روابطي كه قرمز كرده ايد مربوط به تبديل ورودي ADC
به ولت است چون ADC هر ورودي را با درجه تفكيك 2.44 mv
ميلي ولت (در حالت ده قسمتي با VRef=2.56) تقسيم ميكندكه
اين درجه بندي
حاصل پيكر بندي نرم افزاري وسخت افزاري ADC است
در پيكر بندي سخت افزاري اگرVRef به تغذيه وصل باشد
ولتاژ رفرنس2.56 ولت است و اگر پيكر بندي نرم افزاري
براي ADC ده قسمتي باشد نتيجه ميشود كه هر درجه تفكيك
2.56/1024=2.44 mv است



پس اگر پيكر بندي ADC ده قسمتي باشد و `پايه
VRef به vcc وصل باشد(ولتاژ رفرنس 2.56) و ورودي مثلا
يك ولت باشد در خروجي و بر روي LCD مقدار 1000mv/2.44=409.83
نمايش داده ميشود
اگر بخواهيد كه 1000 ميلي ولت نمايش داده شود بايد انرا
در 2.44 ضرب كنيد
Singlee = Longg * 2.44
و اگر بخواهيد 1000 ميلي ولت بصورت ولت
نمايش داده شود بايد انرا بر 1000 تقسيم كنيد
Singlee = Singlee / 1000
و در نهايت بخاطر نسبت تبديل R8 وR9 بايد در نسبتشان
ضرب شود
Singlee = Singlee * 222
يعني براي تنظيم مدار ابتدا با يك ولت متر دقيق ولتاژ برق
اندازه گيري ميشود و بعد پتانسيومتر انقدر پيچانده ميشود تا همان ولتاژ
بر روي LCD نمايش داده شود البته همين يكبار كافيست ودر استفاده هاي
بعدي ديگر لازم نيست
-----
حلقه بعدي را خودتان تحليل كنيد



موفق باشيد
(آخرین ویرایش در این ارسال: ۰۴-اسفند-۱۳۹۳, ۰۴:۵۳:۱۸، توسط vigraz.)
۰۴-اسفند-۱۳۹۳, ۰۴:۵۰:۳۷
ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, رسول, a_darya69
a_darya69 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12
( 3 تشکر در 3 ارسال )
ارسال: #21
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
ممنون از توضیحات دوستان عزیز
به نظر شما این مدار حداکثر چه توانی رو اندازه می گیره؟
تفاوت مقدار توان مثلأ 40وات با توانی که این مدار اندازه می گیره چقدره؟
۰۶-اسفند-۱۳۹۳, ۲۱:۱۱:۱۹
ارسال‌ها
پاسخ
a_darya69 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12
( 3 تشکر در 3 ارسال )
ارسال: #22
RE: کمک کردن در نوشتن برنامه اندازه گیری توان در avr
دوستان کسی نیست جواب بده؟
۰۸-اسفند-۱۳۹۳, ۰۰:۰۵:۳۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] راهنمایی در مورد برنامه و نحوه نوشتن maxtor20 1 2,177 ۲۸-خرداد-۱۳۹۶, ۱۸:۵۱:۲۳
آخرین ارسال: babyy
  [سوال] درخواست نوشتن برنامه a.mehran 23 12,170 ۰۳-دى-۱۳۹۳, ۰۲:۰۷:۳۴
آخرین ارسال: NO DONGLE
  اندازه گیری دبی روغن خوراکی cinapa 9 7,891 ۰۶-مهر-۱۳۹۳, ۲۰:۵۹:۴۶
آخرین ارسال: cinapa
  نوشتن یک برنامه ۳ بعدی ha_60 7 6,011 ۰۷-بهمن-۱۳۹۲, ۱۱:۱۹:۴۵
آخرین ارسال: ha_60
  نوشتن یک درایور ساده برای usb 1nafar 9 14,085 ۱۳-مرداد-۱۳۹۲, ۱۵:۴۳:۳۶
آخرین ارسال: salehjg
  لطفاکمکم کنید خیلی فوری پروزه اندازه گیری سطح مایعات با سنسورخازنی meshkat21 1 2,781 ۰۶-خرداد-۱۳۹۱, ۱۷:۵۷:۰۱
آخرین ارسال: ha_60
  به توان n رسوندن ماتریس Anticipant 0 4,402 ۱۲-دى-۱۳۹۰, ۱۱:۲۵:۵۳
آخرین ارسال: Anticipant
Question کمک برای نوشتن کد samaneh_garmehi 1 2,722 ۲۹-آذر-۱۳۸۸, ۱۱:۱۲:۰۰
آخرین ارسال: samaneh_garmehi
  درخواست پروژه با C - (فاکتور گیری ) IT.M@N 7 6,892 ۰۲-آذر-۱۳۸۸, ۱۳:۰۴:۱۷
آخرین ارسال: mahdi20
  درخواست نوشتن پروژه به زبون C+ SajjadKAZ2003 3 3,318 ۱۱-دى-۱۳۸۵, ۰۳:۰۸:۵۰
آخرین ارسال: SajjadKAZ2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS