VM140 / K8061 error

Hi to all.

I use 3 K8061 / VM140 cards for my Dominica. It works really suburb! I use to analog output for controlling my lightdimmers. 0-10V means 0-100% dimmed. So 10V is light off and 0V is light on.
Here is the problem:
Sometimes 5 times a day (or night) and sometimes ones a week an error exists.
All the analog outputs are set to 0V due to a failure at the TLC5628, IC7.
Let me explain what then happens:
All the AO’s are 0V this means that 8 lights are burning, but if I change one of these lights the other 7 are set to right value. I can now conclude that data is send again to IC7 and gets loaded again and the AO’s are set.

My problem is that this also happens at night and the bedrooms are lit at full strength…

I can simulate it by get the CPU above approx 85% load, so I think the is a problem with the driver from velleman: If the driver get not enough time to ‘do his thing’ the data does’t get loaded and all AO’s are zerro Volts until there is a change into one of the 8 AO’s and the data is send again.

Anyone has the same problem? or better a solution?

Alex

Belgium

I’m sorry for the inconvenience.
You may try the new modified DLL for the K8061 / VM140.
The original K8061.DLL is using functions in the mpusbapi.dll.

Here is a new driver and new DLL for the K8061 available:
box.com/s/nfybaxspvy9689fujbgq
This new K8061.DLL is no longer using the mpusbapi.dll.

Here some instructions how to install the new driver and to test the DLL:

  1. In the Device Manager uninstall the K8061 driver v.1.0.0.6 (dated 19/12/2007).
  2. Unplug and plug the K8061 card.
  3. Extract the downloaded ZIP package.
  4. Install the new driver from folder K8061Driver_v1.0.0.2 (dated 24/08/2009).
  5. In Device Manager make sure the driver v.1.0.0.2 is installed
  6. Go to folder K8061Demo and run the K8061_Demo.exe