编辑: 阿拉蕾 2015-01-01

41 CFG1 配置口线

1 20 A11 并口寻址线

42 CFG2 配置口线

2 21 A10 并口寻址线

43 CFG3 配置口线

3 22 A9 并口寻址线

44 CFG4 配置口线

4 *1. 用于送厂检验时用.建议用户使用 680OHM 的电阻和跳线连接到地,详见电路图. 2.在串口模式下 INT 线为 DN1022 输出信号, 用于当 DeviceNet 访问设备参数时, DN1022 向用户处理器提请转发参数读写信息.在并口模式下,该信号为 DN1022 输入信号,接收双 口RAM 或者并口扩展芯片的中断信号. 上海泗博自动化技术有限公司 www.sibotech.net

4 3. 硬件设计 a) 硬件参考电路 上海泗博自动化技术有限公司 www.sibotech.net

5 b) 配置口 DN1022 芯片初始化时会检测几个配置口线的状态.根据配置口线状态的不同,会决定 芯片的工作状态. CFG1 =

0 配置状态;

CFG1 =

1 工作状态. 在配置状态,用户的 CPU 可以将 DeviceNet 参数信息传给 DN1022,DN1022 最多可存 储30 条参数配置信息.配置信息包括每个参数的数据类型,数据范围,读写类型,缺省值、 DeviceNet 访问路径等等.请注意您对芯片的配置需要和 DeviceNet EDS 的描述一致. 从配置态转为工作状态也可以通过串行口发送命令实现. CFG2=1,或者悬空,串行工作方式. CFG2=0:并行口工作方式 CFG

3、CFG4 用于选择串行口通信的波特率 表格 1:波特率选择 CFG4 CFG3 波特率

1 1

115200 1

0 57600

0 1

28800 0

0 19200 DeviceNet 输出最多

64 个字节,输入最多

64 个字节 4.串口通信协议 用户处理器为主模式,DeviceNet 协议处理器为从模式. 用户发送帧格式 字节

0 字节

1 字节 2…字节 K 字节 K+1 命令号 长度 数据 校验 长度包括从第一个数据字节起,包括校验码. 帧内两个字符之间时间间隔必须小于 20ms.否则强制作为帧结束. 等待应答时间不大于 50ms.大于 50ms 无应答认为通信出错. 校验码的产生方式:累加和.从命令号开始,到数据结束. 上海泗博自动化技术有限公司 www.sibotech.net

6 1) 设定身份识别信息 命令号:

1 数据内容的排列 序号 内容 Byte

0 设备制造商号(低字节) Byte

1 设备制造商号(高字节) Byte

2 设备类型(低字节)Product Type Byte

3 设备类型(高字节)Product Type Byte

4 设备号(低字节)Product Code Byte

5 设备号(高字节)Product Code Byte

6 设备许可号(最低字节) Byte

7 设备许可号(次低字节) Byte

8 设备许可号(次高字节) Byte

9 设备许可号(最高字节) Byte

10 版本号(低字节) Byte

11 版本号(高字节) Byte

12 用户产品名称长度 Byte

13 用户产品名称最高字符的 ASCII 码Byte N … Byte N+1 用户产品名称最低字符的 ASCII 码Byte N+2 校验 注意:产品名称不得大于

24 个字符. 成功 DeviceNet 芯片返回 0x81 错误返回 0xE0+错误代码 错误代码意义 错误代码 0x1 0xff 0x2 0x3 其它 意义 数据长度与设定不符 校验错 设备许可号有误 设备名称过长 未定义 注:设备许可号,如果不修改 DN1022 的设备制造商(0x3f8),设备类型(0,通用型设备) , 产品代码(22),许可号为 0xE44F 700E. 如果要修改设备的 设备制造商号、设备类型和产品代码,需要从泗博公司获取一个对应的 许可号码.如果仅修改产品名称,不需要新的许可号,用原来的许可号即可. 例如: 用户发送帧: 将产品名称改为 abcdefg

01 15 f8

03 00

00 16

00 0e

70 4f E4

01 01

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题