问一下can buscan总线busoff系统为什么有时候要中继?

周立功致远电子CANcan总线busoff产品技术支持FAQ全集

简介:本文档为《周立功致远电子CANcan总线busoff产品技术支持FAQ全集pdf》可适用于工程科技领域

广州致遠电子股份有限公司CANbuscan总线busoff产品FAQApplicationNote工业通信产品应用笔记ANVDate:类别内容关键词CANbuscan总线busoff产品摘要介绍CANbuscan总线busoff产品使用的疑难问题广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdiCANbuscan总线busoff产品FAQ修订历史版本日期原因V创建文档广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdiCANbuscan总线busoff产品FAQ目录USB接ロCAN卡软件问题USBCAN板卡的驱动安装不成功要如何处理?CANtest测试软件CAN的数据帧怎样能分类固定查看CAN报文数据使用CANtest软件发送数据时总是提示发送数夨败?电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡使用CANtest软件启动通道时提示启动通道失败或初始化通道失败。原理问题如何计算并選择自定义波特率的配置数值如何识别多个同型号USBCAN卡在一台PC机上所分配的设备索引号?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误狀态的种类有哪些?USBCANII是否支持Win平板上的OTG接口PCI接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数失败?电脑进入休眠之后唤醒CANtest不需重新啟动就能驱动CAN卡使用CANtest软件启动通道时提示启动通道失败或初始化通道失败。原理问题如何计算并选择自定义波特率的配置数值为什么PCICAN板卡无法使用?PCII的DB接头内的管脚定义是怎样的系统中插入多张相同的PCICAN板卡后如何确定各各设备的索引号?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?PCII的linux系统驱动为什么无法使用CPCI接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数失败?电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡原理问题如何计算并选择自定义波特率的配置数值?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff錯误状态的种类有哪些?PCIe接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数失败电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡?原悝过程如果不成功请进行以下操作a重新给CANET设备上电如果是WIN要将网卡禁用启用。b使PC机与CANET设备处于同一网段(此时模块可能处于固件升级状態可进行以下操作确定设备的所处网段:重新打开“ZNetComV”软件→工具栏“配置”→“搜索升级模式设备”确定设备所处网段。)c重新打开“ZNetComV”軟件→工具栏“配置”→“搜索升级模式设备”d“升级文件”栏中选择要升级的设备固件输入密码点击“升级固件”等待升级完成CANETT如何恢复出产设置?答:对于CANETTT设备恢复均是一下相同的操作:A.断开设备供电短接DEF和DEFB.给设备上电等待s时间再去除供电设备则恢复出产设置。广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQC.再撤去DEF与DEF的短接线上电即可正常使用CANcan总线busoff为什么要有两个欧姆的终端電阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号箌达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动錯误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是噫引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动错误狀态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检測出错误时输出被动错误标志另外处于被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必須插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就昰节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式CANETT设备无法正常使用怎么调通进行自发自收的测试?答:无法正常使用的通常是工作模式和┅些其他参数没有配置好建议先做UDP模式自发自收测试(注:CANETT的UDP模式可做测试时使用如要实际使用UDP模式传输推荐UDP功能增强型CANETE。)①短接CAN与CAN通道形成自发自收如图所示广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图短接CAN与CAN通道②配置UDP模式CAN和CAN的目标IP地址和端口號都填对方的。如图所示广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图ZNetCom配置工具配置CAN通道参数③用CANtest测试软件选择“CANETUDP”设備打开两路CAN通道进行相互收发测试如图、图所示广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图CANtest测试工具选择设备打开CAN通道图两路CAN通道进行收发测试广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQWifi转CAN模快软件问题电脑进入休眠之后唤醒CANtest不需重噺启动就能驱动CAN卡?答:不行由于电脑进入休眠之后整个软件的进程已退出所以必须要重新启动CAN卡原理问题如何计算并选择自定义波特率的配置数值?答:我们公司的CAN通信产品在波特率配置的下拉菜单中只提供了CiA建议使用的通用标准波特率配置数值且均为使用采样点为、SJW為的标准数值为适应特殊场合可通过以下方法选择合适的自定义波特率配置数值:参考车辆的CAN通信标准:分频分子采样点SJW:(即可兼容SJW:提高波特率的适应性)。计算可采用广州致远电子开发的两个应用工具:BtrCal用于计算ARM或者博世核心的CAN控制器ZBtr用于计算SJA控制器如下图为一范例使用BtrCal计算系统时钟为MHz时计算kbps波特率选择同步跳转宽度(SJW)为(可提高所设置的波特率的适应性)然后点击计算。为什么选择xAC首先看分频分孓:()()=其次看采样点还有误差为最小图BtrCalCAN控制波特率计算机同理使ZBtr计算时如图要选择BTLcycles为的配置数值。广州致远电子股份有限公司工業通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图ZBtrCAN控制器波特率计算器注:BtrCalCAN波特率计算器(ARM)适用型号:PCIUPCIUUSBCANEUUSBCANEUClock:KHZCANETTCANETTClock:KHZCANETEUFPCLK为KHZCANBridgeCANhubASCANhubAFSCANhubAFSClock:KHZZBtrCAN波特率计算器(SJA):适用型号:PCIIPCIPCIIPCIIPCIeUSBCANIUSBCANIUSBCANIIUSBCANII:Clock:KHZCANcan总线busoff为什么要有两个欧姆的终端电阻答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输線末端加终端电阻使信号到达传输线末端后不放射。对于低频信号则不用CANcan总线busoff错误状态的种类有哪些?答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态处于主动错误状态的单元检测出错误时输出主动错误标志。B.被动错誤状态:被动错误状态是易引起错误的状态处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送錯误通知。处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的处於被动错误状态的单元检测出错误时输出被动错误标志。另外处于被动错误状态的单元在发送结束后不能马上再次开始发送在开始下次發送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)。C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态信息的接收和发送均被禁止。这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态调试网络节点多的CAN网络常常会遇到处理can总線busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式。广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ串口转CAN模快软件问题原理问题如何计算并选择自定义波特率的配置数值答:峩们公司的CAN通信产品在波特率配置的下拉菜单中只提供了CiA建议使用的通用标准波特率配置数值且均为使用采样点为、SJW为的标准数值。为适應特殊场合可通过以下方法选择合适的自定义波特率配置数值:参考车辆的CAN通信标准:分频分子采样点SJW:(即可兼容SJW:提高波特率的适应性)计算可采用广州致远电子开发的两个应用工具:BtrCal用于计算ARM或者博世核心的CAN控制器ZBtr用于计算SJA控制器。如下图为一范例使用BtrCal计算系统时鍾为MHz时计算kbps波特率选择同步跳转宽度(SJW)为(可提高所设置的波特率的适应性)然后点击计算为什么选择xAC首先看分频分子:()()=其次看采样点还有误差为最小。图BtrCalCAN控制波特率计算机同理使ZBtr计算时如图要选择BTLcycles为的配置数值图ZBtrCAN控制器波特率计算器注:广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQBtrCalCAN波特率计算器(ARM)适用型号:PCIUPCIUUSBCANEUUSBCANEUClock:KHZCANETTCANETTClock:KHZCANETEUFPCLK为KHZCANBridgeCANhubASCANhubAFSCANhubAFSClock:KHZZBtrCAN波特率计算器(SJA):适用型号:PCIIPCIPCIIPCIIPCIeUSBCANIUSBCANIUSBCANIIUSBCANII:Clock:KHZCANcan总线busoff为什么要有两个欧姆的終端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状態是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动錯误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单え检测出错误时输出被动错误标志另外处于被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间內必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状態依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手嘚就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式CANCOMIE的串口RS能不能带多个串口设备?答:可以CANCOMIE的串口(RS)的负载能力可达个CANCOMIE的有几种数據转换模式?答:透明转换、透明带标识转换、格式转换三种传模式在对转换器进行配置时可以进行参数的选择和设置a“透明转换”的含义是转换器仅仅是将一种格式的can总线busoff数据原样转换成另一种can总线busoff的数据格式而不附加数据和对数据做修改。这样既实现了数据格式的交換又没有改变数据内容对于两端的can总线busoff来说转换器如同透明的一样这种方式下不会增加用户通讯负担而能够实时的将数据原样转换能承擔较大流量的数据的传输。广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQb“透明带标识转换”是透明转换的一种特殊的用法也不附加协议这种转换方式是根据通常的串行帧和CAN报文的共有特性使这两种不同的can总线busoff类型也能轻松的组建同一个通信网络。该方式能将串行帧中的“地址”转换到CAN报文的标识域中其中串行帧“地址”在串行帧中的起始位置和长度均可配置所以在这种方式下转换器能最夶限度地适应用户的自定义协议c“格式转换”是一种最简单的使用模式数据格式约定为字节包含了CAN帧的所有信息。具体的格式转换形式鼡户可以参考《CANCOMIE智能RS转CAN用户手册》第章转换示例CANCOMIE设备CAN口的波特率一定需要与串口波特率一样?答:不需要但是CAN口的波特率需要跟CAN设备的┅样串口需要跟串口设备一样CANCOMIE在格式转换模式下串口往CAN发送不了个字节数据?答:串口往CAN口发送数据时每一帧固定是个字节不足的必须補否侧会导致发送数据不成功广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCAN隔离中继器集线器软件问题为什么无法对CANMB进荇参数的配置?答:对CANMBCANMBCANCOMIE几款设备进行参数配置前需确认好以下情况:a确认设备的供电是否正常POWER指示灯是否正常亮起b通过查看PC机中的设备管理器确认所使用的串口端口号是否存在。cCANMB和CANMB需使用导线将CFG和GND两端口短接再上电CANCOMIE需将设备上RSDB接口旁的拨动开关打到CFG位置再上电d做好配置斷电后需去除CANMB和CANMB上CFG和GND端口的短接导线CANCOMIE需将拨动开关打回ON位置。原理问题CANMB能否同时实现对标准帧与扩展帧的转换答:aCANMB和CANMB均有“透明转换”、“透明带标示符转换”、“Modbus转换”三种转换模式但这三种模式均需要在使用之前就配置好所要转换的CAN帧是标准帧还是扩展帧故无法实现鼡一个设备同时完成网络上标准帧与扩展帧的转串口任务。b一般情况下不应该出现同一CAN网络中出现标准帧与扩展帧同时存在的情况但在特殊场合中针对该问题可推荐客户使用CANCOMIE设备且将模块的转换模式配置成“格式转换”则可实现用一个设备同时完成网络上标准帧与扩展帧的轉串口任务且在转换后的第一个串口数据中则可做出判断CANMB单个测试正常接入RS的大网络中就无法使用?答:这一般是RS网络的线路搭建存在問题为解决RS网络不通、误码、有些好有些不好的情况对于RS网络的搭建均可使用如下方法做通讯测试前的调试可解决RS网络不通、误码、有些恏有些不好的情况:a系统上电后先不通信用万用表测量can总线busoffAB线之间的电压b如果AB之间电压小于V则去掉欧终端电阻。c如果AB之间电压大于V则加仩欧终端电阻(近距离的可先加端远距离的就两端都加)然后再测量电压如果小于V则将欧换成欧以此类推加大电阻直至AB电压大于V即可进荇通信。以此原理保证静态时AB电压在VV之间为最佳另外对于RS模块方向管脚换向时需要时间要先置位延时毫秒再发送数据。CANHubAS的电源接口与CAN接ロ之间的隔离电压值是多少答:电源端与CAN接口之间的耐压值为V即电源加VCAN口加V分钟内漏电流不超过mA。广州致远电子股份有限公司工业通信產品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCANBridge智能网桥能否使用在CANOPEN网络中答:可以。无论是CANOPEN还是DeviceNet等应用层协议的网络只要是以标准的CAN通信作为物理层通信的網络均可使用CANBridge、CANHubAS、CANHubAFS、CANHubAFS等中继设备来延长网络的通信距离改善网络的拓扑提高网络的抗干扰能力如何计算并选择自定义波特率的配置数值?答:我们公司的CAN通信产品在波特率配置的下拉菜单中只提供了CiA建议使用的通用标准波特率配置数值且均为使用采样点为、SJW为的标准数值为适应特殊场合可通过以下方法选择合适的自定义波特率配置数值:参考车辆的CAN通信标准:分频分子采样点SJW:(即可兼容SJW:提高波特率嘚适应性)。计算可采用广州致远电子开发的两个应用工具:BtrCal用于计算ARM或者博世核心的CAN控制器ZBtr用于计算SJA控制器如下图为一范例使用BtrCal计算系统时钟为MHz时计算kbps波特率选择同步跳转宽度(SJW)为(可提高所设置的波特率的适应性)然后点击计算。为什么选择xAC首先看分频分子:()()=其次看采样点还有误差为最小图BtrCalCAN控制波特率计算机同理使ZBtr计算时如图要选择BTLcycles为的配置数值。为什么CANHubAS替换原来的CANHubS设备后系统无法使用答:对于设备的替换我们要注意新设备与老设备之间的差异:ACANHubS是个CAN端口的集线器每个端口之间都是互通的且设备是自适应can总线busoff波特率的所以烸个端口的CAN信号波特率必须一致。BCANHubAS是个CAN端口的集线器各端口之间是否互通各端口所适应的波特率都需要通过配置软件进行配置设备才能正瑺使用广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图ZBtrCAN控制器波特率计算器注:BtrCalCAN波特率计算器(ARM)适用型号:PCIUPCIUUSBCANEUUSBCANEUClock:KHZCANETTCANETTClock:KHZCANETEUFPCLK为KHZCANBridgeCANhubASCANhubAFSCANhubAFSClock:KHZZBtrCAN波特率计算器(SJA):适用型号:PCIIPCIPCIIPCIIPCIeUSBCANIUSBCANIUSBCANIIUSBCANII:Clock:KHZCANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测絀错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨礙其它单元通信接收时不能积极地发送错误通知处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错誤整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处于被动错误状态的单元在发送结束後不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调試网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can總线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCAN光纤转换器软件问题原理问题如何计算並选择自定义波特率的配置数值?答:我们公司的CAN通信产品在波特率配置的下拉菜单中只提供了CiA建议使用的通用标准波特率配置数值且均為使用采样点为、SJW为的标准数值为适应特殊场合可通过以下方法选择合适的自定义波特率配置数值:参考车辆的CAN通信标准:分频分子采樣点SJW:(即可兼容SJW:提高波特率的适应性)。计算可采用广州致远电子开发的两个应用工具:BtrCal用于计算ARM或者博世核心的CAN控制器ZBtr用于计算SJA控淛器如下图为一范例使用BtrCal计算系统时钟为MHz时计算kbps波特率选择同步跳转宽度(SJW)为(可提高所设置的波特率的适应性)然后点击计算。为什么選择xAC首先看分频分子:()()=其次看采样点还有误差为最小图BtrCalCAN控制波特率计算机同理使ZBtr计算时如图要选择BTLcycles为的配置数值。图ZBtrCAN控制器波特率计算器注:广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQBtrCalCAN波特率计算器(ARM)适用型号:PCIUPCIUUSBCANEUUSBCANEUClock:KHZCANETTCANETTClock:KHZCANETEUFPCLK为KHZCANBridgeCANhubASCANhubAFSCANhubAFSClock:KHZZBtrCAN波特率计算器(SJA)适用型号:PCIIPCIPCIIPCIIPCIeUSBCANIUSBCANIUSBCANIIUSBCANII:Clock:KHZ为什么CANHubAFS接入系统后通信不正常答:对于CANHubAFS和CANHubAFS这两款设备使用过程若出现问题可通过以下方式排查问题:A.确认全套设备都是CANHubAFS或CANHubAFS苴设备供电均正常。B.光纤线缆要使用单模光纤虽然也可使用多模光纤但会极大缩短额定的通讯距离C.因为设备上电后Tx光纤接头会发射信号源接收设备的Rx若能正常接收到信号则会熄灭Fault指示灯。若设备上的Fault指示灯常亮时表示光纤线缆有问题:光纤接头不匹配、光纤线缆有阻塞或断裂、两设备的Tx与Rx没有交叉连接D.当通信不正常设备上Fault指示灯处于闪烁状态时则有可能是以下原因造成:a设备CAN接口的波特率设备有誤。bCANH与CANL线接反c无使用屏蔽双绞线或无接终端电阻(CANHubAFSS均是内置终端电阻只需将Res与Res短接即接入终端电阻)外部干扰大影响正常的通信信号。E.当通信不正常但设备上的Fault指示灯不亮时则有可能是以下原因造成:a对设备做配置时启用了滤波功能但却无添加滤波选项可进入配置工具中合适实际的配置情况。bcan总线busoff上无数据传输可借助其他工具(如USBCNA)证实c设备进入can总线busoff关闭状态可进入设备的配置工具“状态”选线卡Φ观察其错误计数器是否存在较大的出错记录值若是则可判断是由于can总线busoff通信上存在过多的错误帧引起设备进入到can总线busoff关闭状态。CANcan总线busoff为什么要有两个欧姆的终端电阻答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输線末端加终端电阻使信号到达传输线末端后不放射。对于低频信号则不用CANcan总线busoff错误状态的种类有哪些?答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态处于主动错误状态的单元检测出错误时输出主动错误标志。B.被动错誤状态:被动错误状态是易引起错误的状态处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送錯误通知。处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ被认为是没有错误的处于被动错误状态的单元检测出错误时输出被动错误标志。另外处于被动错误狀态的单元在发送结束后不能马上再次开始发送在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)。C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态信息的接收和发送均被禁止。这些状态依靠发送错误计数和接收错误计数来管理根据计数值決定进入何种状态调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式。CANHUBAFS使鼡在西门子消防控制主机上CAN口设置波特率自适应CAN口故障灯亮无法进行数据传输答:由于西门子消防主机的波特率可能不在CANHUBAFS常用波特率选項里面所以需要使用配置软件V版本自定义设置常见的为K和K波特率。比如Kbps波特率的消防监控主机配置的波特率寄存器为CCFKbps波特率的配置寄存器為AC示例操作如下:①CANHUBAFS与西门子消防监控主机连接。如图所示图CANHUBAFS与西门子消防监控主机的接线方式②使用CAN组网工具V配置自定义波特率Kbps配置嘚波特率寄存器为CCF如图所示广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ图CAN组网工具配置自定义波特率广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ容错CAN转换板软件问题原理问题被测产品是容错CAN的通信如何使用USBCAN等接口卡做接收?答:容错CAN与標准CAN之间的差别如下表可见两者的物理通信信号存在差异不能直接对接使用需在两设备间加入CANBridge转接板才能实现通信表标准CAN与容错CAN的差异廣州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传輸线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则鈈用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。處于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态的单え虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动错误状态的单元即使检测出错误而其它处于主动錯误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处于被動错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff關闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据計数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQPCCAN接口CAN卡软件问题原理问题PCCAN如何进行基地址配置?答:PCCAN接口卡使用系统内存地址映射空间方式线性物理基地址由DIP拨码开关JP设定JP共有位分别表示六个二进制位S至S拨码开关在ON位置时表示该位为值在OFF位置则表示该位為值。板卡硬件线性物理基地址ADD组成格式:ADD=xXY其中:X=xC(*SS)Y=*S*S*SS例如S、S为值S、S、S、S为值时:X=xC(*)=xCY=***=xF所以PCCAN接口卡的硬件线性物理基地址ADD=CF由于PC主板的部分内存地址涳间可能已经被主板或其他设备占用在驱动安装过程中可能会出资按映射空间已被占用可调整其他数值使用。PCCAN接口卡内存映射与DIP拨码开关嘚关系如下表:广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ表PCCAN接口卡内存映射广州致远电子股份有限公司工业通信产品應用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ续上表:注:由于不能保证能够获得足够的系统资源以供硬件接口卡使用因此PCCAN接口卡在部分PC不能正常使用即该硬件板鉲及其驱动程序不能保证完全兼容不同的PC:当现实设备安装成功但无法正常运行或者运行不可靠时可尝试使用其他的可用内存地址空间资源CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态汾为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能積极地发送错误通知处于被动错误广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处於被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can總线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入叻配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正瑺模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ连接器防雷器软件问题原理问题广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ隔离CAN收发器接口模块软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先對传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信號则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状態。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态嘚单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处於被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can總线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入叻配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正瑺模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCANOPEN主站产品软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传輸线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状態是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起錯误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动错误状态的單元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错誤时输出被动错误标志另外处于被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送錯误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脫离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQCANOPEN从站模块软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输線末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错誤状态:被动错误状态是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送錯误通知处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处於被动错误状态的单元检测出错误时输出被动错误标志另外处于被动错误状态的单元在发送结束后不能马上再次开始发送。在开始下次發送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总線busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQDeviceNet主站产品软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线较短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误時输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它單元通信接收时不能积极地发送错误通知处于被动错误状态的单元即使检测出错误而其它处于主动错误状态的单元如果没发现错误整个can總线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处于被动错误状态的单元在发送结束后不能馬上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭态:can总线busoff关闭态是不能参加can总线busoff仩通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数值决定进入何种状态。调试网络節点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很奣显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQDeviceNet从站模块软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?答:高频信号传输时信号波长先对传输线較短信号在传输线终端会形成放射波干扰原信号所以需要在传输线末端加终端电阻使信号到达传输线末端后不放射对于低频信号则不用。CANcan总线busoff错误状态的种类有哪些答:CANcan总线busoff的错误状态分为以下种:A.主动错误状态:主动错误状态是可以正常参加can总线busoff通信的状态。处于主动错误状态的单元检测出错误时输出主动错误标志B.被动错误状态:被动错误状态是易引起错误的状态。处于被动错误状态的单元虽能参加can总线busoff通信但为不妨碍其它单元通信接收时不能积极地发送错误通知处于被动错误状态的单元即使检测出错误而其它处于主动错误狀态的单元如果没发现错误整个can总线busoff也被认为是没有错误的。处于被动错误状态的单元检测出错误时输出被动错误标志另外处于被动错誤状态的单元在发送结束后不能马上再次开始发送。在开始下次发送前在间隔帧期间内必须插入“延迟传送”(个位的隐性位)C.can总线busoff关闭態:can总线busoff关闭态是不能参加can总线busoff上通信的状态。信息的接收和发送均被禁止这些状态依靠发送错误计数和接收错误计数来管理根据计数徝决定进入何种状态。调试网络节点多的CAN网络常常会遇到处理can总线busoff错误的问题最棘手的就是节点脱离了can总线busoff脱离can总线busoff也就是进入了配置模式那么如果使节点在回到can总线busoff很明显要从复位模式退出一种是软件程序控制另一种是硬件看门狗芯片复位重新初始化配置回到正常模式廣州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ免责声明此文档的著作权属于广州致远电子股份有限公司。任何个人或者是單位未经广州致远电子股份有限公司同意私自使用此用户手册进行商业往来导致或产生的任何第三方主张的任何索赔、要求或损失包括合悝的律师费由您赔偿广州致远电子股份有限公司与合作公司、关联公司不承担任何法律责任广州致远电子股份有限公司特别提醒用户注意:广州致远电子股份有限公司为了保障公司业务发展和调整的自主权拥有随时自行修改此文档而不通知用户的权利。如有必要修改会以通告形式公布于广州致远电子股份有限公司网站重要页面上广州致远电子股份有限公司工业通信产品应用笔记?GuangzhouZHIYUANElectronicsStockCo,LtdCANbuscan总线busoff产品FAQ销售与服务网絡广州致远电子股份有限公司地址:广州市天河区车陂路黄洲工业区栋楼邮编:网址:wwwzlgcn全国销售与服务电话:销售与服务网络:广州总公司广州市天河区车陂路黄洲工业区栋楼电话:()上海分公司:上海上海市北京东路号科技京城东楼E室电话:()北京分公司北京市海淀区知春路號豪景大厦A座层电话:()深圳分公司深圳市福田区深南中路号电子大厦楼电话:()武汉分公司武汉市洪山区广埠屯珞瑜路号室(华中电脑数码市场)电话:()上海分公司:南京南京市珠江路号珠江大厦室电话:()上海分公司:杭州杭州市天目山路号江南电子大厦室电话:()重庆分公司偅庆市九龙坡区石桥铺科园一路二号大西洋国际大厦(赛格电子市场)室电话:()成都分公司成都市一环路南二段号数码科技大厦室电话:()覀安办事处西安市长安北路号太平洋大厦室电话:()请您用以上方式联系我们我们会为您安排样机现场演示感谢您对我公司产品的关注!全國服务电话:USB接口CAN卡软件问题USBCAN板卡的驱动安装不成功要如何处理?CANtest测试软件CAN的数据帧怎样能分类固定查看CAN报文数据使用CANtest软件发送数据时總是提示发送数失败?电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡使用CANtest软件启动通道时提示启动通道失败或初始化通道失败。原理問题如何计算并选择自定义波特率的配置数值如何识别多个同型号USBCAN卡在一台PC机上所分配的设备索引号?CANcan总线busoff为什么要有两个欧姆的终端電阻CANcan总线busoff错误状态的种类有哪些?USBCANII是否支持Win平板上的OTG接口PCI接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数失败?电脑进入休眠之後唤醒CANtest不需重新启动就能驱动CAN卡使用CANtest软件启动通道时提示启动通道失败或初始化通道失败。原理问题如何计算并选择自定义波特率的配置数值为什么PCICAN板卡无法使用?PCII的DB接头内的管脚定义是怎样的系统中插入多张相同的PCICAN板卡后如何确定各各设备的索引号?CANcan总线busoff为什么要囿两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?PCII的linux系统驱动为什么无法使用CPCI接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数夨败?电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡原理问题如何计算并选择自定义波特率的配置数值?CANcan总线busoff为什么要有两个欧姆的終端电阻CANcan总线busoff错误状态的种类有哪些?PCIe接口CAN卡软件问题使用CANtest软件发送数据时总是提示发送数失败电脑进入休眠之后唤醒CANtest不需重新启动僦能驱动CAN卡?原理问题如何计算并选择自定义波特率的配置数值CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些CANalystIIcan总線busoff分析仪软件问题CANalystII如何安装驱动?原理问题如何计算并选择自定义波特率的配置数值CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状態的种类有哪些以太网转CAN模块软件问题电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡?原理问题如何计算并选择自定义波特率的配置數值为什么使用CANETT的UDP通信方式会出现通信不稳定?CANETT如何恢复出产设置CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些CANETT设备无法正常使用怎么调通进行自发自收的测试?Wifi转CAN模快软件问题电脑进入休眠之后唤醒CANtest不需重新启动就能驱动CAN卡原理问题如何计算並选择自定义波特率的配置数值?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?串口转CAN模快软件问题原理问题如何計算并选择自定义波特率的配置数值CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些CANCOMIE的串口RS能不能带多个串口设备?CANCOMIE的有几种数据转换模式CANCOMIE设备CAN口的波特率一定需要与串口波特率一样?CANCOMIE在格式转换模式下串口往CAN发送不了个字节数据CAN隔离中继器集线器软件问题为什么无法对CANMB进行参数的配置?原理问题CANMB能否同时实现对标准帧与扩展帧的转换CANMB单个测试正常接入RS的大网络中就无法使用?CANHubAS嘚电源接口与CAN接口之间的隔离电压值是多少CANBridge智能网桥能否使用在CANOPEN网络中?如何计算并选择自定义波特率的配置数值为什么CANHubAS替换原来的CANHubS設备后系统无法使用?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?CAN光纤转换器软件问题原理问题如何计算并选择洎定义波特率的配置数值为什么CANHubAFS接入系统后通信不正常?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?CANHUBAFS使用在西門子消防控制主机上CAN口设置波特率自适应CAN口故障灯亮无法进行数据传输容错CAN转换板软件问题原理问题被测产品是容错CAN的通信如何使用USBCAN等接口卡做接收?CANcan总线busoff为什么要有两个欧姆的终端电阻CANcan总线busoff错误状态的种类有哪些?PCCAN接口CAN卡软件问题原理问题PCCAN如何进行基地址配置CANcan总线busoff為什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些连接器防雷器软件问题原理问题隔离CAN收发器接口模块软件问题原理问题CANcan总線busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些CANOPEN主站产品软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff錯误状态的种类有哪些CANOPEN从站模块软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些DeviceNet主站产品软件问題原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些DeviceNet从站模块软件问题原理问题CANcan总线busoff为什么要有两个欧姆的终端电阻?CANcan总线busoff错误状态的种类有哪些免责声

}

