اطلاعیه

Collapse
No announcement yet.

ساخت فرکانس 100 کیلو هرتز با بسکام

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

    ساخت فرکانس 100 کیلو هرتز با بسکام

    سلام
    دوستان چطور میشه تو نرم افزار بسکام با تایمر فرکانس بالای 100 کیلو ساخت؟ در عمل نتونستم بیشتر از 65 کیلو جواب بگیرم
    کریستال 16 مگ گذاشتم و تایمر 2 هم استفاده کردم ولی بازم نشد.
    توی حلقه اصلی و بدون استفاده از تایمر میشه یه کارایی کرد ولی چیزی که من نیاز دارم اینه که مستقل باشه و با تایمر ساخته بشه
    با تشکر

    #2
    پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

    نوشته اصلی توسط Old_Man نمایش پست ها
    سلام
    دوستان چطور میشه تو نرم افزار بسکام با تایمر فرکانس بالای 100 کیلو ساخت؟ در عمل نتونستم بیشتر از 65 کیلو جواب بگیرم
    کریستال 16 مگ گذاشتم و تایمر 2 هم استفاده کردم ولی بازم نشد.
    توی حلقه اصلی و بدون استفاده از تایمر میشه یه کارایی کرد ولی چیزی که من نیاز دارم اینه که مستقل باشه و با تایمر ساخته بشه
    با تشکر
    با کریستال 1 مگاهرتز و بدون تقسیم فرکانس برای تایمر
    1--تایمر صفر یا دو را مقدار 250 بارگذاری کنید
    2-- تایمر را روشن کنید
    3 منتظر زدن فلگ تایمر باشید
    4 پین دلخواه را با دستور toggle تغییر بدید
    5 تایمر را مجدد مقدار بدید و مراحل 2 به بعد را انجام بدید
    برای داشتن فرکانس دقیق تر .. کریستال را افزایش و بر طبق همان
    مقدار تایمر را کم کنید

    دیدگاه


      #3
      پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

      نوشته اصلی توسط yousef55 نمایش پست ها
      با کریستال 1 مگاهرتز و بدون تقسیم فرکانس برای تایمر
      1--تایمر صفر یا دو را مقدار 250 بارگذاری کنید
      2-- تایمر را روشن کنید
      3 منتظر زدن فلگ تایمر باشید
      4 پین دلخواه را با دستور toggle تغییر بدید
      5 تایمر را مجدد مقدار بدید و مراحل 2 به بعد را انجام بدید
      برای داشتن فرکانس دقیق تر .. کریستال را افزایش و بر طبق همان
      مقدار تایمر را کم کنید
      ممنون از پاسختون
      ولی فکر کنم جمله بنده رو درست نخوندید
      در عمل بیشتر از 65 کیلو نمیشه خروجی گرفت
      ظاهرا مشکل از بسکام و کتابخونه هاش هست

      دیدگاه


        #4
        پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

        نوشته اصلی توسط Old_Man نمایش پست ها
        ممنون از پاسختون
        ولی فکر کنم جمله بنده رو درست نخوندید
        در عمل بیشتر از 65 کیلو نمیشه خروجی گرفت
        ظاهرا مشکل از بسکام و کتابخونه هاش هست
        سلام و عرض ادب....
        بله با بسکام فکر نکنم بتونید این کار را بکنید....
        آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
        مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
        _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

        دیدگاه


          #5
          پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

          فکر کنم اگر دستورات اسمبلی رو پیدا کنیم شدنی باشه
          ولی مطمئن نیستم

          دیدگاه


            #6
            پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

            نوشته اصلی توسط Old_Man نمایش پست ها
            ممنون از پاسختون
            ولی فکر کنم جمله بنده رو درست نخوندید
            در عمل بیشتر از 65 کیلو نمیشه خروجی گرفت
            ظاهرا مشکل از بسکام و کتابخونه هاش هست
            شما برنامه تون رو بزارید تا اشتباهتون رو بگیم..
            در عمل با tiny24 با بسکام در خروجی تا 8 مگاهرتز با دقت 50 هرتز
            تولید کردم
            در ضمن تو این برنامه دستورالعمل های پیچیده به کار نرفته که
            بسکام نتونه یاکند باشه ..

            دیدگاه


              #7
              پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

              کد:
              $regfile = "m8def.dat"
              $crystal = 16000000
              
              Ddrb.1 = 1 : Portb.1 = 0
              Enable Interrupts
              
              Config Timer2 = Timer , Prescale = 1
              
              Enable Ovf2
              On Timer2 _t
              Timer2 = 254
              Start Timer2
              
              Do
              
              Loop
              
              _t:
                    Timer2 = 254
                    Toggle Portb.1
              Return
              البته این برنامه من نیست و یه مقدار پیچیده تر از این هست ولی شما فرض کن همینه
              اینم تصویر خروجی همین برنامه! :

              دیدگاه


                #8
                پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                نوشته اصلی توسط yousef55 نمایش پست ها
                در عمل با tiny24 با بسکام در خروجی تا 8 مگاهرتز با دقت 50 هرتز
                تولید کردم
                در ضمن تو این برنامه دستورالعمل های پیچیده به کار نرفته که
                بسکام نتونه یاکند باشه ..
                اگر با تاخیر معمولی باشه بله میشه یه کارایی کرد ولی من نیازم با وقفه تایمر رفع میشه!
                گذشته از این بسکام خالی از اشکال نیست.
                جدیدترین ویرایش توسط Old_Man; ۰۸:۵۶ ۱۳۹۹/۰۱/۰۵.

                دیدگاه


                  #9
                  پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                  سلام من یک ظبط کاست خور و aux خور داشتم الان بازش کردم تمام سمتش قطع شده اسلامی خواستم ببینم سیمای auxرا کجای برد لحیم کنم

                  دیدگاه


                    #10
                    پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                    نوشته اصلی توسط Old_Man نمایش پست ها
                    اگر با تاخیر معمولی باشه بله میشه یه کارایی کرد ولی من نیازم با وقفه تایمر رفع میشه!
                    گذشته از این بسکام خالی از اشکال نیست. قدیما که یه مقدار حوصله بیشتری داشتم یه سری از اشتباهات ذاتی نرم افزار رو با اصلاح کتابخونه رفع میکردم و میفرستادم برای تیم پشتیبانی
                    بطور مثال یه نمونه اش اشکال تو مد چنج در یکی از اینتراپتهای مگا64 بود که داخل کتابخونه اصلا تعریف نشده بود! و ...
                    .
                    بله. برنامه من هم با تایمر و اتفاقا با وقفه بود..حتی دو سه تا
                    پروژه در کتاب الکتور به همین روش با بسکام و تایمر فرکانس
                    ژنراتور ساخته اند..

                    البته این برنامه یه ایراد خوشگل داره که به شما نتیجه نمیده.
                    الان دیدم برنامت رو...
                    به نوشته قبلی من دقت کنی گفتم تایمر را 250 با رگذاری کن
                    با فرکانس کریستال 1 مگاهرتز ..
                    شما تایمر را به این شکل که راه انداختی ..تو هر برنامه ای راه اندازی کنی .. نتیجه
                    ای یکسان میگیری ..
                    به صورتی که گفتم بنویسید شما که میدونید بسکام ایراد داره .. چرا استفاده میکنی؟؟
                    جدیدترین ویرایش توسط yousef55; ۰۲:۰۶ ۱۳۹۹/۰۱/۰۵.

                    دیدگاه


                      #11
                      پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

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

                      دیدگاه


                        #12
                        پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                        نوشته اصلی توسط Old_Man نمایش پست ها
                        پس به نظرتون اون شکل سیگنال رو از کجا آوردم؟ بستم و با اسکوپ اندازه گیری کردم دوست عزیز. آزار که ندارم وقت شما و خودم رو بگیرم
                        الان هم منتظر نشستم اشتباهات برنامه رو بگید
                        راجع به استفاده از بسکام هم شما اینطور برداشت کن که طرف خودآزاری داره نشسته با بسکام برنامه نوشته و الان به مشکل خورده
                        گفتم که..
                        مقدار تایمر رو عوض کن..
                        تایمر را 254 دادی .. تا دستور toggle اجرا بشه تایمر میره
                        1 یا 2 و به این شکل 254 کلاک طول میکشه تا اینتراپت بزنه

                        من دیگه تو این انجمن مسخره مطلب نمینویسم ..
                        برای من ریپلای نکن

                        دیدگاه


                          #13
                          پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                          نوشته اصلی توسط yousef55 نمایش پست ها
                          گفتم که..
                          مقدار تایمر رو عوض کن..
                          تایمر را 254 دادی .. تا دستور toggle اجرا بشه تایمر میره
                          1 یا 2 و به این شکل 254 کلاک طول میکشه تا اینتراپت بزنه

                          من دیگه تو این انجمن مسخره مطلب نمینویسم ..
                          برای من ریپلای نکن
                          لطف کردی و لطف میکنی!!!!
                          هر چند ربطی به مواردی که گفتی نداشت و من با تغییر اعداد هم تست زدم ولی خوبه آدم کمی جنبه بحث و مباحثه داشته باشه
                          ممنون
                          به سلامت

                          دیدگاه


                            #14
                            پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                            نوشته اصلی توسط Old_Man نمایش پست ها
                            لطف کردی و لطف میکنی!!!!
                            هر چند ربطی به مواردی که گفتی نداشت و من با تغییر اعداد هم تست زدم ولی خوبه آدم کمی جنبه بحث و مباحثه داشته باشه
                            ممنون
                            به سلامت
                            منظور من شما نبودی .. مشکلات تایپ کردن تو انجمن بود ..
                            دقیقا مشکل شما مربوط به اعداد تایمر و فرکانس کریستال بود..
                            نمیدونم چرا اصرار داری بسکام نمیتونه فرکانس بالا تولید کنه
                            در صورتی که من بسیار زیاد اینکار رو کردم..
                            همین برنامه رو الان با اعدادی که گفتم خودم دارم تست میکنم
                            هم عدد تایمر و هم کریستال رو کم کن .. کریستال 1 مگاهرتز
                            و تایمر 240 بزار و تمام
                            الان اگه کریستال را تا 8 مگ زیاد کنی تا 800 کیلو هرتز خروجی میده ..بعد شما میگی نمیشه !!!!
                            من به خاطر مشکل جواب دادن پست در انجمن دیگه مطلب نمینویسم..
                            شما هم به کاری که قبلا انجام شده ایراد نگیر .. مشکل خودتو برطرف کن

                            دیدگاه


                              #15
                              پاسخ : ساخت فرکانس 100 کیلو هرتز با بسکام

                              نوشته اصلی توسط yousef55 نمایش پست ها
                              منظور من شما نبودی .. مشکلات تایپ کردن تو انجمن بود ..
                              دقیقا مشکل شما مربوط به اعداد تایمر و فرکانس کریستال بود..
                              نمیدونم چرا اصرار داری بسکام نمیتونه فرکانس بالا تولید کنه
                              در صورتی که من بسیار زیاد اینکار رو کردم..
                              همین برنامه رو الان با اعدادی که گفتم خودم دارم تست میکنم
                              هم عدد تایمر و هم کریستال رو کم کن .. کریستال 1 مگاهرتز
                              و تایمر 240 بزار و تمام
                              الان اگه کریستال را تا 8 مگ زیاد کنی تا 800 کیلو هرتز خروجی میده ..بعد شما میگی نمیشه !!!!
                              من به خاطر مشکل جواب دادن پست در انجمن دیگه مطلب نمینویسم..
                              شما هم به کاری که قبلا انجام شده ایراد نگیر .. مشکل خودتو برطرف کن
                              شما یه لطفی کن همون برنامه ای که میگی رو بنویس و کامپایل کن بده این طرف من تستش میکنم. شاید مشکل از نرم افزار بنده باشه
                              فایل هگز و برنامه رو با هم بفرستید لطفا
                              اصراری ندارم اتفاقا. احتمال میدم ولی شما ظاهرا دعوا داری

                              دیدگاه

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