一:CAN适配器 较新一代USB转CAN卡(适配器)可实现总线双向数据传输,专用的工业级高速32位CPU,接收和发送速度大于8000帧/秒(就是在can总线波特率达到较大1M的时候,总线满发的数据帧不丢失)。 符合ISO 11898标准,支持CAN 2.0A/B,标准帧/扩展帧/数据帧/远程帧。 四层沉金工艺线路板,增强USB接口过流保护(电源接口处增加过流瞬态保护器件,有效保护设备及USB接口不受破坏)。 增强CAN总线EMI抗干扰能力,产品通过CiA(CAN-in-Automation)要求的电磁干扰试验测试,提高整个系统稳定性。 严格控制生产工艺,所有元器件采用国际知名品牌的工业级原装新品(较大程度增加产品使用寿命)。 嵌入式实时操作系统,固件程序可以远程升级,用户可自己远程升级芯片固件程序。(可随时升级旧版本内核,一台设备不过时) 纯铝合金外壳,稳定抗干扰,端子接头,方便调试。 工业级主芯片,CAN端磁耦隔离,隔离总线上的高压共模信号,提高运行稳定性,增加使用寿命。 3×24小时满负荷收发测试,不丢帧。 增加GND和PE接口,在环境干扰比较严重,干扰总线数据时接上可提高稳定性。 产品驱动通过微软数字签名认证,可以在win 98/xp/2000/2003/7/8等32/64位操作系统上使用。 即插即用,适合现场调试分析,检测网络状态。 二:CAN总线分析仪 软件自带总线分析功能,当遇到总线连接错误时,可以很直观的帮用户分析CAN总线干扰和测试CAN总线状态。 (1)CAN控制器内部FIFO溢出:某一段时间内的总线报文过于密集,导致USBCAN来不及接收,发生报文丢失。 (2)CAN控制器错误报警:总线发生多次发送错误或接收错误,错误计数器超出报警阈值,并能显示错误计数值。 (3)CAN控制器消极错误:总线发生多次发送错误或接收错误,导致CAN控制器进入错误消极状态,并能显示错误计数值。 (4)CAN控制器仲裁丢失:本节点与其他设备在竞争总线时失败,待发报文将在下一次总线空闲时尝试发送,能捕捉到相应的错误位信息并显示出来。 (5)CAN控制器总线错误:总线发生一次发送错误或接收错误,错误计数器的值将累加,并能捕捉错误的位信息,比如ACK、CRC、位界定错误信息。 (6)CAN数据缓冲区溢出:由于一段时间未与PC交换数据,导致设备存储的报文数目超出硬件容量限制,新接收的报文将覆盖较早的报文。 (7)可以接收总线上的错误帧,指示错误帧类型,统计错误帧率,便于用户分析总线状态并快速定位发送错误帧的节点。 三、CAN与RS-485比较。 特性RS-485 CAN-bus 单点成本低廉稍高 系统成本高较低 总线利用率低高 网络特性单主网络多主网络 数据传输率低高 容错机制无可靠的错误处理和检错机制 通讯失败率高极低 节点错误的影响导致整个网络的瘫痪无任何影响 通讯距离<1.5km可达10km(5kbps) 网络调试困难非常容易 开发难度标准Modbus协议标准CAN-bus协议 后期维护成本高低 四、岩土监测传感器CAN总线通信系统特点: 1、兼容性强:可利用原来的四芯总线,供电以及通信线CANH、CANL共用一条总线;原有RS485信号传感器,接一485转CAN转换器即可转化为CAN信号,终端加一CAN适配器转换为串口,即485系统替换成CAN总线。 2、数据传输速率及距离:因岩土监测是一相对静态监测,CAN总线选择相对低的速率,可以保证传输距离远,现有速率可保证传输距离3km,足够满足大多数现场。 3、节点容错机制:具有可靠的错误处理以及检错机制,不会像485总线的匹配问题导致网络的大面积甚至全部瘫痪。只需保证总线信号线无故障即可保障通信; 4、通用性强:数据进入上位机较终还是通过串口数据,与之前RS485通信协议以及速率无关,可直接兼容上位机软件。 5、信号硬件保护:CAN模块对信号保护先是通过隔离电源重新供电,隔离电压为1500Vdc;并对信号线做了防雷保护,可抵御600KV感应雷击;