اطلاعیه

Collapse
No announcement yet.

ماکزیمم سرعت روشن و خاموش کردن پین میکرو

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

    ماکزیمم سرعت روشن و خاموش کردن پین میکرو

    سلام.
    میخوام با حداقل تایم یکی از پینهای میکرو را روشن و خاموش کنم.
    وقتی تایم را به کمتر از 400 میکرو ثانیه میبرم جواب قاطی پاتی میشه.
    بعبارتی یک پین باید 400 میکرو ثانیه روشن و سپس 400 میکرو ثانیه خاموش بشه.
    در 400 و بالاتر از 400 میکرو ثانیه مشکلی نیست ولی در کمتر از 400 میکرو ثانیه با رصد شکل موجها
    معلوم میشه که خروجی قاطی میشه.
    کریستال مورد استفاده 20 مگ هست

    #2
    پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

    نوشته اصلی توسط leader. نمایش پست ها
    در 400 و بالاتر از 400 میکرو ثانیه مشکلی نیست ولی در کمتر از 400 میکرو ثانیه با رصد شکل موجها
    معلوم میشه که خروجی قاطی میشه.
    400 میکرو زمان زیادیه و نباید مشکلی پیش بیاد. پین و کلاک و میکرو خودتون را معرفی کنید . شاید هم مشکل از برنامتونه
    قاطی میکنه یعنی چی میشه؟

    دیدگاه


      #3
      پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

      سلام
      این برنامتون رو عملی هم تست می کنید؟؟یا نه فقط توی پروتئوس میبینید؟
      بدرود
      Proudly @real_ahmadi
      #real_ahmadi

      واسه اسمت بجنگ

      دیدگاه


        #4
        پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

        تشکر از هر دو بزرگوار.
        برنامه خاصی نیس. توی یک حلقه 20 بار پین میکرو را با تایمهای فوق high و low میکنم.
        تست بصورت عملی هست. و خروجی پین میکرو را با اسکوپ اسکن میکنم.
        قاطی میکنه : یعنی مثل اینکه در اسکوپ انچه بدست میاری فقط یه نویز هست.
        حدث خودم اینه که شروع نوسان پین میکرو خودش نویزی را بوجود میاره که عامل این قضیه است تا نظر دوستان چه باشد

        دیدگاه


          #5
          پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

          با سلام
          بنظرم مشکل از جای دیگه ای هست. من با pic تا 800 - 900 کیلو هرتز رو گرفتم و مشکلی نبوده.
          کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

          دیدگاه


            #6
            پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

            مطلبی که فراموش کردم خدمت دوستان ذکر کنم اینه که فاصله پین میکرو تا محل تست 3 سانتی میشه در نقطه تست ولتاژ 5 هم با فاصله 2 میل هست.
            بعبارتی نقطه تست یه سوکت سه پایه هست که اولی خط منفی دومی ولتاژ 5 ولت و سومی خروجی میکرو یا همین پین مورد نظر هست که تا خود میکرو 2 سانتی بصورت لخت و بدون احاطه از طریق خط منفی فاصله داره

            دیدگاه


              #7
              پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

              بنده فک نمی کنم مشکل نا توانی میکرو باشه مگر این که اصل نباشه تغذیه ی میکرو چیه؟؟خازن صد نانو واسه پایش گذاشتین؟؟میکرو چی هست؟واسه کریستال خازن هم بذارید تا پالسها منظم تر بشن
              موفق باشید
              Proudly @real_ahmadi
              #real_ahmadi

              واسه اسمت بجنگ

              دیدگاه


                #8
                پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                نوشته اصلی توسط leader. نمایش پست ها
                قاطی میکنه : یعنی مثل اینکه در اسکوپ انچه بدست میاری فقط یه نویز هست.
                مشکل شما میتونه از پراب اسکوپ باشه یا خود اسکوپ یا تنظبماتش . گراند سوسماری رو کوتاه انتخاب کن و روی خروجی پین یک مفاومت یک کیلو به زمین و یک کیلو به vcc بزار.
                یه راه دیگه هم هست یک ال ای دی یده به پین خروجی و زمان های و لو را با نرم افزار کم و زیاد کن مثلا 10 میکرو روشن 50 میکرو خاموش و بر عکس ببین ال ای دی کم نور پر نور میشه
                جدیدترین ویرایش توسط kamy007; ۲۲:۳۱ ۱۳۹۶/۱۰/۰۸.

                دیدگاه


                  #9
                  پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                  نوشته اصلی توسط leader. نمایش پست ها
                  سلام.
                  میخوام با حداقل تایم یکی از پینهای میکرو را روشن و خاموش کنم.
                  وقتی تایم را به کمتر از 400 میکرو ثانیه میبرم جواب قاطی پاتی میشه.
                  بعبارتی یک پین باید 400 میکرو ثانیه روشن و سپس 400 میکرو ثانیه خاموش بشه.
                  در 400 و بالاتر از 400 میکرو ثانیه مشکلی نیست ولی در کمتر از 400 میکرو ثانیه با رصد شکل موجها
                  معلوم میشه که خروجی قاطی میشه.
                  کریستال مورد استفاده 20 مگ هست
                  سلام
                  شما پالس ها رو قطع نکن احتمالا به خاطر این که تعداد کمی پالس تولید میکنی و قطع میکنی این اتفاق میوفته و در اصل ایکوپ نمیتونه درست نشون بده
                  بدوت وقفه پالس ها رو بساز ببین درست هست یا نه اگر درست بود تعداد کم هم درست در میاد

                  دیدگاه


                    #10
                    پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                    نوشته اصلی توسط leader. نمایش پست ها
                    سلام.
                    میخوام با حداقل تایم یکی از پینهای میکرو را روشن و خاموش کنم.
                    وقتی تایم را به کمتر از 400 میکرو ثانیه میبرم جواب قاطی پاتی میشه.
                    بعبارتی یک پین باید 400 میکرو ثانیه روشن و سپس 400 میکرو ثانیه خاموش بشه.
                    در 400 و بالاتر از 400 میکرو ثانیه مشکلی نیست ولی در کمتر از 400 میکرو ثانیه با رصد شکل موجها
                    معلوم میشه که خروجی قاطی میشه.
                    کریستال مورد استفاده 20 مگ هست
                    سلام
                    شما پالس ها رو قطع نکن احتمالا به خاطر این که تعداد کمی پالس تولید میکنی و قطع میکنی این اتفاق میوفته و در اصل ایکوپ نمیتونه درست نشون بده
                    بدوت وقفه پالس ها رو بساز ببین درست هست یا نه اگر درست بود تعداد کم هم درست در میاد

                    دیدگاه


                      #11
                      پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                      کریستال خارجی بهمراه خازن 22 پیکو استفاده شده.
                      میکرو مورد نظر16f877aهست.تغذیه از نوع سویچینگ بوده و از خازنهای 100 نانو و 1000 میکرو استفاده شده.
                      مشکل از پراب نیس چون بالاجیک هم امتهان کردم با ماجرا همانه.
                      در مورد ادامه نوسان قضیه منطقی نیس.هرچند امتهان کردم بازم مطلقا تفاوتی نکرد

                      دیدگاه


                        #12
                        پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                        نوشته اصلی توسط leader. نمایش پست ها
                        مورد نظر16f877aهست
                        این میکرو میتونه 2 مگ با کلاک 8 مگ بهت بده یک مگ با کلاک 4
                        خوب نمیدونیم با چی نوشتی یه برنامه که یک پین را خاموش روشن میکنه و خودت تست کردی را بزار اینجا . واچ داگ رو خاموش کردی؟ کلا جریان فیور بیتها چطوره. اگر با سی نوشتی این دستور :
                        #fuses HS هم تو برنامت هست

                        دیدگاه


                          #13
                          پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                          درود.
                          با بیسیک نوشتم.
                          Loop:porta.2=1
                          Pauseus 400
                          Porta.2=0
                          Pauseus 400
                          Goto loop.
                          برنامه فوق یه همچین چیزی هست.
                          البته واسه زیر 300 میکرو ثانیه مشکل بوجود میاد.
                          اونم بخاطر اینه که وقتی پایه high میشه و 400 میکرو ثانیه باید high بمونه در اوسکوپ این مقدار بالای 600 میکرو ثانیه ثبت میشه بعبارتی ظاهرا high شدن خودش 250 میکرو ثانیه زمان میبره که منطقی نیس .چون نهایتا برخی از دستورات بیسیک ماکزیمم 6تا کلاک واسه اعمال شدن نیاز دارند که با 250 فاصله اش خیلی زیاده.

                          دیدگاه


                            #14
                            پاسخ : ماکزیمم سرعت روشن و خاموش کردن پین میکرو

                            نوشته اصلی توسط leader. نمایش پست ها
                            اونم بخاطر اینه که وقتی پایه high میشه و 400 میکرو ثانیه باید high بمونه در اوسکوپ این مقدار بالای 600 میکرو ثانیه ثبت میشه
                            فکر کنم مشکل توی تنظیم فیوز بیتها داری احتمالا داری با کلاک اشتباه محاسبه میکنی به کامپایلر کلاک معرفی کردی ولی در عمل اون کلاک را نداری

                            دیدگاه

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