اطلاعیه

Collapse
No announcement yet.

خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

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

    خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

    سلام و عرض ادب خدمت دوستان بزرگوار.
    دوستان مهندسم بنده میخوام با آیسی ACS712ELC که یه آیسی smd و 8 پایست،جریان خروجی موتور دی سی رو بخونم، میدونم این آیسی تا 5 آمپر رو تو خروجی میخونه، اما خوب جریان موتور من خیلی کمتر از این حرفاست، دوستان راهنمائی میکردن که با a/d بخونمش، منتها فک میکنم نشه فقط با کانفیگ کردن a/d و مستقیم به یه کانال آنالوگ به دیجیتال دادن خروجیشو خوند

    از دوستان بزرگواری که کار کردن، تمنا دارم راهنمائی بفرمایند که به چه نحو میشه از این آیسی به نفع خوندن جریان خروجی شافت موتور استفاده کرد؟
    مقصود از این کار هم این هست که جریان موتور رو زمانیکه شافت اون به یه مانعی برخورد میکنه، بدونیم و سر اون جریان به موتور دی سیمون فرمان ایستادن بدیم...

    قبلا با lm324 این کار به نحو متفاوتی انجام شده بود، به عبارتی وقتی موتور با مانع برخورد میکرد، جریانمون که high میشد، پ امپ بهمون آلارم میداد و سر اون آلارم ما موتور رو نگه میداشتیم، اما این روش برای کار ما از دقت پائینی برخوردار هست برای همین میخوایم که جریان رو با آیسی مذکور بخونیم...

    باز هم از لطف و کمک دوستان یک دنیا متشکرم...
    زندگی برگ بودن در مسیر باد نیست
    امتحان ریشه هاست
    ریشه هم هرگز اسیر باد نیست
    زندگی چون پیچک است
    انتهایش میرسد پیش خدا!

    #2
    پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

    سلام.
    من که نمیدونم کار این آی سی چیه ، اما میشه مثل روشهای قبلی عمل کنی یعنی بیای یه مقاومت وات بالا
    و کم اهم با موتورت سری کنی و با A/D اندازه گیری کنی که برای هر نوع مانعی یک مقدار خواص میده .

    دیدگاه


      #3
      پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

      نوشته اصلی توسط majid71
      سلام.
      من که نمیدونم کار این آی سی چیه ، اما میشه مثل روشهای قبلی عمل کنی یعنی بیای یه مقاومت وات بالا
      و کم اهم با موتورت سری کنی و با A/D اندازه گیری کنی که برای هر نوع مانعی یک مقدار خواص میده .
      سلام از بنده ست.
      متشکرم دوست من.
      این آیسی عرض کردم، جریان خروجی موتور dc رو اندازه گیری میکنه، برای بنده هم مهم میزان این جریان در حالتی هست که شافت موتور به یه مانعی برخورد میکنه...
      بسیار ممنونم دوست من از راهنمائیتون

      دوستان دیگه با این آیسی کار کردن مستقیما؟
      زندگی برگ بودن در مسیر باد نیست
      امتحان ریشه هاست
      ریشه هم هرگز اسیر باد نیست
      زندگی چون پیچک است
      انتهایش میرسد پیش خدا!

      دیدگاه


        #4
        پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

        سلام.طبق دیتاشیت بین پایه 5و6 یه خازن 1 نانو فاراد قرار بدین؛ و بین Vcc و GND یه خازن 0.1 میکرو ؛ طبق اطلاعات دیتاشیت صفحه4 جدول COMMON OPERATING CHARACTERISTICS خروجی سنسور تو حالت Zero Current Output Voltage نصف ولتاژ تغذیه هست، با توجه به جهت جریان عبوری از پایه های مربوطه ولتاژ خروجی سنسور از نصف Vcc تا حدود Vcc و یا از نصف Vcc تا حدود صفر تغییر میکنه.پس خروجی رو شما مستقیماً وصل میکنین به ADC میکرو و خیلی ساده اون رو میخونین.

        دیدگاه


          #5
          پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

          نوشته اصلی توسط pama
          سلام و عرض ادب خدمت دوستان بزرگوار.
          دوستان مهندسم بنده میخوام با آیسی ACS712ELC که یه آیسی smd و 8 پایست،جریان خروجی موتور دی سی رو بخونم، میدونم این آیسی تا 5 آمپر رو تو خروجی میخونه، اما خوب جریان موتور من خیلی کمتر از این حرفاست، دوستان راهنمائی میکردن که با a/d بخونمش، منتها فک میکنم نشه فقط با کانفیگ کردن a/d و مستقیم به یه کانال آنالوگ به دیجیتال دادن خروجیشو خوند

          از دوستان بزرگواری که کار کردن، تمنا دارم راهنمائی بفرمایند که به چه نحو میشه از این آیسی به نفع خوندن جریان خروجی شافت موتور استفاده کرد؟
          مقصود از این کار هم این هست که جریان موتور رو زمانیکه شافت اون به یه مانعی برخورد میکنه، بدونیم و سر اون جریان به موتور دی سیمون فرمان ایستادن بدیم...

          قبلا با lm324 این کار به نحو متفاوتی انجام شده بود، به عبارتی وقتی موتور با مانع برخورد میکرد، جریانمون که high میشد، پ امپ بهمون آلارم میداد و سر اون آلارم ما موتور رو نگه میداشتیم، اما این روش برای کار ما از دقت پائینی برخوردار هست برای همین میخوایم که جریان رو با آیسی مذکور بخونیم...

          باز هم از لطف و کمک دوستان یک دنیا متشکرم...
          به این سوالها جواب بدید تا بتونیم راهنمایی کنیم :
          ۱. پسوند سنسورتون چی هست؟ (مثل 05B، 20A یا 30A)
          ۲. جریان موتور در حالت بیآ‌باری و حداکثر جریان اون ( در حالتی که به مانع برخورد میکنه) چقدره ؟
          چگونه هوشمندانه بپرسیم

          دیدگاه


            #6
            پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

            نوشته اصلی توسط شاهرخ
            سلام.طبق دیتاشیت بین پایه 5و6 یه خازن 1 نانو فاراد قرار بدین؛ و بین Vcc و GND یه خازن 0.1 میکرو ؛ طبق اطلاعات دیتاشیت صفحه4 جدول COMMON OPERATING CHARACTERISTICS خروجی سنسور تو حالت Zero Current Output Voltage نصف ولتاژ تغذیه هست، با توجه به جهت جریان عبوری از پایه های مربوطه ولتاژ خروجی سنسور از نصف Vcc تا حدود Vcc و یا از نصف Vcc تا حدود صفر تغییر میکنه.پس خروجی رو شما مستقیماً وصل میکنین به ADC میکرو و خیلی ساده اون رو میخونین.
            سلام از بنده ست.
            بسیار متشکرم از حضور و پاسختون.
            بله دیتا شیت رو دیدم، فرمایشتون کاملا درسته...
            ابهامم الان اینجاست که طبق همون Typical Application که دیتا شیت داده:



            نحوه ی اتصال موتور و آیسی باید به چه نحو باشه؟! نکته ی مبهم ماجرا برام پایه های 1 تا 4 آیسی هستند
            زندگی برگ بودن در مسیر باد نیست
            امتحان ریشه هاست
            ریشه هم هرگز اسیر باد نیست
            زندگی چون پیچک است
            انتهایش میرسد پیش خدا!

            دیدگاه


              #7
              پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

              سلام
              پایه های 1و 2 بهم وصل می کنین
              پایه های 3و 4 بهم وصل می کنین

              حال فکر کنین پایه 1 و 4 دو سر آمپر متر هستن به همون صورتی که آمپر متر رو نصب می کنین به صورت سری این دو پایه هم به صورت سری با موتورتون قرار بدین(جریان از 1 وارد و از پایه 4 خارج می شود)

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

              دیدگاه


                #8
                پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                نوشته اصلی توسط حمید رستمی
                به این سوالها جواب بدید تا بتونیم راهنمایی کنیم :
                ۱. پسوند سنسورتون چی هست؟ (مثل 05B، 20A یا 30A)
                ۲. جریان موتور در حالت بیآ‌باری و حداکثر جریان اون ( در حالتی که به مانع برخورد میکنه) چقدره ؟
                بسیار متشکرم جناب رستمی از حضور و پاسختون.
                باید عرض کنم که این آیسی با پسوند 05B هست جناب رستمی و جریان موتور هم در حالت بی باری 130 میلی آمپر و در برخورد با مانع حدود 197 میلی آمپر...
                زندگی برگ بودن در مسیر باد نیست
                امتحان ریشه هاست
                ریشه هم هرگز اسیر باد نیست
                زندگی چون پیچک است
                انتهایش میرسد پیش خدا!

                دیدگاه


                  #9
                  پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                  نوشته اصلی توسط baby_1
                  سلام
                  پایه های 1و 2 بهم وصل می کنین
                  پایه های 3و 4 بهم وصل می کنین

                  حال فکر کنین پایه 1 و 4 دو سر آمپر متر هستن به همون صورتی که آمپر متر رو نصب می کنین به صورت سری این دو پایه هم به صورت سری با موتورتون قرار بدین(جریان از 1 وارد و از پایه 4 خارج می شود)

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


                  زندگی برگ بودن در مسیر باد نیست
                  امتحان ریشه هاست
                  ریشه هم هرگز اسیر باد نیست
                  زندگی چون پیچک است
                  انتهایش میرسد پیش خدا!

                  دیدگاه


                    #10
                    پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                    خروجی این سنسور در حالت عادی دقیقا نصف ولتاژ تغذیهآ‌ای هست که بهش اعمال میشه. مثلا برای تغذیه اگر 5V به سنسور اعمال کنید، در حالتی که هیچ جریانی از سنسور عبور نکند خروجی برابر با 2.5V است.
                    برای سنسور ACS71205B آهنگ تغییرات خروجی 185mV/A است. یعنی در ازای عبور هر 1A خروجی 185mV کم یا زیاد خواهد شد. که کم یا زیاد شدن هم به جهت جریان بستگی دارد.

                    حالا با فرض اتصال خروجی این سنسور به یکی از مبدلآ‌های آنالوگ به دیجیتال AVR و تنظیم ADC بصورت ۱۰ بیت و با رفرنس 5V، در حالتی که هیچ جریانی از سنسور عبور نکند خروجی آن 511 خواهد بود (نصف 1023)
                    حالا با روشن شدن موتور و در حالت بدونآ‌بار، موتور 130mA میکشد. با یک تناسب به عدد 24mV برای 130mA خواهیم رسید (185x130/1000=24) پس در حالت بیآ‌باری موتور، خروجی سنسور 24mV کم یا زیاد خواهد شد (بسته به جهت جریان موتور) که این 24mV برای ADC با تتظیمات گفته شده تقریبا 5 واحد است.

                    در حالت برخورد با مانع، جریان موتور به 197mA میرسد که به معنای تغییر 36mV در خروجی سنسور است که در نتیجه ADC باندازه 7 واحد کم یا زیاد میشود.

                    در نهایت مقدار ADC در حالت خاموش بودن موتور برابر با 511 خواهد بود.
                    در حالت روشن و بیآ‌بار بودن موتور 511+5 یا 511-5 خواهد بود.
                    در حالت روشن و زیربار بودن موتور 511+7 یا 511-7 خواهد بود.

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

                    دیدگاه


                      #11
                      پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                      دوستان این پست قدیمیه ولی یه سوالی برام پیش اومده!
                      ورودی VCC این آی سی رو باید 5 ولت بدیم یا مثلا اگر بخوام جریان یه منبع 24 ولت رو اندازه بگیرم ورودی آی سی رو 24 بدم؟
                      ممنون...

                      دیدگاه


                        #12
                        پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                        نوشته اصلی توسط reza9735
                        دوستان این پست قدیمیه ولی یه سوالی برام پیش اومده!
                        ورودی VCC این آی سی رو باید 5 ولت بدیم یا مثلا اگر بخوام جریان یه منبع 24 ولت رو اندازه بگیرم ورودی آی سی رو 24 بدم؟
                        ممنون...
                        شما دو تا چیز رو با هم ترکیب کردید و یکجا پرسیدید. تغذیه آی سی (Vcc) برای مدارات تقویت کننده و مرجع داخلی این آی سیه و باید حتماً 5 ولت باشه. حتماً!
                        اما، سمتِ چپِ آی سی که برای خوندن جریان مورد استفاده قرار می گیره، چون ایزوله ست و امپدانس خیلی خیلی کمی داره، می تونه برای اندازه گیری جریانِ هر چیزی استفاده بشه. می تونید به منبع ولتاژ 3.3 ولت DC، منبع ولتاژ 12 ولت AC، منبع 24 ولت DC، موتور تکفاز 2 کیلو وات AC، هر کدوم از فازهای موتور سه فاز 380 ولت 5020 کیلو وات یا هر چیز دیگه وصلش کنید...
                        بیایید با Google آشتی کنیم!

                        دیدگاه


                          #13
                          پاسخ : خوندن جریان خروجی موتور دی سی با آیسی ACS712ELC

                          نوشته اصلی توسط محمد رستمی
                          شما دو تا چیز رو با هم ترکیب کردید و یکجا پرسیدید. تغذیه آی سی (Vcc) برای مدارات تقویت کننده و مرجع داخلی این آی سیه و باید حتماً 5 ولت باشه. حتماً!
                          اما، سمتِ چپِ آی سی که برای خوندن جریان مورد استفاده قرار می گیره، چون ایزوله ست و امپدانس خیلی خیلی کمی داره، می تونه برای اندازه گیری جریانِ هر چیزی استفاده بشه. می تونید به منبع ولتاژ 3.3 ولت DC، منبع ولتاژ 12 ولت AC، منبع 24 ولت DC، موتور تکفاز 2 کیلو وات AC، هر کدوم از فازهای موتور سه فاز 380 ولت 5020 کیلو وات یا هر چیز دیگه وصلش کنید...
                          ممنون, می دونم بد پرسیدم, ولی جواب کامل گرفتم.

                          دیدگاه

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