اطلاعیه

Collapse
No announcement yet.

کار نکردن adc

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

    کار نکردن adc

    با سلام خدمت دوستان.
    من یه سنسور دما به adc وصل کردم اما همش عدد 1023 رو نشون میده. :angry:
    ولتاژ بیشتر از 5ولت هم تا حالا به adc وصل نکردم.
    یه سوال دیگه:
    اگه Adc صفر بسوزه بقیش هم میسوزه؟

    #2
    پاسخ : کار نکردن adc

    پایه های AREF و AVCC رو به 5 ولت وصل کردی یا رو هوا هستن ؟

    این پایه ها باید به 5 ولت وصلشن.
    دانلود کی های جدید کاسپر
    جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
    با این آی دی تماس بگیرید :
    sam.shark360

    دیدگاه


      #3
      پاسخ : کار نکردن adc

      اونا هم مگه باید وصل باشن!!! :surprised:
      تو کتاب کاهه که وصل نیستن oo:

      دیدگاه


        #4
        پاسخ : کار نکردن adc

        حالا تو وصلش کن و یه امتحانی بکن اشکال که نداره ؟
        دانلود کی های جدید کاسپر
        جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
        با این آی دی تماس بگیرید :
        sam.shark360

        دیدگاه


          #5
          پاسخ : کار نکردن adc

          اگه پروتئوس داری یه شبیه سازی باهاش انجام دادم و با باسکام برنامشو نوشتم .

          فقط این عکس رو دانلود کن و به حالت adc.rar رینمش کن و یه نگاهی بهش بنداز .

          http://www.ecapic.ir/image/ECA-090803095839.jpg
          دانلود کی های جدید کاسپر
          جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
          با این آی دی تماس بگیرید :
          sam.shark360

          دیدگاه


            #6
            پاسخ : کار نکردن adc

            این رو پروتئوس اجرا نشد.
            ورژن پرتئوس من 7.1 هست.
            اگه میشه عکسش بزار.

            دیدگاه


              #7
              پاسخ : کار نکردن adc

              اینم عکسش : در ضمن اگه دسترسی به اینترنت پرسرعت داری لینک پروتئوس 7.5 رو اینجا قرار بدم؟

              http://www.ecapic.ir/image/ECA-090803114452.png
              دانلود کی های جدید کاسپر
              جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
              با این آی دی تماس بگیرید :
              sam.shark360

              دیدگاه


                #8
                پاسخ : کار نکردن adc

                من این مدار رو بستم کار کرد.
                ولی یه مشکل عجیب دارم . oo:
                وقتی سنسور رو گرم میکنم دما کم میشه!!!!!! :eek:

                دیدگاه


                  #9
                  پاسخ : کار نکردن adc

                  در ضمن من از lm335 استفاده میکنم.
                  حالا دو تا سوال:
                  lm35 بهتره یا lm335.بایاسشون یکیه یا با هم فرق میکنه؟

                  دیدگاه


                    #10
                    پاسخ : کار نکردن adc

                    من این مدار رو بستم کار کرد.
                    ولی یه مشکل عجیب دارم . ooo
                    وقتی سنسور رو گرم میکنم دما کم میشه!!!!!! icon_eek icon_confused
                    شما کدوم مدار رو بستین !!!

                    اگه اون مداری رو که من اینجا گذاشته بودم رو بستی که اون مدار فقط راه اندازی ADC میکرو رو نشون میده و باهاش نمیشه دما رو اندازه گرفت !!! oo:

                    در ضمن اگه وقتی که سنسورتو گرم میکنی عدد ( نه دما ) کم میشه به خاطر اینه که مقاومت سنسور در اثر دما تغییر میکنه و مقدار ولتاژ خروجی سنسور تغییر میکنه !!!

                    اما یه برنامه دیگه اینجا قرار میدم که دما رو روی LCD نشون میده :

                    کد:
                    $regfile = "m32def.dat"
                    $crystal = 4000000
                    Config Lcdpin = Pin , Db4 = Pinc.4 , Db5 = Pinc.5 , Db6 = Pinc.6 , Db7 = Pinc.7 , Rs = Pinc.2 , E = Pinc.3
                    Config Lcd = 16 * 2
                    Dim A As Word
                    Dim B As Single
                    Config Adc = Single , Prescaler = Auto , Reference = Avcc
                    Enable Adc
                    Enable Interrupts
                    On Adc Show
                    Start Adc
                    Do
                    A = Getadc(0)
                    Loop
                    End
                    
                    Show:
                    B = A * 0.0048828125
                    Cls
                    Lcd Fusing(b , "#.##")
                    Waitms 300
                    Return
                    دانلود کی های جدید کاسپر
                    جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                    با این آی دی تماس بگیرید :
                    sam.shark360

                    دیدگاه


                      #11
                      پاسخ : کار نکردن adc

                      با سلام

                      موارد زیر رو رعایت کن

                      1) سعی کن فقط یکی از پایه های AREF و AVCC رو به Vcc وصل کنی
                      مثلا AVCC رو وصل کن و AREF رو با یک مدار حذف نویز به زمین وصل کن
                      مدارشو احتمالا تو بخش تنضیمات ADC اکثر کتابها پیدا میکنی

                      2) چون کارت سنز کردن دما هستش پس به سرعت نمونه برداری زیادی احتیاج نداری
                      پس سرعت نمونه برداری ADC رو کم کن

                      3) من با LM335 کار نکردم یه نگاه به دیتاشیتش بنداز ببین نیاز به PullUp نداره؟

                      4) اصولا سنسور های دما یک مقاومت متغیر با دما هستن که در یک بازه ای خطی کار میکنن
                      حالا اگه دیتاشیتو نگاه بندازی میتونی بفهمی که با چه شیبی تغییر میکنه.

                      مثلا با افزایش دما مقاومتش با ضریب 0.4 زیاد میشه و درنتیجه ولتاژی که تو اندازه میگیری با این شیب کم میشه
                      حالا برای یک ولتاژ خاص دما رو اندازه میگیری و با یک فرمول بندی دماهای دیگه رو اندازه میگیری

                      OK؟؟؟

                      دیدگاه


                        #12
                        پاسخ : کار نکردن adc

                        دماسنج درست شد.
                        یه سوال دیگه
                        قبلا آی سی بدون وصل کردنه avcc کار میکر ولی حالا نه حتما باید وصل باشه تا کار کنه!!! :eek:
                        مشکل از کجاست؟

                        دیدگاه


                          #13
                          پاسخ : کار نکردن adc

                          ای بابا تو چقدر سخت میگیری :angry: خوب یه دونه سیمه دیگه امتحان کن اگه درست کار کرد که هیچ اگه هم کار نکرد بازم هیچ اما اگه یه چیزی سوخت :mrgreen: خوب تو هم یه چیزی یاد گرفتی !!!
                          دانلود کی های جدید کاسپر
                          جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                          با این آی دی تماس بگیرید :
                          sam.shark360

                          دیدگاه


                            #14
                            پاسخ : کار نکردن adc

                            [quote author=sharktech link=topic=30000.msg145109#msg145109 date=1249312444]
                            پایه های AREF و AVCC رو به 5 ولت وصل کردی یا رو هوا هستن ؟

                            این پایه ها باید به 5 ولت وصلشن.

                            دمت گرم واقعا
                            هیچ منبعی این نکته رو نگفته

                            دیدگاه


                              #15
                              پاسخ : کار نکردن adc

                              گفته دوست من شما دقت نکردی.اصلا اگه اینا رو وصل نکنی که نشد adc
                              در ضمن اگه یکی از پین های adc بسوزه به باقیش ربطی نداره(البته اکثرا وقتی که یه پین میکرو ناقص بشه معمولا کل پورت رو هوا رفته پس حتما قبلش پایه رو تست کن ببین سالمه)

                              تو کتاب علی کاهه هم قسمت Adc رو بیارین (حدود صفحه 220 باید باشه)شکل کامل و توضیحات رو داره :agree:
                              علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                              دیدگاه

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