无线CAN模块使用说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AT � � � �
指令都以“AT”或“at”开头,不区别大小写,以<CR>结束。 无参数指令格式:AT[+|&]<command> 查询指令格式:AT[+|&]<command>? 帮助指令格式:AT[+|&]<command>=? 带参数指令格式:AT[+|&]<command>=<par1>,<par2>,<par3>…
2.3 嵌入式应用构成无线CAN设备:
福州华成通信技术有限公司 第 4 页 共 8 页 2012 年 2 月 29 日
利用 HCM3032 处理器的外接传感器接口,接入到传感器板或执行器板上,就可构成无 线 CAN 设备。
2.4无线CAN设备应用
3.配置指令
本模块可通过输入 AT 指令设置 CAN 接口的波特率和信息 ID 码及 ID 掩码。 3.1 AT 指令概述 3.1.1 AT 指令类型 AT 指令有四种形式:
备注
4. 注意事项
CAN 模块用于 CAN 的无线转发时,信息 ID 和信息掩码一定要设为 0,否则无法接收 所有信息。 初次测试,因为用户对 AT 指令不熟悉,不推荐自已设置 CAN 口参数,按模块的默认 值(250000,0,0)运行,就可满足用户要求。
福州华成通信技术有限公司
第 8 页 共 8 页
AT 指令返回格式: � <CR><LF><跟AT 指令相关的字符串><CR><LF> � 错误返回:<CR><LF><ERROR>[ERROR 信息]<CR><LF>
福州华成通信技术有限公司
第 6 页 共 8 页
2012 年 2 月 29 日
AT 指令状态报告(OK、ERROR)有以下几种情况: � 若AT 指令格式错误,会返回“ERROR”字符串 � 如果AT 指令执行成功,会返回字符串“OK”。 同行中数条AT指令的组合输入用法 数条AT指令可以放入同一命令行中输入, 这时仅需在命令行开头输入AT或at即可, 但需 在扩展类命令(带+号的命令)的后面,加一个分号作为定界符。 如:ATE1&V&F+LCFUN=?;+LCFUN?;+LCFUN=1;&F 分行相继输入数条AT指令的用法 当相继输入命令时,必须等待上一条命令的最终响应(OK,或ERROR)后,才能输入下 一条指令。 应用于 CAN 模块的三条 AT 指令(节选自《华成 HC 系列射频模块 AT 指令集手册 V1.0》 ) : 1 2 3 +YCAN &F &W CAN配置指令 恢复出厂设置 配置参数存入存贮器中
参数
各CAN口的默认值为250000,0,0
3.3 &F:恢复出厂设置
福州华成通信技术有限公司 第 7 页 共 8 页 2012 年 2 月 29 日
描述 格式 示例 参数
该指令用于恢复出厂设置 AT&F AT&F OK
备注
3.4 &W:保存配置参数
描述 格式 示例 参数
该指令用于把配置参数存入存贮器中 AT&W AT&W OK
华成 CAN 接口无线射频模块 使用说明
文档版本 1.1
日期: 2012 年 2 月 29 日
福州华成通信技术有限公司
保密及版权信息
本文包含有福州华成通信技术有限公司的机密和权属的信息, 受版权法保护。 收到或拥有本 文并不转让基于本文所含信来自百度文库的任何复制、生产、使用和销售的权利。 华成 、 华成通信技术的标识、 Unet以及U-Works 是福州华成通信技术有限公司的商标。 Unet 以及U-Works 是福州华成通信技术有限公司的注册商标。 福州华成通信技术有限公司承认其他 品牌及产品名称为其各自持有者的商标或注册商标。 本文描述的所有产品的开发和改进工作仍在继续。 本文所包含产品的全部特性以及用途均由 福州华成通信技术有限公司真诚提供。然而,本文不包含任何隐含的或明显的保证,包括且不仅 限于隐含的商业保证或者适合用途。 本文旨在帮助读者了解本产品的使用。福州华成通信技术有限公司对使用本手册任何信息、 信息中的错误或疏漏、或者不正确使用本产品所产生的任何损失和伤害不承担任何责任。
福州华成通信技术有限公司 第 3 页 共 8 页 2012 年 2 月 29 日
发出。收到无线 CAN 信息后,转换成 CAN 信息,在 CAN 总路线上发送。
2.2 多个CAN设备: 多个 CAN 设备的通信方法与一对一的方法一样。 关联成功之路后, 就可进行通信。 CAN 设备发出的所有信息都可以用无线 CAN 的形式 发出。收到无线 CAN 信息后,转换成 CAN 信息,在 CAN 总路线上发送。 多个 CAN 设备之间可相互通信和控制。
2.应用连接
2.1 一对一CAN设备: 华成 CAN 接口无线射频模块直接接在 CAN 设备的 CAN 总路线上,电源(+5V)可从 CAN 总路线上取电或外接+5VDC 电源。 两个模块,一个为网络协调器,一个为网络设备。 通电后,协调器自动扫描信道后,自动选择一个可用信道。 设备自动发出加入网络的请求,加入网络并自动分配到地址后,关联指示灯亮。 整个网络扫描和加入网络的过程大约需要 5 秒 (以后可根据应用需求减少扫描和加入时 间) 。 关联成功之路后, 就可进行通信。 CAN 设备发出的所有信息都可以用无线 CAN 的形式
3.2 +YCAN CAN配置指令 描述 格式 示例 CAN配置指令 AT+YCAN<CANNum>=<Baud>,<MsgID>,<MsgIDMask> AT+YCAN0? AT+YCAN0=? +YCAN0: 250000,0,0 OK +YCAN<CANNum>[ShortAddr]=<Baud>,<MsgID>, <MsgIDMask> OK AT+YCAN0= OK 250000, 0,0 <CANNum>:CAN口号,(0 – 1)。 <Baud>:波特率,(1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200,250000)。 <MsgID>:信息ID,(11位,29位) <MsgIDMask>:信息ID掩码,(11位,29位) 备注
福州华成通信技术有限公司 第 5 页 共 8 页 2012 年 2 月 29 日
� 无参数指令:一种简洁的指令,指示模块做什么,模块将根据内部参数完成要求的命令, 并应答。 举例:AT+CSQ、AT&V � 查询指令:用来查询该指令当前设置的值,模块返回设置值。 举例:AT+CCLK? � 帮助指令:用来列出该指令的可能参数,模块返回列表。 举例:AT+CCLK=? � 带参数指令:比较常用的一种格式,它为指令提供了强大的灵活性。 举例:AT+CCLK=“2004/02/09,17:34:23.694” 3.1.2 AT 指令返回类型 模块返回有两种形式: � 指令操作结果报告 返回AT 指令的操作结果,若指令操作错误,则返回错误代码或通过“ERROR:<Err>”返回 错误代码。详细见返回错误代码表。 � 事件报告 当网络侧下发事件时,模块处理事件,并将事件报告用户,如收到信息等。 3.1.3 AT 指令格式 AT 命 令 共 包 含 以 下 四个字段: Octet: 2 AT 1 <命令> 表 1: AT 命令格式 第一个字段包含两个字符“AT AT” ” (ASCII为 0x41及0x54.)。第二个字段为一个字符,用以区 别命令的类型。 第三个字段为变动大小的参数, 视命令的不同而有所不同, 每个参数以 „ + ‟ (ASCII为0x2B.)开头。第四个字段是每一 个AT 命令 的结尾,为“换行”字符 为0x0D)。 (ASCII 变动大小 <参数> 1
2012 年 2 月 29 日
CAN 接口引脚: 1:+5VDC(电源+5V) 2:CAN_H(CAN 总线正端) 3:SHEET(CAN 总线外屏蔽线) 4:CAN_L(CAN 总线负端) 5:GND(电源地)
福州华成通信技术有限公司
第 2 页 共 8 页
2012 年 2 月 29 日
指示灯: 1:TX,发射指示,发送时灯闪烁。 2:RX,接收指示,接收到信号时闪烁。 3:ASS,关联指示,加入网络时灯亮。 4:SYNC,同步指示,同步时灯亮(目前不用,预留) 。 5:BEACON,信标指示,收到网络信标时亮暗变化。 外接接口 1:IO 口(备用) 。 2:IO 口(备用) 。 3:地。 4:3.3V 输出。 5:TX,配置串口发送端(TTL 电平) 。 6:RX,配置串口接收端(TTL 电平) 。
TM
版本历史 版本 V1.0 V1.1 日期 28/10/2011 29/02/2012 记录 本文档首次发布 版本1.1固件发布的更新改。
福州华成通信技术有限公司
第 1 页 共 8 页
2012 年 2 月 29 日
1.华成 CAN 接口无线射频模块
华成 CAN 接口无线射频模块,搭载 Unet 无线组网协议栈,提供强大的自我形成、自我 恢复的低功耗无线星形网络组网技术。 CAN 接口无线射频模块由微控制器、无线收发器、MAC 软件、APP 软件堆栈构成了完整 的平台,为无线传感器网络、分布式控制或低功率网络提供了一个理想的解决方案。 CAN 接口无线射频模块实现星形网络技术,可实现一对一,一对多通信。 CAN 接口无线射频模块工作在 2.4GHZ ISM 频段。HCR3025 输出功率为 0dBm;HCR3025AP 输出功率为 18dBm。 CAN 接口无线射频模块的 CAN 接口符合 CAN2.0A 和 CAN2.0B 规范, 缺省设置为:通信速率为 250KB,信息 ID 为 0,ID 掩码为 0。 可通过输入 AT 指令修改 CAN 设置。 更多细节请咨询您的销售代表。