ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 9 123456789 آخرین
نمایش نتایج: از 1 به 10 از 83
  1. #1
    2007/12/26
    خراسان شمالي - اسفراين
    74
    1

    راه اندازي ماژول HX711 با بسکام

    با سلام خدمت همه دوستان بنده تازه ماژول لودسل HX711 رو خريداري کردم و خيلي راحت تونستم راه اندازيش کنم ديدم بعضي از دوستان تو اين زمينه مشکل دارن برنامه رو گذاشتم تا اگه کسي مشکي داره ازش استفاده کنه

    '---------------------- HX711 LoadCell Madule ----------------------------------


    $regfile = "m16def.dat"
    $crystal = 8000000
    '-------------------------------------------------------------------------------

    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 _
    , Db7 = Portc.5

    Cls

    Lcd "morteza"
    Waitms 3000
    Cls

    Config Portb.0 = Output
    Config Pinb.1 = Input

    Sck Alias Portb.0
    Datain Alias Pinb.1

    Sck = 0
    Datain = 1

    Dim Weight As Long
    Dim I As Byte

    Do

    While Datain = 0

    For I = 1 To 24

    Sck = 1
    Rotate Weight , Left
    If Datain <> 0 Then Incr Weight
    Sck = 0

    Next I

    Sck = 1
    Weight = Weight Xor &H800000
    Sck = 0

    Wend

    Cls
    Lcd Weight
    Waitms 2000

    Loop

    End
    www.ElectronShop.ir
  2. #2
    2009/12/15
    295
    6

    پاسخ : راه اندازي ماژول HX711 با بسکام

    ممنون از برنامه اي که گذاشتيد، خدا خيرت بده.اين برنامه اي که گذاشتيد 24bit راه اندازي کرديد؟اگر بخوام از دو ورودي ماژول براي دو لودسل استفاده کنم بايد چيکار کنم؟
  3. #3
    2007/12/26
    خراسان شمالي - اسفراين
    74
    1

    پاسخ : راه اندازي ماژول HX711 با بسکام

    نقل قول نوشته اصلی توسط ali_elect62
    ممنون از برنامه اي که گذاشتيد، خدا خيرت بده.اين برنامه اي که گذاشتيد 24bit راه اندازي کرديد؟اگر بخوام از دو ورودي ماژول براي دو لودسل استفاده کنم بايد چيکار کنم؟
    با توجه به ديتاشيت اگه 25 کلاک ارسال کني از کانال A با با گين 128 اطلاعات رو دريافت ميکني اگه 26 کلاک ارسال کني با گين 32 از کانال B اطلاعات رو دريافت ميکني و اگر 27 کلاک ارسال کني با گين 64 از کانال A اطلاعات رو دريافت خواهيد کرد
    در هر صورت اطلاعات دريافت شده با توجه به ديتاشيت 24 بيت است فقط گين در واقع گستره کاري تغيير ميکند و دقت تغيير ميکند

    برنامه اي که در پست اول قرار دادم کانال A با گين 128 است که اگر پس دستور به صورت زير نوشته شود از کانال B با گين 32 خوانده ميشود

    .
    .
    .
    Sck = 1
    Weight = Weight Xor &H800000
    Sck = 0

    Sck=1
    Sck=0

    WEND
    .
    .
    و اگر به صورت زير باشد کانال A با گين 64 خوانده ميشود
    .
    .
    .
    Sck = 1
    Weight = Weight Xor &H800000
    Sck = 0

    SCK=1
    SCK=0

    SCK=1
    SCK=0

    WEND

    .
    .
    .

    ا
    www.ElectronShop.ir
  4. #4
    2009/12/15
    295
    6

    پاسخ : راه اندازي ماژول HX711 با بسکام

    ممنون از پاسخ که دادید.من متوجه نشدم چطوری کانال ورودی انتخاب می کنید.اگر امکان داره توضیح مختصری بدید
  5. #5
    2007/12/26
    خراسان شمالي - اسفراين
    74
    1

    پاسخ : راه اندازي ماژول HX711 با بسکام

    نقل قول نوشته اصلی توسط ali_elect62
    ممنون از پاسخ که داديد.من متوجه نشدم چطوري کانال ورودي انتخاب مي کنيد.اگر امکان داره توضيح مختصري بديد
    توضيح دادم .شما اگه 26 کلاک ارسال کنيد ديتاي کانال B رو دريافت خواهيد کرد و اگر 25 يا 27 کلاک کانال A
    24 کلاک برای دریافت 24 بیت اطلاعات و 3 کلاک دیگر برای انتخاب کانال و گین ماژول است
    ببین اگه میخای یه بار کانال A و یه بار کانال B رو بخونید همون برنامه ای که نوشتم رو باید به صورت زیر بنویسید

    $regfile = "m16def.dat"
    $crystal = 8000000
    '-------------------------------------------------------------------------------

    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 _
    , Db7 = Portc.5

    Cls

    Lcd "morteza"
    Waitms 3000
    Cls

    Config Portb.0 = Output
    Config Pinb.1 = Input

    Sck Alias Portb.0
    Datain Alias Pinb.1

    Sck = 0
    Datain = 1

    Dim Weight As Long
    Dim I As Byte

    Do

    While Datain = 0

    For I = 1 To 24

    Sck = 1
    Rotate Weight , Left
    If Datain <> 0 Then Incr Weight
    Sck = 0

    Next I

    Sck = 1
    Weight = Weight Xor &H800000
    Sck = 0

    Wend

    Cls
    Lcd Weight
    Waitms 1000
    Weight =0

    While Datain = 0

    For I = 1 To 24

    Sck = 1
    Rotate Weight , Left
    If Datain <> 0 Then Incr Weight
    Sck = 0

    Next I

    Sck = 1
    Weight = Weight Xor &H800000
    Sck = 0


    Sck = 1
    Sck =0

    Wend

    home l
    Lcd Weight
    Waitms 1000
    Weight =0
    Loop

    End
    www.ElectronShop.ir
  6. #6
    2009/12/15
    295
    6

    پاسخ : راه اندازي ماژول HX711 با بسکام

    من برنامه اجراء کردم، لودسل به ماژول وصل کردم اعدای که دریافت می کنم دائم در حال تغییر زیادی هستش.عدها یا 9 رقمی یا 10 و 11 در حال تغییر هستش و یا منفی می شود.چطوری می شود اعداد اصلی که می توانم به وزن تبدیل کنم از این اعداد استخراج کنم؟
  7. #7
    2007/12/26
    خراسان شمالي - اسفراين
    74
    1

    پاسخ : راه اندازي ماژول HX711 با بسکام

    نقل قول نوشته اصلی توسط ali_elect62
    من برنامه اجراء کردم، لودسل به ماژول وصل کردم اعداي که دريافت مي کنم دائم در حال تغيير زيادي هستش.عدها يا 9 رقمي يا 10 و 11 در حال تغيير هستش و يا منفي مي شود.چطوري مي شود اعداد اصلي که مي توانم به وزن تبديل کنم از اين اعداد استخراج کنم؟
    با ولتمتر ميلي ولت کانالي که لودسل وصل کردي رو بگير همچنين ولتاژ ورودي لودسلارو (EX)
    معمولا وقتي کانال باز باشه همچين حالتي داره
    www.ElectronShop.ir
  8. #8
    2009/12/15
    295
    6

    پاسخ : راه اندازي ماژول HX711 با بسکام

    با ولتمتر ميلي ولت کانالي که لودسل وصل کردي رو بگير همچنين ولتاژ ورودي لودسلارو (EX)
    معمولا وقتي کانال باز باشه همچين حالتي داره
    ولتاژ ها رو گرفتم مشکلی نداشت. EX=4.2 V و A=0-15 MV
    نمی دونم چرا اعداد بی ربط می ده! شما که راه اندازیش کردید رنج اعدادی که می داد به چه صورتی بود؟چند رقمی بود؟چطوری اعداد اصلی از این ارقام جدا کردید؟
  9. #9
    2007/12/26
    خراسان شمالي - اسفراين
    74
    1

    پاسخ : راه اندازي ماژول HX711 با بسکام

    نقل قول نوشته اصلی توسط ali_elect62
    ولتاژ ها رو گرفتم مشکلي نداشت. EX=4.2 V و A=0-15 MV
    نمي دونم چرا اعداد بي ربط مي ده! شما که راه اندازيش کرديد رنج اعدادي که مي داد به چه صورتي بود؟چند رقمي بود؟چطوري اعداد اصلي از اين ارقام جدا کرديد؟
    اون قسمت xor رو حذف کن و اطلاعات رو بخون ببين چي ميشه ؟
    www.ElectronShop.ir
  10. #10
    2009/12/15
    295
    6

    پاسخ : راه اندازي ماژول HX711 با بسکام

    بين 16000 تا 150000 تغيير داشت
    اون قسمت xor رو حذف کن و اطلاعات رو بخون ببين چي ميشه ؟
    يادت باشه باارزش ترين بيت يعني بيت 23 بيت علامت منفي يا مثبت است که بايد اونو جدا کني بعد بقيه بيتارو به دسيمال تبديل کني
    این عددی که میده از چه نوعی هستش؟ دسیمال نیست؟چطوری باید بیت 23 حذف کنم؟میشه در برنامه ای که دادید این اصلاحیات انجام بدید؟من در برنامه نوسی خیلی ضعیفم.واقعا از شما ممنونم
صفحه 1 از 9 123456789 آخرین
نمایش نتایج: از 1 به 10 از 83

موضوعات مشابه

  1. راه اندازی ماژول جدید لودسل HX711 LOADCELL
    توسط ali_elect62 در انجمن میکروکنترلرهای AVR
    پاسخ: 19
    آخرين نوشته: 2021/06/05, 01:04
  2. راه اندازی ماژول hx711 با آردوینو
    توسط bann در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 3
    آخرين نوشته: 2021/02/22, 12:32
  3. راه اندازي adxl345 در بسکام
    توسط parvar در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2014/11/09, 20:04
  4. راه اندازي LCD N96 با بسکام
    توسط ATA.Mega64 در انجمن میکروکنترلرهای AVR
    پاسخ: 61
    آخرين نوشته: 2014/08/26, 15:50
  5. زاه اندازي ماژول فرستنده و ماژول گيرنده تصوير
    توسط milad1993 در انجمن ماژول های RF - ISM Band و بلوتوث
    پاسخ: 4
    آخرين نوشته: 2013/06/11, 23:47

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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