امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی در مورد نمایش Fan RPM
نویسنده پیام
sinastar آفلاین
كاربر دو ستاره
**

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #1
راهنمایی در مورد نمایش Fan RPM
با سلام؛

دوستان همانطور که میدونید فن های کیس که 3 تا سیم دارند سیم سومشون سرعت دور فن رو نمایش میده

حالا من میخوام این دور فن رو روی ال سی دی نمایش بدم
خودم سیم سوم رو به پایه C0 میکرو وصل کردم و از دستور ADC استفاده کردم ، اما نشد Biggrin

دوستام من چطور سرع فن رو روی ال سی دی نمایش بدم ؟؟؟ Heart
۲۳-اسفند-۱۳۹۰, ۱۷:۴۵:۳۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: راهنمایی در مورد نمایش Fan RPM
سرعت فن به وسيله ي PWM كنترل مي شه ...
در ضمن كنترل سرعت هست و نه مقدار عددي سرعت به RPM مثلا ...
براي بدست آوردن سرعت بايد با انكودر كار كني ...
اگر هم مي خواي از PWM به عنوان يه معيار استفاده كني ، مي توني با يه خازن صافي ، DC شده اش رو به ADC برسوني ...

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

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #3
RE: راهنمایی در مورد نمایش Fan RPM
نقل قول: اگر هم مي خواي از PWM به عنوان يه معيار استفاده كني ، مي توني با يه خازن صافي ، DC شده اش رو به ADC برسوني ...

اینو یکم بیشتر توضیح میدن ؟

آخه سیم PWM فن رو مستقیما به میکرو وصل کردم و از دستور ADC استفاده کردم ولی جواب نگرفتم
من نمیخوام PWM رو کم یا زیاد کنم ، فقط میخوام سرعت فن رو روی ال سی دی ببینم
۲۴-اسفند-۱۳۹۰, ۲۱:۳۳:۱۸
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: راهنمایی در مورد نمایش Fan RPM
PWM يه موج متناوب با فركانس ثابت هست كه Duty cycle اش رو مي شه تغيير داد.
اگر متوسط شكل موج رو بگيريم ، مقدار DC اش بدست مي ياد ، اما ADC كه نمي تونه مقدارش رو اينطوري بخونه ، چون فقط 0 يا 5 ولت مي بينه ... ! ( به اين علت كه كارش نمونه گيريه ... )
تو مسيري كه PWM رو مي خواي بدي به ADC ، همونجا يه خازن بزرگ بر مي داري و پايه ي ( + ) رو به همون خطPWM يا همون پايه ي ADC ي ميكرو مي زني و پايه ي منفيش رو به زمين .
باعث ميشه PWM از اون شكل موج در بياد و حالتش مثل پالس مربعي نيست ديگه و يه سطح DC يكنواخت رو نشون مي دهه ... ( البته در حالت ايده آل ... )
در واقع عملا از شكل موج متوسط مي گيرهه و يه جور فيلتر كردن هست كه بهش مي گن خازن صافي ...
--------------------------------------------------
گفتم كه PWM يه معيار براي كنترل سرعت هست ، نه خود سرعت !!
فرض كن شما پدال گاز ماشين رو تا نصفه فشار مي دي ، مي توني بگي سرعتش چقدرهه ؟!
نه نمي توني و براي فهميدن سرعت بايد يه ديد به عقربه ي سرعت سنج بندازي ...
با انكودر مي توني سرعت موتور رو بدست بياري ...

۲۴-اسفند-۱۳۹۰, ۲۱:۵۸:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sinastar
Novice آفلاین
تازه وارد

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

تشکرها : 33
( 25 تشکر در 5 ارسال )
ارسال: #5
RE: راهنمایی در مورد نمایش Fan RPM
دوست عزیز
به نظر من سرعت فن روی سیم سوم تاثیر خطی ندارد که بخوای با ADC سرعت اونو اندازه گیری کنی بلکه با هر دور فن یک پالس ایجاد میشه که باید این پالسها رو در مدت زمان یک ثانیه بشماری بعد با LCD نمایش بدی.
(آخرین ویرایش در این ارسال: ۲۴-اسفند-۱۳۹۰, ۲۳:۰۹:۲۷، توسط Novice.)
۲۴-اسفند-۱۳۹۰, ۲۲:۴۸:۵۳
ارسال‌ها
پاسخ
تشکر شده توسط : sinastar, sharin, ha_60
sinastar آفلاین
كاربر دو ستاره
**

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #6
RE: راهنمایی در مورد نمایش Fan RPM
نقل قول: به نظر من سرعت فن روی سیم سوم تاثیر خطی ندارد که بخوای با ADC سرعت اونو اندازه گیری کنی بلکه با هر دور فن یک پالس ایجاد میشه که باید این پالسها رو در مدت زمان یک ثانیه بشماری بعد با LCD نمایش بدی.

با سلام

آخه چون رشته من کامپیوتر هست در بعضی مسائل الکترونیکی گیر می کنم
اینکه میفرمایید در هر دور فن یک پالس ایجاد میشه دقیقا عملکرد فن همینطور هست ولی اینکه چطور من باید تعداد پالسها رو در یک دقیقه بشمارم نمیدونم باید چیکار کنم
در واقع نمیدونم تو بسکام باید از چه دستوراتی برای شمارش این پالسها کمک بگیرم


نقل قول: با انكودر مي توني سرعت موتور رو بدست بياري ...

