اطلاعیه

Collapse
No announcement yet.

سرعت سنج با میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سرعت سنج با میکرو

    با سلام.
    من می خوام یه سرعت سنچ دیجیتال با میکرو avr برای موتورسکلیت درست کنم. باید چکار کنم؟

    #2
    پاسخ : سرعت سنج با میکرو

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

    دیدگاه


      #3
      پاسخ : سرعت سنج با میکرو

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

      دیدگاه


        #4
        پاسخ : سرعت سنج با میکرو

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

        دیدگاه


          #5
          پاسخ : سرعت سنج با میکرو

          من می خوام با سنسور اثر هال استفاده کنم. من تو برنامه نویسیش مشکل دارم. برنامه نویسی من bascom avr هست.
          من می دونم باید قطر اون چرخ رو باید داشته باشم. حالا تو برنامه چطوری مشخص کنم که اون چرخ چقدر سرعت داره.
          برای سنجش سرعت باید قطر چرخ رو اندازه بگیریم و در RPM ضرب کنیم رد یک بازده زمانی یک ساعته.

          دیدگاه


            #6
            پاسخ : سرعت سنج با میکرو

            یه مدار در یزد کیت پیدا کردم که با سنسور اثر هال rpm رو مشخص می کنه. ایا میشه با این مدار سرعت چزخ رو هم مشخص کرد؟

            لینک
            http://yazdkit.com/tachometer-with-ugn3503-3784.html

            ساخت دور سنج با استفاده از سنسور اثر هال UGN3503

            در چندین پست قبلی سنسور اثر هال Ugn3505 معرفی گردید که میتوانید جهت دیدن ان مطلب اینجا کلیک کنید،این سنسور را میتوان برای اندازه گیری جریان الکتریکی ، اندازه گیری دور موتور و … مورد استفاده قرار داد.

            این سنسور دارای ۳ پایه میباشد که دو پایه ان به تغذیه متصل شده و پایه سوم ان خروجی میباشد. راه اندازی این سنسور بسیار راحت میباشد چون خروجی ان انالوگ است و میتوان با اندازه گیری ولتاژ این سنسور توسط میکرو مقدار خروجی این سنسور را اندازه گیری نمود.



            برای شروع کار میتوانید این سنسور را به ۵ ولت DC متصل نمایید و به خروجی سنسور یک ولتمتر وصل نمایید که در حالت عادی در خروجی سنسور باید ولتاژی حدود ۲٫۵ ولت داشته باشد

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

            در این قسمت یک پروژه دورسنج با استفاده از این سنسور را برای شما قرار میدهیم که خروجی سنسور ugn3503 به یک اپ امپ LM358 متصل شده است که داخل این ای سی دو تا اپ امپ قرار دارد که در زیر نقشه شماتیک ان آورده شده است.



            خروجی سنسور ابتدا به یک اپ امپ رفته است که در حالت بافر مثبت قرار دارد و بعد خروجی این اپ امپ به ورودی مثبت اپ امپ دوم متصل شده و به وردی منفی اپ امپ دوم یک پتانسیومتر ( مولتی ترن ) متصل شده که این اپ امپ در حالت مقایسه کننده استفاده شده است و با تنظیم پتانسیومتر ( مولتی ترن ) میتوانید حساسیت را تغییر دهید.

            با نزدیک شدن اهنربا به پشت سنسور (که میزان حساسیت ان با پتانسیومتر تنظیم میشود) خروجی دومین اپ امپ یک منطقی شده و ال ای دی که به خروجی اپ امپ متصل شده است روشن میشود.



            همانطور که در عکس بالا مشاهده میکنید از خروجی اپ امپ دوم به یک اپتوکوپلر متصل شده است که از اپتوکوپلر SFH615 استفاده شده است و از خروجی اپتوکوپلر به ورودی کانتر ای سی ATMEGA8 متصل شده است.

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

            حال اگر شما تعداد چرخش موتور را در یک ثانیه بشمارید مقدار دور موتور در ثانیه بدست میاید و اگر این مقدار را در عدد ۶۰ ضرب کنید مقدار دور موتور در دقیقه بدست میاید که به آن RPM میگویند ( RPM = تعداد در در یک دقیقه )

            میکرو ATMEGA 8 تعداد پالسی را که از خروجی اپتوکوپلر به کانتر ۱۶ بیتی ان متصل شده است را در مدت زمان یک ثانیه میشمارد و سپس مقدار بدست امده را در عدد ۶۰ ضرب میکند به این ترتیب دور موتور در یک دقیقه شمارش میگردد.

            نکته:تنظیم کردن حسایت سنسور بسیار مهم میباشد چون اگر به دقت تنظیم نشود مقدار بدست امده درست نیست به همین دلیل باید به جای پتانسیومتر از مولتی ترن استفاده نماید.

            زبان مورد استفاده برای برنامه نویسی میکرو بیسیک میباشد . برای اندازه گیری زمان دقیق یک ثانیه از تایمر “۲” میکرو در مد اسنکرون استفاده شده و به میکرو کریستال ۳۲٫۷۶۸ کیلو هرتز متصل شده است که تایمر دو کلاک خود را از این کریستال دریافت میکند.



            در هر یک ثانیه یک ال دی که به پورت D.0 متصل شده است یک بار روشن ویک بار خاموش میشود.

            جهت نمایش اطلاعات از ال سی دی ۱۶*۲ استفاده شده است.

            سوکت JP1 که با نام programmer con مشخص شده است جهت برنامه ریزی میکرو استفاده میشود که میتوانید از هرنوع پروگرامر مثل STK200-300 استفاده نمایید.

            برای راه اندازی مدار باید ولتاژ ۱۲ ولت DC را با رعایت قطبیت به کانکتور J3 وصل نمایید.

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

            دیدگاه


              #7
              پاسخ : سرعت سنج با میکرو

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

              دیدگاه


                #8
                پاسخ : سرعت سنج با میکرو

                نوشته اصلی توسط feshwari
                من می خوام با سنسور اثر هال استفاده کنم. من تو برنامه نویسیش مشکل دارم. برنامه نویسی من bascom avr هست.
                من می دونم باید قطر اون چرخ رو باید داشته باشم. حالا تو برنامه چطوری مشخص کنم که اون چرخ چقدر سرعت داره.
                برای سنجش سرعت باید قطر چرخ رو اندازه بگیریم و در RPM ضرب کنیم رد یک بازده زمانی یک ساعته.
                خوب همین کارایی که گفتین رو انجام بدین دیگه !
                تو پست بعد این پست یه روش کار برای بدست آوردن rpm گذاشتین ، مدارش رو عملی ببندین و تست بگیرین.نوشتن برنامش سادست.با این توضیحات کاملی که گذاشته بودن سورس برنامه رو حتما گذاشتن دیگه ! اون برنامه رو بگیرین اگه لازم به شخصی سازی بود سورسش رو شخصی کنین.
                بعدش میمونه یه ضرب و تقسیم ساده

                دیدگاه


                  #9
                  پاسخ : سرعت سنج با میکرو

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

                  دیدگاه


                    #10
                    پاسخ : سرعت سنج با میکرو

                    کاری که می خوام انجام بدم به این صورت هست که زمانی RPM صفر است led سبز رنگ روشن باشه و led قرمز خاموش. وقتی RPM بالا بره برا اساس اون نور LED سبز کم بشه و نور led قرمز پر رنگ بشه

                    دیدگاه


                      #11
                      پاسخ : سرعت سنج با میکرو

                      نوشته اصلی توسط feshwari
                      کاری که می خوام انجام بدم به این صورت هست که زمانی RPM صفر است led سبز رنگ روشن باشه و led قرمز خاموش. وقتی RPM بالا بره برا اساس اون نور LED سبز کم بشه و نور led قرمز پر رنگ بشه
                      خوب تو کدوم قسمتش مشکل دارین ؟

                      دیدگاه


                        #12
                        پاسخ : سرعت سنج با میکرو

                        من تا بدست اوردن RPM مشکلی ندارم. فقط خروجی pwm که چطور بر اساس کم و زیاد شدن rpm نور led کم و زیاد بشه.

                        دیدگاه


                          #13
                          پاسخ : سرعت سنج با میکرو

                          کسی نیست کمکم کنه؟

                          دیدگاه


                            #14
                            پاسخ : سرعت سنج با میکرو

                            سلام
                            وقت بخیر
                            نوشته اصلی توسط feshwari نمایش پست ها
                            کاری که می خوام انجام بدم به این صورت هست که زمانی RPM صفر است led سبز رنگ روشن باشه و led قرمز خاموش. وقتی RPM بالا بره برا اساس اون نور LED سبز کم بشه و نور led قرمز پر رنگ بشه
                            جالبه ، در جستجوی موضوعی بودم .....
                            تازه این پست رو دیدم !!
                            نتیجه :
                            سیستم الکترونیکی " تغییر رنگ بکلایت تاکومتر با تغییر دور موتور"



                            با احترام
                            98/3/19

                            دیدگاه

                            لطفا صبر کنید...
                            X