اطلاعیه

Collapse
No announcement yet.

لیبل کانتر

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

    لیبل کانتر

    با سلام خدمت تمامی دوستان
    مداری که اینجا معرفی میشود یک مدار کانتر میباشد که قادر است پالسهای ورودی با هر دامنه ای را بشمارد ولی مشکلاتی دارد که هدف از ارائه این مدار در اینجا بررسی توسط دوستان با تجربه تر مباشد تا انشالله مشکلات طراحی برطرف شود.استفاده ای که برای این مدار در نظر گرفته شده است برای شمارش لیبل یا برچسبهای کاغذی است که در محیط کاری خودمان تولید میشود.این لیبلها درکنار همدیگر قرار دارند که یک فضای خالی بینشان وجود دارد که اصطلاحا" گپ نام دارند.نحوه کار شمارش هم به گونه ای است که رول برچسبها توسط دینام حرکت کرده و در سوی دیگر جمع میشود که در مسیر حرکت رول برچسب سنسور اپتوکوپلری قرار دارد که به ازای عبور یک گپ برچسب از زیر سنسور یک ولتاژ با لبه بالا رونده و دامنه ماکزیمم 2.5 ولت ایجاد میکند و به ازای قرار گرفتن خود برچسب به خاطر ضخامت ان ولتاژ کمتری ایجاد میکند
    به دلیل تنوعی که در جنس لیبلها وجود دارد دامنه ولتاژ خروجی سنسور نیز متغیر است و بنابراین میکرو به راحتی این پالسها را که نا منظم است شناسایی نمیکرد و در اکثر مواقع شمارش یا کمتر یا بیشتر از تعداد واقعی است.برای رفع این مشکل تصمیم گرفته شد که هر لیبلی که در سنسور قرار میگیرد ابتدا کالیبره شود و سپس شمارش شود.برای این منظور در روتین کالیبره درهنگام کار نکردن موتور و به صورت دستی بالاترین و پاینترین مقدار خروجی سنسور توسط واحد ADC گرفته شده و میانگینی گرفته میشود که این میانگین ولتاژ مرجعی خواهد بود.در روتین شمارش ابتدا واحد ADC ولتاژ ورودی از سنسور را با میانگین مقایسه میکند اگر ولتاژ ورودی از مرجع بزرگتر باشد پین خروجی متصل به اینتراپت روشن شده و با لبه بالا رونده اینتراپت را فعال میکند که در روتین اینتراپت نیز یک واحد به کانتر افزوده میشود .اگر هم ورودی کمتر از میانگین باشد خروجی کماکان صفر خواهد بود و شمارشی انجام نخواهد شد.حال مشکل اینجاست که اگر لیبلها کوچک باشند فاصله بین دو لیبلها نیز کمتر خواهد بود و با سرعت ثابتی که موتور لیبلها را جمع میکند فرکانس حرکت لیبلها افزایش مییابد که در فرکانس حدود 200 دیگر شمارنده به خوبی کار نمیکند و تعداد شمارش شده از تعدا واقعی بسیار کمتر میشود .نکته ای که مشخص است این استکه چون میبایست ابتدا واحد ADC نمونه برداری و مقایسه کند سرعت کم میشود و درنتیجه شمارش به هم میریزد ولی ما ناچاریم این روتین را استفاده کنیم و اگر اگر ولتاژ مرجعی حین کالیبره درست نکنیم به طور کلی شمارش اشتباه میشود حتی در فرکانسهای پایینتر.نکته دیگر اینکه در عمل از کریستال 20 مگ استفاده شده است ولی کماکان نتیجه مطلوب حاصل نشده است
    حال تقاضایی که از دوستان دارم این است که اولا برنامه را بررسی کرده و اگر نقطه نظری در مورد روانتر ساختن برنامه دارند ارائه کنند چرا که بنده تسلط زیادی روی برنامه نویسی ندارم و دیگر اینکه کمک کنند تا در صورت امکان .امکانات بیشتری به مدار افزوده شود.برنامه کامل به همراه فایل شبیه سازی نیز قرار داده شده است
    http://www.4shared.com/file/rAjKLYAE/LB_900601.html
    حضرت علی(ع):
    أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
    شریفترین خصلتها وفاى به عهد است.

    #2
    پاسخ : لیبل کانتر

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

    دیدگاه


      #3
      پاسخ : لیبل کانتر

      چون جنس لیبلها و نیز پوسته ای که لیبلها روی ان چسبیده میشه متنوع میباشند و نیز خروجی خود سنسور به مرور زمان و کمی پرز گرفتکی و کثیفی تغییر میکنه بنابراین شرایط نیز فرق میکنه ولی در بهترین شرایط حدود 3 ولت که گپ زیر سنسور باشد در حالت بدون لیبل نیز حدود 4.5 ولت خروجی داریم . بک نمونه مدار آنالوگ نیز قبل از این مدار با LM358 طراحی شد که در ان مدار هم رفرنس و maxو min به صورت دستی و با ولوم تنظیم میشد و با میتر نمایش داده میشد
      حضرت علی(ع):
      أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
      شریفترین خصلتها وفاى به عهد است.

      دیدگاه


        #4
        پاسخ : لیبل کانتر

        با سلام :smile:
        چند تا عکس از مدار ساخته شده و کارکرد آن و از لیبل براتون میذارم تا موضوع مشخص تر بشه

        http://www.4shared.com/file/ly9RPIBF/PIC.html


        حضرت علی(ع):
        أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
        شریفترین خصلتها وفاى به عهد است.

        دیدگاه


          #5
          پاسخ : لیبل کانتر

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

          دیدگاه


            #6
            پاسخ : لیبل کانتر

            با تشکر از جناب آقای آقازاده
            در ابتدا سنسورها و دستگاههای اماده موجود در بازار برای این منظور تهیه و بررسی شد منتها با اینکه برای این کار طراحی شده اند در سرعتها و شرایط مختلف تولرانس داشتند و تنظیمات حساسیت سنسورها که فقط با یک پیچ بود شرایط را نامطلوب جلوه میداد .سنسورهای رنگ نیز به دلیل هزینه بالایی که داشتند (حدود 250 هزارتومان) بررسی نشدند از طرفی در اینگونه لیبلها فقط یک رنگ سفید و یک رنگ زمینه داریم .در پرینترهای اینگونه لیبلها نیز برای تشخیص لیبلها از سنسورهای IR استفاده شده است البته موضوع سرعت و فرکانس در انجا مطرح نیست
            حضرت علی(ع):
            أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
            شریفترین خصلتها وفاى به عهد است.

            دیدگاه


              #7
              پاسخ : لیبل کانتر

              سلام

              بعد از حذف C3 , R15 برنامه زیر را تست کن ونتیجه آن را اعلام کن همچنین پایه شماره 21 میکرو را با یه خازن 100 نانوی به زمین وصل کن و یه خازن 100 نانو بین زمین وپایه avcc در نزدیکترین مکان به این پایه وصل کن
              http://www.4shared.com/file/GEBu_t10/sara.html
              نادانترين مردم کساني هستند که فکر مي کنند داناترين آنها هستند.

              دیدگاه


                #8
                پاسخ : لیبل کانتر

                باتشکر سرکار خانم امامی فر
                برنامه ای که لطف کردین گذاشتین روی سخت افزار من هنگ میکند ممنونتان میشم علت رو بررسی کنید. :redface:
                حضرت علی(ع):
                أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
                شریفترین خصلتها وفاى به عهد است.

                دیدگاه


                  #9
                  پاسخ : لیبل کانتر

                  سلام به نظرم با هر دقتی این دستگاه ساخته شود خطا خواهد داشت.اجتناب ناپذیره] :job:

                  دیدگاه


                    #10
                    پاسخ : لیبل کانتر

                    سلام
                    شما اگه میومدی اینطوری حساب میکردی که به ازای هر متر مثلا 20 تا لیبل بعد یه سنسور اپتوکانتر میزدی به دور ریلو محاسبه تمام.
                    خدایا مرا آن ده که آن به

                    دیدگاه


                      #11
                      پاسخ : لیبل کانتر

                      با سلام
                      نکته ای که شایان ذکر است متفاوت بودن سایز لیبلهاست که مثلا" ممکن است برای یک نوع لیبل در 1 متر 20 لیبل قرار بگیرد و برای دیگری 15 لیبل .ممنون میشم اگر اطلاعاتی هم در مورد نحوه متر کردن و محاسبه کردن دارید بفرمایید
                      تشکر
                      حضرت علی(ع):
                      أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
                      شریفترین خصلتها وفاى به عهد است.

                      دیدگاه


                        #12
                        پاسخ : لیبل کانتر

                        شما میای تو قسمت منو همینجوری که تعریف کردی به ازای هر لیبل کالیبره بشه وا سه اینم اینکارو میکنی به ازای هر متر 20 تا لیبل بگیر
                        فکر نمیکنم سخت باشه من فعلا در گیر پروژه هستم نمیتونم روی سورستون کار کنم فقط پیشنهادمو دادم که ایده بگیرید :smile:
                        خدایا مرا آن ده که آن به

                        دیدگاه


                          #13
                          پاسخ : لیبل کانتر

                          با سلام
                          خانم امامی فر
                          برنامه ای که گذاشته اید با سیگنال ژنراتور تا فرکانس 300 هرتز و در عمل با شمارش لیبلها تا فرکانس 200 هرتز خوب کار میکند ولی در نهایت برای شمارش تعداد صحیح لیبلها مشکل دارد و کمتر از مقدار واقعی عدد را نشان میدهد

                          حضرت علی(ع):
                          أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
                          شریفترین خصلتها وفاى به عهد است.

                          دیدگاه


                            #14
                            پاسخ : لیبل کانتر

                            با سلام
                            چند پیشنهاد:

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

                            2- از یک دستگاه پول شمار بانکی دست دوم ، و مکانیزم وکیوم/باد اسکناس گیر آن استفاده می کنیم.

                            3- ....

                            با سپاس
                            گشتی در لاله زار
                            http://www.eca.ir/forum2/index.php?topic=76138.0

                            http://www.eca.ir/forum2/index.php?topic=76141

                            دیدگاه


                              #15
                              پاسخ : لیبل کانتر

                              با تشکر از دوستان عزیز
                              واجب میبینم که توضیحی در اینجا بدهم که هدف از ارائه این مطلب در اینجا ساخت یک دستگاه جدید با مکانیزمی جدید نیست .بلکه کمک و همفکری د رجهت بهبود کار کرد دستگاهی است که ساخته شده است. همانگونه که اشاره شد در ابتدا دستگاهی نیمه آنالوگ ساخته شد که در حال حاضر نیز تعداد 8 دستگاه از ان به خوبی کار میکند و از نظر شمارش صحیح و دقت نیز از کیفیت مطلوبی برخوردار است .نیاز به دستگاههای پشتیبان باعث شد که به عنوان تجربه ای جدید و به دلیل هزینه بالای دستگاههای ابتدایی ,دستگاهی که برنامه آن در پست اول قرار داده شده است به تعداد 2 دستگاه ساخته شود ولی این برنامه از نظر روال برنامه نویسی و دقت شمارش دارای اشکالاتی میباشد که در فرکانس بالای 200 هرتز به خوبی کار نمیکند.بنابراین اگر همفکری و کمک دوستان در مورد سورس این برنامه باشد بهتر خواهد بود تا از دل همین برنامه , برنامه ای بی نقص و دارای امکانات مطلوب حاصل شود. :redface:
                              حضرت علی(ع):
                              أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
                              شریفترین خصلتها وفاى به عهد است.

                              دیدگاه

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