Download des VEE-Progamms
ca.70 KByte als .zip-File.
Eine USB-Port Steuerung mit dem Modul-bus Baustein CY7C63001A (12 IO Leitungen In/out) in VEE.
USB-Port Steuerung in VEE 5.0 und 6.0 unter WIN 98, W2K, XP.
Voraussetzungen:
Die Steuerung des USB-Ports, setzt eine halbwegs intelligente Hardware auf der Empfangsseite voraus.
Zur Zeit gibt es Controller mit programmierbaren EEPROMs und welche mit Firmware zur einfachen Port-Ansteuerung.
Die hier beschriebene Lösung basiert auf einen solchen einfachen PortChip.
Der Chip CY7C63001A kommt von der Firma Cypress und wurde mit einer Firmware von der Modul-Bus GmbH
ausgestattet.
Mehr Infos unter Modul-Bus.de
Der Stückpreis des Bausteins liegt bei 20 Euro (im Modul-Bus Shop) + ca. 4 Euro für Kleinteile,
wichtig ist natürlich die Firmware, der Baustein allein ist billiger zu haben.
Programm:
Da ich kein Software Profi bin, habe ich die VB-Routinen nach VEE konvertiert und eine Definition-Datei usb.h erstellt.
Die Treiber und Inf. Datei müssen übernommen werden.
Über die Kernel32.dll wird der Treiber des Portbausteins in VEE eingebunden.
Durch Steuerbytes werden die Ports gesetzt oder eingelesen.
Im Programm sind dafür jeweils eigene User-Funktionen vorhanden.
Die minimale Ansprechzeit der Ports liegt bei ca. 4 ms. Damit kann man keinen großen Datenverkehr erzeugen,
aber für eine Relaissteuerung oder Intervall-Messung reicht es völlig.
|