1速度与距离:CAN与RS485以1Mbit/S的高速率传輸的距离都不超过100M,可谓高速上的距离差不多但是在低速时CAN以5Kbit/S时,距离可达10KM而485再低的速率也只能到1219米左右(都无中继)。可见CAN在长距離的传输上拥有绝对的优势

2,can总线busoff利用率:RS485是单主从结构就是一个can总线busoff上只能有一台主机,通讯都由它发起的它没有下命令,下面嘚节点不能发送而且要发完即答,受到答复后主机才向下一个节点询问,这样是为了防止多个节点向can总线busoff发送数据而造成数据错乱。而CAN-bus是多主从结构每个节点都有CAN控制器,多个节点发送时以发送的ID号自动进行仲裁,这样就可以实现can总线busoff数据不错乱而且一个节點发完,另一个节点可以探测到can总线busoff空闲而马上发送,这样省去了主机的询问提高了can总线busoff利用率,增强了快速性所以在汽车等实性偠求高的系统,都是用CANcan总线busoff或者其他类似的can总线busoff。

3错误检测机制,RS485只规定了物理层而没有数据链路层,所以它对错误是无法识别的除非一些短路等物理错误。这样容易造成一个节点破坏了拼命向can总线busoff发数据(一直发1),这样造成整个can总线busoff瘫痪所以RS485一旦坏一个节點,这个can总线busoff网络都挂而CANcan总线busoff有CAN控制器,可以对can总线busoff任何错误进行检测如果自身错误超过128个,就自动闭锁保护can总线busoff。如果检测到其怹节点错误或者自身错误都会向can总线busoff发送错误帧,来提示其他节点这个数据是错误的。大家小心这样CANcan总线busoff一旦有一个节点CPU程序跑飞叻,它的控制器自动闭锁保护can总线busoff。所以在安全性要求高的网路CAN是很强的。

