اطلاعیه

Collapse
No announcement yet.

راه اندازی شتاب سنج MMA7455 در bascom با I2C

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

    راه اندازی شتاب سنج MMA7455 در bascom با I2C

    سلام خدمت اساتید عزیز
    از دوستان کسی این شتاب سنجو راه اندازی کرده؟
    می خواستم تو راه اندازیش کمکم کنید.با I2C می خوام راه اندازیش کنم.
    اینم لینک دانلود دیتا شیت
    http://www.freescale.com/files/sensors/doc/data_sheet/MMA7455L.pdf
    "لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
    نادر شاه

    #2
    پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

    اساتید عزیز کسی با این سنسور کار نکرده؟؟؟
    "لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
    نادر شاه

    دیدگاه


      #3
      پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

      یعنی واقعا کسی با این سنسور کار نکرده!!!!!!
      حداقل دوستانی که با I2C کار کردن منو راهتمایی کنن
      "لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
      نادر شاه

      دیدگاه


        #4
        پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

        سلام
        من برای آیسی AT24C02 با I2C کار کردم
        اگه فکر می کیند بدرد بخوره بگم
        خداوندا
        از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
        فراموشش کن
        دکتر علی شریعتی

        دیدگاه


          #5
          پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

          اگه لطف کنید بگین ممنون می شم.
          "لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
          نادر شاه

          دیدگاه


            #6
            پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

            با سلام
            این سنسور انحراف زاویه را حساب می کند و براساس آن باید شتاب را حساب کنید برای بدست آوردن انحراف زاویه باید از آدرس دهی که در datasheet آمده استفاده کنید

            دیدگاه


              #7
              پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

              این برنامه بسکام برای این ماژول خودم تست کردم مثل ساعت کار میکنه
              البته من تو کارم فقط به محور های x و y نیاز داشتم
              اون قسمت کالیبره کردنش هم میتونی خودت تغییر بدی
              برو حالشو ببر
              نمونه این پروژم رو وبلاگم هست
              www.avr64.blogfa.com

              $regfile = "m16def.dat"
              $crystal = 1000000

              Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
              Config Lcd = 16 * 2
              Cursor Off

              Config Porta.0 = Output
              Porta.0 = 1

              Config Single = Scientific , Digits = 2

              Cls
              Lcd "start i2c"
              Wait 2

              Config Sda = Portd.4 ' I2C Data.
              Config Scl = Portd.5 ' I2C Clock.

              Dim X As Byte
              Dim Y As Byte
              Dim Z As Byte

              Dim Xx As Single
              Dim Yy As Single

              I2cstart
              I2cwbyte &H3A
              I2cwbyte &H16
              I2cwbyte &H05
              I2cstop


              Do

              I2cstart
              I2cwbyte &H3A
              I2cwbyte &H06
              I2cstart
              I2cwbyte &H3B
              I2crbyte X , Ack
              I2crbyte Y , Ack
              I2crbyte Z , Nack

              I2cstop




              If X > 100 Then
              Xx = X - 255
              Xx = Xx * 1.4
              Else
              Xx = X * 1.4
              End If


              If Y > 100 Then
              Yy = Y - 255
              Yy = Yy * 1.4
              Yy = Yy + 20
              Else
              Yy = Y * 1.4
              Yy = Yy + 20
              End If


              Cls
              Lcd Xx ; " DEG "
              Lowerline
              Lcd Yy ; " DEG"
              Waitms 900

              Loop

              دیدگاه


                #8
                پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

                من فابل شتاب سنجmma7455 باspi را دارم که با codevision نوشتم اگر خواستید به موبایلم خبر دهید09102301876البته تغیرات شتاب ان خیلی کم است

                دیدگاه


                  #9
                  پاسخ : راه اندازی شتاب سنج MMA7455 در bascom با I2C

                  ممنون حل شد :smile:
                  "لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
                  نادر شاه

                  دیدگاه

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