اطلاعیه

Collapse
No announcement yet.

طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

    طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

    با عرض سلام خدمت همه دوستان عزیز .

    یک چرخ متر الکترونیک (Digital wheel Meter) طراحی کردم و ساختم . بعنوان عیدی از من قبول بفرمایید. :redface:

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

    این دستگاه یک متر دیجیتال با صفحه نمایشگر 7segment می باشد. در قسمت سنسور اندازه گیرمسافت ، از شافت اینکودر (Shaft Encoder ) استفاده گردیده است . از آنجایی که برای مسافت های نسبتا طولانی طراحی شده است ، دقت آن 10 Cm است و در هر 100 متر خطای آن نزدیک به صفر ( به علت کالیبراسیون آن در 100 متر) می باشد.
    در قسمت کنترلر از میکرو کنترولر AVR استفاده گردیده است . :nerd: :nerd:

    مشخصات:

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

    2-قابلیت متر کردن در 100 مرحله و در هر مرحله حداکثر تا 9.9999 کیلومتر

    3-قابلیت جمع زدن کل متراژحداکثر تا 99.999 کیلومتر

    4-قابلیت چک کردن ونمایش هر یک از متراژ

    5-متراژ افزایشی و کاهشی بسته به جهت حرکت

    6-قابلیت نمایش ولتاژ باطری و Low Battery

    7- دقت عمل بسیار بالا در متراژ طولانی و نمایش حداقل 0.1 متر

    8- استفاده از روش Multiplex جهت کاهش توان مصرفی 7segment ها

    9- استفاده از باطری 12 ولت و رگولاتور (افزایش عمر باطری)

    10- قابلیت نگهداری هر متراژ در E2prom داخلی و نگهداری آن در زمان خاموش بودن یا قطع باطری ( 100 حافظه داخلی)

    11- استفاده از حداقل قطعات

    *** فایل پروتئوس اضافه شد

    در پایان از آقایان بلورچیان ، نحوی و همچنین اعضای تیم تنظیم مقالات و آقای نوزاد تشکر می کنم.






    شافت اینکودر





    نمایشگر ولتاژ باطری هنگام روشن شدن (12.2 ولت)

    [/img]



    نمایش added بعد از فشردن دکمه ADD





    نمایش clear هنگام پاک شدن eeprom داخلی



    _________________________________________________

    :nerd: :nerd:
    نام پروژه
    متر دیجیتالی

    اجزای مدار
    AVR ATMEGA16 – REGULATOR 7805-DC4013-7SEG-TRANSISTOR

    زبان برنامه نویسی
    BASIC

    محتوایات پوشه
    شماتیک مدار، سورس کد ، فایل پروتئوس و فایل هگز (HEX)

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


    #2
    پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

    دیدگاه


      #3
      پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

      نوشته اصلی توسط 123456za
      سلام
      ممنون دوست عزیز
      قیمت شفت اینکودر که شما استفاده کردین چند بود/
      حدود 60 هزار تومان (ایرانی ولی دقیق)

      چرخ متر با کانتر مکانیکی که دقتش خوب باشه بیش از 200 هزار تومان است !!!

      دیدگاه


        #4
        پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

        سلام

        برای نشون دادن ولتاژ باطری از چی استفاده شده .
        یا به عبارت دیگه ولتاژ باطری را چطوری تشخیص میده ؟؟؟

        ممنهون میشم اگر پاسخ بدید .


        موفق باشید :smile:
        [left][move][b][color=green][size=11pt]ما می توانیم .
        ، همین ... *. * * *. * * * [color=re

        دیدگاه


          #5
          پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

          نوشته اصلی توسط coloory
          سلام

          برای نشون دادن ولتاژ باطری از چی استفاده شده .
          یا به عبارت دیگه ولتاژ باطری را چطوری تشخیص میده ؟؟؟

          ممنهون میشم اگر پاسخ بدید .


          موفق باشید :smile:
          coloory جان

          از A/d استفاده کردم + مقاومت برای کم کردن ولتاژ


          دیدگاه


            #6
            پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

            دیدگاه


              #7
              پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

              نشد که نداره .... ولی تغیرات میخواد و دقت پایین میاد .

              دیدگاه


                #8
                پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

                منم یکی تو این مایه های ساخته بودم البته اون فقط متر میکرد و با IC های TTL بود.
                www.icesi.ir

                دیدگاه


                  #9
                  پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

                  سلام

                  با تشکر از مطلب خوبتون
                  من از یک زوج گیرنده فرستنده یا optocounter استفاده کردم دقیقا سیستم موس های قلتکی. ولی نمی دونم پایه هاشو تشخیص بدم! هر چقدر هم گشتم دیتا شیتش نبود. تا اونجایی هم که می دونم همشون یک استاندارد دارن.
                  راستی 4 تا پایه داره!
                  ممنون میشم اگه کمکم کنین............
                  !It matters if you just DON'T give up

                  دیدگاه


                    #10
                    پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

                    نوشته اصلی توسط invincible
                    سلام

                    با تشکر از مطلب خوبتون
                    من از یک زوج گیرنده فرستنده یا optocounter استفاده کردم دقیقا سیستم موس های قلتکی. ولی نمی دونم پایه هاشو تشخیص بدم! هر چقدر هم گشتم دیتا شیتش نبود. تا اونجایی هم که می دونم همشون یک استاندارد دارن.
                    راستی 4 تا پایه داره!
                    ممنون میشم اگه کمکم کنین............
                    اگه اپتوکانتر گرفتی.... مشکلی نیست....
                    بالای اپتو کانتر رو سمت خودت بگیر روی یکی از پایه های U آن علامت یک دیود هستش... طبق همان جهت آند و کاتد رو وصل کن...
                    اون 2 پپایه دیگر هم به همین صورت یکیش امیتر و دیگری کلکتور هستش...روس خودش مشخص کرده.
                    www.icesi.ir

                    دیدگاه


                      #11
                      پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

                      دیدگاه


                        #12
                        پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

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

                        نکته جالب اینه که اگه شما از یک منبع پالس دیگه ( حتی با تعداد متفاوت پالس) استفاده کنید ، ( مثلا یک اپتو کانتر با 58 پالس به ازای هر دور ) یا حتی از چرخ با قطر متفاوت استفاده کنید ، باز هم نیازی به تغییر نرم افزار این مدار ندارید . پس از یک بار کالیره کردن ، دستگاه کار خواهد کرد.

                        دیدگاه


                          #13
                          پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

                          سلام دوست عزیز از اینکه زحمت کشیدید که فایل را گذاشتید ممنونم ولی فایل باز نمی شود (متر دجیتالی ) اگر براتون زحمتی نیست فایل را برام بفرستید زیرا قطعات را خریدم ولی فایل دانلود م مشکل دارد. sayad_2005@yahoo.com

                          دیدگاه


                            #14
                            پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

                            نوشته اصلی توسط cde
                            ولی فایل باز نمی شود (متر دجیتالی ) اگر براتون زحمتی نیست فایل را برام بفرستید زیرا قطعات را خریدم ولی فایل دانلود م مشکل دارد. sayad_2005@yahoo.com
                            من همین الان داونلود کردم هیچ مشکلی ندارد. ولی براتون ایمیل میکنم. مشکلی نیست .

                            دیدگاه


                              #15
                              پاسخ : طراحی متر الکترونیکی با AVR (فارسی) Digital Meter

                              سلام اقا مجید از اینکه فایل را برام فرستادید ممنونم . ویک سوال داستم ورژن فایل پروتوس چنده ورژنی که نصب کردم 7.2 است ولی بازش نمی کنه ویک خواهش داشتم در مورد مکانیک (چرخ متر) هم توضیح می خواستم:sayad_2005@yahoo.com

                              دیدگاه

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