I aplogize, I did research between reading your post and posting a reply. I would do it the exact same way you are proposing. It sounds like an interesting project. I would think it would work as long as you have time to send the message out on RS232 between bus messages. I don't have the protocol in front of me, and it has been a long time. I wouldn't think it would be that difficult. I would think it would really only take 4 tests. If the bus is low for long, low for short, high for long, high for short. Throw it all in a for next loop to capture the whole message. I would only be worried about missing part of the next pulse width while you are testing the previous one. It would defanitely work though if you get that aspect of the the timing down, and you don't get backed up by sending the RS232 out. I saw some VPW tranceivers out there, that seemed to make the send and receive side a little simpler. It has been a long time since I did VPW, I am more into CAN now. Hope it works out for you.
Bookmarks