
蓝马转换器f使用说明书.docx
14页蓝马F2使用说明书(型号:F2)1 .产品特性完全支持CAN总线V2.0A和V2.0B技术规范:- 0 - 8 字节报文长度- 标准数据帧、扩展数据帧、远程帧- 可设置位传输速率20K〜1 Mb/s- 可设置屏蔽滤波功能使用配套的设置软件,改变转换器参数- 简化CANE用,便于二次开发- 纯串口透传,直接收发数即可,无需动态链接库等 内置收、发缓冲器,一定限度防止数据丢失硬件特性:- 标准485/422接口,波特率最高可达115.2Kbps 总线采用光耦隔离,有效保护 CAN总线通讯- 电源采用DC-DC鬲离模块,增强产品稳定性和可靠性- 静电防护采用双向陶瓷气体放电管, 设计总线接触放电6000V空气放电10000V- 2路标准CAN^ 口,可作CAN中继器- 工作电压范围:直流 9到24V- 90mA典型工作电流- 110mA最大工作电流工业级温度标准:-40 °C〜+85 °C2 .转换器介绍485/422-CAN F2 转换器,是具有一路485/422接口和两路CAN^口,可作为一个标准 CAN?点,通过PC连接 到CAN网络,实现工控现场CAN总线数据的收、发双向传输、CANfr继器等用途。
广泛应用于工业控制、安防监控、 智能建筑、汽车电子等领域增加动态链接库,可以进行二次开发B2型号具有性能稳定,适应宽电压电源输入(9- 24V),完善的静电防护和通讯隔离保护通讯波特率可设定,尤其适用于 CAN总线中继,延长通讯距离或波特率变速中继,协议转换等应用F2具有两种工作模式,调试模式和透传模式调试模式(JP3 ON):可使用CANM试软件收发数据、设置透传模式参数、 自动检测波特率等操作透传模式(JP3 OFF):可脱离调试转件使用实现 232串口(虚拟串口)和 CAN之间的直接转换 共有5种工作方式可以选择可在 WINDWOSWINCE Macintosh OSX、Linux等操作系统中利用串口控件进行编程 开发2.1. 转换器图片图1-1 RS485/422-CAN 转换器图片2.2. 信号接口1、RS485/422接口: 8P黄色欧式端子,4P拨码开关,信号示意图如下:图2-1 信号对应图信号对应为:1-TX+, 2-TX- , 3-RX+, 4-RX-, 5-GND 6-NC, 7-NC, 8-NC2、CANS 口: 8P黄色欧式接线端子,3P拨码开关信号示意图如下:图2-2信号对应图信号对应为:1-CAN1_L 2-CAN1_H 3-CAN2_L, 4-CAN2_H5-NC, 6-NC, 7-GND 8-VDDb2.3. 拨码开关图2-3 DP4拨码开关信号对应为:DP1-485 总线120终端电阻:ON位置,电阻接入,OFF位置电阻断 开。
DP2 、DP3 DP4: 485 和 422 接口转换三位全处于ON犬态,转换器为半双工 485接 口方式三位全处于OFF状态,转换器为全双工422接 口方式图2-4 JP3拨码开关信号对应为:JP1-CAN 通道1的120欧终端电阻ON®置,电阻接入,OFF位 置电阻断开JP2-CAN 通道2的120欧终端电阻ON®置,电阻接入,OFF位 置电阻断开JP3- 调试/透传转换开关ON®置,进入调试模式,可配置转换器参数,并可使用调试软件进行通讯OFF 位置,转换器进入透传模式3 .调试模式转换器有调试模式和透传模式,在调试模式下,可以使用 CAN总线调试软件(4.x版本)进行通信调试,还可以设置转换器参数参数 本章节详细介绍使用调试软件进行数据通讯过程注意:必须设置JP3到ON然后给转换器通电)3.1. 连接转换器JP3 置为ON CAN接口连接至ij总线、将 F2转换器的485/422接口通过485转换器连上电脑,即可进入调试模式3.2. 软件连接打开CAN总线调t软件(4.9或更高版本),选择转换器参数,点击【连接设备】即可软件操作如下图所示:图3-1 软件操作图3.3. 软件功能介绍3.4. 连接设备选择设备型号为 485/422-CAN F2 ,选择端口 COM1或其他端口),选择CAN 通道1参数,然后点击【连接设备】按钮即可。
所有参数需要连接之前选定如调试中需更改 CAN参数,需释放设备并重新连接即可屏蔽和滤波寄存器:收发标准数据帧和标准远程帧,填入 2个字节ID码收发扩展数据帧和扩展远程帧,填入 4个字节ID码注:所有ID和数据为16进制编码,填入方式参考3.2中软件截图3.4.1. 数据发送发送栏共有4组,功能完全相同,可准备 4组数据,方便调试图3-2 数据发送手动:选择帧类型、选择 CAM1道、写入ID码、写入数据,点击【发送】 按钮,即可发出一帧数据定时:固定时间间隔,自动发送数据,间隔时间可以设置,单位毫秒(MS)应答:接收到数据,自动应答一帧,将本栏数据发出,可模拟从机设备调 试注:只有前8个字节的数据是有效的,超过 8个会被忽略ID 码说明:标准数据帧和标准远程帧,应填入 2个字节扩展数据帧和扩展远程帧,应填入 4个字节3.4.2. 数据接收表格方式显示接收数据显示通道,数据收发方向,数据类型, ID码,数据内容等参数通道:通道1或通道2,本型号只有通道1方向:数据传转输的方向发送或接收)帧类型:标准数据帧、扩展数据帧、标准远程帧、护展远程帧时间:从MCUt时器,直接采样的精确时间采样时点就是接收成功(或发送成功)后的时点。
平均误差为 20微秒时间功能对于计算帧与帧之间的时间间隔很有意义图3-3数据接收3.4.3. ID方式选择标准数据帧和标准远程帧有 11个ID位(占用两个字节,其中5个无效位),扩展数据帧和扩展远程帧有 29个ID位(占用四个字节,其中 3个无效位)由 于各厂家的CAN空制器的ID排列略有不同,相同的帧,ID显示会不同我公司 在软件中设计了 ID转换功能,只要设定与您的工作方式一致, 就会自动转换ID排列,在发送、接收、屏蔽滤波界面上显示出您需要的 ID图3-4 ID选择方式方还可以利用它,计算另一种排列方式的值如上图 5A 80和02 D4其实是一样的3.4.4. 屏蔽滤波功能在连接设备之前选定使用屏蔽滤波功能,可以只接收符合条件的帧不符合条件的帧都被忽略改变屏蔽滤波设置需要重新连接设备接收标准帧需填写两个字节,可以接收符合条件的标准帧,此时不能接收扩展帧接收扩展帧需填写四个字节,可以接收符合条件的扩展帧,此时不能接收标准帧接收条件:只有接收帧的ID与滤波寄存器的值相同时,此帧数据才可以收到,否则忽略有时不需要所有的位都参加比较, 可以设置屏蔽寄存器对ID中的哪些位进行滤波如果某屏蔽位设置为零,对应的标识符位将被自动接收而不进行滤波。
例如下图:屏蔽寄存器只有第一个字节高位是1其他位都是0,当收到ID第一个字节高4位与滤波寄存器的高4位相同时可以接收,否则数据被忽略 ID是53 80可以收到,ID是73 80收不到(都是5)图3-5 使用屏蔽/滤波功能*不使用屏蔽滤波功能可以同时接收扩展帧和标准帧3.4.5. 收发计数器、总线占空率通讯速率:最近3秒的平均值总线占用率:当前流量与满负荷流量的比率图3-6 通讯速率和总线占用率检测通讯速率尽量使用专用界面,比主界面的更准确图3-7 监测总线占空率3.4.6. 停止滚屏既可以查看某帧数据,又不影响后面的数据接收 图3-8 显示设置3.4.7. 环回模式和监听模式环回模式:自发自收的模式,用于设备自我检测监听模式:只收不发的模式,监听重要总线时更安全图3-9 环回模式和监听模式3.5. 用动态链接库 二次开发转换器升级型号485/422-CAN F2支持二次开发,提供 DLL动态链接库接口 以及VC VB C# JAVA C++Builder、DELPHI的调用例程详细开发介绍请参 考《USB-CAN A1 A2 dll接口函数包使用手册》4 .透传模式转换器有调试模式和透传模式。
在透传模式下, CAN数据不需要通讯协议,PC机向虚拟串口发送的数据, B2转换器直接向CAN总线发出,反之CAN总线上的数据也直接发到虚拟串口用户只需关注数据,而不必关注通讯总线的转换 过程4.1. 转换器进入调试模式设置透传模式的工作参数需要进入调试模式,使用调式工具软件设置置JP3跳线ON CAN接口连接到总线、将F2转换器的485/422接口通过485 转换器连上电脑,即可进入调试模式4.2. 打开设置软件打开CAN总线调试工具软件后,在菜单中选择设置参数 透传状态,打开设置界面如下图所示:图4-1 设置参数图4-2 设置参数4.3. 参数设置介绍4.3.1. 基本设置串口波特率:即485/422接口波特率,可选波特率1200、2400、4800、9600、14400、 19200、 38400、 57600、 115200五种透传方式可选:带命令头的透传、带 ID的标准数据帧、带ID的扩展数据帧、不带ID的标准数据帧、 不带ID的扩展数据帧详细介绍参考第 4节《模块工作方式及通讯协议介绍》三种ID排列方式:MCP2510/2515 SJA100R右对齐详细参考 附录1数据帧固定长度8字节:如选中,发送数据必须满 8字节,否则丢弃。
接收时,自动补齐8个字节,空位填入FF.如不选,可随意收发1-8个字节数据帧默认ID:透传方式四、五发送数据时,使用此 ID码其它方式无效4.3.2. CANS 道设置CAN波特率选择20K-1000K,多个波特率值可选屏蔽滤波:选中屏蔽滤波功能,在屏蔽和滤波寄存器内填入 ID码即可实现屏蔽滤波功能标准数据帧,填入2字节ID码扩展数据帧,填入 4个字节ID码数据转发:CAN1道接收到的数据转发到 485/422接口4.3.3. 保存设置保存设置后,置JP3跳线OFF,转换器即进入透传模式5.转换器透传模式及通讯协议介绍5.1. 透传方式一:带命令头的透传方式在透数据前加入一个命令字节,便于区分 各种数据类型,故推荐使用此方式工作方式数据长命令字及含义帧构成度D0通讯测试收:0xD0 0x00 发:0xD0+1 字节(版本信息)不E1收发标准数据0xE1+!OS个数n+2字节ID识别码+n字定桢节数据长E2收发扩展数据0xE2+^据个数n+4字+ID识别码+n字工作方式度桢节数据18字D1收发标准数据0xD1+2字节ID识别码+8字节数据带命令字节桢的透传方D2收发扩展数据0xD2+4字节ID识别码+8字节数据式桢推荐使用0D3收发标准远程0xD3+2字节ID识别码桢0D4收发扩展远程0xD4+4字节ID识别码桢D5设置屏弊滤波0xD5蚀能字+4字节滤波字+4字节屏蔽功能字注:使用固定长度方式时字节个数固定为 8字节。
收到不足8字节的数据帧时,模块。
