صفحه 4 از 5 نخستنخست ... 2345 آخرینآخرین
نمایش نتایج: از 31 به 40 از 48
Like Tree8 لایک

موضوع: ماژول اندازه گيري جريان acs712 30a

  1. #31
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    یه لطفی کنید یه تست بگیرید این که پین آنالوگتون رو گراند کنید ببیند این عددا چند میشن؟
    میخوام ببینم کد و آردوینو درست کار می کنن یا نه!
    سلام. ممنونم که کمکم میکنید. واقعا دستتون درد نکنه
    الان این کاری که گفتید رو هم انجام دادم
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879

  2. #32
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    نقل قول نوشته اصلی توسط v.majedi نمایش پست ها
    سلام. ممنونم که کمکم میکنید. واقعا دستتون درد نکنه
    الان این کاری که گفتید رو هم انجام دادم
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    Raw Value = 0 mV = 0.000 Amps = -37.879
    اینجوری که گفته رابطه بین جریان عبوری و ولتاژ خروجی ماژول خطی هست و هر 1 آمپر 66 میلی ولت اختلاف پتانسیل ایجاد میکنه
    این کد باید جواب بده دیگه

    void setup() {
    Serial.begin(9600);

    }

    void loop() {
    Serial.print("I=");
    Serial.print((float)(analogRead(A0))*5000/1024/66);
    Serial.println(" A");

    }

    اگه درست جواب نداد ، لطف کنین و مداری با یه مقاومت متغیر داخل مدار( برا تغییر جریان) بهش وصل کنین و جریان رو با آوومتر اندازه بگیرین و ببینین برای مقادیر مختلف جریان چه مقداری روی پین آنالوگ قرار میگیره

  3. #33
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    اینجوری که گفته رابطه بین جریان عبوری و ولتاژ خروجی ماژول خطی هست و هر 1 آمپر 66 میلی ولت اختلاف پتانسیل ایجاد میکنه
    این کد باید جواب بده دیگه

    void setup() {
    serial.begin(9600);

    }

    void loop() {
    serial.print("i=");
    serial.print((float)(analogread(a0))*5000/1024/66);
    serial.println(" a");

    }

    اگه درست جواب نداد ، لطف کنین و مداری با یه مقاومت متغیر داخل مدار( برا تغییر جریان) بهش وصل کنین و جریان رو با آوومتر اندازه بگیرین و ببینین برای مقادیر مختلف جریان چه مقداری روی پین آنالوگ قرار میگیره
    الان این برنامه رو چک کردم، البته بدون اینکه خروجی ماژول رو به جایی وصل کنم. اینم داده هاش
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a

  4. #34
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    نقل قول نوشته اصلی توسط v.majedi نمایش پست ها
    الان این برنامه رو چک کردم، البته بدون اینکه خروجی ماژول رو به جایی وصل کنم. اینم داده هاش
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    نمیشه پین a0 رو ول کنی که
    یا به منفی یا به مثبت وصلش کن یا به خروجی ماژول

  5. #35
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    نمیشه پین a0 رو ول کنی که
    یا به منفی یا به مثبت وصلش کن یا به خروجی ماژول
    به خروجی ماژول وصل کردم، منظورم این بود که فقط مثبت و منفی رو وصل کردم و پایه A0 رو هم به خروجی ماژول وصل کردم، قانونا در این حالت جریان باید برابر صفر باشه، چون ترمینالهای ماژول به جایی وصل نیست. ولی جریان رو به صورت زیر نشون میده

    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.66 a
    i=37.66 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.80 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.73 a
    i=37.66 a

  6. #36
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط v.majedi نمایش پست ها
    به خروجی ماژول وصل کردم، منظورم این بود که فقط مثبت و منفی رو وصل کردم و پایه A0 رو هم به خروجی ماژول وصل کردم، قانونا در این حالت جریان باید برابر صفر باشه، چون ترمینالهای ماژول به جایی وصل نیست. ولی جریان رو به صورت زیر نشون میده

    i=37.73 a
    i=37.73 a
    i=37.73 ai=37.73 a
    i=37.66 a
    i=37.73 a

    i=37.73 a
    i=37.66 a
    این کالا داره عددای الکی بر می گردونه
    سوزنش رو 37 گیر کرده
    چطور ممکنه وقتی rawvalue رو 0 برگردونه مقدار جریان رو 37 بده !
    جالب تر اینه که با تمام کدها روی همین عدد گیر کرده

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

  7. #37
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    این کالا داره عددای الکی بر می گردونه
    سوزنش رو 37 گیر کرده
    چطور ممکنه وقتی rawvalue رو 0 برگردونه مقدار جریان رو 37 بده !
    جالب تر اینه که با تمام کدها روی همین عدد گیر کرده

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

  8. #38
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    باسلام
    روی سیتم من، نرم افزار Arduino 1.6.7 نصب هست. وقتی توی نرم افزار برنامه مینویسم و verify رو میزنم، این ارور رو میده:

    Arduino: 1.6.7 (Windows 8.1), Board: "Arduino/Genuino Uno"

    avr-g++: error: CreateProcess: No such file or directory

    exit status 1
    Error compiling.

    This report would have more information with
    "Show verbose output during compilation"
    enabled in File > Preferences.

    لطفا راهنماییم کنید که من باید چه کاری انجام بدم؟
    با تشکر

  9. #39
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط v.majedi نمایش پست ها
    باسلام
    روی سیتم من، نرم افزار Arduino 1.6.7 نصب هست. وقتی توی نرم افزار برنامه مینویسم و verify رو میزنم، این ارور رو میده:

    Arduino: 1.6.7 (Windows 8.1), Board: "Arduino/Genuino Uno"

    avr-g++: error: CreateProcess: No such file or directory

    exit status 1
    Error compiling.

    This report would have more information with
    "Show verbose output during compilation"
    enabled in File > Preferences.

    لطفا راهنماییم کنید که من باید چه کاری انجام بدم؟
    با تشکر
    لطفا یک جا تاپیک بزنید

  10. #40
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85
    دوستانی که مشکل داشتن با سنسور و یا ...
    من اولش همون کد اول تاپیک رو روی برد آپلود کردم و جواب نگرفتم و هر جریانی میدادم بازم نشون میداد 0
    یکی دو جا تو کد اشتباه داشت که تصحیحش کردم و الان با دقت بالا جریان رو اندازه گیری میکنه.

    اینم کد تصحیح شده:

    کد:
    /*
     # 
     # Example code for ACS712-30A HALL-EFFECT CURRENT SENSOR
     # Company    : AftabRayaneh
     # Website    : http://shop.aftabrayaneh.com
     # Editor     : mohammad omidvar - max
     # Date       : 23.10.2013
     # Version    : 1.0
     */
    
    float current_zero = 511; //relative digital zero of the arudino input from ACS712
    float adcvalue = 0;
    float adcvolt = 0;
    float current = 0;
    
    void setup()
    {
      Serial.begin(9600);
    }
    
    void loop()
    {
     adcvalue = (analogRead(0)-current_zero);
     adcvolt=((adcvalue*5)/1024);
     current = (adcvolt / 0.066);
     Serial.print("CURRENT= ");
      Serial.print(current);
       Serial.println(" A");
      delay(1000);
    }
    لایک کردن

صفحه 4 از 5 نخستنخست ... 2345 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO