Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: het lukt me niet om HB628 USB i/o module te gebruiken.  (gelezen 1864 keer)

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
het lukt me niet om HB628 USB i/o module te gebruiken.
« Gepost op: 2012/11/30, 18:29:57 »
Hi,
Sinds een jaartje gebruik een usb-i/o module (HB628) om met de pc voltages te meten en
relais te bedienen. Ik deed dit met Windows.

Nu probeer ik het met Ubuntu 12.4

Ik weet weinig van het operating system van Ubuntu ,maar na wat hulp en wat gerommel
zie ik dat de module als een modem gezien wordt, en daarna blijkt dat het modul
geen modem is en stopt het contakt ermee.
Ik heb het gevoel dat ik een dirver moet installeren om het werkend te krijgen..

Wie kan me helpen?

Ik programmeer de module met Pure Basic... (Pure Basic werkt prima op Ubuntui)

Wim Apon
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #1 Gepost op: 2012/12/03, 21:54:01 »
Gaat het om dit apparaat?
http://www.h-tronic.eu/product_info.php?language=en&info=p87_8-kanal-usb-datenerfassungs-12-bit---und-steuermodul.html&&XTCsid=5691a6b69889fe07d5e616fae9981b01

Aangezien er gerept wordt van een 'virtual serial device' gok ik er op dat je het apparaat kan benaderen via /dev/ttyUSBx. Zou je met het apparaat aangesloten het volgende commando kunnen draaien en de uitkomst hier kunnen posten?
ls -al /dev/ttyUSB*
En wat is de uitkomst van het commando lsusb met het apparaat aangesloten? Voor nog meer info over het apparaat kun je het apparaat ontkoppelen, tail -f /var/log/syslog uitvoeren in een terminal, apparaat er weer insteken en kijken wat de terminal te melden heeft en indien mogelijk dit ook posten.

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #2 Gepost op: 2012/12/05, 14:45:24 »
Hoi AutoStatic,
dankje voor je reaktie.
Ja het is het ding van je link.,
Ik ga je commando's uitvoeren, ik meld me hierna weer

Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #3 Gepost op: 2012/12/05, 15:07:41 »
Hier de antwoorden op de commando's


wim@Ubuntje:~$ ls -al /dev/ttyUSB*
ls: cannot access /dev/ttyUSB*: No such file or directory
wim@Ubuntje:~$

wim@Ubuntje:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0424:2228 Standard Microsystems Corp. 9-in-2 Card Reader
Bus 002 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 003 Device 002: ID 079d:0201 Alfadata Computer Corp. GamePort Adapter
Bus 004 Device 003: ID 1f48:0628 
wim@Ubuntje:~$


Hieronder verscheen na het tail commando en het daarna inpluggen van het device

Dec  5 15:02:39 Ubuntje kernel: [  956.408027] usb 4-2: new full-speed USB device number 4 using uhci_hcd
Dec  5 15:02:39 Ubuntje kernel: [  956.581750] cdc_acm 4-2:1.0: This device cannot do calls on its own. It is not a modem.
Dec  5 15:02:39 Ubuntje kernel: [  956.581790] cdc_acm 4-2:1.0: ttyACM0: USB ACM device
Dec  5 15:02:39 Ubuntje mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:10.2/usb4/4-2"
Dec  5 15:02:39 Ubuntje mtp-probe: bus: 4, device: 4 was not an MTP device


Ik heb in het purebasic programma inderdaad geprobeerd het ding te benaderen met: /dev/ttyUSBx
met voor x  van 0 tot 11
Geen resultaat.  Het programma loopt gewoon maar geeft geen resultaat van input of output


Wim


Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #4 Gepost op: 2012/12/05, 18:09:26 »
ik heb mailcontakt gehad met de fabrikant:  hij had geen linux-driver voor het apparaat.
Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #5 Gepost op: 2012/12/05, 20:09:54 »
Bedankt voor de info! Het apparaat zit op /dev/ttyACM0 dus die moet je benaderen ipv /dev/ttyUSB0. Ik denk wel dat je daarvoor lid moet zijn van de dialout groep. Je kunt jezelf daar aan toevoegen met:sudo usermod -a G dialout wim

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #6 Gepost op: 2012/12/05, 23:37:24 »
Hi AutoStatic, bedankt

 /dev/ttyACM0  had ik ook al geprobeerd, maar dat werkte niet.

