Teade

Collapse

Foorumi reeglid.

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

Miks PC ja USB?

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

    Miks PC ja USB?

    Miks PC käivitamisel ei tunne alati ära USB ühendatud kaablit.
    Siin on seda teemat natuke lahatud
    What do you do when your USB drive is not showing up after plugging it in? USB is an extensively adopted technology that allows you to plug lots of devices [...]


    Aga mul on selline küsimus
    Ehitasin PC USB külge PIC18F4550 baasil väikese roboti.


    PC on HP400. Täiesti uus.
    Kui arvuti käivitada, siis peab ta startupist käivitama roboti programmi ja
    avama ComtoUSB pordi, mis siis vahetab PICiga infot.
    Ka programeerib vajadusel PICi.

    Kahjuks ei leita mitte alati avamisel porti.
    Testimisel 15 korrast oli 1 mitteleidmine. Päris kena.
    Aga---
    Pool tundi hiljem ca 10 korrast ei ühtegi leidmist
    Veel pool tundi hiljem kümmekond õnnestumist järjest.
    See EI OLE korraliku digitaalarvuti käitumine.
    Teise sarnase, uuega, oli sama probleem.

    Vanema ja lihtsama PC-ga katsetades oli 30 õnnestumist järjest.
    Aasta jooksul riista ehitades sellist prbleemi ei märganud.
    PC-ks oli vaheldumisi kaks laptopi ja vanem PC.

    Olukorras, kui porti ei leitud ja sai korraks USB kaabel lahti ja
    siis tagasi ühendatud, leiti port ja kõik käivitus.

    Lahendasin esialgu probleemi täiendava USB-RS232 kaabliga
    mille üks väljund lülitab releed ja katkestab-ühendab roboti kanali USB toite.

    Aga ikkagi küsiks ---> MIKS NII???
    viimati muutis kasutaja A.R.; 19 m 2012, 14:54.

    #2
    Vs: Miks PC ja USB?

    Uued windowsid (ja Linuxid juba mõnda aega) käivitamisel ei tee asju järjest, vaid nii palju korraga kui võimalik. Nii et tundub võimalik, et Sinu programmi käivitamisel ei ole ta USB seadmete initsialiseerimist veel lõpetanud.

    P.S. Päris müstiline robot!
    If you think education is expensive, try ignorance.

    Comment


      #3
      Vs: Miks PC ja USB?

      Kui ei tõmbaks startupist seda roboti programmi käima, vaid veidi hiljem?

      Comment


        #4
        Vs: Miks PC ja USB?

        Ma arvan et su device on kirjutatud spekse mitte jälgides. Samuti kas USB kaabel ikka on max 1m mis lubatud? ja varjega? Mitte terasest soontega?
        Kasutad ehk mõnda supersäästu usb hubi kärakat.
        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


          #5
          Vs: Miks PC ja USB?

          Programmi alguses on sleep(T); mille T on algseadega muudetav.
          ComPordi avamise ebaõnnestumisel avatakse teateaken ja
          vastavalt OK või CANCEL valikule tehakse uus katse või väljutakse programmist.
          Kui oodata ka pikalt (1-2 minutit) siis see ei aita. Samas kaabel sisse-välja oli "hea" lahendus.

          See COM pordi avamine, kirjutamine, lugemine on mul olnud
          kasutuses vast poolessajas erinevas RS232 ühendusega projektis.
          Pole probleeme täheldanud.

          PIC poole osa on Microchipi demo natuke moditud käskudega info analüüsi koha pealt.
          Oli probleem kui sai PICi korpust töö ajal sõrmega puudutud ja seejuures oldud
          "maast lahti". Too probleem kadus kui katsin PICi maandatud fooliumiga.
          Lisaks on kogu PICi-poole osa varjestatud metallkarbis.
          PIC ja roboti muu osa vahel on kõik üle optronite.

          USB kaabel on tööstuslik kaabel, mille PCst "kaugem" ots
          on ära lõigatud ja PICi plaadile tinutatud.

          Kaablit on 3 meetrit.
          See võiks olla mingi põhjus.
          Samas oli sama kaabel kasutuses ka teiste arvutitega.
          Samast partiist kaablid on kasutusel ka ühes teises projektis 6
          gaasiregulaatori juhtimisel ja ka seal pole vigu olnud.

          Kurb on see et vigu andvad arvutid on mõlemad Tallinnas ja
          siin teise roboti koopia peal katsetades see viga ei ilmne.

          Netist leiab USB avamise probleemidega hädalisi tuhandetes.
          Kardan et midagi on mäda. Mitte ainult Taani riigis.
          viimati muutis kasutaja A.R.; 19 m 2012, 16:23.

          Comment


            #6
            Vs: Miks PC ja USB?

            AS ja andreiga nõus, pane usb-le relee vahele, paariminutise viivisega, et lülitaks seadme taha pärast seda, kui kogu süsteem käivitunud.
            sarnane jama esineb ka no-bränd väliste kõvaketastega, tõsi, viga on seal nende väliste halb chipset.

            Comment


              #7
              Vs: Miks PC ja USB?

              Esmalt postitatud marley poolt Vaata postitust
              AS ja andreiga nõus, pane usb-le relee vahele, paariminutise viivisega
              Tehtud, nii klõpsutades käivitub.

              Aga MIKS ikkagi?
              Ta nagu ei tunne huvi juba taga oleva kaabli vastu.
              Kui kaabel tuleb, siis ehmatab käima.

              Comment


                #8
                Vs: Miks PC ja USB?

                Ehk sa jätad com pordi lahti kui kabla ära tagant kakud siis normaalne.
                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


                  #9
                  Vs: Miks PC ja USB?

                  olen ka pic-dega sama asja kohanud.
                  minu arust on viga microchipi usb stackis.
                  see pagan ei saa aru, et usb host läks vahepeal tagant ära ja tuli mingi aja pärast uuesti üles.
                  usb stack jääb töötavasse seisu, aga peaks end uuesti initsialiseerima.

                  igatahes kui vaadata peale arvuti restarti, siis device-manager ei näita vastavat usb seadet. ilmub alles siis, kui teha kaabel sisse-välja liigutus.

                  Comment


                    #10
                    Vs: Miks PC ja USB?

                    Esmalt postitatud murphy poolt Vaata postitust
                    Ehk sa jätad com pordi lahti kui kabla ära tagant kakud siis normaalne.
                    Mis mõttes?
                    Porti pole näha ka Device Manageri alt.

                    1. USB kaabel on arvutiga ühendatud (täpselt nagu ka hiir)
                    2. Arvuti käivitub.
                    3. Käivitub programm, tehakse katse avada port. See ebaõnnestub. Või õnnestub juhuse asi goto 10.
                    4. Ootame, proovime uuesti avada, ei õnnestu.
                    5. Device manager näitab et sellist COM porti ei ole.
                    6. Eemaldame kaabli.
                    7. Ühendame kaabli.
                    8. Device manager leiab pordi.
                    9. Pordi avamine õnnestub.
                    10.jne.

                    Comment


                      #11
                      Vs: Miks PC ja USB?

                      Esmalt postitatud dieter poolt Vaata postitust
                      device-manager ei näita vastavat usb seadet.
                      ilmub alles siis, kui teha kaabel sisse-välja liigutus.
                      Täpne kirjeldus minu loost

                      See alguse esimene link räägib et kui enne lülitust
                      võtta välja võrgu toitekaabel siis leiab kohe.
                      Kas see on ikka arvuti aastast 2012? Rohkem nagu ..... ma ei tea

                      Comment


                        #12
                        Vs: Miks PC ja USB?

                        Inteli viimaste chipsettidega olen ka märganud et USB osakond on kuidagi "hajevil". Ja ikka mitmete arvutitega tegu olnud, kõik va sandybridge klassi masinad. Küll ei initsialiseeri küljes olevad tuunereid, mõnikord ei hakka hubi sisaldavad klaverid õigel ajal tööle - pane või PS2 külge...

                        Aga kuidas murphy saab väita et lubatud USB kaabli pikkus on 1m (meeter)? Ma olen küll nagu kohanud spetsides et KUNI 5m peab töötama.
                        Kui tõde võib välja öelda ainult sosinal, on riigi vallutanud vaenlane.
                        Konfutsius

                        Comment


                          #13
                          Vs: Miks PC ja USB?

                          ju siis on saastchipsetid välistest ka arvuti sisse roninud (see vana lugu, et välistes töötab hästi vaid Oxfordi chipset).
                          või siis on kamm hoopis USB3 juurutamise ja draiveritega?
                          ka minuteada on USB pikem, vähemalt 2,5 m lubatud

                          Comment


                            #14
                            Vs: Miks PC ja USB?

                            siin on juttu sellest probleemist ja midagi usbdrv.c modimisest

                            Comment


                              #15
                              Vs: Miks PC ja USB?

                              Esmalt postitatud marley poolt Vaata postitust
                              ju siis on saastchipsetid välistest ka arvuti sisse roninud (see vana lugu, et välistes töötab hästi vaid Oxfordi chipset).
                              või siis on kamm hoopis USB3 juurutamise ja draiveritega?
                              ka minuteada on USB pikem, vähemalt 2,5 m lubatud
                              Tont teab, P/H67 ja Z68 ei tohiks ju olla teab mis saast tegelikult, pealegi on mõni üksik erand ka sama chipsetiga vahele trehvanud mis nagu tipptopp töötab, Gigabyte GA-PH67-UD3-B3 näiteks. Sellel on ka onboard USB3 kontra Nec/Renesas kiviga, selline on mul endal eraldi PCI-E kaardina kasutusel ja igati ok. Välistest USB kividest on hea mulje jäänud JMicronitest, ühegagi pole vähimatki probleemi ette tulnud, Oxfordiga ja eriti ALI'ga aga küll. Uutest tulijatest tundub aga et Asmedia saab olema arvestatav tegija, hinna ja kvaliteedi suhe on hästi paigas (vähemalt praegu).

                              Kaablitest - "The USB 1.1 Standard specifies that a standard cable can have a maximum length of 3 meters with devices operating at Low Speed (1.5 Mb/s), and a maximum length of 5 meters with devices operating at Full Speed (12 Mb/s).[citation needed]USB 2.0 provides for a maximum cable length of 5 meters for devices running at Hi Speed (480 Mb/s). The primary reason for this limit is the maximum allowed round-trip delay of about 1.5 μs. If USB host commands are unanswered by the USB device within the allowed time, the host considers the command lost. When adding USB device response time, delays from the maximum number of hubs added to the delays from connecting cables, the maximum acceptable delay per cable amounts to 26 ns.[35] The USB 2.0 specification requires cable delay to be less than 5.2 ns per meter (192,000 km/s, which is close to the maximum achievable transmission speed for standard copper wire).[36]
                              The USB 3.0 standard does not directly specify a maximum cable length, requiring only that all cables meet an electrical specification: for copper cabling with AWG 26 wires the maximum practical length is 3 meters (9.8 ft).[37]"

                              Sedapsi selle ühe meetriga siis...
                              Kui tõde võib välja öelda ainult sosinal, on riigi vallutanud vaenlane.
                              Konfutsius

                              Comment

                              Working...
                              X