Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-11-29 22:39:22

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

USB wyłączanie zasilania

Mam dwa urządzenie pod USB. Zasilanie urządzeń idzie po USB. Czy jest jakaś możliwość odcięcia zasilania od jednego urządzenia programowo a po jakiś 30 sekundach włączyć zasilanie tego urządzenia?

Offline

 

#2  2009-11-29 23:18:05

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: USB wyłączanie zasilania

temat już był poruszany i z tego co pamiętam to raczej nici z tego ;] Poszukaj na forum tgR zakładał wątek


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#3  2009-11-29 23:54:22

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: USB wyłączanie zasilania

A to może troszkę co innego czy ma ktoś jakiś schemat zasilania na 12v, gdzie włączanie i wyłącznie sterowania odbywa się wydaniem komendy w Linuksie?

Offline

 

#4  2009-11-30 13:35:38

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: USB wyłączanie zasilania

Jak masz urządzenie zasilane z portu USB to będzie Ci potrzebny zasilacz 5V. Przy dwunastu uszkodzisz urządzenie.

Nie wiem czy Ci się kalkuje robić takie urządzenie. Chyba, że wykorzystasz jakieś gotowe moduły mikroprocesorowe i sterownie z pomocą magistrali i2c. Rozwiązań jest bardzo dużo. Od bardzo zaawansowanych po bardzo proste.

Gotowych i działających rozwiązań poszukaj na stronach: http://www.cyfronika.com.pl/avt_zasilacze.htm

Offline

 

#5  2009-11-30 14:49:03

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: USB wyłączanie zasilania

Może chodzi o coś takiego, że diodka na mym pendrive'ie gaśnie (power off?)... Wystarczy (w /sys/bus/usb/devices/*/power/level) "level" ustawić na "suspend" ("on" by włączyć): http://www.lesswatts.org/projects/devices-power-management/usb.php

Podłączona komórka ładowała się, bo przełączeniu przestała (taki test poza tym z pendrive'm). Urządzenia chyba pozostaje rozpoznawać po (idVendor, idProduct) lub prościej, po "product"


Stronka-dom: http://titek.victorygames.pl
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#6  2009-11-30 23:35:18

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: USB wyłączanie zasilania

fnmirk napisał(-a):

Nie wiem czy Ci się kalkuje robić takie urządzenie. Chyba, że wykorzystasz jakieś gotowe moduły mikroprocesorowe i sterownie z pomocą magistrali i2c.

bez przesady ... jezeli ma LPT to wystarczy tranzystorek i programik ktory zapisze stosowana wartosc do portu ... jezeli nie to jakas przejsciowka z USB - FT232RL lub FT245RL w trybie bit-bang + tranzystorek

@djjanek: napisz co chesz osiagnac bedzie latwiej cos doradzic ...

Ostatnio edytowany przez bercik (2009-11-30 23:35:49)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#7  2009-12-01 02:23:08

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: USB wyłączanie zasilania

bercik, chyba na jedno wyjdzie:
http://www.cyfronika.com.pl/kityavt4/avt5150.htm
z mikroprocesorem czy bez. Nawet cenowo.

Dodano:
Oczywiście jak nie ma portu lpt lub com.

Dodano:
Nie znałem FT232R i muszę stwierdzić, że to będzie prostsze:
http://www.elektroda.pl/rtvforum/topic827115-330.html

Ostatnio edytowany przez fnmirk (2009-12-01 04:03:44)

Offline

 

#8  2009-12-01 08:44:47

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: USB wyłączanie zasilania

Są dwa urządzenia, mogą być zasilane na USB lub na 12V. Jedno musi cały czas działać, a drugie muszę wyłączyć na 30 sekund co jakieś kilka godzin. I szukam rozwiązania tego. Urządzenie przesyła dane poprzez USB (ftdi) lub poprzez COM.

@NIC wstępnie podszedłem do tego jak opisałeś i wyłączyłem wszystko oprócz tego czego chciałem :), ale może powodem być że cały czasz urządzenie wysyła dane. Dzisiaj dostanę drugie urządzenie to sobie jeszcze potestuję :)

Offline

 

#9  2009-12-01 12:51:39

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: USB wyłączanie zasilania

@fnmirk pozatym do FTDI masz sterowniki w jadrze, biblioteke oparta na libusb itd ...

@djjanek czy masz w kompie z ktorego chesz to pzelaczac jakis wolny port com lub lpt?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#10  2009-12-01 14:57:54

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: USB wyłączanie zasilania

bercik, już wiem o tym, szukałem wczoraj trochę na ten temat. Dziękuję.

Offline

 

#11  2009-12-01 16:52:37

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: USB wyłączanie zasilania

Mam jeden com jak i lpt

Offline

 

#12  2009-12-01 21:52:23

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: USB wyłączanie zasilania

bercik napisał(-a):

bez przesady ... jezeli ma LPT to wystarczy tranzystorek i programik

ewentualnie przekaźnik elektromechaniczny (przykład), możesz takim nawet załączać obwody 230 V/16 A (czyli np. włączać sobie światła w chałupie)


linux regd. user #248790

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)