PDAclub.pl

PDA Ogólnie => Zrób to sam... => Wątek zaczęty przez: ogonzuhnina w Sierpień 10, 2010, 17:27:19

Tytuł: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ogonzuhnina w Sierpień 10, 2010, 17:27:19
Postanowilem przytoczyc tu temat, ktory poruszylem na forum elektrody.
Problemy jakie mam sa natury elektronicznej ale ogolnie tematyka jest jak najbardziej "mobilna".

otoz postanowilem zbudowac ladowarke swoich marzen ;)
Pomimo tego ze umysl mam otwarty to jednak wiadomosci z zakresu znikome, postanowilem zasiegnac jezyka u fachowcow-jak do tad zadnej odpowiedzi...

Ten watek zalozylem jako pierwszy, i od razu wyladowal w smietniku:
http://www.elektroda.pl/rtvforum/viewtopic.php?t=1736883&highlight= (http://www.elektroda.pl/rtvforum/viewtopic.php?t=1736883&highlight=)

potem sie zreflektowalem i znalazlem schemat ladowarki z USB (+5v) na 4.2v oraz kilka schematow innych ladowarek z opcja diody sygnalizujacej ladowanie, wiec polaczenie ideologii nie powinno byc trudne, jednak i bez lampki da sie zyc.

Gorzej z usb:
http://www.elektroda.pl/rtvforum/viewtopic.php?t=1738022&highlight= (http://www.elektroda.pl/rtvforum/viewtopic.php?t=1738022&highlight=)



moze ktos z was potrafi mi pomoc?

dzieki i pozdro
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: Ahmed w Sierpień 10, 2010, 23:27:01
Nie to żebym się czepiał, ale czy mógłbyś napisać czego chcesz od tej ładowarki, co ta twoja ładowarka ma mieć. Nie wiem dokładnie na czym polega przedstawiony w drugim wątku problem z trybem host, albo są od niego oddzielne styki, albo trzeba fizycznie rozłączać transmisję z komputerem, albo z urządzeniem podpiętym do PPC. Jeżeli się nie mylę to nie można mieć jednocześnie hosta i klienta na jednym kablu (ale nie jestem pewien, specyfikacji USB nie przerabiałem). Dobrą drogą jest pomysł zakupu zewnętrznej ładowarki do baterii i do tego dobrego zasilacza (około 2A = 2000 mA) podłączasz równolegle ładowarkę do baterii i kabelek do ładowania PPC. Masz wtedy dość pewny układ i nie musisz zgłębiać tematyki konwerterów DC-DC.

Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ogonzuhnina w Sierpień 11, 2010, 09:38:29
dzieki za zainteresowanie,

rozwijam temat:

Generalnie ma to byc stacja dokujaca z nastepujacymi funkcjami:
- ladowanie/synchronizacja ppc z pc
- przekazywanie audio z ppc na glosniki zewnetrzne (jack 3,5)
- ladowanie dodatkowej baterii, najlepiej z sygnalizacja ladowania i stanu pelnego naladowania, ladowarka baterii z zabezpieczeniem przeladowania
- wyposazenie stacji w port usb dla Hosta.


a teraz co mi sie udalo dowiedziec:
- Jack audio 3,5 nie jest problemem, bo to tylko wtyczka, gniazdo i polaczenie miedzy nimi

- ladowanie PPC. w zwiazku z tym ze stacja ma byc ladowana +5v (domyslnie z zewnetrznej ladowarki, ale awaryjnie besposrednio z portu USB PC) polaczenie widze w ten sposob, ze jest wtyczka do PPC, gniazdo z PC, polaczone ze soba jak trzeba, ale dodatkowo na tyle stacji mam dodatkowe gniazdo usb na wtyczke od zasilacza. Teraz z gniazda zasilania wstrzykuje +5V do glownej siciezki transmisji danych. Proste.

