|
简介
CANmodem是一个智能网关,可以通过平常的AT兼容的modem远程访问CANopen系统。
基于Windows 2000/XP的可编程接口(API)提供传输和接收SDO报文的功能,并能对CANmodem进行配置。基于PC的服务和监视程序能通过电话拨号连接,采用API很容易地进入CANmodem。
CANmodem是一个完全的CANopen节点并具有一个目标字典、两个服务器SDOs和127个客户机SDOs。任何长度的数据可以通过客户机SDOs读和写(通过modem的分段大小是231字节)。该模块可以用作心跳发生器(heartbeat
producer)和心跳接收器(heartbeat consumer),能够监测最多16个设备并在CANopen系统中传输相应的事件,如NMT事件或心跳(heartbeat)事件。另外还能够传输和接收任何第2层报文。此功能可用于传输和接收PDOs,或者使CANmodem与任何CAN协议一起使用。 |
 |
在服务的过程中,会发生很多SDO对单个设备的访问。API不仅让分别启动的SDO存取能被传输到CANmodem,也能让整个一系列被启动的SDO存取传输到CANmodem,再由CANmodem在本地处理,结果再返回。随着很多SDO存取,通过电话线的传送时间扮演了很小的角色。
CANmodem能够通过全双工RS-232接口连接到一个常规的AT兼容modem,或直接连接到PC。通信是通过基于HDLC标准的串行协议完成的。对于modem的自适应,一个可配置的初始串能够被存入目标目录。
PC和CANmodem之间的连接是由一种安全回拨步骤的方式来实现的。对此,调用者将自己的回拨号提供给CANmodem,由CANmodem基于备案列表(a
white list)进行核查。如果相关号是在备案列表中,modem会回拨调用者并开始基于CHAP协议的授权阶段。在成功授权后,PC应用可以运行CANmodem的所有功能。
技术数据
|
微控制器
|
富士通 MB90F543 |
|
存储器 |
256 kB Flash,
256 kB RAM
|
|
CAN控制器
|
富士通在片CAN控制器
|
|
CAN总线接口
|
高速ISO/IS
11898-2, 电流隔离
|
|
波特率
|
高达1Mbit/s |
|
串行接口
|
全双工RS-232接口 |
| 电源 |
9-36V DC,1.5W |
|
尺寸
|
100×75×20 mm
|
| 温度范围 |
-20℃ - +70℃ |
|
外壳
|
塑料外壳
|
|
上网时间:2005.10
相关链接
|