اطلاعیه

Collapse
No announcement yet.

مشکل فرکانس متر من کجاست ؟

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

    #31
    پاسخ : مشکل فرکانس متر من کجاست ؟

    سلام
    راستی حواسم نبود من که فانکشن ندارم چطوری توی عمل ببینم :mrgreen: آیا راهی هست ؟
    تبدیلش کردم به سون سگمنت ولی
    توی پرتوئوس هم معلوم نیست چی داره نشون میده فعلا میخوام از صفر تا 999 هرتز نشون بده اگر میشه اینو دانلودش کنید و مشکله منو برطرف کنید :NO:
    http://my-zoo.persiangig.com/moshkelateamozeshe/m-fer-7seg.rar

    مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

    دیدگاه


      #32
      پاسخ : مشکل فرکانس متر من کجاست ؟

      با سلام اینم اصلاح شده برنامه شما اگر خواستید بهترش کنید بهتره رفرش سون سگمنتها را در اینتراپت تایمر قرار بدید و عملیات ریاضی برای بدست آوردن اعداد را بیرون از اینتراپت تایمر قرار دهید فعلا همین جواب میده البته تا زیر 1000 هرتز
      $regfile = "m32def.dat"
      $crystal = 8000000
      '----------
      Dim S As Word
      Dim I As Long , Fer As Long
      Dim Sadgan As Long , Dahgan As Long , Yekan As Long , Tem As Long
      Dim M As Byte , Sh As Byte
      '----------
      'Config Portb.3 = Input
      'Config Portb.2 = Input
      '--------------------
      'Config Lcd = 16 * 2
      'Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = _
      'Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
      'Cursor Off
      Config Porta = Output
      Config Portc = Output
      '-----------
      Config Timer0 = Timer , Prescale = 256
      Config Aci = On , Compare = Off , Trigger = Rising
      'Config Timer1 = Counter , Edge = Rising , Capture Edge = Rising
      '-------
      Enable Interrupts
      Enable Timer0
      'Enable Timer1
      Enable Aci
      'Enable Icp1
      '--------------
      On Timer0 L1
      On Aci L2
      S = 0
      Timer0 = 6
      Start Timer0
      '-------------------
      Do

      For M = 0 To 150
      For Sh = 0 To 2

      Porta = &B11111111
      If Sh = 0 Then : Portc = Lookup(yekan , 7seg) : Porta = &B11111110
      End If
      If Sh = 1 Then : Portc = Lookup(dahgan , 7seg) : Porta = &B11111101
      End If
      If Sh = 2 Then : Portc = Lookup(sadgan , 7seg) : Porta = &B11111011
      End If
      ' If M = 50 Then Porta = &B11111110
      ' If M = 100 Then Porta = &B11111101
      ' If M = 150 Then Porta = &B11111011
      'Gosub 24_12
      'Gosub Chekkey
      Next
      Next
      Loop
      '------------------
      End
      '------------------timer0
      L1:
      Incr S
      If S >= 125 Then

      'Fer = B * 65536
      'Cap = Capture1
      'Fer = Fer + Cap
      Fer = I
      Stop Timer0
      S = 0
      Sadgan = Fer / 100
      Tem = Fer Mod 100
      Dahgan = Tem / 10
      Yekan = Tem Mod 10
      'Locate 1 , 1
      'Lcd Fer
      'Lcd " HZ"
      I = 0
      End If
      Timer0 = 6
      Start Timer0
      Return
      '------------------aci
      L2:
      Incr I
      Return
      '------------------7segment
      7seg:
      Data &H3F , &H06 , &H5B , &H4F , &H66 , &H6D , &H7D , &H07 , &H7F , &H6F

      دیدگاه


        #33
        پاسخ : مشکل فرکانس متر من کجاست ؟

        سلام
        داداش خواستم بدونم دلیل اصلی گذاشتن این دستور چی بوده
        Porta = &B11111111
        آخه این دستور رو که وقتی حذفش می کردم خراب میشد آیا باید حتما قبلش خاموش بشه سونی که میخوای روشن کنی ؟ چرا ؟

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

        مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

        دیدگاه


          #34
          پاسخ : مشکل فرکانس متر من کجاست ؟

          با سلام این دستور Porta = &B11111111 برای اینه که سون قبلی که روشن بوده خاموش بشه بعد بعدی روشن بشه آند و کاتد خیلی فرق نمیکنه من در نورشون تفاوتی ندیدم فقط آند چون با میکرو صفر میشه و مثبت را از تغذیه میگیره بهتره در ضمن بافر نمیخواهد فقط برای کنترل آندها یا کاتدها ترانزیستور بذاری بهتره اگر هم نذاری مشکلی پیش نمیاد فقط روی دیتاهای سون مقاومت 100 اهم بذار اگر هم میخوای چیزه قشنگی بشه pcb بزن

          دیدگاه


            #35
            پاسخ : مشکل فرکانس متر من کجاست ؟

            سلام
            آیا راهی هست ولتاژهای بالاتر از 5 ولت رو هم فرکانسشو بگیریم ؟
            مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

            دیدگاه


              #36
              پاسخ : مشکل فرکانس متر من کجاست ؟

              تقسیم مقاومتی

              دیدگاه


                #37
                پاسخ : مشکل فرکانس متر من کجاست ؟

                نوشته اصلی توسط علی علی پور ریکنده
                تقسیم مقاومتی
                سلام
                خوب ِآیا تقسیم مقاومتی باعث نمیشه در ولتاژهای پایین درست فرکانس و نگیره ؟
                مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                دیدگاه


                  #38
                  پاسخ : مشکل فرکانس متر من کجاست ؟

                  فرکانس چه ربطی به ولتاژ داره!

                  دیدگاه


                    #39
                    پاسخ : مشکل فرکانس متر من کجاست ؟

                    نوشته اصلی توسط علی علی پور ریکنده
                    فرکانس چه ربطی به ولتاژ داره!
                    منظورم اینه که اگر ما تقسیم مقاومتی درست کنیم که در ولتاژهای بالا یک ولتاژ زیر 5 ولت اعمال بشه به میکرو خوب , حالا اگر به همون مدار یک ولتاژ یک ولت بدیم بازهم یعنی آنقدر به ورودی ولتاژ میرسه که بتونه فرکانس و بگیره , چون اگر ورودی خیلی پایین و در حدود صفر باشه که فکر نکنم بتونه مقایسه گر تشخصیص بده که ورودی از صفر بیشتره یا نه که بعدش بشماره .
                    مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                    دیدگاه


                      #40
                      پاسخ : مشکل فرکانس متر من کجاست ؟

                      اره اگه بخوای از مقایسه گر استفاده کنی نمیشه
                      میتونی ورودیت رو بدی به یه اوپ امپ و تغذیه اوپ امپ رو به 5 ولت وصل کنی و خرجیش هم به میکرو
                      اینجوری اگه ولتاژ پایین هم باشه باز 5 داری بالا هم باشه باز 5 داری البته اگه مثلا با 1 ولت در خروجی ولتاژ لازم برای تریگ کردن میکرو رو باز نداشتی میتونی 2 طبقه تقویت کنی

                      دیدگاه


                        #41
                        پاسخ : مشکل فرکانس متر من کجاست ؟

                        نوشته اصلی توسط علی علی پور ریکنده
                        اره اگه بخوای از مقایسه گر استفاده کنی نمیشه
                        میتونی ورودیت رو بدی به یه اوپ امپ و تغذیه اوپ امپ رو به 5 ولت وصل کنی و خرجیش هم به میکرو
                        اینجوری اگه ولتاژ پایین هم باشه باز 5 داری بالا هم باشه باز 5 داری البته اگه مثلا با 1 ولت در خروجی ولتاژ لازم برای تریگ کردن میکرو رو باز نداشتی میتونی 2 طبقه تقویت کنی
                        مشکل اینه که مدار باید با مقایسه گر باشه تازه کلی زحمت دادم به برادرمون آقا زوار که مدار برنامه شو نوشتیم
                        تازه خود مقایسه گر آنالوگ میکرو یک اپمپ مگه نیست ؟
                        یک سوال دیگه فرکانس مترهای آزمایشگا هها تا چند ولت کار می کنه ؟
                        مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                        دیدگاه


                          #42
                          پاسخ : مشکل فرکانس متر من کجاست ؟

                          هست ولی در ولتاژ های خیلی پایین ممکنه عمل نکنه در نتیجه باید یک تقویت کننده درست و حسابی خارجی بزاری

                          دیدگاه


                            #43
                            پاسخ : مشکل فرکانس متر من کجاست ؟

                            سلام
                            دوستان
                            امروز مدارو توی برد برد بستم
                            و یک سیگنال سینوسی از یک ترانس به ورودی زدم که بین سه تا 5 ولت بود
                            ولی کار نکرد و سون سگمنت ها فقط L رو نشون میداد گهگاهی یک عدد بالای 300 هم نشون میداد
                            ولی باید 50 هو فقط نشون بده
                            حالا مشکلش توی عمل کجایه که توی پروتوئوس بدون مشکل داره کار میکنه ؟ :eek: :eek: :eek:
                            مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                            دیدگاه


                              #44
                              پاسخ : مشکل فرکانس متر من کجاست ؟

                              واقعا چرا توی عمل کار نمی کنه ولی توی پروتوئو س کار می کنه
                              :eek: :eek: :eek: :eek: :eek: :eek:
                              مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                              دیدگاه


                                #45
                                پاسخ : مشکل فرکانس متر من کجاست ؟

                                مدار اشتباه بسته شده!

                                دیدگاه

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