We are using the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter for our embedded microprocessor development project. They work great and really help reduce the test and development time for our projects. We are now looking at using Komodo CAN Interfaces, for our application that will use J1939 and NMEA 2000 high-level CAN packet formats.
We realize that the Komodo interface is a low-level protocol analyzer, but can we build additional functionality using the API or LabVIEW drivers as we have for the Aardvark and Cheetah adapters? We are looking to send and receive J1939 and/or NMEA2K packets with a customized application to communicate with the Komodo Interface attached to the CAN network with our embedded target on the other end.
Response from Technical Support:Thanks for your question! Yes, you would be able to build additional functionality using the API or LabVIEW drivers for your application. We have two CAN interfaces that can support your project: the Komodo CAN Duo Interface, a two-channel USB-to-CAN adapter and analyzer, and the Komodo CAN Solo Interface, a single-channel USB-to-CAN adapter and analyzer.
The difference is that the Komodo Duo supports two channels independently and simultaneously be an active node and passive analyzer, whereas the Komodo Solo supports one channel and can act as active node or analyzer.
Both Komodo interfaces support the features listed below.
You can send and receive CAN data with the Komodo interface using the Komodo GUI, the Komodo Software API and the Komodo LabView Driver. You can capture CAN data with the Komodo interface using the Data Center Software, the Komodo Software API and the Komodo LabView Driver.
Additional resources that you may find helpful include the following:
We hope this answers your question. If you have other questions about our host adapters, CAN interfaces or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.