Nu heb ik    sudo usermod -a G dialout wim   gedaan.
Ik krijg een lijst van opties  maar mijn purebasic programma werkt nog steeds niet.

Ik ben absoluut niet thuis met die terminal commando's, dus ik kan niet inschatten wat
er fout gaat, of wat ik moet doen.

Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #7 Gepost op: 2012/12/06, 20:54:54 »
Je zou moeten proberen of je ├╝berhaupt iets naar het apparaat kan sturen of er iets van kan ontvangen. Wat zijn trouwens de permissies op die device node? Kun je nagaan metls -al /dev/ttyACM0Uiteraard met het apparaat ingeplugd. Ik vrees wel dat ik je niet heel veel verder kan helpen. Heb wel ervaring met JTAG aansluitingen maar dat is min of meer een serial port over USB. Ik werk dan met screen, misschien voor jou ook wel een aanrader. Zit in het software center of anders kun je het installeren met sudo apt-get install screenMet screen kan ik verbinding maken met de serial port en vervolgens uitlezen wat ik terug krijg en commando's terug sturen. Wellicht dat het voor jouw boardje ook werkt. Enig idee wat de baud rate is van de HB628?

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #8 Gepost op: 2012/12/07, 18:45:49 »
dit is het antwoord:

wim@Ubuntje:~$ ls -al /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 Dec  7 11:54 /dev/ttyACM0
wim@Ubuntje:~$


Met screen ga ik wat experimenteren... stay tuned svp.

de baudrate kan van 600 tot heel hoog zijn.

Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #9 Gepost op: 2012/12/07, 18:53:25 »
jeetje.. screen is me nog al wat..
zou je een voorbeeldje kunnen geven van wat ik moet intypen om een commando naar de /dev/ttyACM0  te sturen....
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #10 Gepost op: 2012/12/10, 21:54:35 »
Zoals ik screen gebruik is het eigenlijk gewoon contact maken met de device node op de juiste baud rate:
screen /dev/ttyACM0 115200Dan neemt screen je terminal 'over' en kun je commandos gaan sturen naar de device node. En als je vanaf het device opdrachten stuurt zou het screen venster dit weer moeten geven. En inderdaad, screen is enorm uitgebreid, wellicht wat too much voor wat je wilt doen. Maar zou zo snel geen andere opties weten, ja minicom misschien maar daar heb ik geen ervaring mee.

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #11 Gepost op: 2012/12/12, 12:26:04 »
Hoi AutoStatic,
Ik begrijp inmiddels een klein beetje hoe "screen" werkt.

Als ik het commando  screen /dev/ttyACM0 115200  geef
reageert screen met:

cannot access line '/dev/ttyACM0' for R/W: permission denied.
even later komt:
Sorry, could noft find a PTY


lagere baudrates geven hetzelfde resultaat

Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #12 Gepost op: 2012/12/12, 22:22:04 »
Ben je lid van de dialout groep?

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #13 Gepost op: 2012/12/13, 19:12:27 »
Hoi, ik heb al iets van dialout gezien maar ik weet niet of  ik lid ben.
Hoe kan ik dat controleren?
Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......

Offline wimapon2

  • Lid
    • amateur radio-astronomisch waarnemingsstation
  • Steunpunt: Nee
Re: het lukt me niet om HB628 USB i/o module te gebruiken.
« Reactie #14 Gepost op: 2012/12/14, 12:15:52 »
na het commando:   sudo usermod -a G dialout wim
blijft alles het zelfde.. dezelfde respons en nog steeds niet werken.

Wim
Een computer is een prachtig stuk gereedschap, jammer dat het zoveel tijd kost om het ding precies te laten doen wat je wilt......