- ładowanie dodatkowej baterii. Rozważałem zakup zewnętrznej ładowarki baterii (i wszczepienie układu do swojej stacji dokującej) ale jedyne co udało mi się znaleźć to ładowarki 220->4.2. Niby maja wszystko co potrzeba, jednak jako produkty "tanie-chińskiego pochodzenia" są przeciętnej jakości. no i jeszcze to, ze na 90% układ prostowniczy i transformatorowy jest zbudowany tak ze przetwarza bezpośrednio na 4.2 (a ja chce zasilanie z 5v). Poszukałem na elektrodzie i udało mi się znaleźć prosty schemat reduktora 5-4.2 z zabezpieczeniem przeładowania, oraz zestaw kilku innych, z których da się wyciągnąć diodę sygnalizującą ładowanie (ładowarki ogniw Li-ion czeskiego pochodzenia)- niewielkim nakładem da się zbudować taki moduł, a co najważniejsze, będzie on bardzo małych rozmiarów.

- teraz kwestia najbardziej problematyczna- USB dla hosta. Podstawą od której zacząłem kombinowanie jest kabel Y do hosta (wtyczka do ppc, gniazdo usb-A, inject +5v z wtyczki USB-A bez przewodów danych). Idealnie było by mieć zestaw, który ma połączenie pc-ppc-host, gdzie w trybie ładowania, synchronizacji uradzenia, gniazdo host wykorzystywane byłoby przez pc, w chwili przełączania ppc w tryb hosta, gniazdo host byłoby odłączane od PC i wykorzystywane przez ppc.
domyślam się ze taki scenariusz udało by się rozwiązać jedynie za pomocą czegoś podobnego do huba usb, gdzie hub, będący urządzeniem usb, jednak wykrywany z 2 stron (ppc + PC) z czego gniazdo PPC musiało by być nadrzędne, i do tego huba podległy byłby jeden port- HOST.
Druga opcja jest nie danie dostępu do HOSTa przez PC, a jedynie przez PC. Musiało by to wyglądać tak: PC komunikuje się z PPC, PPC komunikuje się z PC (w trybie device) i HOST , a HOST ma tylko bezpośrednie połączenie z PPC (jako device),
Trzecia opcja, o której pomyślałem to utworzenie zwykłej ścieżki danych PC-PPC jak przy ładowaniu, ale wpięcie do niej gniazda HOST. Żeby "dane się nie mieszały" wpinając urządzenie w port HOST (zamykając obwód +5v-GND) następowało by rozpięcie PPC-PC. Dobrze by było mieć jakiś "przekaźnik", który w stanie zwykłym przewodzi, a w chwili podania sygnalu (z zamknietego obwodu HOST) rozłącza linie D+/D- miedzy PPC i PC.
Wyczytałem ze ładowarki urządzeń usb maja spięte D+ i D- przez co urządzenie wie, ze nie ma transferu danych. Rozpięcie sygnału od PC mogłoby wiec być zrealizowane przez zwrócenie mu sygnału z D+ na D- (ale żeby D+ z PPC nie wracał na D-)
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: DawiX w Sierpień 11, 2010, 15:33:17
podstawowe pytanie. czy Leo ma hosta ?
jeśli tak to pinout i lecisz. gniazdo htc ma około 8pinów więc raczej z rozdzieleniem nie było by problemu
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ogonzuhnina w Sierpień 11, 2010, 22:24:08
odpowiedz na podstawowe pytanie: Leo standardowo nie ma hosta (WinMo), ale jesli chodzi o Ubuntu, czy Androida... :)

z tym pinoutem nie jest tak latwo, bo konektor Leo to micro USB-B wiec ma 5 pinow. Te same D+ i D- sa uzywane do polaczenia zarowno w trybie Device jak i Host. W tym jest problem. Nie nie da rady polaczyc na stale 3 slotow, bo wowczas gdy Leo bedzie w trybie Device, PC bedzie "widzial" 2 urzadzenia w jednym porcie-pachnie mi to bledem.

