Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Va rog sa ma ajutati cu urmatoarea problema. Am un aspirator robot care primeste comezi printr-un port USB. Ca sa ii pot da comezi de la distanta, am cuplat la el un router TL-MR3020 pe care am instalat linux (openwrt) si care se conecteaza intre reteaua WiFi si portul USB. Totul functioneaza OK, aspiratorul robot primeste comezi de la distanta si il pot deplasa insa atunci cand ii dau comanda sa porneasca programul de aspirare imi spune ca trebuie sa deconectez portul USB. Robotul sesizeaza tensiunea pe USB si nu porneste. Daca scot cabul porneste. Eu doresc sa porneasca fara sa scot cablul USB. Solutia gasita este urmatoarea. Printr-o comanda data pe router 'echo 0 > /sys/class/gpio/gpio8/value' se poate intrerupe tensiunea de alimentare pe USB. Problema este ca din cauza unui condensator, atunci cand dau comanda de mai sus, tensiunea scade lent si robotul seizeaza in continuare ca exista tensiune pe USB si nu porneste. Daca pun condensatorul in scurt cu o sarmulita, condensatorul se descarca si porneste. Ce pot sa fac astfel incat robotul sa nu mai sesizeze tensiune pe USB si sa porneasca atunci cand intrerup alimentarea pe USB ? Am atasat schema routerului. USB-ul la care este conectat robotul este USB 2, condensatorul in cauza este C113. Multumesc anticipat si nu dati cu pietre daca solutia este triviala, nu am experienta in electronica. TL-WR703N Schematic.pdf Link spre comentariu
Electronicserver Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 (editat) Pune o rezistenta in paralel cu C113 si probeaza din nou. 470R-1K... Editat Decembrie 31, 2015 de Electronicserver Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Multumesc pentru raspuns. Testez si revin. Link spre comentariu
digix Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 O solutie simpla ar fi un comparator LM339. Are iesire open colector cu care poti sunta cei 5V ramasi pe condensator printr-o rezistenta catre masa. Trebuie sa compare 5V cu tensiunea de pe condensator si cand diferenta este sesizata grabeste descarcarea condensatorului. Unde se mai poate gasi prin Romania routerul asta ? Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Multumesc pt raspuns. Routerul eu l-am cumparat de aici http://www.evomag.ro/RETELISTICA-Routere/TP-LINK-Router-Wireless-3G-Portabil-TL-MR3020-78489.html Am pus o rezistenta de 4.7 K in paralel cu condensatorul (nu am gasit de 1 K) si dupa intreruperea prin software a alimentarii USB-ului raman cu o tensiune constanta de 1.7 V pe USB. Inainte de a pune rezistenta valoarea tensiunii tot scadea, dar nu suficient de mult cat sa nu mai fie detectata de robot. Link spre comentariu
Barbu Andrei Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Nu ar merge o intarziere pana detecteaza lipsa tensiunii? Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Daca ar fi doar o mica intarziere nu ar fi nici o problema, fapt e ca ramane o mica tensiune pe care robotul o sesizeaza, Am stat 3 minute si tot o sesizeaza. Daca scot firul sau pun in scurt condensatorul porneste. Pentru ce sunt condensatorii C113 si C115, pt deparazitare ? Se intampla ceva daca ii scot ? As putea sa pun router-ul in interiorul aspitarorului, sa fac conexiunea pe USB cu un cablu ecranat scurt si sa nu mai fie necesari condensatorii ? As vrea sa incerc cu LM399. De unde trebuie sa pun rezistenta la masa ? Ce valoare trebuie sa aiba rezistenta ? Link spre comentariu
Electronicserver Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Nu ii scoate, lasa-i acolo, pune o rezistenta mai mica. Nu ai?Nu gasesti?De unde esti? Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 La firma am de toate, dar eu sunt acasa. Scotocesc dupa o rezistenta mai mica, sper sa gasesc pe undeva. Am gasit un montaj cu un led si o rezistenta de 471 ohmi. E buna rezustenta aceasta SMD? Pot sa folosesc cu tot cu led ca un mic consumator care sa descarce condensatorul sau sa scot rezistenta si sa o pun in paralel cu condensatorul ? Link spre comentariu
Liviu M Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 471 = 47 * 10^1 = 470 ohm, nu 471. Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Aha, multumesc, deci 470 ohmi. Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Am pus montajul cu led si rezistenta de 470 in paralel cu alimentarea de la USB. Initial tensiunea este de 5.1 V si ledul lumineaza normal. Daca dau comanda de intrerupere a alimentarii pe USB prin software echo 0 > /sys/class/gpio/gpio8/value tensiunea pe portul USB scade la 1.8 V si ledul lumineaza mai slab, dar constant. tensiunea de 1.8 V provine de fapt de la robot, pentru ca atunci cand scot cablul, ledul se stinge. fapt e ca desi am intrerupt prin software alimentarea prin USB, robotul nu porneste asa cum face cand decuplez cablul. are cineva idee se intampla si ce as putea face ca robotul sa se comporte ca si cum as scoate cablul USB ? Link spre comentariu
Depanatoru Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 (editat) Interesanta treaba , ceva nu e logic , tu trebuie sa verifici daca dupa disable din soft mai ai tensiune pe VBUS , fara sa conectezi deloc robotul . Eventual foloseste numai rezistenta fara LED . Conform schemei odata dat disable la comutatorul U6 nu mai are cum sa ramana incarcat condensatorul , de autodescarca rapid si fara rezistenta pusa . Robotul chiar daca trimite tensiune pe USB , conform schemei nu mai duce nicaieri ( doar nu trimite ca sa se autodetecteze singur si atunci ar fi indiferent daca scoti sau nu cablul ) . Esti sigur ca asa detecteaza conexiunea ? Asa e uzual dar poate fi cu totul alta metoda de detectie cu liniile de date si tu facand acolo scurt pe condensatorul de pe VBUS numai influentezi cumva robotul. Editat Decembrie 31, 2015 de Depanatoru Link spre comentariu
validae Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Posibil ca robotul să detecteze consumul pe portul USB și să trebuiască să conectați router-ul doar la la conexiunile de date ale portului USB, fără conectarea și la bornele de plus și minus 5V. Link spre comentariu
Vizitator phineas Postat Decembrie 31, 2015 Partajează Postat Decembrie 31, 2015 Am facut doua filme https://youtu.be/Xnl7XRMsIowhttps://youtu.be/PuK-3tdZVHgIn primul nu am conectat robotul. Cand intrerup prin software alimentarea la USB, tensiunea scade treptat, continuu, banuiesc ca e ce ramane in condensator. Cand pun in scurt alimentarea de la USB, tensiunea scade la zero. In al doilea am conectat si robotul. Initial tensiunea este de 5.5V. Trimit catre robot comanda "clean" sa inceapa sa aspire. Robotul spune sa deconectez cablul USB. Apoi prin software tai tensiunea pe USB. Robotul nu poneste. Tensiunea pe USB masurata ramane constanta la 1.9V. Cand scot conectorul de USB din robot, incepe sa aspire. Inca ceva, daca pun in scurt firele de alimentare de la USB cat timp robotul este conectat si tensiunea pe USB dezactivata software din router, in scopul de a descarca condensatorul, robotul se blocheaza. Isi revine dupa un timp si spune ca trebuie sa se restarteze. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum