CK1021-无线模块-操作指南.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

158****1629 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档