GCAN305 硬件设计指导V101.docx

上传人:b****2 文档编号:11344565 上传时间:2023-05-31 格式:DOCX 页数:11 大小:484.35KB
下载 相关 举报
GCAN305 硬件设计指导V101.docx_第1页
第1页 / 共11页
GCAN305 硬件设计指导V101.docx_第2页
第2页 / 共11页
GCAN305 硬件设计指导V101.docx_第3页
第3页 / 共11页
GCAN305 硬件设计指导V101.docx_第4页
第4页 / 共11页
GCAN305 硬件设计指导V101.docx_第5页
第5页 / 共11页
GCAN305 硬件设计指导V101.docx_第6页
第6页 / 共11页
GCAN305 硬件设计指导V101.docx_第7页
第7页 / 共11页
GCAN305 硬件设计指导V101.docx_第8页
第8页 / 共11页
GCAN305 硬件设计指导V101.docx_第9页
第9页 / 共11页
GCAN305 硬件设计指导V101.docx_第10页
第10页 / 共11页
GCAN305 硬件设计指导V101.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

GCAN305 硬件设计指导V101.docx

《GCAN305 硬件设计指导V101.docx》由会员分享,可在线阅读,更多相关《GCAN305 硬件设计指导V101.docx(11页珍藏版)》请在冰点文库上搜索。

GCAN305 硬件设计指导V101.docx

GCAN305硬件设计指导V101

GCAN-305

CANopen协议转换模块

硬件设计指导

 

文档版本:

V1.01(2015/08/20)

修订历史

版本

日期

原因

V1.00

2015/05/22

创建文档

V1.01

2015/08/20

修正设备工作参数

目录

目录3

1.功能简介4

1.1功能概述4

1.2性能特点4

1.3典型应用4

2.电器参数5

3.典型应用6

3.1硬件典型应用6

3.2系统设计7

3.3GCAN-305与用户CPU连接7

3.4节点地址和波特率设置8

3.5指示灯与CAN接口8

3.6软件典型设计9

3.7典型应用网络9

4.机械尺寸10

5.销售于服务12

1.功能简介

1.1功能概述

GCAN-305是一款CANopen从站协议转换模块,其内部已经集成了CANopen从站协议栈代码,不需要进行二次开发。

协议栈遵循CANopen协议描述文档DS301、DS303以及DS305标准。

在默认情况下,CANopen从站启用预定义连接报文。

GCAN-305从站具有高实时性,并可以支持多达12个RPDO和TPDO过程数据传输,适用于各种干扰强、实时性要求高的工业场合,小巧的体积(DIP24封装:

宽20.4m,长3.2cm)适用于嵌入到各种电路板中。

另外GCAN-305提供两个UART接口,一个通信UART接口(通信波特率为1200~115200bps),一个调试UART接口(固定波特率为115200bps)

1.2性能特点

u网络管理服务对象(NMT:

Bootup,NodeGuarding/Lifeguarding,HeartbeatProducer);

u过程数据对象(TPDO与RPDO);

u服务数据对象(SDO服务器/SSDO);

u紧急报文对象(Emergency);

u同步报文对象(Sync);

u网络配置对象(LSS从站);

u串口通信能力(UART,1200~115200bps);

u96字节的输入输出数据缓冲(I/O);

u一路CAN总线,支持5Kbps~1Mbps的波特率;

u小体积,20.4mm×32mm×11mm(宽×长×高),DIP24封装。

1.3典型应用

自动控制、仪器仪表、车辆运输、工业控制、电梯网络、设备制造、智能建筑、农业机械、卫生保健、邮政通讯、商业通讯、娱乐设施等行业。

2.电器参数

(1)静态参数

表1为GCAN-305静态参数表,均在室温下测试

(2)动态参数

(3)响应时间参数

注:

响应时间未把数据的传输时间计算在内。

定时循环时间误差小于1ms。

 

3.典型应用

