- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
CK1021无线模块
操作指南
主要性能:
SPI接口无线数据传输模块
功率可调
15dBm输出功率
-116dBm高接收灵敏度
150Kb/s数据传输速率
内置曼码功能
内置高斯滤波
内置CRC校验
内置前向FEC纠错功能
深圳市超控科技有限公司版权所有2010.1.20
模块简介
模块图片
模块图片
CK1021无线模块是我司开发的一款具有较高性价比的无线数据传输产品,具有高速、高敏、高功率、低功耗、纠错强、易学、易用的特点。
工作于315/433/868/915MHz的ISM微功率免申请频段。采用FSK调制方式,传输速率达150Kbps。开阔距离传输情况下传输距离0-700米
基本特点
(1)433Mhz开放ISM频段免许可证使用;
(2)最高工作速率150Kb/s,高效FSK调制,抗干扰能力强,特别适合工业控制场合;
(3)可软件设置频率、地址,适合跳频多点通信应用场合;
(4)内置硬件CRC检错和地址码控制;
(5)低功耗2.2-3.6V工作,休眠状态仅为2uA可满足低功耗设备的要求;
(6)收发模式切换时间650us;
(7)可与具有通用I/O的MCU配合使用;
(8)TXMode:在+10dBm情况下,电流为34mA;RXMode:12-14mA;
(9)SPI编程接口,收发数据长度高达256字节;
(10)功率最大为+15dbm,具有发射距离远优势;
(11)标准DIP接口,便于嵌入式应用;
(12)外形尺寸:26mmX21
接口
该无线模块与单片机接口非常简单,只需要5条I/O线便可实现强大的无线数据传输功能,如下图所示。
3.1与单片机的接口示意图
I/O输出
I/O输出
I/O输出
I/O输出
I/O输入
I/O输入
使能
SPI时钟
SPI收线
SPI发线
发送完成标志
DC3.3V
单片机 CK1021无线模块
3.2管脚定义
序号
管脚定义
输入输出
说明
1
DC3.3V
供电端,供电范围2.2~3.6V
2
GND
地
3
CS(PW)
输入
片选
4
IRQ
输出
数据指示,TX:数据发送完成;
RX:数据收到
5
SDIO
双向
SPI数据,设置及发送数据时为输入,读取数据时为输出。
6
SCK
输入
SPI时钟
7
SCS
输入
SPI信号使能
软件操作
该无线模块软件控制非常简单,模块内部有16个控制寄存器,对于无线了解不太深入的工程师,可按照料我方提供的寄存器值写入,即可实现模块配置。待慢慢熟悉该模块后,可进一步更改寄存值,实现更多实用的功能。
软件的操作流程如下:
初始化
初始化模块内部寄存器
有数据发送吗?
设置寄存器为发送状态
向发送缓冲区写入数据
等待发送完成
有数据接收到吗?
设置寄存器为接收状态
无
读取缓冲区中的数据
无线应用注意事项
(1)无线模块的VCC电压范围为1.8V-3.6V之间,不能在这个区间之外,超过3.6V将会烧毁模块。推荐电压3.3V左右。
(2)除电源VCC和接地端,其余脚都可以直接和普通的51单片机IO口直接相连,无需电平转换。当然对3V左右的单片机更加适用了。
(3)硬件上面没有SPI的单片机也可以控制本模块,用普通单片机IO口模拟SPI不需要单片机真正的串口介入,只需要普通的单片机IO口就可以了,当然用串口也可以了。模块按照接口提示和母板的逻辑地连接起来
(4)邮票孔接口,如需要其他封装接口,或其他形式的接口,可联系我们定做。
(5)任何单片机都可实现对无线模块的数据收发控制,并可根据我们提供的程序,然后结合自己擅长的单片机型号进行移植;
(6)频道的间隔的说明:实际要想2个模块同时发射不相互干扰,两者频道间隔应该至少相差1MHZ,这在组网时必须注意,否则同频比干扰。
(7)实际用户可能会应用其他自己熟悉的单片机做为主控芯片,所以,建议大家在移植时注意以下4点:
A:确保IO是输入输出方式,且必须设置成数字IO;
B:注意与使用的IO相关的寄存器设置,尤其是带外部中断、带AD功能的IO,相关寄存器一定要设置好;
C:调试时先写配置字,然后控制数据收发
D:注意工作模式切换时间
程序范本
/************************************************************************
**Reset_RF复位模块
************************************************************************/
voidCK1021_R
文档评论(0)