K-7110
智能通讯总线转换模块
使用说明书
(Ver 2.0, 2009.01.05)
北京科瑞兴业科技有限公司
北京科瑞兴业科技有限公司 地址:北京市海淀区知春里28号开源商务写字楼212、213室 邮政编码:100086 电话:010-51650651 010-62527214 010-62557323 传真:010-62657424
Sales E-mail: Tech Support E-mail:
一:概述
1. 2. 3. 4. 5.
连接RS232 / RS485 / RS422 和CAN 网络,延长通讯距离,扩展总线节点数。 适合于CANBUS 的小流量数据传输,最高可达400帧/秒的传输速率。 集成1个独立的CAN 口,一个RS232或RS485或RS422接口。 可应用于CANBUS 实验室,工业控制,智能楼宇等领域。
通过串行电缆与PC 机或其他设备进行连接,是便携式用户的最佳选择。
二:性能和技术指标
1. CAN 协议: 支持CAN2.0A 和CAN2.0B. 协议,接口规范符合ISO/IS 11898 2. 网络拓扑结构:线型,星型,树型。
3. 传输速率: RS232/RS485/RS422:1200˜57600 BPS CAN :5K~1M BPS 4. 传输介质: 屏蔽或非屏蔽双绞线。
5. 通讯接口: CAN 总线接口为光电隔离,隔离电压≥1000V 。 6. 最大总线长度及总线上的节点数:
RS232为点到点通讯,最长通讯距离70米,
RS485为双绞线网络通讯方式,总线上最多可接32个节点,最
长通讯距离1200米。
RS422为四线制网络通讯方式,总线上最多可接32个节点,最长通讯距离1200米。
CAN 为双绞线网络通讯方式,总线上最多可接110个节点,最
长通讯距离10公里。
串口最快每秒钟可收发400幀CAN 总线数据。 7. 外型尺寸: 100mm ×70mm ×20mm ,塑料外壳。 8. 使用环境: 工作温度:0ºC-70ºC 相对湿度:40%-60%RH 存储温度:-55ºC-+85ºC
9. 供电电压: 7V-30V DC 范围内任一电压值,功耗 0.6W. 10. 典型应用: 不同网络设备互连、网络的升级和扩展.
11. 局限性: RS 串口的性能瓶颈,CAN 总线利用率不高。
三:使用说明
1. 外型示意图
2. 接口定义:
RS232通讯接口:三线制,RXD 、TXD 、GND 。 RS422通讯接口:四线制,RX+、TX+、RX-、TX-。
RS485通讯接口:两线制,RX+和TX+短接,RX-和TX-短接 供电电源接口:V+、V- , DC 7-30V CAN 通讯接口:CANH 、CANL 。
当该模块位于CAN 总线终端时,将CR 端与CANL 端短接。
注意:接入电源之前,应检查电源电压极性、幅值和功率是否符合模块要求
3. 指示灯说明:
RUN :红色,模块工作指示灯,正常通讯时常亮,模块进行参数配置时是慢速闪
亮。
CTX :黄色,CAN 通讯发送指示灯,无通讯时灭,发送时闪亮。 CRX :绿色,CAN 通讯接收指示灯,无通讯时灭,发送时闪亮。
RTX :黄色,RS232/485/422通讯发送指示灯,无通讯时灭,发送时闪亮。 RRX :绿色,RS232/485/422通讯接收指示灯,无通讯时灭,发送时闪亮。 如果传送数据时指示灯出现常亮,表示总线工作有错误。 4. 模块内选择跳线说明:
JP1:CAN 总线接口芯片82C250工作方式选择跳线,插上时,工作在高速方式, 否则工作在低速方式。 JP2、JP3:通讯方式选择跳线,
RS232转CAN :Pin12短接
RS485/RS422 转CAN :Pin23短接
5. 模块可以工作在两种不同的方式下:配置参数方式和正常通讯方式。
配置参数方式:在模块使用前,若需要对模块的出厂默认值进行修改或确认,应 进入配置参数方式。
通讯工作方式:配置完毕的模块接入实际使用的网络中,送电后模块即进入通讯 方式。 6. 模块配置参数方式的使用:
将K7110模块的RS232插座通过电缆与计算机的串口连接。电缆的接线按照上面的端子接线示意图。同样按照端子接线图,先拔下模块右侧的10线端子条,将配置信号端INIT (右侧端子5)与接地端GND (右侧端子4)用短路线短接。在V+,V-(右侧端子1,2)上接好7-30V A 供电电源。最后将10线端子插好,模块上的电源红色指示灯开始闪亮,表示模块现在工作在配置参数方式。接下来在计算机上打开随产品提供的配置程序:k7110init.exe 。出现下面的界面:
操作时,首先正确选择计算机使用的RS232端口,选择以后,界面右上角的保存配置,回读配置键自动会变为可以使用。
配置方式下,模块与计算机之间固定使用9600波特率。 先点击回读配置按键,界面上将显示模块各参数的上次保存值。按照实际需要将各参数修正好后,点击保存配置按键,你所设置的参数就会被保存在模块的EEPROM 中了。所配置参数断电后不会丢失。可以长期使用。若希望恢复出厂默认参数设定,可以先选中“回读默认配置参数”,然后点击回读配置按键,各参数框中会出现出厂默认参数值,接着点击保存配置按键,将其存入模块供工作时使用。各参数定义将会在下面分别说明。
7. 正常通讯工作方式:
模块按照实际应用设置好参数后,可以进入正常通讯工作方式。要进入通讯方式,先将模块断电,拆掉接在INIT 和GND 端子之间的短路线。确认RS232侧和CAN 总线侧的网线已接好,再重新上电,看到模块的红色电源指示灯常亮,表示模块现在已工作在正常通讯方式。
8、 参数简要说明
8.1 CAN2.0B 规定信息是按照帧格式发送和接收的。帧格式分为标准帧,扩展帧, 两者的区别在于其标识符的长短不同。标准帧的标识符长11位,扩展帧的标识 符长28位。下面所示是两种不同的帧格式
表中:FF=0 标准帧,FF=1 扩展帧
RTR=0 数据帧 RTR=1 远程帧
DLC3-DLC0 说明本帧下面数据字节的长度,范围是0-8 ID1-ID2,或ID1-ID4 标识符内容
数据字节1-8 收发数据内容,数据字节区的长度可以变化,最短可以为
0,最大是8个字节。
8.2 CAN通讯波特率范围从5K/bps—1000k/bps 可以从下拉框中进行选择,相应的 时间常数被存到BTR0,BTR1中使用。
8.3 RS232串口通讯波特率范围从1200/bps—57600/bps 可以从下拉框中进行选 择,相应的时间常数被存到MULB ,RBPS 中使用。
8.4 验收码ACR1-ACR4和验收屏蔽码AMR1-AMR4是当CAN 总线侧从CAN 网 上接收信息时,对收到的帧中的ID 进行校验的参数。验收码的4个字节和验 收屏蔽码的4个字节的每一位分别对应标识符的每一位。把验收屏蔽码的某一 位置零,表示要对这一位检测,置1表示不关心此位。滤波功能将对收到的标 识符的相关位和验收码的相关位进行比较,只有所有相关位都相等,滤波才被 通过,这一帧的数据才会被接收。关于单滤波,双滤波的详细说明请参考 CAN2.0B 的相关资料。
四、透明传输:
K7110进入正常通讯工作方式后,有两种模式可以选择:透明传输和透明带标识传输。先介绍透明传输的使用透明传输:在这种模式下,K7110模块象一个中转站,把每侧接收的内容全部认为是用户要传输的数据。
1. 当从232串口收到一串字节,存入缓冲区,随即进行CAN 的帧格式的转换,先 正确组成帧信息字节,添上标识符,串口收到的字节接着填入数据字节区。若收到的字 节达到或超过8个,就组成一帧从CAN 口发出,余下的字节仍超过8个,就组成下一帧 发出,直到把余下的不足8个的数据组成一个短数据帧发出,从而完成这一次的从232 口接收,CAN 口发送的过程。
2. 当从CAN 口方向收到信息,滤波检验被通过,得到的每一帧信息都将省略其信 息字节,ID 字节,只把数据字节部分取出存入缓冲区,并随机通过232串口发出。直 到缓冲区为空为止。
3. 虽然通过K7110双向交换的是数据,但在CAN 总线一侧,接收和发出的信息必
须符合CAN 协议的规定。通讯中使用的参数是由模块内保存的上一次设置时指定的参数。 如果用户未进行过设置,则会使用模块的出厂默认设定参数工作。 4.设置工作方式中和透明传输有关的参数:
转换方式必须选择“透明传输”才能使模块工作在透明传输方式。
“标准帧,扩展帧”的选择决定了帧的格式,模块依此可正确的组帧和解析收到 的帧内容。
“单滤波,双滤波”指定了滤波方式。 “标识符(ID )”规定了CAN 总线一侧组帧时填入的ID 值(请注意,这里的ID 值只在透明传输时有效,带标识透明传输时不使用这个设定值)。
“ACR1-ACR4,AMR1-AMR4”即验收码和屏蔽码,当CAN 总线一侧在接收时滤波 时使用。
“RS232 BPS,CAN BPS”即串口波特率,CAN 口波特率必须选择指定。
五、带标识透明传输
带标识透明传输在正常通讯工作方式中不同于透明传输。一般用于多设备的网络工作中。为了区别各个设备,标识符必须与数据同时传递。有时帧信息字节也希望被传递。这时,无论232串口还是CAN 口,接收和发送的内容不再仅仅是数据。
1. K7110串口从计算机收到的字节串含有ID ,模块在为CAN 组帧时要从字节
串中的有效位置取出规定长度的字节作为CAN 帧的ID ,其余组帧工作同透明传输。 在CAN 总线一侧将某一次串口收到的字符串连续组帧发出过程中,使用的ID 都是这 一次字符串中所含的同一ID 值。
2. CAN 总线一侧收到的每一帧内容,除数据以外的帧信息字节,ID 字节也同时
被232串口发出。
3.设置工作方式中和带标识透明传输有关的参数:
转换方式必须选择“带标识透明传输”才能使模块工作在这种传输方式下。 “标准帧,扩展帧”的选择决定了帧的格式,模块依此可正确的组帧和解析 收到的帧内容。
“单滤波,双滤波”指定了滤波方式。 “标识符(ID )”在本工作方式下不使用。ID 是由232串口或CAN 口得到的 信息中获得。
“ACR1-ACR4,AMR1-AMR4”即验收码和屏蔽码,当CAN 总线一侧在接收时滤 波时使用。
“RS232 BPS,CAN BPS”即串口波特率,CAN 口波特率必须选择指定。
与透明传输不同的主要一点是从232串口获得ID 的有关参数。计算机在组成准 备发给K7110串口的字节串中要安排同时要发出的ID 。ID 在字节串中的长度可能会 因选择的标准帧或扩展帧的不同而有所变化,变化范围可在1-4个字节之间选择,设 定界面中“标识符在串行帧中的长度”可以指定这个参数。 同时,标识符ID 在字符串中起始的位置可以在0-6之间指定,在设定界面的“标 识符在串行帧中的起址”可以进行设定。 在带标识透明传输方式下,相邻两个串行帧要有一定的时间间隔,模块是按照每 一帧最后一个字节到下一帧第一个字节之间的时间间隔来判断一个串行帧的结束。由 于在某一指定串口波特率下,传送一个字节的时间是固定的,可以用间隔几个字节的 参数表示前后两帧的空闲时间。当重新调整串口波特率后,同一参数代表的间隔时间 也会自动调整,无须用户干涉。可以在设定界面中“标识符时间间隔字符数”中指定, 设定范围是2-10。
六、使用中要注意的几个问题
i. 模块的缓冲区设定为64个字节,串行帧的长度过长会使缓冲区数据溢出,
造成通讯错误。
ii. 模块的工作方式是双向传输,但如果注意到在CAN 总线的工作特性是半
双工通讯,因此在使用中安排数据的接收发送时,避免同时进行发送。
iii. 串口波特率和CAN 波特率设定应考虑匹配,避免一方过快,而另一方过
慢。例如,9600 BPS 对应CAN 的20K 就较为匹配。
K7110init.exe :K7110参数配置程序 数据格式为十六进制数。
CANBUS 通讯波特率参数可由CAN BPS 下拉表选择,也可由BTR0、BTR1 文本框输入。请参见附录。 RS232:
详细信息请参阅SJA1000数据手册。
七、使用示例: RS232/CAN
RS485/CAN
CAN 总线
接入电源之前,应检查电源电压和功率是否符合模块要求。
九、保修:
本产品自售出之日起两年内,凡用户遵守储存,运输及使用要求,而产品质量低于技 术指标的,凭保修单免费维修,因违反操作规定和要求而造成损坏的,需交纳器件和 维修费。
十、 产品成套性:
K-7110通讯转换模块一块,参数配置程序测试程序及使用说明书光盘。
附录:SJA1000标准波特率
SJA1000独立CAN 控制器的通讯波特率由寄存器BTR0、BTR1、晶振等参数共同决定, 下表列出了一组推荐的BTR0、BTR1设置值(十六进值),标“*”号的为CiA(CAN in Automation) 协会推荐的标准值。
K-7110 CAN控制器采用16MHZ 的晶振。
K-7110
智能通讯总线转换模块
使用说明书
(Ver 2.0, 2009.01.05)
北京科瑞兴业科技有限公司
北京科瑞兴业科技有限公司 地址:北京市海淀区知春里28号开源商务写字楼212、213室 邮政编码:100086 电话:010-51650651 010-62527214 010-62557323 传真:010-62657424
Sales E-mail: Tech Support E-mail:
一:概述
1. 2. 3. 4. 5.
连接RS232 / RS485 / RS422 和CAN 网络,延长通讯距离,扩展总线节点数。 适合于CANBUS 的小流量数据传输,最高可达400帧/秒的传输速率。 集成1个独立的CAN 口,一个RS232或RS485或RS422接口。 可应用于CANBUS 实验室,工业控制,智能楼宇等领域。
通过串行电缆与PC 机或其他设备进行连接,是便携式用户的最佳选择。
二:性能和技术指标
1. CAN 协议: 支持CAN2.0A 和CAN2.0B. 协议,接口规范符合ISO/IS 11898 2. 网络拓扑结构:线型,星型,树型。
3. 传输速率: RS232/RS485/RS422:1200˜57600 BPS CAN :5K~1M BPS 4. 传输介质: 屏蔽或非屏蔽双绞线。
5. 通讯接口: CAN 总线接口为光电隔离,隔离电压≥1000V 。 6. 最大总线长度及总线上的节点数:
RS232为点到点通讯,最长通讯距离70米,
RS485为双绞线网络通讯方式,总线上最多可接32个节点,最
长通讯距离1200米。
RS422为四线制网络通讯方式,总线上最多可接32个节点,最长通讯距离1200米。
CAN 为双绞线网络通讯方式,总线上最多可接110个节点,最
长通讯距离10公里。
串口最快每秒钟可收发400幀CAN 总线数据。 7. 外型尺寸: 100mm ×70mm ×20mm ,塑料外壳。 8. 使用环境: 工作温度:0ºC-70ºC 相对湿度:40%-60%RH 存储温度:-55ºC-+85ºC
9. 供电电压: 7V-30V DC 范围内任一电压值,功耗 0.6W. 10. 典型应用: 不同网络设备互连、网络的升级和扩展.
11. 局限性: RS 串口的性能瓶颈,CAN 总线利用率不高。
三:使用说明
1. 外型示意图
2. 接口定义:
RS232通讯接口:三线制,RXD 、TXD 、GND 。 RS422通讯接口:四线制,RX+、TX+、RX-、TX-。
RS485通讯接口:两线制,RX+和TX+短接,RX-和TX-短接 供电电源接口:V+、V- , DC 7-30V CAN 通讯接口:CANH 、CANL 。
当该模块位于CAN 总线终端时,将CR 端与CANL 端短接。
注意:接入电源之前,应检查电源电压极性、幅值和功率是否符合模块要求
3. 指示灯说明:
RUN :红色,模块工作指示灯,正常通讯时常亮,模块进行参数配置时是慢速闪
亮。
CTX :黄色,CAN 通讯发送指示灯,无通讯时灭,发送时闪亮。 CRX :绿色,CAN 通讯接收指示灯,无通讯时灭,发送时闪亮。
RTX :黄色,RS232/485/422通讯发送指示灯,无通讯时灭,发送时闪亮。 RRX :绿色,RS232/485/422通讯接收指示灯,无通讯时灭,发送时闪亮。 如果传送数据时指示灯出现常亮,表示总线工作有错误。 4. 模块内选择跳线说明:
JP1:CAN 总线接口芯片82C250工作方式选择跳线,插上时,工作在高速方式, 否则工作在低速方式。 JP2、JP3:通讯方式选择跳线,
RS232转CAN :Pin12短接
RS485/RS422 转CAN :Pin23短接
5. 模块可以工作在两种不同的方式下:配置参数方式和正常通讯方式。
配置参数方式:在模块使用前,若需要对模块的出厂默认值进行修改或确认,应 进入配置参数方式。
通讯工作方式:配置完毕的模块接入实际使用的网络中,送电后模块即进入通讯 方式。 6. 模块配置参数方式的使用:
将K7110模块的RS232插座通过电缆与计算机的串口连接。电缆的接线按照上面的端子接线示意图。同样按照端子接线图,先拔下模块右侧的10线端子条,将配置信号端INIT (右侧端子5)与接地端GND (右侧端子4)用短路线短接。在V+,V-(右侧端子1,2)上接好7-30V A 供电电源。最后将10线端子插好,模块上的电源红色指示灯开始闪亮,表示模块现在工作在配置参数方式。接下来在计算机上打开随产品提供的配置程序:k7110init.exe 。出现下面的界面:
操作时,首先正确选择计算机使用的RS232端口,选择以后,界面右上角的保存配置,回读配置键自动会变为可以使用。
配置方式下,模块与计算机之间固定使用9600波特率。 先点击回读配置按键,界面上将显示模块各参数的上次保存值。按照实际需要将各参数修正好后,点击保存配置按键,你所设置的参数就会被保存在模块的EEPROM 中了。所配置参数断电后不会丢失。可以长期使用。若希望恢复出厂默认参数设定,可以先选中“回读默认配置参数”,然后点击回读配置按键,各参数框中会出现出厂默认参数值,接着点击保存配置按键,将其存入模块供工作时使用。各参数定义将会在下面分别说明。
7. 正常通讯工作方式:
模块按照实际应用设置好参数后,可以进入正常通讯工作方式。要进入通讯方式,先将模块断电,拆掉接在INIT 和GND 端子之间的短路线。确认RS232侧和CAN 总线侧的网线已接好,再重新上电,看到模块的红色电源指示灯常亮,表示模块现在已工作在正常通讯方式。
8、 参数简要说明
8.1 CAN2.0B 规定信息是按照帧格式发送和接收的。帧格式分为标准帧,扩展帧, 两者的区别在于其标识符的长短不同。标准帧的标识符长11位,扩展帧的标识 符长28位。下面所示是两种不同的帧格式
表中:FF=0 标准帧,FF=1 扩展帧
RTR=0 数据帧 RTR=1 远程帧
DLC3-DLC0 说明本帧下面数据字节的长度,范围是0-8 ID1-ID2,或ID1-ID4 标识符内容
数据字节1-8 收发数据内容,数据字节区的长度可以变化,最短可以为
0,最大是8个字节。
8.2 CAN通讯波特率范围从5K/bps—1000k/bps 可以从下拉框中进行选择,相应的 时间常数被存到BTR0,BTR1中使用。
8.3 RS232串口通讯波特率范围从1200/bps—57600/bps 可以从下拉框中进行选 择,相应的时间常数被存到MULB ,RBPS 中使用。
8.4 验收码ACR1-ACR4和验收屏蔽码AMR1-AMR4是当CAN 总线侧从CAN 网 上接收信息时,对收到的帧中的ID 进行校验的参数。验收码的4个字节和验 收屏蔽码的4个字节的每一位分别对应标识符的每一位。把验收屏蔽码的某一 位置零,表示要对这一位检测,置1表示不关心此位。滤波功能将对收到的标 识符的相关位和验收码的相关位进行比较,只有所有相关位都相等,滤波才被 通过,这一帧的数据才会被接收。关于单滤波,双滤波的详细说明请参考 CAN2.0B 的相关资料。
四、透明传输:
K7110进入正常通讯工作方式后,有两种模式可以选择:透明传输和透明带标识传输。先介绍透明传输的使用透明传输:在这种模式下,K7110模块象一个中转站,把每侧接收的内容全部认为是用户要传输的数据。
1. 当从232串口收到一串字节,存入缓冲区,随即进行CAN 的帧格式的转换,先 正确组成帧信息字节,添上标识符,串口收到的字节接着填入数据字节区。若收到的字 节达到或超过8个,就组成一帧从CAN 口发出,余下的字节仍超过8个,就组成下一帧 发出,直到把余下的不足8个的数据组成一个短数据帧发出,从而完成这一次的从232 口接收,CAN 口发送的过程。
2. 当从CAN 口方向收到信息,滤波检验被通过,得到的每一帧信息都将省略其信 息字节,ID 字节,只把数据字节部分取出存入缓冲区,并随机通过232串口发出。直 到缓冲区为空为止。
3. 虽然通过K7110双向交换的是数据,但在CAN 总线一侧,接收和发出的信息必
须符合CAN 协议的规定。通讯中使用的参数是由模块内保存的上一次设置时指定的参数。 如果用户未进行过设置,则会使用模块的出厂默认设定参数工作。 4.设置工作方式中和透明传输有关的参数:
转换方式必须选择“透明传输”才能使模块工作在透明传输方式。
“标准帧,扩展帧”的选择决定了帧的格式,模块依此可正确的组帧和解析收到 的帧内容。
“单滤波,双滤波”指定了滤波方式。 “标识符(ID )”规定了CAN 总线一侧组帧时填入的ID 值(请注意,这里的ID 值只在透明传输时有效,带标识透明传输时不使用这个设定值)。
“ACR1-ACR4,AMR1-AMR4”即验收码和屏蔽码,当CAN 总线一侧在接收时滤波 时使用。
“RS232 BPS,CAN BPS”即串口波特率,CAN 口波特率必须选择指定。
五、带标识透明传输
带标识透明传输在正常通讯工作方式中不同于透明传输。一般用于多设备的网络工作中。为了区别各个设备,标识符必须与数据同时传递。有时帧信息字节也希望被传递。这时,无论232串口还是CAN 口,接收和发送的内容不再仅仅是数据。
1. K7110串口从计算机收到的字节串含有ID ,模块在为CAN 组帧时要从字节
串中的有效位置取出规定长度的字节作为CAN 帧的ID ,其余组帧工作同透明传输。 在CAN 总线一侧将某一次串口收到的字符串连续组帧发出过程中,使用的ID 都是这 一次字符串中所含的同一ID 值。
2. CAN 总线一侧收到的每一帧内容,除数据以外的帧信息字节,ID 字节也同时
被232串口发出。
3.设置工作方式中和带标识透明传输有关的参数:
转换方式必须选择“带标识透明传输”才能使模块工作在这种传输方式下。 “标准帧,扩展帧”的选择决定了帧的格式,模块依此可正确的组帧和解析 收到的帧内容。
“单滤波,双滤波”指定了滤波方式。 “标识符(ID )”在本工作方式下不使用。ID 是由232串口或CAN 口得到的 信息中获得。
“ACR1-ACR4,AMR1-AMR4”即验收码和屏蔽码,当CAN 总线一侧在接收时滤 波时使用。
“RS232 BPS,CAN BPS”即串口波特率,CAN 口波特率必须选择指定。
与透明传输不同的主要一点是从232串口获得ID 的有关参数。计算机在组成准 备发给K7110串口的字节串中要安排同时要发出的ID 。ID 在字节串中的长度可能会 因选择的标准帧或扩展帧的不同而有所变化,变化范围可在1-4个字节之间选择,设 定界面中“标识符在串行帧中的长度”可以指定这个参数。 同时,标识符ID 在字符串中起始的位置可以在0-6之间指定,在设定界面的“标 识符在串行帧中的起址”可以进行设定。 在带标识透明传输方式下,相邻两个串行帧要有一定的时间间隔,模块是按照每 一帧最后一个字节到下一帧第一个字节之间的时间间隔来判断一个串行帧的结束。由 于在某一指定串口波特率下,传送一个字节的时间是固定的,可以用间隔几个字节的 参数表示前后两帧的空闲时间。当重新调整串口波特率后,同一参数代表的间隔时间 也会自动调整,无须用户干涉。可以在设定界面中“标识符时间间隔字符数”中指定, 设定范围是2-10。
六、使用中要注意的几个问题
i. 模块的缓冲区设定为64个字节,串行帧的长度过长会使缓冲区数据溢出,
造成通讯错误。
ii. 模块的工作方式是双向传输,但如果注意到在CAN 总线的工作特性是半
双工通讯,因此在使用中安排数据的接收发送时,避免同时进行发送。
iii. 串口波特率和CAN 波特率设定应考虑匹配,避免一方过快,而另一方过
慢。例如,9600 BPS 对应CAN 的20K 就较为匹配。
K7110init.exe :K7110参数配置程序 数据格式为十六进制数。
CANBUS 通讯波特率参数可由CAN BPS 下拉表选择,也可由BTR0、BTR1 文本框输入。请参见附录。 RS232:
详细信息请参阅SJA1000数据手册。
七、使用示例: RS232/CAN
RS485/CAN
CAN 总线
接入电源之前,应检查电源电压和功率是否符合模块要求。
九、保修:
本产品自售出之日起两年内,凡用户遵守储存,运输及使用要求,而产品质量低于技 术指标的,凭保修单免费维修,因违反操作规定和要求而造成损坏的,需交纳器件和 维修费。
十、 产品成套性:
K-7110通讯转换模块一块,参数配置程序测试程序及使用说明书光盘。
附录:SJA1000标准波特率
SJA1000独立CAN 控制器的通讯波特率由寄存器BTR0、BTR1、晶振等参数共同决定, 下表列出了一组推荐的BTR0、BTR1设置值(十六进值),标“*”号的为CiA(CAN in Automation) 协会推荐的标准值。
K-7110 CAN控制器采用16MHZ 的晶振。