Results 1 to 11 of 11

Thread: I/O kaart

  1. #1

    I/O kaart

    Hallo,
    Weet iemand of er ook simpele I/O kaart bestaat (naast die van Velleman) die bruikbaar is voor Delphi?
    Deze kaart moet signalen van sensoren kunnen inlezen en signalen kunnen uitsturen.

    Gr Theo

  2. #2
    J.W. de Bokx
    Join Date
    Jun 2007
    Location
    Pijnacker
    Posts
    82
    Wij gebruiken er van Numato, die benader je via een compoort interface. Dus kan in iedere taal waarin je een seriële verbinding kan maken https://numato.com/product/16-channe...analog-inputs/
    En we gebruiker er van Yoctopuce. Bij hun kun je een library in verschillende talen, waaronder delphi, om de modules te benaderen. Ik vind die erg fijn werken https://www.yoctopuce.com/EN/product...octo-4-20ma-rx
    De yoctopuce dingen zijn erg nauwkeurig gebleken en ze hebben ook mini usb hub printjes waardoor je ze in een kleine behuizing kan plaatsen.
    Wel een gevoede usb hub gebruiken....

  3. #3
    Quote Originally Posted by JWBokx View Post
    Wij gebruiken er van Numato, die benader je via een compoort interface. Dus kan in iedere taal waarin je een seriële verbinding kan maken https://numato.com/product/16-channe...analog-inputs/
    En we gebruiker er van Yoctopuce. Bij hun kun je een library in verschillende talen, waaronder delphi, om de modules te benaderen. Ik vind die erg fijn werken https://www.yoctopuce.com/EN/product...octo-4-20ma-rx
    De yoctopuce dingen zijn erg nauwkeurig gebleken en ze hebben ook mini usb hub printjes waardoor je ze in een kleine behuizing kan plaatsen.
    Wel een gevoede usb hub gebruiken....

    Oke, ik ga ze bekijken of het voor mij een verbetering is t.o.v. Velleman.

  4. #4
    Quote Originally Posted by Hengelmolen View Post
    Oke, ik ga ze bekijken of het voor mij een verbetering is t.o.v. Velleman.

    Een andere optie zou b.v. I2C kunnen zijn, maar hoe stuur je z'n signaal via je USB?

  5. #5
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Voor hobby zou ik gewoon een arduino gebruiken? De prijs is erg sterk 12 euro de 3 of zo.

    Professioneel heb ik naast eigen electronica vn National Semiconductor kaarten gebruikt over de DASK SDK.

    Er zijn daar nieuwere oplossingen van (wij hadden uitlopende PCI kaarten destijds), maar er lijken nu ook PCI-e en usb oplossingen te zijn: https://www.ni.com/nl-nl/shop/hardwa...category.html#

  6. #6
    Quote Originally Posted by marcov View Post
    Voor hobby zou ik gewoon een arduino gebruiken? De prijs is erg sterk 12 euro de 3 of zo.

    Professioneel heb ik naast eigen electronica vn National Semiconductor kaarten gebruikt over de DASK SDK.

    Er zijn daar nieuwere oplossingen van (wij hadden uitlopende PCI kaarten destijds), maar er lijken nu ook PCI-e en usb oplossingen te zijn: https://www.ni.com/nl-nl/shop/hardwa...category.html#
    De Arduino heb ik uitgeprobeerd, maar daar zit geen oplossing in. Ook volgens het forum van arduino is er geen code of andere mogelijkheid waar je iets mee kan. Ik kan we wel herinneren dat je vroeger met een soort Print(LPT,... )????? een char rechtstreeks naar de printerpoort kon sturen.
    Als dit ook mogelijk is met een USB uitgang zou je deze kunnen oppikken met een PIC en daarna de PIC een opdracht te laten uitvoeren.
    Als je kijkt naar de pennen van de USB, dan zie je de buitenste pinnen voor 5V en GND zijn. De twee binnenste pinnen moeten haast wel voor een soort i2C zijn.

  7. #7
    Arduino kan gewoon serieel communiceren, maar inderdaad moet je dan ook voor de arduino software schrijven.

    Voor een klant heb ik in het verleden wel io modules gebruikt die via antratek.nl waren gekocht. Die werkten via ethernet. Je zou eens op hun site kunnen kijken of ze een keer bellen.

    Maar wat is er mis met de velleman oplossing?

  8. #8
    Quote Originally Posted by Benno View Post
    Arduino kan gewoon serieel communiceren, maar inderdaad moet je dan ook voor de arduino software schrijven.

    Voor een klant heb ik in het verleden wel io modules gebruikt die via antratek.nl waren gekocht. Die werkten via ethernet. Je zou eens op hun site kunnen kijken of ze een keer bellen.

    Maar wat is er mis met de velleman oplossing?
    Nee, met de Velleman is helemaal niets mis, maar ik ben aan het kijken hoe je het aantal I/O verder kan uitbreiden.
    De VM167 heeft 5 analoge ingangen en 2 PWM uitgangen. Via multiplexers heb ik dit al kunnen verhogen, althans voor de ingangen.
    Op de uitgangen werkt dit niet met multiplexers, ze spetteren door naar de volgende uitgang (met PIC's gaat het dan weer wel, tot maximaal 8 uitgangen).
    Maar misschien zijn er nog meer mogelijkheden voor low budget?

  9. #9
    als jj een pic kunt programmeren dan zou ik toch voor een arduino oplossing gaan. De nano kost bijna niks, dus je zou er een paar achter elkaar kunnen hangen. Die dingen hebben ook i2c ondersteuning, dus voor je io zou dat ook een oplossing kunnen zijn.

    De arduino kan gewoon via usb serieel communiceren. Drivers zijn gratis te downloaden. Ik heb die oplossing in het verleden al meermaals gebruikt met de async library van tms aan de delphi kant. Je moet wel zelf een protocol verzinnen.


    Wat heb je eigenlijk voor io nodig qua specs?

  10. #10
    zelf naast de arduino veel lol gehad met de teensy. maar al deze oplossingen zorgen er eigenlijk voor dat je eerst het de arduino/teensy moet programmeren om te zorgen dat je via de pc eea kan aansturen en uitlezen. Ook alle stm32 dev board kunnen dan gebruikt worden.

    Als je dat niet wilt dan is een usb gpio board misschien een betere keuze maar dan is de vraag van [Benno] over specs zijn die je nodig hebt wel van belang

    32 channel usb gpio module https://numato.com/product/32-channe...analog-inputs/ Ook in 8/16 etc uitvoering

    PS zag dat dit board al in de eerste reactie stond

  11. #11
    De arduino is erg makkelijk, ook zijn er clones te koop voor een fractie van de prijs van originele. De code voor de arduino kan je zelf schrijven in C. Ik heb zelf een 20 tal in gebruik voor allerlei zaken

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •