Attivare/disattivare USB

giovedì 08 settembre 2011 - 17.15
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows XP  |  Visual Studio 2008  |  SQL Server 2005

andreadp Profilo | Junior Member

Salve a tutti.
Ho creato un'applicazione abbastanza complessa che gestisce un dispositivo elettromeccanico tramite una scheda relè usb.
L'input viene dato da smart card inserita nell'apposito lettore.
Problemi:

a volte succede che "si addormentino" le porte usb (tanto per dire non mi funziona neanche il mouse o la tastiera. Lo fanno a giro...)
Questo problema può essere dovuto alla "poca potenza" della macchina su cui gira l'applicazione?

Altra domanda. Se faccio attaccare e staccare ripetutamente il relè sulla scheda accade che la porta usb si disattivi. E' normale?? Come posso risolvere tale problema?? Praticamente una volta disattivata ovviamente l'unica soluzione è riavviare il pc o staccare e riattaccare la usb.

Spero tantissimo in voi...:-)


Andrea

luigidibiasi Profilo | Guru

>Altra domanda. Se faccio attaccare e staccare ripetutamente il
>relè sulla scheda accade che la porta usb si disattivi.
questo problema lo avevo con una scheda phidgets ... in pratica mi succedeva se andava in corto qualcosa oppure se non proteggevo bene il circuito da sovratensione. (c'erano bobine)

> E' normale??
>Come posso risolvere tale problema?? Praticamente una volta disattivata
>ovviamente l'unica soluzione è riavviare il pc o staccare e riattaccare
>la usb.
credo sia una sorta di protezione sul controller... che cosa comandi di preciso? un motore?


Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

andreadp Profilo | Junior Member

Si praticamente piloto un quadro elettrico a 380V.
Però il problema mi succede anche con un semplice lettore smart card usb.
AD un certo punto è come se si addormentasse la porta..:-(
Andrea

luigidibiasi Profilo | Guru

immagino tu abbia controllato che le specifiche funzionali della porta vengano rispettate (consumo corrente etc) ... ?
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

andreadp Profilo | Junior Member

Certo. Ma in realtà ok il controllo per la scheda relè ma per il lettore USB!?!?
Andrea

luigidibiasi Profilo | Guru

bhe a sto punto se si addormenta anche il mouse ogni tanto potrebbe essere un problema del controller usb e non centrare nulla con il resto...
hai provato ad eseguire il tuo programma anche su altri pc?
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

andreadp Profilo | Junior Member

si ogni tanto in effetti il mouse si addormenta..:-)
La macchina in questione è un mac sul quale faccio girare XP per questioni di programmazione..
Secondo te cosa dovrei fare?
Andrea

luigidibiasi Profilo | Guru

scusami ma tu programmi sotto la macchina virtuale?

Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

andreadp Profilo | Junior Member

No quando mi serve Visual Studio..utilizzo win che ho installato nel mio mac tramite boot camp
Andrea

luigidibiasi Profilo | Guru

allora mi fermo qui, non saprei aiutarti...

chissà, magari nel bios ci stanno delle opzioni per disabilitare lo sleep mode delle porte usb ... l'unica cosa che mi viene in mente e che siano settate opzioni per il risparmio dell'energia...

rispondi di nuovo a questo messaggio così va' in primo piano altrimenti lo vedono come risposto
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5