can

Robust and easy to implement serial bus (automotive application)

What serial communication bus would you use in a automotive embedded system if your main selection criteria were: * Electrically robust * Slow speed (32 kb/s) * Easy to program * Easy to interface with microcontrollers It won't be transferring much data, but it will need to be transferred periodically at high speed (100 - 500 Hz). I f...

Can you recommend good reading on CAN and MOST protocols?

Can you recommend (any) good reading (books, links, etc.) on CAN and/or MOST protocols? ...

Java and CANopen

Background Dear friends, I am required to create a java program on a laptop to receive/send CANopen messages. RJ45 is chosen to be the network's physical medium. I am new to CANopen and Java communications programming. Pardon me if I appear to be uninitiated. The truth is, I have been reading up a lot but I still do not know how to get ...

A programmer trying to understand CANopen

This is continuation of the series of questions I have posted last week at http://stackoverflow.com/questions/423526/java-and-canopen. Thank you, Matli, for having answered all my questions. Current Situation I have to write a Java program to interpret CANopen messages. Due do certain circumstances, I am unable to get my hands on the ...

CANopen PDO

Hi, I am trying to understand the CANopen protocol. For now, I do not have any CAN hardware nor the CANopen stack to experiment with. I would like to know how to write a Java program to simply interpret CANopen messages that are received at the RS232 port. Questions Are there CAN interfaces that are installed as a serial port? Will I...

Writing a CANopen test utility

How do I listen in (preferably using Java) on a small set of well-defined CANopen messages without a commercial CANopen stack? ...

CANopen PDOs and Communication Profile

I thank Matli for having explained that the CAN interface API probably has functions to retrieve the ID, data length and the data of a CANopen message. Based on the explanation, one could tell if the frame is a PDO and derive the sender node's ID from the COB-ID. My next question would be, if the data contains more than 1 value, how do...

CAN interface physical memory address

May I know where/how to locate the physical memory address of my CAN interface card? I need to use this to open a port. ...

Programming for the SAE J1939 standard

I'm trying to find information on how to program an embedded mobile controller such as the ifm R 360. Where could I find specific information on the programming language used, the required development environment and any other useful information? From what I understand, the programming language is based on IEC 61131-3. What books or tut...

CANopen - Fastest rate at which PDOs are received

Assuming highest baud rate, what is the highest rate at which PDOs are received? ...

CANopen protocol

We have a robot project where the motor controllers use CANopen for communication. I need to communicate with these motor controllers using a Master microcontroller. The problem is that I need to develop a CANopen layer in this microcontroller but I only know how to send and receive at the low level (CAN). I don't know much about the CAN...

Does the .NET Micro Framework support the CAN bus?

I know that the .NET Microframework supports the I²C bus. Are there some libraries for CAN or CANOpen too? If not, does it support CAN without using other peripherials? Can I build CAN support myself? Regards, Markus ...

CAN Controller DLL with Java Application. Unable to open CAN port.

I am creating a Java application that controls a Controller Area Network (CAN) controller via a vendor-supplied can.dll file. can.dll contains a function bool openPort(DWORD memAddr) that allows the application to establish connection with the CAN controller. I wrote a C++ test application, loaded can.dll via LoadLibrary and found this...