I have a set-up with three k8090 connected by USB to a single portable PC. The K8090s are programmed with visual basic and each relais is performing a function in steering a home made device.
The problem is that this set-up has to be disassembled quite often and re-built somewhere else. It is a pain having to ensure that each card is connected again to the same USB port on the PC (certainly when someone else is making the setup).
Is there a way to “recognise” the different k8090 cards? With other words, do they have a mac address or something similar?
My aim is to be able to scan the ports, identify the various cards and on which port they are connected.
During manufacturing, each card is programmed identically. So there is no unique number to identify each card, like a mac address.
It is possible to find each K8090 port by enumerating every port and checking if the hardware id matches that of a K8090. And additionally, you could store a unique number in the timer delay of each card, as a workaround of not having a unique id. If you then query the timer delay of each card, you can identify them.
If the card is connected to USB, then it will work. Only the relays don’t work without power supply. If it is completely powered down, the delay settings will be remembered because they are written to EEPROM.
May I also thank you (support team) for the excellent service. I have seen your replies to many posts here on this forum and find the answer very pragmatic, informative and to the point