اطلاعیه

Collapse
No announcement yet.

سنسور lm35 با نمایش دما بر روی led

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

    #31
    پاسخ : سنسور lm35 با نمایش دما بر روی led

    نوشته اصلی توسط Soheilas
    باز هم 1023 رو نشون میده،من پایه 40 میکرو رو سخت افزاری وصل کردم به ADC،
    آخه مشکلش چیه؟
    پایه های سنسورتون رو چطوری وصلش کردید؟
    [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
    معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
    معرفی نرم افزار Codewizard PWM
    با من بیشتر آشنا شوید

    دیدگاه


      #32
      پاسخ : سنسور lm35 با نمایش دما بر روی led

      نوشته اصلی توسط سامان اسدی
      پایه های سنسورتون رو چطوری وصلش کردید؟
      پایه وسطش به ADC میکرو، پایه سومش زمین ، پایه اولشم VCC
      یعنی اشکال از اینه؟

      الان کلا سنسورمو از مدار خارج کردم، وقتی پایمو وصل میکنم به زمین 4023 نشون میده و وقتی وصل میکنم به VCC مقدارش 1023 هستش

      دیدگاه


        #33
        پاسخ : سنسور lm35 با نمایش دما بر روی led

        نوشته اصلی توسط Soheilas
        پایه وسطش به ADC میکرو، پایه سومش زمین ، پایه اولشم VCC
        یعنی اشکال از اینه؟
        سنسور رو قطع کن و با همون برنامه ای که گذاشتم با ولوم تست بزنید ...
        پایه های ولوم به صورت زیر باشه
        پایه 1 رو به VCC
        پایه 2 به میکرو
        پایه 3 به زمین ...
        روی پایه های دو و سه یه خازن 100 نانو بگذارید ...
        روی پایه های تغذیه هم یه خازن پر ظرفیت مثل 2200 میکرو یا 4700 میکرو و یه خازن 100 نانو هم موازی کن
        این رو تست کن ببین چی مینویسه

        اضافه شده در تاریخ :
        نوشته اصلی توسط Soheilas
        الان کلا سنسورمو از مدار خارج کردم، وقتی پایمو وصل میکنم به زمین 4023 نشون میده و وقتی وصل میکنم به VCC مقدارش 1023 هستش
        من با همون برنامه ای که گذاشتم توی پروتئوس تست زدم و درست کار میکنه ...
        مطمئن باشید که مشکل شما سخت افزاریه ...
        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
        معرفی نرم افزار Codewizard PWM
        با من بیشتر آشنا شوید

        دیدگاه


          #34
          پاسخ : سنسور lm35 با نمایش دما بر روی led

          نوشته اصلی توسط سامان اسدی
          سنسور رو قطع کن و با همون برنامه ای که گذاشتم با ولوم تست بزنید ...
          پایه های ولوم به صورت زیر باشه
          پایه 1 رو به VCC
          پایه 2 به میکرو
          پایه 3 به زمین ...
          روی پایه های دو و سه یه خازن 100 نانو بگذارید ...
          روی پایه های تغذیه هم یه خازن پر ظرفیت مثل 2200 میکرو یا 4700 میکرو و یه خازن 100 نانو هم موازی کن
          این رو تست کن ببین چی مینویسه

          اضافه شده در تاریخ : من با همون برنامه ای که گذاشتم توی پروتئوس تست زدم و درست کار میکنه ...
          مطمئن باشید که مشکل شما سخت افزاریه ...
          ممنونم، این کارو انجام میدم میشه شما از لحاظ سخت افزاری بهم بگین که پایه های میکرو باید اتصالاتشون چطور باشه؟

          دیدگاه


            #35
            پاسخ : سنسور lm35 با نمایش دما بر روی led

            نوشته اصلی توسط Soheilas
            ممنونم، این کارو انجام میدم میشه شما از لحاظ سخت افزاری بهم بگین که پایه های میکرو باید اتصالاتشون چطور باشه؟
            بله

            پایه 10 و 30 باید به 5V+ وصل باشه
            پایه 11 و 31 باید به زمین وصل باشه
            چون داری از ولتاژ مرجع داخلی استفاده میکنی پایه Vref مهم نیست ...
            چون توی برنامه داری از ADC0 استفاده میکنی باید خروجی سنسور رو بزنید به پایه 40
            LCD دیگه وصل کردید و جواب گرفتید ...
            از تغذیه 5ولت هم مطمئن شو که ریپل نداشته باشه ... ولتاژش با ولتمتر بگیر ...

            همین ...
            موفق باشید
            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
            معرفی نرم افزار Codewizard PWM
            با من بیشتر آشنا شوید

            دیدگاه


              #36
              پاسخ : سنسور lm35 با نمایش دما بر روی led

              نوشته اصلی توسط سامان اسدی
              بله

              پایه 10 و 30 باید به 5V+ وصل باشه
              پایه 11 و 31 باید به زمین وصل باشه
              چون داری از ولتاژ مرجع داخلی استفاده میکنی پایه Vref مهم نیست ...
              چون توی برنامه داری از ADC0 استفاده میکنی باید خروجی سنسور رو بزنید به پایه 40
              LCD دیگه وصل کردید و جواب گرفتید ...
              از تغذیه 5ولت هم مطمئن شو که ریپل نداشته باشه ... ولتاژش با ولتمتر بگیر ...

              همین ...
              موفق باشید
              سخت افزارم هم چک کردم، با گفته های شما درسته، پتانسیومتر 1 کیلو رو وصل کردم ولی تغییر نمیکنه....واقعا مشکلش چیه؟

              دیدگاه


                #37
                پاسخ : سنسور lm35 با نمایش دما بر روی led

                نوشته اصلی توسط Soheilas
                سخت افزارم هم چک کردم، با گفته های شما درسته، پتانسیومتر 1 کیلو رو وصل کردم ولی تغییر نمیکنه....واقعا مشکلش چیه؟
                نمیدونم ....
                فکرم به جایی نمیرسه ...
                دوستان راهنمایی کنید ...
                [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                معرفی نرم افزار Codewizard PWM
                با من بیشتر آشنا شوید

                دیدگاه


                  #38
                  پاسخ : سنسور lm35 با نمایش دما بر روی led

                  مشکل از میکرو atmega32 بود، جالب اینجا بود که دو تا میکرو دقیقا با هم همین مشکل داشتن، پروگرم میشدند ولی مقداری که نشون میدادند اشتباه بود، ولی با تعویض اونها و گذاشتن یه میکروی دیگه مشکل حل شد، :surprised:

                  حالا یه مسئله دیگه پیش اومده، من توی برنامم میخام اگه دما کمتر از 30 بود رله وصل بشه و مقاومت گرم کننده ای که با اون سری هستش، روشن شده و محیط رو گرم کنه ولی رله همش تق تق صدا میدوه، کسی میدونه تق تق صدای رله در هنگام اتصال مدار به تغذیه به علت چیه؟

                  دیدگاه


                    #39
                    پاسخ : سنسور lm35 با نمایش دما بر روی led

                    نوشته اصلی توسط Soheilas
                    مشکل از میکرو atmega32 بود، جالب اینجا بود که دو تا میکرو دقیقا با هم همین مشکل داشتن، پروگرم میشدند ولی مقداری که نشون میدادند اشتباه بود، ولی با تعویض اونها و گذاشتن یه میکروی دیگه مشکل حل شد، :surprised:

                    حالا یه مسئله دیگه پیش اومده، من توی برنامم میخام اگه دما کمتر از 30 بود رله وصل بشه و مقاومت گرم کننده ای که با اون سری هستش، روشن شده و محیط رو گرم کنه ولی رله همش تق تق صدا میدوه، کسی میدونه تق تق صدای رله در هنگام اتصال مدار به تغذیه به علت چیه؟
                    خوب خدا رو شکر ...
                    یه چیزی
                    میکرو های قبلی سری A یا L بودن یا بدون پسوند ؟
                    چون من قبلا یه مشکلی مشابه همین برخورده بودم و نمیدونستم که باید توی برنامه هم قید بشه که ATmega16a هست ...

                    مدار رله رو چطوری بستید ؟
                    [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                    معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                    معرفی نرم افزار Codewizard PWM
                    با من بیشتر آشنا شوید

                    دیدگاه


                      #40
                      پاسخ : سنسور lm35 با نمایش دما بر روی led

                      Atmega32A
                      PU
                      1223

                      خیلی جالب بود، من به همه چی شک داشتم جز میکرو...

                      شبیه مداری هستش که در این پست گذاشته شده

                      http://www.edaboard.com/thread207937.html


                      با این تفاوت که سر NO رله به R وصل شده و مقاومت بیس هم 330 اهم است، و ترانزیستور هم BC237

                      مدارو که وصل میکنم رله همش صدای تق تق میده و مقاومت هم گرم میشه...

                      دیدگاه


                        #41
                        پاسخ : سنسور lm35 با نمایش دما بر روی led

                        نوشته اصلی توسط Soheilas
                        Atmega32A
                        PU
                        1223

                        خیلی جالب بود، من به همه چی شک داشتم جز میکرو...

                        شبیه مداری هستش که در این پست گذاشته شده

                        http://www.edaboard.com/thread207937.html


                        با این تفاوت که سر NO رله به R وصل شده و مقاومت بیس هم 330 اهم است، و ترانزیستور هم BC237

                        مدارو که وصل میکنم رله همش صدای تق تق میده و مقاومت هم گرم میشه...
                        مقاومت 330 اهم خیلی کمه ... 2/2 کیلو اهم خوبه ...
                        دیود هرزگرد گذاشتی ؟؟
                        نقش مقاومت R چیه ؟؟ واسه همون قسمت که گرم میشه ؟؟
                        مقدارش چه قدره و یه سر دیگه اون به کجا وصل شده ؟؟؟
                        اینجوری متوجه نمیشم ...
                        با پروتئوس بکش پلود کن ...

                        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                        معرفی نرم افزار Codewizard PWM
                        با من بیشتر آشنا شوید

                        دیدگاه


                          #42
                          پاسخ : سنسور lm35 با نمایش دما بر روی led

                          ممنونم، فکر کنم رله ام جریان زیاد میکشه، واسه همینه، رله رو عوض کردم دیگه صدای تق تق نمیده، حالا یه مشکل دیگه پیش اومده،

                          نقش اون مقاومت واسه گرم کردن محیطه یعنی وقتی رله وصل میشه، این مقاومت هم وصل میشه و توان زیادش باعث گرم شدن میشه...

                          مشکلم اینه که من توی برنامه گفتم اگه دما کمتر از 30 شده اونوقت یکی از پایه های پورت B رو یک کن، و اگه بیشتر شد اون پایه رو صفر کن...حالا وقتی دما نوسان میکنه بین 29.8 و 30.3 هی پین یک و صفر میشه که مدارم قطع و وصل میشه...از نظر سافت وری نمیدونم چی کار کنم...بازه تعریف کنم؟

                          یه سوال دیگه، یه ترانزیستور قویتار از BC237 که سازگار با رله باشه چی هستش؟

                          دیدگاه


                            #43
                            پاسخ : سنسور lm35 با نمایش دما بر روی led

                            نوشته اصلی توسط Soheilas
                            ممنونم، فکر کنم رله ام جریان زیاد میکشه، واسه همینه، رله رو عوض کردم دیگه صدای تق تق نمیده، حالا یه مشکل دیگه پیش اومده،

                            نقش اون مقاومت واسه گرم کردن محیطه یعنی وقتی رله وصل میشه، این مقاومت هم وصل میشه و توان زیادش باعث گرم شدن میشه...

                            مشکلم اینه که من توی برنامه گفتم اگه دما کمتر از 30 شده اونوقت یکی از پایه های پورت B رو یک کن، و اگه بیشتر شد اون پایه رو صفر کن...حالا وقتی دما نوسان میکنه بین 29.8 و 30.3 هی پین یک و صفر میشه که مدارم قطع و وصل میشه...از نظر سافت وری نمیدونم چی کار کنم...بازه تعریف کنم؟

                            یه سوال دیگه، یه ترانزیستور قویتار از BC237 که سازگار با رله باشه چی هستش؟
                            باید بیای بازه دما بین خاموش و روشن کردن بگذارید مثل اشمیت تریگر
                            موقعی که میخوای گرمکن روشن بشه باید بگید اگر دما کمتر از 28 شد روشن بشو و اگر بیشتر از 30 شد خاموش بشو ...
                            در این مثال بازه را 2 گرفتیم ...

                            نیازی به این کار نیست ...
                            یه کاری میگم بکن ...
                            رله رو به صورت دستی وصل کن به 12 ولت و جریان اون رو اندازه بگیرید تا بهتون بگم مقدار مقاومت بیس رو چقدر بگذارید ....

                            موفق باشید
                            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                            معرفی نرم افزار Codewizard PWM
                            با من بیشتر آشنا شوید

                            دیدگاه


                              #44
                              پاسخ : سنسور lm35 با نمایش دما بر روی led

                              سلام
                              یه نکته دیگه که باید بهش توجه کرد تعریف متغیر ورودیه که شما int انتخاب کردید که از 0 به بالا را نشون می ده

                              دیدگاه


                                #45
                                پاسخ : سنسور lm35 با نمایش دما بر روی led

                                سلام
                                برای راه اندازی رله میتونی از این روش استفاده کنی :job:
                                http://upload7.ir/uploads//293dcf7cf...8af47f462c.jpg
                                (=*_^=)

                                دیدگاه

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