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 (any) good reading (books, links, etc.) on CAN and/or MOST protocols?
...
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 ...
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 ...
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...
How do I listen in (preferably using Java) on a small set of well-defined CANopen messages without a commercial CANopen stack?
...
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...
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.
...
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...
Assuming highest baud rate, what is the highest rate at which PDOs are received?
...
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...
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
...
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...