07-30-2012 12:47 PM
Hello!
I am playing with the idea of sending CAN data from Labview through a DAQ and into a device capable of CAN communication. I have looked into the LabVIEW/CAN pairing and it seems possible, but it looks like you need a specialized DAQ to output CAN. Is this true? I've been searching the forum boards, but 'CAN' flags a lot of irrelevant postings!
ALTCengineer
07-30-2012 01:01 PM - edited 07-30-2012 01:03 PM
Is it possible? Yes. You would have to set up the required electrical interface, and you'd have to implement your own CAN controller, and you'd have to create your transmit frames, and you'd have to implement a CRC algorithm, and you'd have to basically do bit-banging of the messages, and... Other than that, piece of cake.
Sometimes it's just smarter to buy an off-the-shelf CAN converter. 99.99% of time it's also just cheaper than trying to create your own, unless your objective is to actually sell CAN interface devices.
07-30-2012
01:16 PM
- last edited on
02-24-2025
04:47 PM
by
Content Cleaner
Have you looked at the hardware product that NI have ?
If not, then I think that is the first place to start.
https://www.ni.com/en-us/shop/category/vehicle-communication-buses.html
Could this be of some use?
https://www.ni.com/en-us/shop/category/vehicle-communication-buses.html?productId=118116
07-30-2012 01:43 PM
smercurio_fc,
Yes, I understand the need to develop all those items - I actually have a CAN controller at my disposal already. I should have clarified my quesiton further: I am wondering if I can output a CAN message from "general" DAQs such as the 9477 or 9264. If this is not possible, I can look into purchasing and moving forward with one of the NI CAN modules, I was just wondering if the hardware I have is able to fulfill these requirements.
Thank you!
07-30-2012 04:35 PM - edited 07-30-2012 04:42 PM
Like Smercurio said, it would probably not be worth your time and effort to build you own. I also don't know how much you know about LabVIEW and CAN to create your own, and then there is also the time factor. Unless you really have the time to develope it.