اطلاعیه

Collapse
No announcement yet.

راه اندازی ماژول آنالوگ به دیجیتال 16 بیت ads1110 فروشگاه با بسکام

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

    راه اندازی ماژول آنالوگ به دیجیتال 16 بیت ads1110 فروشگاه با بسکام

    با سلام
    برای استفاده دوستانی که احتمالا با راه اندازی این ماژول خوب و کاربردی مشکل دارند نمونه کد راه اندازی آن در زیر گذاشته شده است. البته برای ads1115 هم کدی در تاپیک زیر گذاشته ام.
    http://www.eca.ir/forum2/index.php?topic=114589.0


    کد:
    $regfile = "m32def.dat"
    $crystal = 8000000
    $baud = 9600
    Config Scl = Portc.0
    Config Sda = Portc.1
    Config I2cdelay = 20
    I2cinit
    Dim V As Single
    Dim Msb As Byte
    Dim Lsb As Byte
    Dim Stat As Byte
    Const Ads1110_wr_address = &H90               'ED0
    Const Ads1110_rd_address = &H91
    Const Ads1110_config_reg = &H0C
    Const Pga = 1
    
    Print "Starting adc 1110 ..." ; "Addres=" ; Ads1110_rd_address
    Waitms 1000
    Do
      Gosub Readvolt
      Gosub Writevolt
      Waitms 250
    Loop
    End
    '----------------------------------------------------
    Readvolt:
      I2cstart
      I2cwbyte Ads1110_rd_address
      I2crbyte Msb , Ack
      Waitms 100
      I2crbyte Lsb , Ack
      Waitms 100
      I2crbyte Stat , Nack
      Waitms 100
      I2cstop
      Lsb = Lsb + 60
      V = Msb * 256
      V = V + Lsb
      If V > 32767 Then
        V = V - 65536
        V = V / 32767
        V = V * 2.048
       Else
        V = V / 32767
        V = V * 2.048
      End If
      V = V / Pga
    Return
    '-----------------------------------------------------
    Writevolt:
      Print Msb ; "     " ; Lsb ; "     " ; Stat ; "      " ; Fusing(v , "#.#####")
    Return
    «اگر واقعيات با نظريات هماهنگي ندارند، واقعيتآ‌ها را تغيير بده.»
    آلبرت انشتين

    #2
    پاسخ : راه اندازی ماژول آنالوگ به دیجیتال 16 بیت ads1110 فروشگاه با بسکام

    نوشته اصلی توسط farshchian نمایش پست ها
    با سلام
    برای استفاده دوستانی که احتمالا با راه اندازی این ماژول خوب و کاربردی مشکل دارند نمونه کد راه اندازی آن در زیر گذاشته شده است. البته برای ads1115 هم کدی در تاپیک زیر گذاشته ام.
    مهندس ممنون بابت برنامتون.من ماژول رو خریدم و این برنامتون خیلی می تونه کمک حالم باشه . فقط ممنون می شم یه توضیح مختصری در مورد خط های برنامه و تعیین مقدار رجیسترا بدید. آخه من خیلی وارد نیستم. بازم ممنون بابت برنامه.

    دیدگاه


      #3
      پاسخ : راه اندازی ماژول آنالوگ به دیجیتال 16 بیت ads1110 فروشگاه با بسکام

      سلام من ماژولو گرفتم اما هیچ تاثیری در مدار نمیزارد مشکل از ماژوله یا مدارم؟لطفا کمکم کنید پروژم لنگه

      دیدگاه

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