اطلاعیه

Collapse
No announcement yet.

نویز شدید روی avr و 74595

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

    نویز شدید روی avr و 74595

    من می خوام یه تابلوروان 16*64 بسازم اما با 74595 مشکل دارم.
    روی برد بور Mega32 و یه 74595 بستم، موقع ارسال دیتا به 74595 یه بار ارسال میشه یه بار نه.(خروجی هاش اول درسته اما بعدش به هم میریزه).منبع هم پوور کامپیوتره ،عوضش کردم به 7 تا باطری قلمی با رگولاتور7805 که اینجوری خیلی بهتر شده اما بازم هر چند وقت یه بار بازم خروجی 595 خراب میشه.
    کسی میدونه مشکل از چیه؟
    اینم برنامه تست 74595
    کد:
    $regfile = "m32def.dat"
    $crystal = 16000000
    '$sim
    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 128
    'Enable Spi
    Spiinit
    Config Portb.0 = Output                   'LATCH 74595
    Config Portd.7 = Output                   'LED
    Dim I As Integer , J As Integer , C As Integer , D As Byte
    Dim Temp As Integer , Index As Integer
    
    Latch Alias Portb.0
    
    Do
      For I = 1 To 5
       Set Portd.7
       Waitms 50
       Reset Portd.7
       Waitms 50
      Next I
      For I = 0 To 7
       Reset Latch
       D = Lookup(i , Dataa)
       Spiout D , 1
       Set Latch
       Set Portd.7
       Waitms 200
       Reset Portd.7
       Waitms 100
      Next I
    Loop
    End
    
    Dataa:
    Data &H01 , &H02 , &H04 , &H08 , &H10 , &H20 , &H40 , &H80
    می بینیم و نادیده می گیریم!

    #2
    پاسخ : نویز شدید روی avr و 74595

    پاور خیلی برای تابلو زیاده از منابع سوچینگ معمولی استفاده کن.
    سر تغذیه میکرو و شیفت رجیسترها خازن1000میکرو بزار خیلی در کاهش نویز موثره.
    کلا باید خیلی با دقت 74595 رو لحیم کنی.
    انا لله و انا اليه الراجعون

    دیدگاه


      #3
      پاسخ : نویز شدید روی avr و 74595

      کلا پاور کامپیوتر باعث ایجاد نویز روی مدار میشه و هیچ بخش از برنامه میکرو به درستی اجرا نمی شه. برای جلوگیری از این مشکل باید هم از رگولاتور 7805 استفاده بشه هم سر راه تغذیه خازن با ظرفیت بالا قرار بدید. همچنین به خاطر داشته باشید که یک دیود در خروجی رگولاتور و قبل از خازن قرار دهید تا در زمان قطع جریان مدار ولتاژ برگشتی از خازن موجب سوختن رگولاتور نشود.
      STM32 واقعا یه چیز دیگه است...

      دیدگاه


        #4
        پاسخ : نویز شدید روی avr و 74595

        راهنمای حذف نویز :
        http://www.eca.ir/forum2/index.php?t...87268#msg87268
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #5
          پاسخ : نویز شدید روی avr و 74595

          نوشته اصلی توسط Mohsen P
          من می خوام یه تابلوروان 16*64 بسازم اما با 74595 مشکل دارم.
          روی برد بور Mega32 و یه 74595 بستم، موقع ارسال دیتا به 74595 یه بار ارسال میشه یه بار نه.(خروجی هاش اول درسته اما بعدش به هم میریزه).منبع هم پوور کامپیوتره ،عوضش کردم به 7 تا باطری قلمی با رگولاتور7805 که اینجوری خیلی بهتر شده اما بازم هر چند وقت یه بار بازم خروجی 595 خراب میشه.
          کسی میدونه مشکل از چیه؟
          اینم برنامه تست 74595
          کد:
          $regfile = "m32def.dat"
          $crystal = 16000000
          '$sim
          Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 128
          'Enable Spi
          Spiinit
          Config Portb.0 = Output                   'LATCH 74595
          Config Portd.7 = Output                   'LED
          Dim I As Integer , J As Integer , C As Integer , D As Byte
          Dim Temp As Integer , Index As Integer
          
          Latch Alias Portb.0
          
          Do
            For I = 1 To 5
             Set Portd.7
             Waitms 50
             Reset Portd.7
             Waitms 50
            Next I
            For I = 0 To 7
             Reset Latch
             D = Lookup(i , Dataa)
             Spiout D , 1
             Set Latch
             Set Portd.7
             Waitms 200
             Reset Portd.7
             Waitms 100
            Next I
          Loop
          End
          
          Dataa:
          Data &H01 , &H02 , &H04 , &H08 , &H10 , &H20 , &H40 , &H80





          دیدگاه


            #6
            پاسخ : نویز شدید روی avr و 74595

            عزیز بردبرد همینه شما یه pcb بکش مشکلت حله بشدت به این معتقدم
            { خلاف قوانین - پاک شد }

            دیدگاه


              #7
              پاسخ : نویز شدید روی avr و 74595

              یه نیگا به این بنداز شاید به دردت خورد:
              http://hata6417.persiangig.com/document/Use%20avr%20in%20industrial%20Space.pdf

              دیدگاه

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