CAN现场总线系统设计技术第5章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

IXXAT系列CAN通讯模块提纲概述VCI各类CAN接口模块canAnalyserCANBusTester结束概述IXXATPC/CAN接口采用了一种独特、多样的PC接口标准,为PC应用程序进入CAN网络提供了一个通道。用户可以根据自己的应用程序选择一个最优的PC/CAN接口。支持超过10种不同的PC接口标准,IXXAT提供了针对这些标准的不同模块以及板卡。IXXAT公司开发了非常全面的IXXATPC/CAN接口产品,并会将研发工作深入下去,因此我们将拥有一套完整的产品控制、维护和良好的生产周期。PC/CAN接口具有很广泛的应用性,所有的IXXAT接口均采用独立硬件、通用VCI(虚拟CAN接口)驱动软件来操作,因此可以很容易地在CAN模块以及板卡之间进行转换。这也更加符合未来科技的“整体化”要求。VCI(虚拟CAN接口)VCI是一种通用的CAN驱动软件,它适合于IXXAT公司的所有PC/CAN模块、板卡。作为Windows95/98/NT/2000/XP的DLL(动态连接库),它在用户应用程序和虚拟IXXATPC/CAN接口之间搭建了一座桥梁。软件开发人员可用它来研发高质量、独立硬件的CAN应用程序。因此,VCI具有编写简单、实时性高等特点。VCI的研制目的是为用户提供一种统一的程序接口,来连接IXXAT公司各种版本的PC/CAN接口产品。因此无论是PC连接(DPRAM,LPT、USB,...)还是接口的CAN控制器的设计都是很重要的。而且,VCI可同时操作几个(即使是不同的)模块、板卡。这种概念实现了PC/CAN接口应用程序的独立性。VCI定义的CAN控制器,与Basic-CAN控制器具有相同的结构,都支持11位和29位标识符的操作。各类CAN接口模块USB-to-CANCANdy-liteCANlinkIIiPC-I165/PCICANbluetinCAN161CAN@netII/GenericCANbridgeLIN2CANCANmodem/CANopenCAN-RepeaterFORepeaterFOStarCouplerCANcorderUSB-to-CANII-智能CAN模块USB-to-CAN是一种智能接口,有两个CAN通道。它采用16位微控制器,具有强大、高效的功能,支持即插即用。板上16位微控制器能够高效地控制CAN控制器的发送和接收任务,即使在总线负载较重的情况下,仍可有效支持带有时间标志的CAN报文的过滤、预处理和存储以及CAN报文的实时传输等功能。USB-to-CAN与通用CAN驱动软件VCI一起,能有效地支持CAN系统中基于PC的应用;若加上canAnalyser软件,它便成为一种便捷、灵活的分析和开发工具。另外,USB-to-CAN非常适合于在多节点CANopen网络中作为Master设备。USB-to-CANII-智能CAN模块CANdy-lite-非智能PC/CAN接口模块(并口)CANdy-lite是一种非智能CAN接口模块,用于并口,有一个CAN通道。它特别适合移动式应用,用于设定和配置CAN网络(CANopen,DeviceNet)。CANdy-lite-非智能PC/CAN接口模块(并口)CANlinkII-CAN-RS232转换器-CANlinkII为带有串行口的设备连接到CAN网络提供了很大的方便此新型号有两种模式,可分别用于CAN和CANopen网络。在CAN模式(第二层)下,接收到的CAN数据被以透明流的方式传输到RS232接口。由RS232发送的数据在CAN报文中打包并传输。在传输和接收时,都有可配置的标志符。在CANopen模式下,CANlink是作为CANopen的用户,将串行数据作为字节流对象存于制造商特定对象字典区内。所支持的CANopen特点如下:*1个Server服务数据对象(SDO)加速、非加速、无CRC校验;*1个传输进程数据对象(PDO)静态映射;*1个接收进程数据对象(PDO)静态映射;*紧急报文;*监视(heartbeat)发送者(Producer);*NMT从。通信接口和模式采用配置文件进行设置,该文件与一个上载程序一起存在设备里。CANlinkII有两种外形包装,铝合金外壳和塑料外壳。CANlinkII-CAN-RS232转换器-CANlinkII为带有串行口的设备连接到CAN网络提供了很大的方便iPC-I165/PCI-智能PC/CAN接口模块(PCI总线)iPC-I165/PCI是一种智能CAN接口板,有一个或二个CAN通道,能覆盖大量的CAN应用。由于支持PCI总线,此接口板代表了最新的技术,可以即插即用。iPC-I165/PCI具有在板的微控制器,它能够滤波、预处理和存储带有时间标志的CAN报文,并能实时传输CAN报文。与通用CAN驱动软件VCI一起,它能有效地支持CAN系统中基于PC的应用。由于其极好的性价比,iPC-I165/PCI适合于需大量使用的产品。另外,iPC-I165/PCI适宜于IXXAT分析和配置工具一起使用。iPC-I165/PCI-智能PC/CAN接口模块(PCI总线)CANblue-智能CAN模块(Bluetooth接口)CANblue是一种高效CAN模块,通过蓝牙以无线方式连到PC。因此对于难以访问的CAN系统,它是理想的服务工具。CANblue和PC机或笔记本间的最大距离依赖于实际的条件并且可以超过100米。由于有通用CAN驱动软件VCI的支持,CANblue既可与IXXAT的工具、也可与用户定制的程序一起工作。另外,采用现有的、基于VCI的应用程序和工具,通过蓝牙对CAN系统进行无线访问是很容易做到的。CANblue-智能CAN模块(Bluetooth接口)tinCAN161-智能CAN模块(PCMCIA)tinCAN161是一种用于PC卡总线系统(PCMCIA)的智能接口,有两个CAN通道。它有一个高速接口和一个高/低速可通过软件转换的接口(VCIV3以上版本),因此适用于工业和汽车领域。即使在总线负载较重的情况下,tinCAN161上16位微控制器系统也能够对接收到的带有时间标志的CAN报文进行过滤、预处理和存储。tinCAN161与通用CAN驱动软件VCI一起,能有效地支持CAN系统中基于PC的应用;若加上canAnalyser软件,它便成为一种便捷、灵活的CAN系统分析、启动和配置工具。tinCAN161-智能CAN模块(PCMCIA)CAN@netII/Generic-CAN-Ethernet网关或CAN-Ethernet-CAN桥网关模式:在网关模式下,CAN@netII/Generic通过TCP/IP连到PC机或控制器平台。主机上的应用程序通过一个标准TCP/IP套接字通信并使用一个简单的ASCII协议。因此,CAN@netII/Generic通过一个本地局域网或因特网提供简单、灵活地访问CAN系统。CAN@netII/Generic-CAN-Ethernet网关或CAN-Ethernet-CAN桥桥模式:采用2个CAN@netII/Generic能够实现CAN-Ethernet-CAN桥的功能。这个桥能使CAN系统间的CAN报文能进行交换,可以定义其中的滤波器列表。CAN@netII/Generic-CAN-Ethernet网关或CAN-Ethernet-CAN桥CANbridge-可配置的CAN/CAN网关CANbridge可以将两个CAN网络(即使有不同的比特率)联接。不象CAN-Repeater那样只能翻译电子信号,CANbridge可以完全接收CAN报文,然后依据过滤和转换规则(储存-发送原则)送到其它的CAN网络。在转换规则(网关表)的帮助下,CAN报文能够在另一标识符下过滤并传递。具有这样的机理,经过将报文送到另一个相关网络,在单独的网络上的总线负载就会减小。CANbridge在具有相应的软件情况下,也能够用于将具有不同的高层协议的CAN网络联结,如CANopen和DeviceNet。CANbridge具有高效的16-bit微控制器,能够以高数据率处理字符串,而不会有报文丢失。LEDs以信号显示联结着的网络的当前状态。可采用便利的Windows程序通过串口进行配置。CAN接口的配置、操作方式的设置、滤波器和转换表都存在桥中。CANbridge有三种型号:具有导轨外壳或坚固金属外壳的工业版和具有坚固金属外壳的汽车版。CANbridge-可配置的CAN/CAN网关LIN2CAN-功能强大的LIN-CAN网关作为通用设备,LIN-CAN网关可以用于通过CAN总线对LIN网络进行分析,以及对LIN从或主模块进行仿真。另外,LIN-CAN网关还可以作为基于PC的配置及监控软件的LIN-PC接口,或支持通过PC开发LIN设备。操作模式LIN-CAN网关支持4种操作模式:*LIN-CAN网关*LIN-Slave仿真*LIN-Master-Slave仿真*LIN-PC接口可以通过PC配置并激活不同的模式。设备上电后,配置好的模式将自动启动。LIN2CAN-功能强大的LIN-CAN网关LIN-CAN网关LIN-CAN网关模式允许将LIN报文透明传输到CAN网络。设备在这里作为LIN从设备工作。接收到的LIN报文将传送到CAN网络中,LIN标志符将被转换为CAN标志符。LIN数据将通过CAN对象传送,设备将提供从CAN传输到LIN的功能。为了完成这一功能,当LIN网络中的主节点请求传送时,CAN的标志符将被转换为LIN标志符。CAN对象的数据被存储在缓存中,然后作为LIN数据传送。设备中存储了可通过PC编程的转换表,可用来实现LIN、CAN报文间的转换。LIN从(Slave)仿真LIN从节点模式提供了标准的LIN-Slave仿真功能。设备中含有一个可配置的传输列表,当接收到LIN标志符时,传输存储的数据。该列表可以通过PC配置,并存储在设备的Flash存储器中。LIN主(Master)-从(Slave)在LIN-主(Master)-从(Slave)模式下,设备将作为带有LIN-Slave功能的LIN总线仲裁器使用。该模式下,可配置的进程列表可用,并被周期性处理。除了总线的仲裁功能,该模式可以通过可配置的传输列表实现传输功能。LIN-PC接口除了单机工作模式,LIN-CAN网关还可以通过串口作为PC接口使用。设备可以作为LIN-Slave使用,PC上的软件可以实现对LIN对象进行监控等功能。传输列表可以进行交互式更改。另外,LIN-Master功能也是可用的,总线仲裁功能可以通过PC触发。通过这些功能,可以通过PC的支持对LIN主节点或从节点仿真。所有的模式都可以通过PC配置。配置值存储在设备的非易失性存储器中,可以通过PC读取。LIN2CAN-功能强大的LIN-CAN网关技术数据*16位单片机系统*1xCANISO11898-2高速*1xCANISO11898-3低速*1xLIN*1xRS232*6KRAM数据存储,128K可选,128Kflash*可配置的睡眠模式,可通过CAN,LIN或RS232唤醒CANmodem/CANopen-通过电话线远程访问CANopen系统CANmodem是一个智能网关,可以通过平常的AT兼容的modem远程访问CANopen系统。基于Windows2000/XP的可编程接口(API)提供传输和接收SDO报文的功能,并能对CANmodem进行配置。基于PC的服务和监视程序能通过电话拨号连接,采用API很容易地进入CANmodem。CANmodem是一个完全的CANopen节点并具有一个目标字典、两个服务器SDOs和127个客户机SDOs。任何长度的数据可以通过客户机SDOs读和写(通过modem的分段大小是231字节)。该模块可以用作心跳发生器(heartbeatproducer)和心跳接收器(heartbeatconsumer),能够监测最多16个设

1 / 55
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功