این لینک تقریبا ادرس داده که این سنسور کجاست:
سنسور سرعت خودرو
این لینک تقریبا ادرس داده که این سنسور کجاست:
سنسور سرعت خودرو
سلام
عزیز ممنونم
من البته از روی نقشه . مسیر سیم سنسور دور موتور rpm را که به کیلومتر دور موتور بسته شده را پیدا کردم . احتمال زیاد میدم که 5 ولت باشه . اگر 5 بود روی اوردینو چطوری میشه ردیفش کرد ؟ اگر 12 بود باید چه کار کنم ؟
البته موضوع دقیق ما این سنسور هستش
سنسور دور موتور
ویرایش توسط hamed-pc : 07-11-2016 در ساعت 07:49 AM
طبق چیزی که من خوندم سنسور با دو تا سیم به ecu فرمان میده
اگه ولتاژش بالای 5 باشه یا باید از یه کاهنده استفاده کنید ( که ممکنه یه مقدار خطا داشته باشه )
یا اگر 12 ولت بود برید سمت میکروکنترلرهای PIC
در مورد اینکه چجوری با میکرو بخونیمش هم باید مدل سنسور رو سرچ کنیم ببینیم پروتکل ارتباطیش چیه !
ممکنه i2c باشه
من سعی میکنم توی اولین فرصت ولتاژ خروجی دور موتور را اندازه گیری کنم . اما نکته قابل توجه اینکه سنسوریکه تایین دور موتور برای ماشین من کلا متفاوت با لینکی بود که گذاشتم . اما در کل فکر کنم خیلی باید به هم شبیه باشند .
به فرض مثال : سنسور دور موتور برای اکثر خودروهایی مثل پراید و پژو . از همان سیستمی استفاده میکنه که توی لینک بالا دیده میشه و از سنسور اثر حال استفاده میکنه
اما مثلا توی ماشین من سنسور دور موتور داخل دلکو تعبیه شده . و به این شکل که توسط سنسور نوی ( فتوسل ) که نور از داخل شیارهایی به سنسور گیرنده ارسال میبشه . دور موتور و تایین نقطه مرگ سیلندر را مشخص میکنه
تقریبا مثل این عمل میکنه
4826 neilachari: Optical Distrbutor
سلام دوست من
من هم برای همین کار یه چیزی درست کردم که تازه امروز جواب گرفتم. البته من اطلاعات سنسور کیلومتر خودرو رو نیاز داشتم.
البته سنسور کیلومتر ، پالس های منفی میداد(یعنی فقط منفی رو قطع و وصل میکرد) که این کار رو واسم راحت کرد.
اول باید با آردوینو یه فرکانس متر درست کنی.
دوم باید ببینی که پالسی رو که سنسور میده ، مثبت هست یا منفی و اگه مثبت هست احتمال زیاد 12 ولته که باید برای وصل کردن به آردوینو از تقسیم مقاومتی استفاده کنی. من با استفاده از تقسیم مقاومتی برق شهر رو به آردوینو وصل کردم و فرکانسش رو اندازه گرفتم و مشکلی هم پیش نیومد.
ویرایش توسط cjmj : 07-11-2016 در ساعت 01:22 PM
روی سنسور کیلومتر پراید
برای دیدن پالس ها یک فرکانس متر نیازه اگه میخوای زمان فعال بودن سیگنال رو بررسی کنی به اسیلوسکوپ احتیاج داری
من فرکانسی رو که به کویل ماشین وارد میشد رو که ولتاژش هم 500 ولت هست ، به آردوینو دادم و فرکانسش رو اندازه گرفتم مداری رو که به کار بردم رو قرار میدم.
http://s7.picofile.com/file/8259448934/123.jpg
توی این حالت روی پایه آردوینو 5 ولت میافته. مقدار مقاومت ها طبق فرمول زیر حساب میشه:
VR1=V*(R1/R1+R2)
ویرایش توسط cjmj : 07-12-2016 در ساعت 12:27 PM
خوب اگه فرکانس متر نداری باید یکی توسط آردوینو بسازی دیگه
درسته فرکانس کویل رو اندازه گیری کردم (البته ورودی کویل که از ECU خارج میشه) که ولتاژش 500 ولته
بله با دقت بالا هم نمایش میده.
http://forum.arduino.ir/4/15/1637.html#post10600
سلام خدمت اساتید محترم
من یک نمونه کد ساختم که برای تست از یک servo tester استفاده کردم و جواب می داد، تو این کار نیاز هست تا عرض پالس رو بشماری. با اسکوپ هم اندازه گرفتم دور موتور رو با گاز دادن عرض پالس کم میشه. البته این برنامه رو سیگنال پشت کیلومتر کار نکرد متاسفانه. ولتاژ هم همون طور که دوستان فرمودند با تقسیم مقاومتی از 12 به 5 رسوندم و مستقیم وصلش کردم به int0.
سوال من این هست که برای گرفتن اینتراپت از این پالس های منفی که گفتین، باید چه تغییراتی تو مدار یا برنامه بدیم؟ و این هم خودش موضوعی هست که چرا کار راحت شده برای شما؟!