با سلام
تا آخرین خط خیلی خوب اومدین و مطلب رو کاملا گرفتم و متوجه شدم ولی مشکل همین هست که آخه من نمیدونم انکودر چه ربطی به این داره
منظورم این هست که مگه اطلاعات دیکود شده که بخوام انکود کنم ؟


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

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #7
RE: راهنمایی در مورد نمایش Fan RPM
سلام دوست عزیز
برای اینکه سرعت موتور یا دور موتور رو داشته باشی ، اینکه یه اینکدر بذازی یا اینکه
همون پایه ای که داره پالس تولید می کنه را مستقیما با یکی از پای های میکرو اتصال بدی
چون دور فن با Duty cycle یا همون عرض یا پهنای پالس کار می کنه بهتر است با دستور
( Pulsein var , pinx.y , 1 ) کار کنی
var : یه متغیر از جنس word . مثلا dim a as word
pinx.y : یه پایه از پایه های میکرو . مثلا pinb.0
1 : این اگر یک باشه ، پهنای پالس نسبت به زمان یک بودن سنجیده می شه و اگه صفر باشه
پهنای پالس نسبت به زمان صفر بودن سنجیده می شه


فرم کلی ای دستور :

dim a as word
do
pulsein a , pinb.0 , 1
cls
home
lcd a
waitms 10
loop
end

از این طریق هم میتونی دور فنت رو بسنجی و هم میتونی دور فنت رو کم و زیاد کنی




در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

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

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: راهنمایی در مورد نمایش Fan RPM
سيم سوم كه اصلا PWM نيست !!
سيم سوم تاكومتر هست ، در واقع همين كاري كه دوستمون Novice گفتن رو بايد انجام بديد.

نقل قول: با هر دور فن یک پالس ایجاد میشه که باید این پالسها رو در مدت زمان یک ثانیه بشماری بعد با LCD نمایش بدی.

يعني با يكي از تايمر ها زمان 1 ثانيه درست مي كني و با يه تايمر ديگه پالس ها رو مي شمري ...
اگر تعداد دورها از 65536 RPS هم بيشتر بود ، براي شمارش بايد از وقفه استفاده كني ( كه فكر نكنم بيشتر باشه ... )
بعد مي توني RPS رو به RPM تبديل كني ( با يه تناسب ساده )

موفق باشي.

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

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #9
RE: راهنمایی در مورد نمایش Fan RPM
خیلی ممنون
انشاالله این مدار گیرنده و فرستنده تموم بشه حتما از راهنمایی هاتون برای پیدا کردن دور فن استفاده می کنم

با تشــــــــــــکر

نقل قول: dim a as word
do
pulsein a , pinb.0 , 1
cls
home
lcd a
waitms 10
loop
end

از این طریق هم میتونی دور فنت رو بسنجی و هم میتونی دور فنت رو کم و زیاد کنی

فقط میتونید تو این دستور به من نشون بدید که چطور میتونم دور فن رو تغییر بدم ؟
(آخرین ویرایش در این ارسال: ۲۶-اسفند-۱۳۹۰, ۰۱:۲۹:۴۶، توسط sinastar.)
۲۶-اسفند-۱۳۹۰, ۰۱:۲۷:۴۶
ارسال‌ها
پاسخ
robojalal آفلاین
كاربر دو ستاره
**

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #10
RE: راهنمایی در مورد نمایش Fan RPM
سلام
با این دستور نمی تونید دور فن رو تغییر بدید ، میتونید فقط بخونید
این هم یه روشی برای خوندن پهنای پالس هستش



در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

۰۸-فروردین-۱۳۹۱, ۰۵:۳۶:۱۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست راهنمایی برای یک دوست GOLDOST 1 0 ۱۵-بهمن-۱۴۰۲, ۰۰:۴۶:۵۱
آخرین ارسال: GOLDOST
  نمایش دادن تصاویر متحرک در lcd alifardin 4 4,688 ۲۸-اردیبهشت-۱۳۹۹, ۰۹:۴۲:۳۹
آخرین ارسال: parsegade
  راهنمایی در مورد کنترل دور موتور کولر sinastar 12 23,448 ۱۰-آبان-۱۳۹۷, ۱۰:۱۸:۵۹
آخرین ارسال: alimogmov
Smile [سوال] خواندن عکس از MMC و نمایش در LCD N96 javad1424 5 6,562 ۳۰-دى-۱۳۹۶, ۲۱:۳۷:۱۴
آخرین ارسال: MahdiGameMaker
  درخواست راهنمایی منو سازی برای Atmega32 به زبان بیسیک برویglcd armin111 9 6,171 ۱۶-شهریور-۱۳۹۶, ۱۱:۳۹:۲۵
آخرین ارسال: sky_man847
  راهنمایی برای انتخاب پروگرامر Ambassador 5 8,523 ۰۴-مرداد-۱۳۹۶, ۱۶:۰۳:۵۹
آخرین ارسال: CONTOROLER
  درخواست راهنمایی ولوم دیجیتالی sobhan6831 0 2,210 ۰۶-اردیبهشت-۱۳۹۶, ۲۱:۱۷:۳۵
آخرین ارسال: sobhan6831
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
  درخواست راهنمایی درباره دماسنج و رطوبت سنج fedagh 2 3,195 ۰۳-دى-۱۳۹۵, ۰۱:۲۵:۰۷
آخرین ارسال: omid_phoenix
  درخواست راهنمایی از دوستان p.n 5 3,540 ۰۶-آذر-۱۳۹۵, ۲۳:۲۹:۱۹
آخرین ارسال: Ambassador

پرش به انجمن:


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

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