اطلاعیه

Collapse
No announcement yet.

نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

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

    #16
    پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

    نوشته اصلی توسط fmicro نمایش پست ها
    ممنون مهندس اگر لطف کنید یک رفرنس یا منبعی دیگر معرفی کنید برای یادگیری بقیه فیلترها و کد نوشتنشون در زبان سی ممنون می شویم.
    اینترنت، گوگل، سرچ!

    دیدگاه


      #17
      پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

      نوشته اصلی توسط fmicro نمایش پست ها
      سلام من میخوام ولتاژ برق شهر را پس لز dc کردن روی سون سگمنت نمایش بدم اما ریپل خیلی زیاد است و خیلی در نایش خروجی پرپر میکنه و اصلا عدد ثابت روی سون سگمنت نمیمونه ! دوستان پیشنهاد نوشتن کد میانگیری رو دادن ، خلاصه پس از کلی تحقیق کد نوشتم اما اصلا جواب نمیده یعنی اون اعداد درستی هم که نشان میداد دیگه نمیده این کد میانگیری است از خروجی K هم میره برای الگوریتم نمایش سون سگمنت : لطفا راهمایی بفرمایید ممنون
      while (1)
      {
      for(j=0;j<20;j++)
      {
      vin=read_adc(0);
      vin=(vin*373)/1023;
      delay_us(500);
      }

      k=vin/20;
      سلام و درود، به نظرم به جای اصلاح کد،مدارتون رو اصلاح کنین.
      چرا از خازن صافی مناسب اسفاده نمیکنین؟

      دیدگاه


        #18
        پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

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

        دیدگاه


          #19
          پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

          با سلام
          اگر بخواهید در خواندن ADC احتمال خطا را به کمترین میزان برسانید
          مراحل زیر باید طی بشود
          1- به تعداد مثلا 10 عدد (تعداد هرچقدر زیاد باشد بهتر است) نمونه گیری انجام میگیرد
          2- پس از اتمام نمونه برداری نمونه ها از کوچکتر به بزرگتر سورتبندی میشود
          3- به غیر ازکوچکترین و بزرگترین عددبقیه اعداد با هم جمع وبر تعداد نمونه گرفته شده منهای 2 تقسیم میشود
          اگر دقت بیشتر از سرعت مورد نظرتان باشد (مثل اومترها)
          4- 30درصد از آخرین نمونه با 70 درصد از نمونه قبلی با هم جمع و بعنوان مقدار نمایش داده میشود
          البته درصدها را میتوان نسبت به سرعتی که در تغییرات ولتاژ وجود دارد تغییر داد ولی ترجیح من همیشه 30 به 70 است
          جدیدترین ویرایش توسط shapour; ۱۹:۳۰ ۱۴۰۰/۱۰/۱۵.

          دیدگاه


            #20
            پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

            نوشته اصلی توسط fmicro نمایش پست ها
            خازن صافی مناسب میشه 450 ولت هم گران است و هم حجیم .
            دوست عزیز،
            شاید اطلاعات بنده در زمینه میکروکنترلر
            زیاد نباشه.
            ولی میدونم که حداکثر ولتاژ که میشه به ADC
            میکرو کنترلر میشه اعمال کرد،5 ولت هست.
            و خازن 16 ولت هم کافی هست.
            پس چرا خازن450 ولت لازمه؟

            دیدگاه


              #21
              پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

              نوشته اصلی توسط HS1386 نمایش پست ها
              دوست عزیز،
              شاید اطلاعات بنده در زمینه میکروکنترلر
              زیاد نباشه.
              ولی میدونم که حداکثر ولتاژ که میشه به ADC
              میکرو کنترلر میشه اعمال کرد،5 ولت هست.
              و خازن 16 ولت هم کافی هست.
              پس چرا خازن450 ولت لازمه؟
              ورودی که از برق شهر گرفته میشه با ترانس نیست و با یکسوساز dc میشه بنابراین نیاز به خازن 400 ولت داره
              خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

              دیدگاه


                #22
                پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                نوشته اصلی توسط fmicro نمایش پست ها
                ورودی که از برق شهر گرفته میشه با ترانس نیست و با یکسوساز dc میشه بنابراین نیاز به خازن 400 ولت داره
                با درود
                فرقی نمیکنه
                ایشون کاملا درست میگن
                اینم مدارولتمتر شما در چند تاپیک قبل

                جدیدترین ویرایش توسط کاکو; ۱۵:۰۷ ۱۴۰۰/۱۰/۱۸.

                دیدگاه


                  #23
                  پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                  نوشته اصلی توسط fmicro نمایش پست ها
                  ورودی که از برق شهر گرفته میشه با ترانس نیست و با یکسوساز dc میشه بنابراین نیاز به خازن 400 ولت داره
                  یعنی شما میخواین به ADC 300 ولت بدین؟
                  عجیب چیزی.

                  دیدگاه


                    #24
                    پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                    نوشته اصلی توسط HS1386 نمایش پست ها
                    یعنی شما میخواین به ADC 300 ولت بدین؟
                    عجیب چیزی.
                    خیر با تقسیم مقاومتی یا روش های دیگر 300 ولت را کاهش مید هیم

                    دلیل: ادغام دو پست برای جلوگیری از اسپم

                    نوشته اصلی توسط HS1386 نمایش پست ها
                    یعنی شما میخواین به ADC 300 ولت بدین؟
                    عجیب چیزی.
                    خیر با تقسیم مقاومتی یا روش های دیگر 300 ولت را کاهش مید هیم
                    خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                    دیدگاه


                      #25
                      پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                      نوشته اصلی توسط fmicro نمایش پست ها
                      خیر با تقسیم مقاومتی یا روش های دیگر 300 ولت را کاهش مید هیم

                      دلیل: ادغام دو پست برای جلوگیری از اسپم


                      خیر با تقسیم مقاومتی یا روش های دیگر 300 ولت را کاهش مید هیم
                      باز رسیدیم به خونه اول!
                      یه خازن 16 ولت بین ADC و GND
                      بذارین مشکل حل میشه دوست عزیز.

                      دیدگاه


                        #26
                        پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                        نوشته اصلی توسط shapour نمایش پست ها
                        با سلام
                        اگر بخواهید در خواندن ADC احتمال خطا را به کمترین میزان برسانید
                        مراحل زیر باید طی بشود
                        1- به تعداد مثلا 10 عدد (تعداد هرچقدر زیاد باشد بهتر است) نمونه گیری انجام میگیرد
                        2- پس از اتمام نمونه برداری نمونه ها از کوچکتر به بزرگتر سورتبندی میشود
                        3- به غیر ازکوچکترین و بزرگترین عددبقیه اعداد با هم جمع وبر تعداد نمونه گرفته شده منهای 2 تقسیم میشود
                        اگر دقت بیشتر از سرعت مورد نظرتان باشد (مثل اومترها)
                        4- 30درصد از آخرین نمونه با 70 درصد از نمونه قبلی با هم جمع و بعنوان مقدار نمایش داده میشود
                        البته درصدها را میتوان نسبت به سرعتی که در تغییرات ولتاژ وجود دارد تغییر داد ولی ترجیح من همیشه 30 به 70 است

                        ممنون جناب مهندس ممکن است با نوشتن یک مثال مراحل 1 تا 4 را توضیح بدهید ؟
                        خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                        دیدگاه


                          #27
                          پاسخ : نحوه کد نویسی میانگین گیری برای کاهش ریپل وبتاژ برق شهر ؟

                          درود
                          لطفا لینک زیر را نگاه کنید :
                          با سلام ببخشید من یه برنامه محافظ برق با atmega8 نوشته ام که در این محافظ از سون سگمنت استفاده شده است هم چنین برای نمایش ولتاژ بر روی سون سگمنت از خطای دید استفاده کرده ام (میلی ثانیه). و چون در این محافظ از تایمر هم استفاده شده است. در هنگام شمارش تایمر، درنمایش ولتاژ یر روی سون سگمنت اختلال ایجاد می شود یعنی ولتاژ روی سون

                          دیدگاه

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