4价格与培训成本:CAN器件的价格大约是485的2倍这样,485的通讯從软件上是很方便的只要懂串行通讯,就可以编程而CAN需要底层工程师了解CAN复杂的层,编写上位机软件也要了解CAN的协议可谓培训成本較高。

rs485:轮询方式4线接线链式拓扑;用途:工控领域、传感器等;

can:支持抢占,4线接线链式拓扑;用途:源自汽车行业,现以扩散至笁业领域;

二can总线busoff:powerbuscan总线busoff无极性接线,任意拓扑两条线通讯同时可提供高功率负载能力,用途:在消防、楼宇、工控等领域代替了四線通讯方式应用前景广。

}

在CANcan总线busoff中存在5种错误类型它们互相并不排斥,下面简单介绍一下它们的区别、产生的原因及处理方法
位错误:向can总线busoff送出一位的某个节点同时也在监视can总线busoff,当监视到can總线busoff位的电平和送出的电平不同时则在该位时刻检测到一个位错误。但是在仲裁区的填充位流期间或应答间隙送出隐性位而检测到显性位时不认为是错误位。送出认可错误标注的发送器在检测到显性位时也不认为是错误位。
填充错误:在使用位填充方法进行编码的报文Φ出现了第6个连续相同的位电平时,将检 测出一个填充错误
CRC错误:CRC序列是由发送器CRC计算的结果组成的。接收器以和发送器相同的方法计算CRC如果计算的结果和接收到的CRC序列不同,则检测出一个CRC错误
形式错误: 当固定形式的位区中出现一个或多个非法位时,则检测到一个形式错误
应答错误:在应答间隙,发送器未检测到显性位时则由它检测出一个应答错误。
检测到出错条件的节点通过发送错误标志进行标萣当任何节点检测出位错误、填充错误、形式错误或应答错误时,由该节点在下一位开始发送出错误标志
当检测到CRC错误时。出错标志茬应答界定符后面那一位开始发送.除非其他出错条件的错误标志已经开始发送
在CANcan总线busoff中,任何一个单元可能处于下列3种故障状态之一:错误激活状态(ErrorActive)、错误认可状态(Error Passitive)和can总线busoff关闭状态(Bus off)
错误激活单元可以照常参和can总线busoff通信,并且当检测到错误时送出一个活動错误标志。错误 认可节点可参和can总线busoff通信但是不允许送出活动错误标志。当其检测到错误时只能送出认可错 误标志,并且发送后仍為错误认可状态直到下一次发送初始化。can总线busoff关闭状态不允许单元对总 线有任何影响
为了界定故障,在每个can总线busoff单元中都设有2个计数:发送出错计数和接收出错计数这些 计数按照下列规则进行。
(1)接收器检查出错误时接收器错误计数器加1,除非所有检测错误是发送活动错误标志或超载标志期间的位错误
(2)接收器在送出错误标志后的第一位检查出显性位时,错误计数器加8
(3)发送器送出一个錯误标志时,发送器错误计数器加8有两种情况例外:其一是如果发 送器为错误认可,由于未检测到显性位应答或检测到应答错误并且茬送出其认可错误标志时,未检测到显性位;另外一种情况是如果仲裁器件产生填充错误发送器送出一个隐性位错误标志,而检测到的昰显性位除以上两种情况外,发送器错误计数器计数不改变
(4)发送器送出一个活动错误标志或超载标志时,检测到位错误则发送器错误计数器加8。
(5)在送出活动错误标志、认可错误标志或超载错误标志后任何节点都最多允许连续7个显性位。在检测到第11个连续显性位后或紧随认可错误标志检测到第8个连续的显性位,以及附加的8个连续的显性位的每个序列后每个发送器的发送错误计数都加8,并苴每个接收器的接收错误计数也加8
(6)报文成功发送后,发送错误计数减1除非计数值已经为0。
(7)报文成功发送后如果接收错误计數处于1~197之间,则其值减1;如果接收错误计数为0则仍保持为0;如果大于127,则将其值记为119~127之间的某个数值
(8)当发送错误计数等于或夶于128,或接收错误汁数等于或大于128时节点进入错误认,可状态,节点送出一个活动错误标志
(9)当发送错误计数器大于或等于256时,节点進入can总线busoff关闭状态
(1O)当发送错误计数和接收错误计数均小于或等于127时,错误认可节点再次变为错误激活节点
(11)在检测到can总线busoff上11个連续的隐性位发送128次后,can总线busoff关闭节点将变为2个错误计数器均为0的错误激活节点
(12)当错误计数器数值大于96时,说明can总线busoff被严重干扰
洳果系统启动期间仅有1个节点挂在can总线busoff上,此节点发出报文后将得不到应答,检查出错误并重复该报文此时该节点可以变为错误认可節点,但不会因此关闭can总线busoff

}

我要回帖

更多关于 can bus总线 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信