LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CAN bus adaptor recomendations

I am looking for an AFFORDABLE CAN bus adaptor (so no NI branded products) Smiley Indifferent

 

I would prefer that is appears as a virtual COM port in Windows no extra drivers are needed to use it with LabVIEW.

 

Any recommendations?

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 1 of 6
(4,934 Views)

@RTSLVU wrote:

I would prefer that is appears as a virtual COM port in Windows no extra drivers are needed to use it with LabVIEW.


If such a thing exists, I've never heard of it. CAN is sufficiently different from standard serial communication that you could not logically treat a CAN port as a COM port. A quick internet search did turn up a device that acts like a COM port and sends CAN packets, but it only works at low speeds or bus loads, and you have to send it specific serial commands, you can't just write data to the port and have it appear on the CAN bus. Personally I'd rather have a library or driver that provides direct access to the CAN data, than have to parse out serial data into parts of the CAN frame.

 

How affordable is "affordable"? Do you need to be able to capture all CAN data at full speed and full bus load? I haven't used any of the inexpensive adapters that turn up in an internet search so I'm sorry I can't recommend one; I've always used more fully-featured and expensive devices.

0 Kudos
Message 2 of 6
(4,913 Views)

So this will not work? http://www.mouser.com/ProductDetail/EasySync/USB2-F-7001/?qs=sGAEpiMZZMuDw7xUFNwm7B6TnvNpoBIEQWvpV3v...

 

As soon as my manager saw the price tag on the NI CAN adaptors https://www.ni.com/en-us/shop/category/vehicle-communication-buses.html?productId=118158 he said that I have to find something for at the most half of the cost of the NI devices.

 

 

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 3 of 6
(4,910 Views)

It probably will work, with some limitations. It looks very similar to http://www.can232.com/ which notes

 

There are of course limitations of how many frames the CANUSB can send & receive. Current
version (V1011) is tested with a throughput of sending 1000 standard 11bit frames with 8 databytes
at 125kbit CAN bitrate and the VCP drivers. The ”bottle neck” is of course the RS232 VCP
drivers and the microcontroller not being able to handle more frames per second. So the CANUSB
is aimed for low speed CAN networks and works very well with CAN speeds at 250kbit or less but
of course it is usable up to 1 Mbit (but the bus load may not be high at these speeds or e.g. the filter
has to be set to accept some of the frames). The CANUSB has software CAN FIFO queues for
both sending and reception. These transmit FIFO can handle 8 frames (standard or extended)
while the receive FIFO can handle 32 frames (standard or extended). Furthermore the CANUSB
has also USB FIFO’s built in the hardware, so it can only handle one or two command at a time,
meaning before sending the next command to it, you must wait for an answer from the CANUSB
unit (OK which is [CR] or Error which is [BELL]).

The one you linked appears to be a very similar design (same serial command set and use of the FTDI chip) so probably has similar limitations. If your CAN bus is not heavily loaded or you plan to run below the maximum 1mbit/s bit rate, though, then this might be all you need. It looks like parsing/formatting the CAN frames from and to the serial protocol is straightforward.

 

 

0 Kudos
Message 4 of 6
(4,900 Views)

I am currently using the NI USB-8473.  My customer was complaining about the prices of the NI CAN devices until I showed them this one.  They thought the $450 was a good price point.  It is working wonderfully.  The current issues are with their microcontroller, but that is another story.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 5 of 6
(4,885 Views)

I have the NI 8473 on my desk along with a PEAK PCAN-USB (for those R&D guys that insist that linux is the future) which is slightly less expensive but performs similarly in my experience. Overall, I'd say I prefer the NI version if you can swing it

0 Kudos
Message 6 of 6
(4,877 Views)