【发布时间】:2010-09-30 05:26:30
【问题描述】:
背景
我需要在笔记本电脑上创建一个 Java 程序来接收/发送 CANopen 消息。
选择 RJ45 作为网络的物理介质。我是 CANopen 和 Java 通信编程的新手。
如果我似乎是外行,请原谅我。事实上,我已经阅读了很多,但我仍然不知道如何开始。
问题
- 除了将 PC 连接到 CANbus 网络之外,CAN-PC 适配器还有什么作用?
- 是否可以在没有 CAN-PC 适配器的情况下将笔记本电脑连接到 CANbus 网络?
- 如果需要 CAN-PC 适配器,我应该使用哪种适配器? PCMCIA、并行、串行、USB 等?
- 如何开始编写 java 程序来监听/写入 CANopen 消息?
- 我应该使用哪些库?
- 我需要创建自己的驱动程序吗?
- 我的程序是否应该处理心跳监控、错误检测等?还是这些都由 CAN-PC 适配器处理?
- 如何从 CANbus 节点检索特定信息?
- EDS 文件和对象字典是如何创建的?每个节点都需要它们吗?
- 如何在不购买 CAN 硬件的情况下模拟 CAN 网络来测试我的 Java 程序?
【问题讨论】:
标签: java automation network-protocols can-bus canopen