اطلاعیه

Collapse
No announcement yet.

کمک در مورد جوی استیک و خواندن آن با adc

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

    کمک در مورد جوی استیک و خواندن آن با adc

    سلام. مشکل من اینجاست که متاسفانه به ازای 4.8 ولت ( ورودی)

    نمیتونم در جهت min و max جوی استیک ، مقادیر 1023 و 0 رو دریافت کنم. در حالت وسط مقدار 250 و در حالت min مقدار 160 و در حالت max

    مقدار 900 رو دارم. چجوری میتونم اصلاحش کنم. در ضمن من با بسکام کار میکنم. تشکر :sad:

    #2
    پاسخ : کمک در مورد جوی استیک و خواندن آن با adc

    سوال خیلی گنگه!

    1. از فیلتر پایین گذر در اتصال برق ADC استفاده کردید؟
    2. تمامی برق های میکرو رو متصل کردید؟
    3. مقدار ولتاژ رفرنس (مرجع) صحیح است؟
    4. مقدار عددی ADC رو بدون joystick قرائت کردید ببینید عدد 0 تا 1023 تولید میشه یا نه؟

    شماتیک قرار بدید
    STM32 واقعا یه چیز دیگه است...

    دیدگاه


      #3
      پاسخ : کمک در مورد جوی استیک و خواندن آن با adc

      1- در حالت ایده ال که کم پیش میاد ولتاژ avcc یا رفرنس 5/1024 برابر با 0.0048828125 ولت روند 4.8 میلی ولت به هر واحد
      2- رفرنس شما 4.8ولته پس داریم 4.8/1024 برابر با 0.0046875 ولت برابر با روند 4.6 میلی ولت به هر واحد
      3- 4.8 میلی ولت ضرب در 160 برابر با 0.75 ولت حداقل ولتاژ شماست و 4.7میلی ولت ضرب در 900 برابر با 4.2 ولت ماکزیمم ولتاژ خروجی قطعه شما
      4-دنبال 0و 1024 نرید که اعصابتون خورد خورد میشه :angry:
      dim jv as word
      dim zarib as single
      dim final as single
      zarib=1.38378 ''' min-160 =0----> 900-160 =740 ---->> 1024/740=1.38378
      cls
      .
      .
      jv=getadc(0) '' دریافت از adc
      jv=jv-160 '' تعریف افست 0
      final =jv*zarib


      اکنون بازه شما بصورت نرم افزاری بین 0 تا 1024 تعریف شده و به ازای هر واحد شما
      4.1 میلی ولته


      دیدگاه


        #4
        پاسخ : کمک در مورد جوی استیک و خواندن آن با adc

        از لینک زیر میتونید توضیح و پروژه کامل و امتحان شده رو دانلود کنید تشکر یادتون نره
        http://dmf313.ir/%D8%B1%D8%A7%D9%87-...%A8%D8%A7-avr/
        از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
        --------------------------------------------------------
        تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
        --------------------------------------------------------
        اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901

        دیدگاه

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