3.1硬件典型应用

上图所示GCAN-305应用简图和内部结构示意图。

GCAN-305模块可使用DIP开关来设置设备的节点号(NodeID)和CAN通信波特率,在特殊情况下也可以不使用DIP开关来设置,可通过用户UART接口或CANopen层设置功能(LSS)来设置该模块的节点号和CAN通信波特率。

用户CPU通过UART(TTL电平)与GCAN-305进行通信,通过该接口用户可以方便的获取或设置GCAN-305的输入输出数据,实现应用数据与CANopen主站设备的交换。

由于GCAN-305模块中未集成有CAN收发器,因此需要外接CAN收发器,这里我们建议采用PCA82C251隔离收发器,这样可保证CAN通信的稳定可靠,也实现了整个系统与CAN总线的电气隔离。

其中Uart0为GCAN-305的调试输出和程序升级接口,在产品调试阶段建议引出该串口,方便用户调试自己的程序,在产品稳定性得到保证的情况下可以不用引出该串口。

3.2系统设计

上图所示为GCAN-305电源设计,输入电压需在5V左右至少能提供70mA的电流。

其中JP1为GCAN-305升级选择引脚,当其与地(GND)短接,复位或重新上电之后GCAN-305处于升级固件模式,此时可以通过串口0(UART0)进行升级。

GCAN-305在正常工作状态下,/ISP-EN管脚应该悬空或处于高电平状态。

3.3GCAN-305与用户CPU连接

上图所示为GCAN-305与用户CPU进行连接原理图。

注意GCAN-305的发送引脚与用户CPU的接收引脚连接,接收引脚与发送引脚连接,同时还要与用户CPU共地,否则不能成功地进行通信。

GCAN-305提供手动复位控制引脚,该引脚可以通过用户CPUI/O来进行控制或通过按键手动,根据实际的需要可以灵活提供复位方式,当然也可不提供复位信号(GCAN-305内部已经集成复位电路)。

同时GCAN-305接收到PDO数据时,会产生一个中断信号,即中断引脚从高电平跳变到低电平,当通过串口读取了数据之后,中断引脚自动变为高电平(即空闲状态)。

注意:

如果用户不需要手动复位GCAN-305,则GCAN-305的复位引脚必须接一个上拉电阻到Vcc。

 

3.4节点地址和波特率设置

上图所示为GCAN-305外接DIP开关对模块进行波特率和节点地址的设置,在用户连接了外接DIP开关且设定值有效的情况下,GCAN-305优先使用这些设定值。

如果用户不需要机械的DIP来设置,则应把波特率设定的输入端口全部置为高电平

(1),节点地址的输入电平全部设定为低电平(0),此时波特率设定及节点地址设定值无效。

3.5指示灯与CAN接口

上图所示为CAN接口与状态指示灯LED与GCAN-305的连接,这里需要注意的是状态指示灯是高电平驱动,即高电平时LED状态为点亮状态;CAN接口与PCA82C251的连接不能交叉进行连接。

3.6软件典型设计

下图所示为操作GCAN-305典型软件流程图。

首先,用户需要对GCAN-305模块进行相应的初始化操作,例如写入用户设备信息(必需)、节点地址(可选)和波特率(可选)等操作。

其次,只有在GCAN-305处于操作状态时,与GCAN-305进行的数据交换才有效。

为了方便用户快速的使用GCAN-305,致远电子提供了UART通信协议源代码,用户可直接在常用的单片机上使用,也可以稍作修改在特殊的处理器上使用。

3.7典型应用网络

上图所示为GCAN-305在CANopen网络中的典型应用,其中利用GCAN-305实现电机控制板、灯光I/O控制和传感器通信,通过CANopen主站可实现对它们的控制。

4.机械尺寸

下图所示为GCAN-305系列模块的管脚尺寸图(长×宽×高,32×20.4×11mm),单位:

毫米(mm)。

引脚定义如下表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2