I am currently using the MCC USB-2408-2AO DAQ device in conjunction with an ECU. I've encountered an issue where setting a digital I/O pin to '0' results in the pin reading back as '1'. We are performing this operation using a Python module we developed with the mcculw library.
Our specific use case involves attempting to wake up the ECU using the DIO_2 pin, which is connected to a relay controlling VBATT. Despite our efforts to set the pin to '0', it consistently reads back as '1'. Additionally, we have turned ON VBATT in Dasylab and tried reading the value using the Python module, but it reads '0'.
Has anyone experienced similar issues or have insights on what might be causing this discrepancy? Any suggestions or troubleshooting tips would be greatly appreciated.
Question
Mahendra Gutti
Hello Everyone,
I am currently using the MCC USB-2408-2AO DAQ device in conjunction with an ECU. I've encountered an issue where setting a digital I/O pin to '0' results in the pin reading back as '1'. We are performing this operation using a Python module we developed with the mcculw library.
Our specific use case involves attempting to wake up the ECU using the DIO_2 pin, which is connected to a relay controlling VBATT. Despite our efforts to set the pin to '0', it consistently reads back as '1'. Additionally, we have turned ON VBATT in Dasylab and tried reading the value using the Python module, but it reads '0'.
Has anyone experienced similar issues or have insights on what might be causing this discrepancy? Any suggestions or troubleshooting tips would be greatly appreciated.
Thank you!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now