Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Mootor resetib PICi

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    #16
    Vs: Mootor resetib PICi

    Brownoudi väljalülitamine võib prose igast lollusi tegema panna. Oleneb muidugi kui madalale pinge kukub....

    Comment


      #17
      Vs: Mootor resetib PICi

      Plaadi/skeemi disaini pead KÕVASTI harjutama. Prosele konded peale. Tüüpiline robotexi näide, kuskilt kuulevad et konde peab olema, pannakse aga kuskile teise plaadi otsa läbi peenikeste traatide ja ainult mingi odav elektrolüüt.
      GND on sul korralik, hea oleks kui nüüd toite ka selliseks saaksid ja need juuksekarvad millegijämedamaga asendaksid. Kondesid sooveitan SMD hakata kasutama, ja just keraamiliste osas, saad kohe kivi alla teisele poole plaati pista. Maha saad neid joota kust iganes, vanadel emaplaatidel on prose all terve hunnik.


      NB siis:
      1)Elektrolüüt vähemalt 100uF ja keraamiline konde vähemalt 100nF.
      2)Toite rajad jämedamad.
      3)Loogika toide läbi dioodi.
      3) konded kivi lähedale mitte kilomeetri kaudusele.
      Ja enam ei süga kukalt et miks resetib.

      See jõu plaat on saast, kus konded on, seal pole ühtki, lao neid hoolega, vähemalt 1000uF ja see madala oomiline (kõik arvuti emaplaadi peal olevad sobivad kui tööpinge sobiv) võiks seal olla kui 1A. Keraamilisi samuti pole.
      Lühidalt ROHKEM kondesid. Pakun et kui su asjale preagu oss toitesse visata siis poleks seal teps mitte ilus DC vaid suuremat sorti läbu.

      Lisan veel võimaluse asja ligikaudselt hinnata. Võta >=1uF mittepolaarne konde.
      Pane multimeeter vahelduv piirkonda (vajadusel võib millivoltide piirkonda vaja minna. Multimeetri1 ots maha teine ots läbi konde toitesse. Päris õigeidandmeid (väga lühikesed piigid) nii ei saa aga üld pildipeaks saama, ütleme nii et kui sa mingit numbrit seal näed siis on jama. Ehk kui sul on toites vahelduv komponent siis ei tööta asjad. Isegi kui töötavad pole töökindlad. Tuleviku plaanis soovitan jõu toite ja loogika toite eraldi hoida
      viimati muutis kasutaja murphy; 21 m 2008, 17:34.
      Modelleerimises ja tootmises kehtivad:
      1. Avariikindel vooluring lühistab kõik teised.
      2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

      Comment


        #18
        Vs: Mootor resetib PICi

        Esmalt postitatud R.I.P poolt
        1) Ma olen sarnasest probleemist jagu saanud niimoodi, et loogikatoide tuleb läbi dioodi ja pärast dioodi on 100uF lüüt ning otse mikrokontrolleri toiteotstel 100nF keraamiline konde.
        Olen isegi sarnast trikki kasutanud, kasutada oli vaid +5V ja minu seade resettis teised sama siini peal olevad tarbijad. Tõsi küll, dioodi asemel oli takisti ja hiljem drossel.
        If you think education is expensive, try ignorance.

        Comment


          #19
          Vs: Mootor resetib PICi

          Esmalt postitatud murphy poolt
          Plaadi/skeemi disaini pead KÕVASTI harjutama. Prosele konded peale. Tüüpiline robotexi näide, kuskilt kuulevad et konde peab olema, pannakse aga kuskile teise plaadi otsa läbi peenikeste traatide ja ainult mingi odav elektrolüüt.
          GND on sul korralik, hea oleks kui nüüd toite ka selliseks saaksid ja need juuksekarvad millegijämedamaga asendaksid. Kondesid sooveitan SMD hakata kasutama, ja just keraamiliste osas, saad kohe kivi alla teisele poole plaati pista. Maha saad neid joota kust iganes, vanadel emaplaatidel on prose all terve hunnik.


          NB siis:
          1)Elektrolüüt vähemalt 100uF ja keraamiline konde vähemalt 100nF.
          2)Toite rajad jämedamad.
          3)Loogika toide läbi dioodi.
          3) konded kivi lähedale mitte kilomeetri kaudusele.
          Ja enam ei süga kukalt et miks resetib.

          See jõu plaat on saast, kus konded on, seal pole ühtki, lao neid hoolega, vähemalt 1000uF ja see madala oomiline (kõik arvuti emaplaadi peal olevad sobivad kui tööpinge sobiv) võiks seal olla kui 1A. Keraamilisi samuti pole.
          Lühidalt ROHKEM kondesid. Pakun et kui su asjale preagu oss toitesse visata siis poleks seal teps mitte ilus DC vaid suuremat sorti läbu.

          Lisan veel võimaluse asja ligikaudselt hinnata. Võta >=1uF mittepolaarne konde.
          Pane multimeeter vahelduv piirkonda (vajadusel võib millivoltide piirkonda vaja minna. Multimeetri1 ots maha teine ots läbi konde toitesse. Päris õigeidandmeid (väga lühikesed piigid) nii ei saa aga üld pildipeaks saama, ütleme nii et kui sa mingit numbrit seal näed siis on jama. Ehk kui sul on toites vahelduv komponent siis ei tööta asjad. Isegi kui töötavad pole töökindlad. Tuleviku plaanis soovitan jõu toite ja loogika toite eraldi hoida
          Super! See oli minu jaoks parim postitus. Teen uud boardid ja üritan väljatoodud punktidele hoolega rõhku panna. Vaatame mis saab.
          Oota! Las ma teen seda natuke paremaks...

          Comment


            #20
            Vs: Mootor resetib PICi

            Veel 1 kogemus. Tegin RFID-ga ukseluku ja ta pagan resettis ka suvalistel hetkedel. Siis selgus, et lukku tüüriva ULN2003 kaitsedioodide maa viigu rada oli katki.
            Seega, nagu eespool kõnelejad soovitasid - mootoreid tüüriva kivi väljunditele kaitsedioodid peale!
            Ja otse loomulikult 100 nF konde otse prose koibade kõrvale ning lüüt plaadi toite sisendile. See on elementaarne.
            BOR ehk brown-out reseti võib ka välja lülitada aga sellel on mõte siis, kui su vidin peab töötama patareilt ja kaua. BOR nimelt tarbib hulka rohkem kui patarei isetühjenemise vool. Ka siis kui prose tuttu pandud.
            BORi reset tähendab aga tegelikult seda, et prose toitepinge langeb liiga madalale => reset oli põhjendatud.
            - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
            - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

            Comment


              #21
              Re: Vs: Mootor resetib PICi

              ja need mootori dioodid käivad samuti nagu kondekad plaadil õige koha peale: kohe mootori kontakti kõrvale, mitte pärast kõike muud plaadi teises otsas.

              Comment


                #22
                Vs: Mootor resetib PICi

                Nii, üritasin uued boardid teha. Enne söövitamist riputan siia, et targemad saaksid pilgu peale visata.








                Oota! Las ma teen seda natuke paremaks...

                Comment


                  #23
                  Vs: Mootor resetib PICi

                  mul on küsimus, miks tekitada probleeme, mida hiljem ületada ?
                  mõistlik on võtta mootori toide kõrgem, ( 7...12V), PICi toita läbi stabilisaatori, mootori juhtimine teha spets kiviga.
                  sarnane skeem mis siin mootori juhtimiseks, sisaldub näiteks BA6845 kiibis,
                  aga veel parem on otsida moodne FET lõpuga draiver. näiteks Allegro A3983, 3984 või Toshiba TB6608 ( kasutan ka ise, maksab 1$ @ 100tk), neis sisaldub ka sammuformeerija.
                  ja veel, mootoridraiverid jms tasub üldise toitega läbi drosseli siduda.
                  draiveri juures siis omad konded ja toites omad. tänapäeval toodetakse keraamilisi kondesid kuni 10uF ( ja ka suuremaid) , need teevad õige pcb disaini korral draiveri juures imet.
                  viimati muutis kasutaja raivo; 23 m 2008, 15:13.

                  Comment


                    #24
                    Vs: Mootor resetib PICi

                    Teevad teevad. aga alguseks käib see ka, ma kasutasin ise kunagi UDN2916 kivi + 2 digipotet. 2 kanalit DC kontroller, robot liikus.
                    Ühest steperi driveris olid 15A juht kivid väljundis, ja kohe kivi all umbes 20 10uF keraamilist kondet. Tegin softis vea ja tulemus oli et kivid hakkasid "laulma" kuna oli hetk kus mõlemad transid korraga sees. Asi läks soojaks. Toide oli samast toitest kus loogika toide ja ei resettinud midagi.
                    Modelleerimises ja tootmises kehtivad:
                    1. Avariikindel vooluring lühistab kõik teised.
                    2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

                    Comment


                      #25
                      Vs: Mootor resetib PICi

                      pic on suht kapriisne jubin.
                      üks hea reegel on teha alati miski start test osa programmi, näiteks vilgutab väljundeid kolm korda või kuvab LCD-le tervitus teksti, midagi sellist.
                      See on hea, siis saad näha, kui peaks programm resettima ennast poole pealt.
                      Neid iseeneslikke resette võib põhjustada stack ületamine näiteks, siis brown out selle vasti keela see ära päises ja kasuta eraldi 5v toite stabikat pic-le või tee diood lüütkondekas filter picile toiteks vahele muust 5v toitest.
                      Kui teed 220v asjadega midagi pic peal samasse kasti, siis ekraanid ümber.
                      Ja kasuta sisendites parima lahendusena pinge/aeg filtreerimist.
                      see tähendab, et sisend on programselt analoog sisend, 1 on 4v juures ja 0 1v juures, ning signaal peab olema vähemalt 0,3 sek peal, et pic reageeriks sellele, selline programne filter vabastab sind sisendi impulsside probleemidest.

                      Comment

                      Working...
                      X