编辑: 笨蛋爱傻瓜悦 | 2019-09-28 |
CAN-485B 硬件采用高速微处理器设计,软件采用高 效优化的算法,帧转换采用存储转发缓冲机制,使本产品在吞吐量高达每秒
600 帧时能保证绝不丢 包.CAN (Controller Area Network)是一种串行总线系统,特别适合组建智能工业设备网络和楼 宇自动化控制系统.CAN 拥有高传输速度(高达 1Mbps) 和高可靠性, 能以高性能和高品质的方式 实现高度可靠的监控系统,同时 CAN 具有的出错自动重发功能大大提高了通信的可靠性.其灵活多 变的特有识别码机制,能极大地满足用户的协议设计要求.因此,CAN 系统首先被大量地应用于汽 车网络中.基于 CAN 网络的实时和多主机特性,它可以很容易地帮助你建立冗余系统. CAN-485B 有两种工作模式:设置模式和工作模式.在设置模式下,用户可对它的参数进行设 置.而在工作模式中,它完成 RS485 总线与 CAN 总线之间的转换.CAN-485B 特别适合大流量的 CAN-bus 数据传输应用,最高可达
600 帧/秒的数据传输速率.CAN-485B 的设计极大地考虑到应 用的灵活性,用户可以设定 CAN-485B 通过 RS485 口送出的仅仅是数据和还是整个帧,还可以设 定通过 RS485 口送进 CAN-485B 的仅仅是数据和还是整个帧,可以这样使 CAN-485B 可以配制 成四种不同的用法.而且用户还可设定 CAN-485B 是发送标准帧还是扩展帧.具体说明如下: 用户可选择在 CAN 上收到的帧是按数据格式与帧格式送到 RS485 上.在数据格式下, CAN-485B 将CAN 口收到的帧拆解,只将其中的数据送到 RS485 口;
在帧格式下,CAN-485B 将收到的 CAN 帧完整地送到 RS485 口,除数据外,还包括帧信息和帧标识码. 由RS485 送到 CAN-485B 中准备发到 CAN 总线上的数据也可在两种格式中选择: 数据格式与 帧格式.在数据格式下,用户只需将需要发送的数据送到 RS485 口上,CAN-485B 把RS485 送进 的数据装到 CAN 帧的数据域中,CAN 帧的帧信息和标识码采用预设在 CAN-485B 中的内容,在这 种模式下用户只能发送固定标识码的 CAN 帧;
而在帧格式下,用户将帧信息、帧标识码、需发送的 数据一起通过 RS485 送入.每一个 CAN 帧的帧信息和标识码都可由用户重新指定.因此,在这种 模式下,用户能发送不同标识码的 CAN 帧. CAN-485B 采用表面安装工艺, 板上自带光电隔离模块, 在控制电路和 CAN 电路之间实现完全 电气隔离.CAN-485B 也采用防雷设计,每线提供 600W 的抗雷击承受力,加上独立的 DC/DC 电源,这样的三保险设计使 CAN-485B 具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的 可靠性.另外 CAN-485B 带有 DIN-35 安装卡座,使用方便,能灵活地在 DIN 导轨上卡上取下, 另外 CAN-485B 体积小巧,也是便携式系统用户的最佳选择.同时,用户也能将 CAN-485B 嵌入 到自己的系统中应用.为方便用户,CAN-485B 设计成除可用 RS232 口设置外,也可通过 RS485 口设置,这是其他产品无法比拟的. 产品特性: z 输入电压范围:使用随机提供的外置直流 6-7.5V,200-500MA 电源 z CAN 控制器:采用 PHILIPS SJA1000T 芯片 z CAN 收发器:采用 PHILIPS PCA82C250 高性能芯片 z 微处理器:内置带看门狗的
22 兆CPU,高速可靠,防止死机 z 数据传送速率:CAN 控制器数据传送速率可编程最高达 1Mbit/s z 管理设置端口:标准 DB9F 座zRS485 通讯接口:采用
10 位接线端子 z CAN 通讯接口:采用
10 位接线端子可方便连线 z 光电隔离耐压:连续 1000VDC,瞬态 1500VDC. z CAN 协议:CAN 2.0B 规范(兼容 CAN 2.0A),符合 ISO/DIS
11898 规范 z 建议最高帧流量:600 帧/秒(*)
1 Http:www.avrun.com CAN-485B 智能型 RS485-CAN 总线转换器 z
485 接口防雷等级:T/R+,T/R- 每线提供 600W 的雷击浪涌保护 z CAN 接口防雷等级:CAN-H,CAN-L 每线 600W 的雷击浪涌保护 z 安装方式:可选标准 DIN 导轨安装或简单固定方式 z 终端匹配:无需开盖,在端子上就可实现是否接入终端匹配电阻 z 状态指示灯:一个 POWER 电源灯,一个 RS232 状态灯,一个 CAN 状态灯 z 参数设置:独特的设计使用户用任何 RS232 通信软件(如 超级终端 )都可实现参数设 置*注:此数据是将 CAN-485B 的CAN 口与 RS485 端口是速度均选择为最高速,同时收发
8 个数据字节的扩展帧而测得.如果收发标准帧,数据字节数少于 8,帧流量还可更高. 典型应用: z CAN-bus 接口转换产品开发 z CAN-bus 教学应用远程通讯 z CAN-bus 网关网桥 z 智能楼宇控制数据,广播系统等 CAN-bus 应用系统 z CAN-bus 工业自动化控制系统 安装与设置:
485 C A N LED LED DC+ DC- Setup R1 R2 CANL CANH T/R+ T/R- 智能 S-485 线AN 换网桥 R 总C转POWER CAN-485B 在安装 CAN-485B 智能型 RS485-CAN 总线转换器前, 请先阅读产品说明书. 本产品体积小巧, 用户可将其自由挂接或固定在 DIN-35 导轨上. CAN-485B 内部具有+5V 稳压芯片,用户可在外面使用 7-24V 的直流电源,产品都能正常工 作,唯一要注意的是电源正极接 DC+,电源负极接 DC-.如果使用随产品附送的电源适配器时,请 将黑白相间双色线接到十位接线端子的第
1 位(DC+) , 纯黑色线接到十位接线端子的第
2 位(DC-) , 请勿接反.CAN-485B 没有另外的电源开关,DC+/DC-加上直流电源后,产品就已通电,面板上的
2 Http:www.avrun.com CAN-485B 智能型 RS485-CAN 总线转换器 红色 LED 灯(Power)会长亮,表示电源工作正常.如果在工作时,发现 Power 熄灭,表示 CAN 总线关闭. CAN-485B 还有另外两个 LED 灯:RS485 灯和 CAN 灯.产品上电后,RS485 灯和 CAN 灯 会点亮, 表示产品进入初始化, 一秒钟后两灯会灭掉. 如果上电一秒钟后 CAN 灯长亮不灭, 表示 CAN 控制器初始化不正常;
如果上电一秒钟后 RS485 灯长亮不灭,表示系统其他部分初始化不正常.两 灯灭后,产品进入正常工作状态:当RS485 总线有数据传输时此 RS485 灯会闪烁.当CAN 总线 有数据传输时 CAN 指示灯会闪烁.如果在正常工作时,发现 RS485 灯长亮,表示产品的接收缓冲 溢出;
如果 CAN 灯长亮,表示产品的发送缓冲溢出. 产品所配的通信电缆(DB9F-DB9M 线)是方便用户将 CAN-485B 的管理端口接到 PC 上的 COM 口的.CAN-485B 共有两个模式:工作模式和设置模式.工作模式为正常收发模式,在工作模 式下,CAN-485B 的参数不再改变,而采用在设置模式下设定的参数执行 RS485 口与 CAN 口之间 的通信.在设置模式下,用户可通过管理端口对 CAN-485B 的参数进行设置,新的参数在下次断电 再上电进入工作模式中才有效.如果上电前先将接线端子的第
2 端(DC-)与第
3 端(Setup)短路,然后再上电则进入设置模式.进入设置模式后,短路线可以撤除.如果 DC-端和 Setup 端没短 路就上电, 则CAN-485B 进入工作模式. 在工作模式下, 无法进入设置模式, 除非断电, 短路 Setup 端与 DC-端,再上电. 在设置模式下,用户可对 CAN-485B 的相关参数进行设定.CAN-485B 的设置模式恒定采用 1200Bps 速度,用户可采用 WINDOWS 自带的 超级终端 进行设置: 将CAN-485B 的管理口通过电缆连到 PC 的COM 口上,打开 超级终端 ,选择 COM 口,选 择参数为
1200 波特率,8 个数据位,无奇偶校验位,一个停止位,无流量控制.然后将 CAN-485B 的DC-端、Setup 端用线短路,再上电,这时用户可在 超级终端 上看到下列菜单: www.AVRUN.com CAN-485B Setup Page Ver:050118(版本号,也许不同) 1: Select RS485 Speed(选择 RS-485 口的速度) 2: Select CAN Speed(选择 CAN 口的速度) 3: Set TX Identifier(设置在发送时的帧标识码,注1) 4: Set Acceptance Code(设置在接收时的验收码) 5: Set Acceptance Mask(设置在接受时的屏蔽码) 6: Set Waiting Time(设置在发送时,CAN-485B 等待 RS485 数据的时间,注1) 7: Select TX Frame Type(选择 CAN 口发送的是标准帧还是扩展帧,注1) 8: Select TX Type(选择 RS485 口送进 CAN-485B 的是按数据格式还是 CAN 帧格式) 9: Select RX Type(选择 CAN-485B 送到 RS485 口的包是按数据格式还是 CAN 帧格式) 0: Set to Default(将CAN-485B 的各参数恢复到出厂值) 注1:第
三、第
六、第项设定仅在第
8 项选择为 数据格式 时,该设定才有效. RS485 端口速度的选择: 在设置主菜单中我们选择 1, 超级终端 显示:
1 RS-485 Port Baudrate: (0) 0=115200;
1=57600;
2=38400;
3=19200;
4=9600;
5=4800;
6=2400;
7=1200;
8=600;
........