عضویت     ورود  نماز، معراج مؤمن است . حضرت محمد (ص) شنبه، 29 تير ماه ، 1398

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 5576 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 5598 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 5447 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 5442 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 12036 بار]
 6: ادوات نوري 
[دفعات مشاهده : 5397 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 7112 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 6629 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 5874 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7725 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 6549 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 14415 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 10516 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 7950 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 6069 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 6686 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 6007 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 6929 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 5770 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 5855 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 9015 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 7994 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 8031 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 6304 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 6576 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 9131 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 7573 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 7042 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 12229 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 10028 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 39730 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 18321 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 21504 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 25044 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 22736 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 25114 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 39133 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 20116 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 17149 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 21457 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - ساخت encoder با سنسور اثر هال


ساخت encoder با سنسور اثر هال

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: جمعه، 8 آبان ماه ، 1388 16:19:49 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام دوستان
من قصد دارم یک انکودر برای محاسبه سرعت موتور با سنسور اثر هال بسازم. سنسوری که من استفاده کردم اسمش هست : HYP8R2PA این هم لینکش در شرکت سازنده اشه : [http://hynux.net/eng/mall/view_item.php?Lsort=5&Msort=1&Ssort=1&Xsort=0&p_id=211]
در دیتاشیت این سنسور نوشته بود که از ولتاژ 12 تا 24 باید بهش داد تا کار کنه. من اول بهش 14 ولت دادم. یعنی یک سیم +14 یک سیم گراند و سیم سوم را به یک led وصل کردم. اینطوری وقتی یه فلز رو جلوش می گرفتم led روشن میشد. همچنین ولتاژ خروجی از سنسور با اختلاف خیلی کمی همون 14 ولت بود. من ولتاژ ورودی رو کم کردم تا 8 ولت و دیدم که تا 8 ولت led روشن میشه و تصمیم گرقتم که از این ولتاژ استفاده کنم. بدین ترتیب که با یک 7808 ولتاژ ورودی رو روی 8 ولت فیکس کردم. و خروجی سنسور رو (که اون هم تقریبا 8 ولت بود) اول با یک مقاومت 10کیلو هم pull down کردمش که نویز نداشته باشه و یعد به یک 7805 دادم (البته دو تا خارن هم باهاش pull down کردم که نویز ها رو هم بگیره) تا 5 ولتش بکنه و بتونم بدمش به میکرو.
سوال اولم اینه که تبدیل آنالوگ به دیجیتال با این روش کار معقولیه. آخه اول خواستم با یک lm324 که یک opamp است این کار رو انجام بدم اما ولتاژ خروجی اون در حالت 1، 3.78 بود که به درد فرستادن به میکرو نمیخورد.
کاری تا اینجا همه چیز خوب کار می کرد چون led روشن می شد.

اصل ماجرا :
من روی موتور یک پره فلزی گذاشتم که هربار از جلوی سنسور عبور میکنه یک پالس به میکرو بفرسته. این پالس هم باعث یک interrupt خارجی میشه و در برنامه interrupt نوشتم که یک متغیر رو زیاد کنه و روی lcd نشون بده. همین! حالا مشکل اینجاست که هنگام عبور پره فلزی از مقابل سنسور گویا بیش از یک پالس ارسال می شود چون متغیر به جای اینکه مثلا از 0، 1 بشه یه دفعه 10 تا زیاد میشه. حتی بعضی وقتا به طرز خیلی عجیبی مقدار متغیر کم میشه! اول سعی کردم با گذاشتن delay در برنامه interrupt این مشکل رو حل کنم اما delay رو هرچه زیاد کردم (مثلا 100 میلی ثانیه) باز هم مشکل وجود داشت. و بیشتر از این هم نمیشد delay داد چون دقت کار رو کم می کرد. حالا می خواستم ببینم پیشنهاد شما برای حل این مشکل چیه؟

Back to top
View user's profile Send private message
ELEC_TECH
کاربر فعال
کاربر فعال

Joined: Mar 09, 2007
Posts: 271




Location: TEHRAN-TABRIZ
9098.70 امتیاز

Items

Status: Offline

PostPosted: جمعه، 8 آبان ماه ، 1388 22:55:51 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
این کار شدنی نیست
فکر میکنید برای چی از شفت انکودر استفاده میکنن؟
واسه چی شفت انکودر تولید شده؟

Back to top
View user's profile Send private message AIM Address Yahoo Messenger
MohammadFzl
کاربر نیمه فعال
کاربر نیمه فعال

Joined: Oct 06, 2008
Posts: 118





108221.24 امتیاز

Items

Status: Offline

PostPosted: جمعه، 8 آبان ماه ، 1388 23:58:56 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام
تا اونجایی که من می دونم این کار شدنیه!!!!!!!
من خودم یه دوچرخه داشتم که سرعت سنجش با اثر هال بود!!!!!!!!

اما فکر کنم که شما توی برنامه ، اینتراپت رو در حالت حساس به سطح استفاده کردی و به همین دلیله که یکدفعه عدد زیادی جابجا میشه!

چیز دیگه ای به ذهنم نمی رسه.!!! Sad Sad

موفق باشید.

یا حق.

Back to top
View user's profile Send private message
ELEC_TECH
کاربر فعال
کاربر فعال

Joined: Mar 09, 2007
Posts: 271




Location: TEHRAN-TABRIZ
9098.70 امتیاز

Items

Status: Offline

PostPosted: شنبه، 9 آبان ماه ، 1388 01:04:14 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

شدنش که میشه بله ولی بدرد نخور و بی دقته خطای زیادی داره من در آوردیه!
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: شنبه، 9 آبان ماه ، 1388 21:44:22 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ELEC_TECH wrote:
سلام
این کار شدنی نیست
فکر میکنید برای چی از شفت انکودر استفاده میکنن؟
واسه چی شفت انکودر تولید شده؟

این شفت انکودرکه می فرمایید تو چه رنج قیمتیه؟

Back to top
View user's profile Send private message
ELEC_TECH
کاربر فعال
کاربر فعال

Joined: Mar 09, 2007
Posts: 271




Location: TEHRAN-TABRIZ
9098.70 امتیاز

Items

Status: Offline

PostPosted: شنبه، 9 آبان ماه ، 1388 21:50:49 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام هر نوعی که شما بخواید من دارم
بستگی به پالس های خروجیش و مارکش قیمتش فرق میکنه.
1024 پالس در دور
500 پالس
200 و 100 پالس که دیگه استفاده نمیشه
تا 50000 پالس هم داره.
تایوانیش هست 500 پالس 120 تومن
مکا پیون هست یه نوع 85 تومن یه نوع 65 تومن.
بلغاریش هست 80 تومن.
36000 پالس یوگوسلاوی هست با مارک ایسکرا تلا استوکش 6.5 الی 8 میلیون تومن 1234((

Back to top
View user's profile Send private message AIM Address Yahoo Messenger
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 10 آبان ماه ، 1388 11:03:32 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ELEC_TECH wrote:
سلام هر نوعی که شما بخواید من دارم
بستگی به پالس های خروجیش و مارکش قیمتش فرق میکنه.
1024 پالس در دور
500 پالس
200 و 100 پالس که دیگه استفاده نمیشه
تا 50000 پالس هم داره.
تایوانیش هست 500 پالس 120 تومن
مکا پیون هست یه نوع 85 تومن یه نوع 65 تومن.
بلغاریش هست 80 تومن.
36000 پالس یوگوسلاوی هست با مارک ایسکرا تلا استوکش 6.5 الی 8 میلیون تومن 1234((


اینکه می فرمایید مثلا 500 پالس در دور یعنی، هر وقت از لحظه شروع 500 پالس فرستاده شد یعنی موتور یک دور کامل زده؟! یعنی اون انکودری که من می خواستم بسازم میشد یک پالس در دور؟
خب من این رنج دقت و ((قیمت)) به دردم نمیخوره، زیر 20، 30 تومن چی داری؟

Back to top
View user's profile Send private message
Hamed
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 10, 2006
Posts: 1351




Location: تهران
702870.36 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 11 آبان ماه ، 1388 01:06:25 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
لازم نیست حتما از شفت انکودر استفاده کنید که قیمت نامناسبی داره . می تونید یک طلق شیشه ای دایره مانند به شفت موتور متصل کنید و روی اون یک یا چند خط سیاه بکشید و از اپتوکانترهای نوری استفاده کنید که در دوسر این طلق قرار میگیرند و دقت خوبی هم دارند . تعداد پالس های تولید شده در خروجی هم به تعداد همین خطوط بستگی داره .
قیمت مدار تو این حالت فکر نمی کنم بیشتر از 1500 تومن باشه .

باز هم اگر خواستید ارزون تر باشه می تونید از دیودهای گیرنده - فرستنده نوری یا IR استفاده کنید .


__________________

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 11 آبان ماه ، 1388 20:12:04 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

Hamed wrote:
سلام
لازم نیست حتما از شفت انکودر استفاده کنید که قیمت نامناسبی داره . می تونید یک طلق شیشه ای دایره مانند به شفت موتور متصل کنید و روی اون یک یا چند خط سیاه بکشید و از اپتوکانترهای نوری استفاده کنید که در دوسر این طلق قرار میگیرند و دقت خوبی هم دارند . تعداد پالس های تولید شده در خروجی هم به تعداد همین خطوط بستگی داره .
قیمت مدار تو این حالت فکر نمی کنم بیشتر از 1500 تومن باشه .

باز هم اگر خواستید ارزون تر باشه می تونید از دیودهای گیرنده - فرستنده نوری یا IR استفاده کنید .

راستش مشکل من الان این نیست. همونطور که گفتم من از سنسور اثر هال استفاده می کنم. مشکل اینجاست که این سنسور یک پالس به من نمیده بلکه کلی نویز داره. من این سیگنالی که میده رو چطوری به یک پالس مربعی تمییز تبدیل کنم تا بتونم بدمش به میکرو؟ میشه با آی سی 555 کاری کرد یا نه؟

Back to top
View user's profile Send private message
ELEC_TECH
کاربر فعال
کاربر فعال

Joined: Mar 09, 2007
Posts: 271




Location: TEHRAN-TABRIZ
9098.70 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 11 آبان ماه ، 1388 21:32:03 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

100 تومن واسه این کاربرد قیمت نامناسبی هستش؟
جالبه واللا
به ازای هر دور که 360 درجه محسوب میشه 500 پالس میده یعنی به ازای هر درجه 360/500 پالس میده که میشه 1.40 پالس به ازای هر درجه که وقتی 360 درجه که میشه یک دور کامل رو زد 360*1.40 پالس به شما میده سر جمع میشه 500 پالس.
اون طلق هم دقته بیخودی میده.
تولید انکودر با سنسور یا اپتو علافیه.
زیر 20 تومن هم چیزی نیست.

Back to top
View user's profile Send private message AIM Address Yahoo Messenger
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 11 آبان ماه ، 1388 21:33:20 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ELEC_TECH wrote:
100 تومن واسه این کاربرد قیمت نامناسبی هستش؟
جالبه واللا
به ازای هر دور که 360 درجه محسوب میشه 500 پالس میده یعنی به ازای هر درجه 360/500 پالس میده که میشه 1.40 پالس به ازای هر درجه که وقتی 360 درجه که میشه یک دور کامل رو زد 360*1.40 پالس به شما میده سر جمع میشه 500 پالس.
اون طلق هم دقته بیخودی میده.
تولید انکودر با سنسور یا اپتو علافیه.
زیر 20 تومن هم چیزی نیست.

باشه

Back to top
View user's profile Send private message
Hamed
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 10, 2006
Posts: 1351




Location: تهران
702870.36 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 11 آبان ماه ، 1388 21:58:16 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

Quote:
میشه با آی سی 555 کاری کرد یا نه؟

از اپ امپ هایی مثل LM358 می تونید استفاده کنید . اما به نظرم راه بهتر استفاده از اشمیت تریگر ها هست .

Quote:
100 تومن واسه این کاربرد قیمت نامناسبی هستش؟

کاریو که میشه با کمتر از 5 تومن جمع کرد ، 20 تومن هزینه کردن هم واسش زیاده . تو کارهای معمولی خروجی 3000 پالس با N هزار پالس هیچ فرقی نداره .
دقت کار هم بستگی به مداری که متصل می کنید داره و البته برنامه ای که می نویسید .
کمی دقت کرده باشید خیلی از وسایل آزمایشگاهی ، ماوس های غلتکی قدیمی و ... همه از همین روش استفاده می کنند .


__________________

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
marde_paeez
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 25, 2009
Posts: 11




Location: Tehran
15549.10 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 12 آبان ماه ، 1388 11:24:33 Reply with quote Go to Top of PageScroll Up to Previous post

یه آی سی اشمیت تریگر معرفی می کنید.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts lcd help 9 melectronics 14268 يكشنبه، 23 فروردين ماه ، 1388 07:56:43
1nafar View latest post
No new posts تبدیل lcd موازی به سریال با 180 تومان 13 123456za 19048 چهارشنبه، 6 آذر ماه ، 1387 17:52:00
ahmadk View latest post
No new posts Thermometer (2x16 lcd)1 دماسنج با 8051 و 2*16 lcd 1 honeyl 11803 سه شنبه، 4 تير ماه ، 1387 01:37:40
bleedingme View latest post
No new posts راه اندازی lcd به صورت 4 بیت 4 ahmad2000 12127 چهارشنبه، 28 فروردين ماه ، 1387 23:18:01
Hamed View latest post
No new posts فرکانس متر با LCD و AT89C2051 0 Hamed 13567 جمعه، 24 فروردين ماه ، 1386 10:03:10
Hamed View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.20 ثانیه