اطلاعیه

Collapse
No announcement yet.

نمایش 4 تا 20 میلی بجای 0 تا 1023

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

    نمایش 4 تا 20 میلی بجای 0 تا 1023

    درود
    من میخوام وقتی به adc ورودی میدم ، بجای 0 نمایش بده 4 ، و تا 2 ولت افزایش پیدا کنه به 20 .یعنی 0 تا 2 ولت رو 4تا20 نمایش بده

    هدفم ازاین کار اینه که من میخوام به ورودی آی سی AD694JN ، از 0 تا 2 ولت بدم و خروجی 4تا20شو استفاده کنم و همون 0تا2 ولت رو به ADC میکروم بدم و 4تا 20نمایش بدم رو ال سی دی

    #2
    پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

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

    دیدگاه


      #3
      پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

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

      بله دقیقا هم مشکل من همینه که جای مقدار 0 نمیتونم 4 رو روی ال سی دی نمایش بدم و از صفر شروع میشه ، طبق گفته شما میرم دنبال این فرمولهایی ک گفتین ببینم خدا چی میخواد، ممنونم

      دیدگاه


        #4
        پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

        وقت بخیر

        میتوان برای ورودی atd از یک op استفاده کرد ! که عمل scale رو انجام بده ! شما توی برنامه به نتیجه atd مقدار 4 رو اضافه میکنی وقتی ورودی صفر باشه و ورودی رو به 2 مورد نظرت رو بده !! و با op اسکیل رو تغییر بده تا 2 نشون بده !!

        دیدگاه


          #5
          پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

          نوشته اصلی توسط taktrashe
          وقت بخیر

          میتوان برای ورودی atd از یک op استفاده کرد ! که عمل scale رو انجام بده ! شما توی برنامه به نتیجه atd مقدار 4 رو اضافه میکنی وقتی ورودی صفر باشه و ورودی رو به 2 مورد نظرت رو بده !! و با op اسکیل رو تغییر بده تا 2 نشون بده !!
          دوست خوبم من فقط عددهای 4 و 20 رو نمیخوام نشون بده که ! من از 4 میخوام نشون بده تااااااا برسه به 20 :cry: اینی که شما میگی وقتی بخوام 20 رو نشون بده بجاش 24 نشون میده.
          شما توابع اسکیل رو نمیدونی؟ هنوز چیزی پیدا نکردم خودم

          دیدگاه


            #6
            پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

            کد:
            Log(C2 / C1) Log (R / R1) = Log (R2 / R1) Log (X / C1)
            Log (3500 / 1000) Log (10 / 20) = Log (2 / 20) Log (X / 1000)
            Log 3.5 X Log 0.5 = log 0.1 X (Log X – Log 1000)
            Log X = (Log3.5 X Log 0.5 + Log 0.1 X Log 1000 ) / Log 0.1
            Log X =3.1637
            X = 1458

            دیدگاه


              #7
              پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

              نوشته اصلی توسط دیجت
              کد:
              Log(C2 / C1) Log (R / R1) = Log (R2 / R1) Log (X / C1)
              Log (3500 / 1000) Log (10 / 20) = Log (2 / 20) Log (X / 1000)
              Log 3.5 X Log 0.5 = log 0.1 X (Log X – Log 1000)
              Log X = (Log3.5 X Log 0.5 + Log 0.1 X Log 1000 ) / Log 0.1
              Log X =3.1637
              X = 1458
              دیجت جان ممنونم ازت ، ممکنه که برام ازین فرمولی که نوشتی یه توضیحی بدی که متوجه بشم ؟

              دیدگاه


                #8
                پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

                ببین c و r دو سطح تبدیل تو هستن
                مثلا c رو ولتاز 0 تا 2 در نظر بگیر و r رو جریان 4 تا 20 میلی امپری که میخوای نمایش بدی
                c2 رو حد بالا ولتاز قرار بده و c1 رو حد پایین
                و r هم همینظور برای جریان

                این فرمول با مثال ارائه شده تا فهمش راحت باشه
                همین فرمول بصورت دستی با ماشین حساب انجام بده تا درکش کنی
                و بعد همین فرمول توی برنامه انجام بده

                کد:
                Log(C2 / C1) Log (R / R1) = Log (R2 / R1) Log (X / C1)
                Log (3500 / 1000) Log (10 / 20) = Log (2 / 20) Log (X / 1000)
                Log 3.5 X Log 0.5 = log 0.1 X (Log X – Log 1000)
                Log X = (Log3.5 X Log 0.5 + Log 0.1 X Log 1000 ) / Log 0.1
                Log X =3.1637
                X = 1458
                
                ____________________________
                
                
                C1= 1000ppm, R1= 20kohm
                C2= 3500ppm, R2= 2kohm
                And R value at the measuring point is
                R= 10kohm

                دیدگاه


                  #9
                  پاسخ : نمایش 4 تا 20 میلی بجای 0 تا 1023

                  نوشته اصلی توسط kavehkiani66

                  دوست خوبم من فقط عددهای 4 و 20 رو نمیخوام نشون بده که ! من از 4 میخوام نشون بده تااااااا برسه به 20 :cry: اینی که شما میگی وقتی بخوام 20 رو نشون بده بجاش 24 نشون میده.
                  شما توابع اسکیل رو نمیدونی؟ هنوز چیزی پیدا نکردم خودم
                  وقت بخیر

                  اگر کمی دقت کنید پاسخ شما در جواب من هست !! اسکیل رو برای راحتی کار و سنگین نشدن برنامه به opamp انجام دادم !
                  از این روش دارم برای کارهای خودم استفاده میکنم ! درسته که 4 تا 24 نشون میده !! ولی با تنظیم ضریب تقویت opamp اون رو 20 میکنی ! البته شاید لازم بشه محدوده 4 و 20 رو دوبار تنظیم کنی . روشی که گقتم از 4 تا 20 رو داریم نه فقط 4 و 20 .

                  دیدگاه

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