Po weekendzie bede sie bawil troche kablami i miernikiem - sprobuje rozgryzc jak od strony analogowej zachowuje sie przesyl danych przez USB (zwroty& wartosci napiec i pradu)
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: Ahmed w Sierpień 12, 2010, 10:47:19
Z hostem ci nie pomogę co do ładowania dodatkowej baterii, jeżeli już kupisz dodatkową ładowarkę taką właśnie do baterii to ona w swym układzie ma zazwyczaj dostosowanie do napięcia podawanego z zewnątrz tzn jeżeli podasz jej napięcie w rozsądnych granicach (np od 4 do 6 v) to ona na stytki baterii i tak poda tylko 4,2 (czyli tyle ile trzeba)
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: Kajetan Krykwiński w Sierpień 13, 2010, 12:45:33
Cytuj
bo wowczas gdy Leo bedzie w trybie Device, PC bedzie "widzial" 2 urzadzenia w jednym porcie-pachnie mi to bledem.


Błąd, albo losowo leo/pc zobaczy urządzenie albo nic nie będzie działać. OTG działa albo klient albo host w danym momencie, a dwóch hostów nie da się (nie można) łączyć
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: pHarel w Sierpień 13, 2010, 16:05:31
Z tego co wiem to HTC ma extusb i 11 pinów.

http://pinouts.ru/connector/11_pin_HTC_ExtUSB_jack_connector.shtml (http://pinouts.ru/connector/11_pin_HTC_ExtUSB_jack_connector.shtml)
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: Kajetan Krykwiński w Sierpień 13, 2010, 16:23:12
Mimo wszystko nawet na ExtUSB host i klient są na tych samych pinach data+ i data-
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ziele w Sierpień 14, 2010, 20:39:00
Z tego co wiem to HTC ma extusb i 11 pinów.

[url]http://pinouts.ru/connector/11_pin_HTC_ExtUSB_jack_connector.shtml[/url] ([url]http://pinouts.ru/connector/11_pin_HTC_ExtUSB_jack_connector.shtml[/url])


W przypadku Leo już nie. Ma gniazdo mircoUSB. Elektronicznie wszystko jest (poza zasilaniem z pda) aby mógł pracować w trybie hosta ale brak sterownika. Jeden koleś z xda-dev pisał go z jakimiś tam sukcesami ale chyba ostatecznie nic nie udostępnił.
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ogonzuhnina w Sierpień 16, 2010, 08:48:22
ten koles z xda to Cotulla, zbudowal wstepna wersje sterownika i obnizyl priorytet projektu.
Teraz silnie pracuje nad kernelem linuxa na HD2, portowaniem do pamieci NAND oraz nad portem WP7 na Leo.
Gosc jest nieprzecietny jesli chodzi o umiejetnosci ale dziala oldscoolowo (i po swojemu) wiec na efekty jego pracy trzeba czekac.

Wracajac do tematu.

Jesli chodzi o ladowarke: niestety okazuje sie ze najpopularniejsze (najtansze) ladowarki sa oparte na stabilizatorze napiecia, co razem z peryferiami (tranzystory, diody i oporniki) powoduje spadek napiecia ladowania (w stosunku do zasilania) o 2-2.5v. Gdyby podpiac taki uklad pod 5v z usb, napiecie ladowania rzedu 3v bylo by zbyt niskie do uzyskania porzadnej pojemnosci.

Jesli chodzi o ladowanie akumulatora Li-ion z usb, istnieje taki magiczny uklad LTC4054 ktory zalatwia cala sprawe, i jesli sie zdecyduje, to wbuduje ladowarke baterii do stacji wlasnie na nim (jest troche drogi ale czego nie robi sie dla satysfakcji :D )

W temacie polaczen USB: zdecydowalem skozystac z najprostrzego, najpewniejszego rozwiazania- gdy bede korzystal z Leo w trybie HOST, bede odpinal kabel do PC, a potem wpinal urzadzenie w gniazdo usb. Moze pomysle o zabezpieczeniu hardware'owym- brak mozliwosci wsadzenia urzadzenia bez wyjecia wtyczki od PC (gniazda bardzo blisko siebie).
Ew. moze pomysle o wcisniecie przelacznikow, ktore w chwili wkladania wtyczki do gniazda, beda fizycznie zalaczaly/rozlaczaly obwody.

Wszystko wyklaruje sie w tym tygodniu :)

pozdrawiam
Tytuł: Odp: ładowarka all-in-one (HTC Leo)
Wiadomość wysłana przez: ogonzuhnina w Wrzesień 03, 2010, 18:03:35
maly update:

makieta z gipsu gotowa :D