《蓝马转换器f使用说明书.pdf》由会员分享,可在线阅读,更多相关《蓝马转换器f使用说明书.pdf(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、蓝马蓝马 F2F2 使用说明书使用说明书型号:型号:F2F21.1.产品特性产品特性完全支持 CAN 总线 V2.0A 和 V2.0B 技术规范:-0-8 字节报文长度-标准数据帧、扩展数据帧、远程帧-可设置位传输速率 20K1 Mb/s-可设置屏蔽滤波功能使用配套的设置软件;改变转换器参数-简化 CAN 应用;便于二次开发-纯串口透传;直接收发数即可;无需动态链接库等.-内置收、发缓冲器;一定限度防止数据丢失硬件特性:-标准 485/422 接口;波特率最高可达 115.2Kbps.-总线采用光耦隔离;有效保护 CAN 总线通讯-电源采用 DC-DC 隔离模块;增强产品稳定性和可靠性-静电防
2、护采用双向陶瓷气体放电管;设计总线接触放电 6000V 空气放电 10000V-2 路标准 CAN 接口;可作 CAN 中继器-工作电压范围:直流 9 到 24V-90mA 典型工作电流-110mA 最大工作电流工业级温度标准:-40 C +85 Coo2.2.转换器介绍转换器介绍 485/422-CAN F2 转换器;是具有一路 485/422 接口和两路 CAN 接口;可作为一个标准 CAN 节点;通过 PC 连接到CAN 网络;实现工控现场 CAN 总线数据的收、发双向传输、CAN 中继器等用途.广泛应用于工业控制、安防监控、智能建筑、汽车电子等领域.增加动态链接库;可以进行二次开发.B
3、2型号具有性能稳定;适应宽电压电源输入924V;完善的静电防护和通讯隔离保护.通讯波特率可设定;尤其适用于 CAN 总线中继;延长通讯距离或波特率变速中继;协议转换等应用.F2 具有两种工作模式;调试模式和透传模式.调试模式 JP3 ON:可使用CAN 调试软件收发数据、设置透传模式参数、自动检测波特率等操作.透传模式 JP3 OFF:可脱离调试转件使用.实现 232 串口虚拟串口和 CAN 之间的直接转换.共有 5 种工作方式可以选择.可在 WINDWOS、WINCE、Macintosh OSX、Linux 等操作系统中利用串口控件进行编程开发.2.1.2.1.转换器图片转换器图片图 1-1
4、 RS485/422-CAN 转换器图片2.2.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、CAN 接口:8P 黄色欧式接线端子;3P 拨码开关.信号示意图如下:图 2-2 信号对应图信号对应为:1-CAN1_L;2-CAN1_H;3-CAN2_L;4-CAN2_H;5-NC;6-NC;7-GND;8-VDD.2.3.2.3.拨码开关拨码开关图 2-3 DP4 拨码开关信号对应为:DP1-485 总线 120
5、终端电阻: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.3.调试模
6、式调试模式转换器有调试模式和透传模式;在调试模式下;可以使用 CAN 总线调试软件4.x 版本进行通信调试;还可以设置转换器参数参数.本章节详细介绍使用调试软件进行数据通讯过程.注意:必须设置 JP3 到 ON;然后给转换器通电3.1.3.1.连接转换器连接转换器 JP3 置为 ON;CAN 接口连接到总线、将 F2 转换器的 485/422 接口通过 485 转换器连上电脑;即可进入调试模式.3.2.3.2.软件连接软件连接打开 CAN 总线调试软件 4.9 或更高版本;选择转换器参数;点击连接设备即可.软件操作如下图所示:图 3-1软件操作图3.3.3.3.软件功能介绍软件功能介绍3.4.
7、3.4.连接设备连接设备选择设备型号为 485/422-CAN F2;选择端口 COM1 或其他端口;选择 CAN 通道1 参数;然后点击连接设备按钮即可.所有参数需要连接之前选定.如调试中需更改 CAN 参数;需释放设备并重新连接即可.屏蔽和滤波寄存器:收发标准数据帧和标准远程帧;填入 2 个字节 ID 码.收发扩展数据帧和扩展远程帧;填入 4 个字节 ID 码.注:所有 ID 和数据为 16 进制编码;填入方式参考 3.2 中软件截图.下同.3.4.1.3.4.1.数据发送数据发送发送栏共有 4 组;功能完全相同;可准备 4 组数据;方便调试.图 3-2数据发送手动:选择帧类型、选择 CA
8、N 通道、写入 ID 码、写入数据;点击发送按钮;即可发出一帧数据.定时:固定时间间隔;自动发送数据;间隔时间可以设置;单位毫秒 MS.应答:接收到数据;自动应答一帧;将本栏数据发出;可模拟从机设备调试.注:只有前 8 个字节的数据是有效的;超过 8 个会被忽略.ID 码说明:标准数据帧和标准远程帧;应填入 2 个字节.扩展数据帧和扩展远程帧;应填入 4 个字节.3.4.2.3.4.2.数据接收数据接收表格方式显示接收数据.显示通道;数据收发方向;数据类型;ID 码;数据内容等参数.通道:通道 1 或通道 2;本型号只有通道 1.方向:数据传转输的方向.发送或接收帧类型:标准数据帧、扩展数据帧
9、、标准远程帧、护展远程帧时间:从 MCU 定时器;直接采样的精确时间.采样时点就是接收成功或发送成功后的时点.平均误差为 20 微秒.时间功能对于计算帧与帧之间的时间间隔很有意义.图 3-3 数据接收3.4.3.3.4.3.IDID方式选择方式选择标准数据帧和标准远程帧有 11 个 ID 位占用两个字节;其中 5 个无效位;扩展数据帧和扩展远程帧有 29 个 ID 位占用四个字节;其中 3 个无效位.由于各厂家的CAN控制器的 ID 排列略有不同;相同的帧;ID显示会不同.我公司在软件中设计了 ID 转换功能;只要设定与您的工作方式一致;就会自动转换 ID 排列;在发送、接收、屏蔽滤波界面上显
10、示出您需要的 ID.图 3-4 ID 选择方式方还可以利用它;计算另一种排列方式的值.如上图 5A 80 和 02 D4 其实是一样的.3.4.4.3.4.4.屏蔽滤波功能屏蔽滤波功能在连接设备之前选定使用屏蔽滤波功能;可以只接收符合条件的帧.不符合条件的帧都被忽略.改变屏蔽滤波设置需要重新连接设备.接收标准帧需填写两个字节;可以接收符合条件的标准帧;此时不能接收扩展帧.接收扩展帧需填写四个字节;可以接收符合条件的扩展帧;此时不能接收标准帧.接收条件:只有接收帧的 ID 与滤波寄存器的值相同时;此帧数据才可以收到;否则忽略.有时不需要所有的位都参加比较;可以设置屏蔽寄存器对 ID 中的哪些位进
11、行滤波.如果某屏蔽位设置为零;对应的标识符位将被自动接收而不进行滤波.例如下图:屏蔽寄存器只有第一个字节高位是 1 其他位都是 0;当收到 ID 第一个字节高 4 位与滤波寄存器的高 4 位相同时可以接收;否则数据被忽略.ID是 53 80 可以收到;ID 是 73 80 收不到都是 5.图3-5使用屏蔽/滤波功能*不使用屏蔽滤波功能可以同时接收扩展帧和标准帧.3.4.5.3.4.5.收发计数器、总线占空率收发计数器、总线占空率通讯速率:最近 3 秒的平均值.总线占用率:当前流量与满负荷流量的比率.图 3-6通讯速率和总线占用率检测通讯速率尽量使用专用界面;比主界面的更准确.图 3-7监测总线
12、占空率3.4.6.3.4.6.停止滚屏停止滚屏既可以查看某帧数据;又不影响后面的数据接收.图3-8显示设置3.4.7.3.4.7.环回模式和监听模式环回模式和监听模式环回模式:自发自收的模式;用于设备自我检测.监听模式:只收不发的模式;监听重要总线时更安全.图3-9环回模式和监听模式3.5.3.5.用动态链接库用动态链接库 二次开发二次开发转换器升级型号 485/422-CAN F2 支持二次开发;提供 DLL 动态链接库接口以及 VC、VB、C#、JAVA、C+Builder、DELPHI 的调用例程.详细开发介绍请参考USB-CAN A1 A2 dll 接口函数包使用手册4.4.透传模式透
13、传模式转换器有调试模式和透传模式.在透传模式下;CAN 数据不需要通讯协议;PC 机向虚拟串口发送的数据;B2 转换器直接向 CAN 总线发出;反之 CAN 总线上的数据也直接发到虚拟串口.用户只需关注数据;而不必关注通讯总线的转换过程.4.1.4.1.转换器进入调试模式转换器进入调试模式设置透传模式的工作参数需要进入调试模式;使用调式工具软件设置.置 JP3 跳线 ON;CAN 接口连接到总线、将 F2 转换器的 485/422 接口通过 485转换器连上电脑;即可进入调试模式.4.2.4.2.打开设置软件打开设置软件打开 CAN 总线调试工具软件后;在菜单中选择设置参数_透传状态;打开设置
14、界面.如下图所示:图 4-1设置参数图 4-2设置参数4.3.4.3.参数设置介绍参数设置介绍4.3.1.4.3.1.基本设置基本设置串口波特率:即 485/422 接口波特率;可选波特率 1200、2400、4800、9600、14400、19200、38400、57600、115200五种透传方式可选:带命令头的透传、带 ID 的标准数据帧、带 ID 的扩展数据帧、不带 ID 的标准数据帧、不带 ID 的扩展数据帧.详细介绍参考第 4 节模块工作方式及通讯协议介绍.三种 ID 排列方式:MCP2510/2515、SJA1000、右对齐.详细参考 附录 1.数据帧固定长度 8 字节:如选中;
15、发送数据必须满 8 字节;否则丢弃.接收时;自动补齐 8 个字节;空位填入 FF.如不选;可随意收发 1-8 个字节数据帧.默认 ID:透传方式四、五发送数据时;使用此 ID 码.其它方式无效.4.3.2.4.3.2.CANCAN通道设置通道设置 CAN 波特率选择.20K-1000K;多个波特率值可选.屏蔽滤波:选中屏蔽滤波功能;在屏蔽和滤波寄存器内填入 ID 码即可实现屏蔽滤波功能标准数据帧;填入 2 字节 ID 码.扩展数据帧;填入 4 个字节 ID 码.数据转发:CAN 通道接收到的数据转发到 485/422 接口.4.3.3.4.3.3.保存设置保存设置保存设置后;置 JP3 跳线
16、OFF;转换器即进入透传模式.5.5.转换器透传模式及通讯协议介绍转换器透传模式及通讯协议介绍5.1.5.1.透传方式一透传方式一:带命令头的透传方式带命令头的透传方式在透数据前加入一个命令字节;便于区分各种数据类型;故推荐使用此方式.工作方式工作方式数数据据长长命令字及含义帧构成度度D0D0 通讯测试通讯测试收:0 xD0 0 x00发:0 xD0+1 字节版本信息不不定定长长工工作作方方式式度度1 1E1E1 收发标准数据收发标准数据0 xE1+数据个数 n+2 字节 ID 识别码+n 字桢桢节数据E2E2 收发扩展数据收发扩展数据0 xE2+数据个数 n+4 字节 ID 识别码+n 字桢
17、桢节数据8 8 字字D1D1 收发标准数据收发标准数据0 xD1+2 字节 ID 识别码+8 字节数据桢桢D2D2 收发扩展数据收发扩展数据0 xD2+4 字节 ID 识别码+8 字节数据桢桢带带命命令令字字节节的的透透传传方方式式推荐使用推荐使用 0 0D3D3 收发标准远程收发标准远程0 xD3+2 字节 ID 识别码桢桢 0 0D4D4 收发扩展远程收发扩展远程0 xD4+4 字节 ID 识别码桢桢D5 设置屏弊滤波0 xD5+使能字+4 字节滤波字+4 字节屏蔽功能例如串口发送数据到转换器:标准数据帧 5 字节指令码数据个数 ID 码数据流 0 xE1 0 x055 0 x00 0 x
18、00 0 xA1+0 xA2+0 xA3+0 xA4+0 xA5字注:使用固定长度方式时字节个数固定为 8 字节.收到不足 8 字节的数据帧时;模块自动补 0 xff;补足 8 字节.5.2.5.2.透传方式二透传方式二:带带IDID的标准帧的标准帧工作方式工作方式数数据据长长命令字及含义度度帧构成带 ID 的标准数据不不定定长长工工作作方方式式度度2 2带带IDID的标的标其他桢类型丢弃带 ID 的标准数据2 字节 ID 识别码+8 字节数据帧2 字节 ID 识别码+18 字节数据准数据帧准数据帧8 8 字节字节帧其他桢类型丢弃例如串口发送数据到转换器:标准数据帧 5 字节 ID 码数据流
19、0 x00 0 x00 0 xA1+0 xA2+0 xA3+0 xA4+0 xA5此方式只能透传标准数据帧;其他帧类型将被 CAN 模块丢弃.5.3.5.3.透传方式三:带透传方式三:带IDID的扩展数据帧的扩展数据帧工作方式工作方式数数据据长长命令字及含义度度工工作作方方式式不不定定长长带 ID 的扩展数据4 字节 ID 识别码+18 字节数据3 3带带IDID的扩的扩度度帧其他桢类型丢弃帧构成展数据帧展数据帧8 8 字节字节带 ID 的扩展数据4 字节 ID 识别码+8 字节数据帧其他桢类型丢弃例如串口发送数据到转换器:扩展数据帧 5 字节 ID 码数据流 0 x00 0 x00 0 x0
20、0 0 x00 0 xA1+0 xA2+0 xA3+0 xA4+0 xA5此方式只能透传扩展数据帧;其他帧类型将被 CAN 模块丢弃.5.4.5.4.透传方式四:不带透传方式四:不带IDID的标准数据帧的标准数据帧工作工作方式方式数数据据长长命令字及含义度度帧构成工工作作方方式式不不定定长长不带 ID 的标准数18 字节数据4 4不带不带IDID的的度度据帧其他桢类型丢弃标标准准数数据据8 8 字节字节不带 ID 的标准数8 字节数据帧帧据帧其他桢类型丢弃例如串口发送数据到转换器:标准数据帧 5 字节数据流 0 xA1+0 xA2+0 xA3+0 xA4+0 xA5此方式只能透传标准数据帧;其
21、他帧类型将被 CAN 模块丢弃.5.5.5.5.透传方式五:不带透传方式五:不带IDID的扩展数据帧的扩展数据帧工作方式工作方式数数 据据 长长命令字及含义度度工工作作方方式式不不 定定 长长不带 ID 的扩展数18 字节数据5 5不带不带IDID的的扩扩展展数数据据8 8 字节字节帧帧度度据帧其他桢类型丢弃不带 ID 的扩展数8 字节数据据帧其他桢类型丢弃例如串口发送数据到转换器:扩展数据帧 5 字节数据流 0 xA1+0 xA2+0 xA3+0 xA4+0 xA5此方式只能透传扩展数据帧;其他帧类型将被 CAN 模块丢弃.帧构成5.6.5.6.屏蔽滤波功能屏蔽滤波功能 CAN总线的标准;可
22、以设置对接收的帧的ID进行过滤;不符合规则的帧;挡在模块外.本机不处理;以节约 CPU 时间.基本过程是:接收到的报文各种帧类型的 ID 与滤波寄存器进行比较.ID 相同时报文才可进入模块.如果只需要比较几个 ID 位;可以设置屏蔽寄存器.屏蔽寄存器的“位”与报文 ID 与滤波寄存器一一对应;位的值为 0 时;此位不参加比较.可以不开启屏蔽滤波功能默认不开启;模块将接收所有报文.透传方式一:带命令头的透传方式使用 D5 命令 0 xD5+使能字+4 字节滤波字+4 字节屏蔽字 D5DA 设置屏弊滤波功能注:通道 2 命令字为 0 xDA 0 xD5DA+使能字+4 字节滤波字+4 字节屏蔽字使
23、能字值 0:禁用屏弊滤波功能 默认状态通过 232 接口发送如下数据到转换器:0 xD5 +0 x00+0 x00+0 x00+0 x00+0 x00+0 x00+0 x00+0 x00+0 x00命令字+使能字+4 字节滤波字 +4 字节屏蔽字 1:开启标准桢屏蔽滤波功能 4 字节滤波字的前两个字节有效;4 字节屏蔽字的前两字节有效例如:滤波字为:0 x45 0 xC0屏蔽字为:0 xff 0 xE0通过 232 接口发送如下数据到转换器:0 xD5 +0 x01+0 x45+0 xC0+0 x00+0 x00+0 xff+0 xE0+0 x00+0 x00 用 0 补齐字节数命令字+使能字
24、+4 字节滤波字 +4 字节屏蔽字 2:开启扩展桢屏蔽滤波功能例如:滤波字为:0 x01 0 x02 0 x03 0 x04 屏蔽字为:0 xFF 0 xE3 0 xFF 0 xFF通过 232 接口发送如下数据到转换器:0 xD5 +0 x02+0 x01+0 x02+0 x03+0 x04+0 xFF+0 xE3+0 xFF+0 xFF命令字+使能字+4 字节滤波字 +4 字节屏蔽字其他 4 种工作方式的屏蔽滤波功能只能用设置参数工具设置;参见第第 3 3 节节 参数设置参数设置.6.6.常用参数常用参数电源:9-24v 直流 DC工作电流:90-110MA转换器状态:默认为调试状态;即
25、JP3 跳线 ON可选串口、CAN 波特率值:参数名称串口波特率参数值出厂默认1200、2400、4800、9600、14400、19200、960038400、57600、115200CAN 波特率5K*、10K*、15K*、20K、25K、40K、50K、20K80K、100K、125K、200K、250K、400K、500K、666.7K、800K、1M*标准型号不具备的功能.如有需求必须定制.附录附录1-ID1-ID码排列介绍码排列介绍 CAN 总线的 ID 码在不同型号的 CAN 芯片寄存器存放时;“位”排列会有一些不同.在总线上传输时都是一样的我们软件有三种方式供选择:MCP251
26、0/2515、SJA1000、右对齐.可在“显示方式”里选择您需要的方式.下面分别介绍这三种方式.标准桢 11 位 ID:标准帧的 11 位 ID 存在 2 个字节中;会有 5 位是无效的;这 5 位不管是发什么数据;都当作 0 来处理.各厂家存储的方式不同MCP2510/2515 方式 ID 的 11 个位在两个 ID 字节中的排列字节 1 10 09 08 07 06 05 04 03字节 2 02 01 00 XX XX XX XX XXSJA1000 方式 ID 的 11 个位在两个 ID 字节中的排列字节 1 10 09 08 07 06 05 04 03字节 2 02 01 00
27、XX XX XX XX XX右对齐方式 ID 的 11 个位在两个 ID 字节中的排列字节 1 XX XX XX XX XX 10 09 08字节 2 07 06 05 04 03 02 01 00MCP2510/2515 方式扩展帧 ID 的 29 个位在四个 ID 字节中的排列字节 1 28 27 26 25 24 23 22 21字节 2 20 19 18 XX XX XX 17 16字节 3 15 14 13 12 11 10 09 08字节 4 07 06 05 04 03 02 01 00SJA1000 方式 ID 的 29 个位在四个 ID 字节中的排列字节 1 28 27 26 25 24 23 22 21字节 2 20 19 18 17 16 15 14 13字节 3 12 11 10 09 08 07 06 05字节 4 04 03 02 01 00 XX XX XX右对齐方式 ID 的 29 个位在四个 ID 字节中的排列字节 1 XX XX XX 28 27 26 25 24字节 2 23 22 21 20 19 18 17 16字节 3 15 14 13 12 11 10 09 08字节 4 07 06 05 04 03 02 01 00
限制150内