Kirjoittaja Aihe: Releiden ohjaus USB-portin kautta  (Luettu 5223 kertaa)

teemku

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Releiden ohjaus USB-portin kautta
« : 25.06.11 - klo:22.32 »
Olen saamassa käsiini releiden ohjauslaatikon, joka on saamieni tietojen mukaan kytketään tietokoneen USB-porttiin. Tekisi mieli rakentaa kotiin projektimielessä mm. pihavalojen hallinta siten, että niitä voisi ajastaa ja myöhemmin hallinnoida www-käyttöliittymän kautta.

Tietääkö kukaan jotain ohjelmaa/sovellusta/ym. jolla USB porttiin kytkettävän relelaatikkoa saisi kyykytettyä Ubuntun komentorivin kautta? Eli tarkoituksena olisi saada releet tanssimaan komentorivin kautta annettavalla komennolla.

Osaan kyllä tuon www-puolen ohjelmoinnin, mutta tietämykseni koneen ulkopuolelle ulottuvien laitteiden sielunelämästä on melko rajallista. Mieleeni tuli vain, että esim. PHP:lla pääsisi komentoriviä kiusaamaan.

Löytyykö hyviä vinkkejä?
« Viimeksi muokattu: 25.06.11 - klo:22.38 kirjoittanut teemku »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #1 : 26.06.11 - klo:13.25 »
Tarvitset varmaankin hieman dokumenttia tuosta ohjauslaatikosta ensin mitä se odottaa saavansa usbin kautta.
Kyllähän usb: lle lähettäminen onnistuu varmaankin helposti jos siellä on jokin automaattisesti syntyvä "device" mille lähettää eli jotain tyyliin /dev/ttyUSB1.  En tiedä miten tuon saisi relelaatikon tilanteessasi, esimerkiksi mokkuloiden kanssa tuo laite syntyy automaattisesti mokkulan tunnistuksen kautta kun mokkula työnnetään usbiin kiinni.  Ubuntun mukana tuli aiemmin (ennen Natty -versiota) "screen" -niminen pääte jolla näppäinkomentoja (tai merkkejä) sai lähetettyä USB: iin tähän tyyliin:

http://forum.ubuntu-fi.org/index.php?topic=31072.msg241441#msg241441

Ohjauslaatikkosi dokumentit aluksi esiin jos siellä olisi jotain vihjettä tuon kyseisen usb-liitännän ominaisuuksista.
« Viimeksi muokattu: 26.06.11 - klo:13.44 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #2 : 26.06.11 - klo:20.34 »
Ainakin tällä USB IO kortilla onnistuu helposti. Tuli jonkin aikaa sitten tilattua, kun ei ollut kallis. Kotiautomaation toteutus on kyllä vielä pahasti kesken. :D

teemku

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #3 : 04.07.11 - klo:20.19 »
Täytyy kokeilla jotain... En saamistani papareista saanut selvää minkälaista komponenttia palikka on syönyt. Ilmeisesti jonkin laitevalmistajan "oma tekele", josta ei mielellään speksejä jaella.

Pitää iskeä kiinni koneeseen ja katsoa mitä siitä seuraa ja kokeilla vaan jotain. Näin aluksi.

Tietääkö kukaan, miten tuota asiaa voisi alkaa selvittelemään jos A4-saasteesta ei ole tähän hätään mitään apua?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #4 : 04.07.11 - klo:21.58 »
Jos kerrot merkin / mallin tai mitä hyvänsä tiedät jo siitä niin tuurilla joku voi tietää lisää ja Googlesta kannattaa tietysti ensi töinä etsiä vaikka luulen että olet jo tehnyt sen ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

teemku

  • Käyttäjä
  • Viestejä: 28
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #5 : 14.07.11 - klo:23.29 »
Laitoin USB piuhan Ubuntuun kiinni ja katsoin terminaalista (lsusb) minkä niminen kone USB:n takaa löytyy. Laite antoi nimekseen ADlink... Googletin 8 kanavaista releä ADlinkillä, mutta enpä tullut siitä hullua hurskaammaksi. :(

Alkuperäisen kohteen laitepiirroksissa on ilmeisesti käytetty laitteen asentaneen firman omaa nimeä yksikön kohdalla joten niistä dokumenteista ei pahemmin apua ollut. Mutta piirroksista kävi ilmi, että kyseessä on jokin kaksiosainen systeemi, jossa USB piuhan päässä on joku laatikko (RM USB) ja laatikosta lähtee kolme piuhaa relelaatikoon (RM 8r): DATA+ (1) DATA- (2) ja GND (10)

Sormi suussa... Mitähän sitä sitten?  ???

Edit: Tämä löytyi Googlesta... Vaikuttaisi olevan laitepiirroksen mukaan lähimpänä itse relelaatikkoa, mutta mikä ihme on tuo boksi johon USB menee???

Edit: Laitetaahan vielä se linkki niin on oikeasti sitä katsottavaa...
« Viimeksi muokattu: 14.07.11 - klo:23.55 kirjoittanut teemku »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #6 : 15.07.11 - klo:12.22 »
Siinä on varmaankin ensin USB --- RS485 muunnin se ensimmäinen laatikko ja relemoduli se toinen sen perässä:

http://www.adlinktech.com/PD/web/PD_detail.php?pid=92&seq=2&id=3&sid=25

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

crope

  • Käyttäjä
  • Viestejä: 817
  • Fedora 12
    • Profiili
    • http://palosaari.fi/
Vs: Releiden ohjaus USB-portin kautta
« Vastaus #7 : 17.07.11 - klo:00.23 »
Tuossa on listattuna nuo relemoduulit:
http://www.adlinktech.com/Distributed-IO/Remote.html

Siinä tosiaan on varmasti relemoduuli ja sitte USB-sarjakonvertteri. Koita ladata valmistajan manuskat ja sieltä katella mitä komentoja se nielee. Voit myös avata terminaalin ja koittaa nakuttaa enteriä ja jotain help yms. komentoja jos sieltä alkas tulla jotain vastinetta.

Ja jos et saa mitään komentoja läpi eikä manuskoissakaan lue mitä millasta syötettä se oottelee niin toivottavasti on ees Windows softa jolla voit ohjata. Sitte vaan nappaat sniffiä Windowsissa ja kattelet sieltä mitä komentoja se lähettelee. Helppoa ku heinänteko jos vaan osaa :)

Sen verta vielä että ensimmäisenä lienee kannattaa tunnistaa käytetty USB-serial piiri. Niitä piirejä ei nyt ihan tuhannen montaa ole ja kaikille mahtaa olla Linuxissa ajuri. Se vain että lataako se sen ajurin, onko USB ID sellanen että ajuri tuntee sen. Tämänhän näkee jos se sinne ilmestyy uusi USB-sarjaporttilaite jottain /dev/ttyUSB...

« Viimeksi muokattu: 17.07.11 - klo:00.28 kirjoittanut crope »