1 / 4
文档名称:

基于PIC的无线数据传输发射机设计.doc

格式:doc   大小:85KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于PIC的无线数据传输发射机设计.doc

上传人:sssmppp 2020/12/19 文件大小:85 KB

下载得到文件列表

基于PIC的无线数据传输发射机设计.doc

相关文档

文档介绍

文档介绍:基于PIC的无线数据传输发射机设计
摘要:以PIC单片机和CC1000为核心器件,设计并实现无线数据传 输发射机;介绍PIC16C73芯片和CC1000芯片的性能,详细讨论发 射机的硬件和软件系统设计并予以实现。
关键词:无线数据传输发射机PICCC1000
本文介绍以PIC16C73和CC1000为基木部件,设计并实现无线数 据传输发射机的过程。
1PIC16C73 及 CC1000 简介
PIC16C73是Microchip公司生产的一种高性价比的8位嵌入式微控 制器。CC1000是为在无线条件下应用所设计的一种极低功率单芯片 射频收发器。它主要是为315、433、868和915MHz的ISM和SRD 设备所设计,可以编程工作在300〜1000MHz范围之间的任一频率 ±0它具有极低的电流消耗、高灵敏度、体积孝低供电电压、FSK数 、FSK调制频谱修正等特点,它还为用户提供 了简单易用的开发包。使用CC1000芯片设计电路简单,不需要使用 极少的外部元件、不需要外部射频转换和中频滤波器。
2系统设计
本无线数据传输发射机框图如图1所示。
图中,PIC16C73接收数字或模拟信号,经过缓存、组帧后,将数 据传送到射频发射机,由CC1000实现FSK调制后发射出去。
本设计中PIC16C73的振荡周期为4MHz,指令周期为l|iSoCC1000
工作在发射状态,,频偏64kHz,速率
7638Kbps,发射功率lOdBm。发射数据采用自定义帧格式,其格式 为:
4 字节位同步字一OAAH, OAAH, OAAH, OAAH;
2字节帧同步字(3位0加13位巴克码)一1FH, 35H;
1字节地址或命令;
50字节数据。
上述57字节组成一帧,
3硬件设计
单片机PCI16C73与CC1000的连接如图2所示。
单片机通过对3-wire串行设置接口(PDATA, PCLK和PALE)编 程,使CC1000处在不同工作模式下。为实现数据回读,PDATA必 须使能双向引脚,另一个双向引脚被用来实现数据(DIO)的发送和 接收。提供数据定位的位置寄存器,完全设置CC1000需要发送29 个16位的数据帧(7位地址位、1位读/写位和8位数据位)。
在每个写循环中,编程数据PDATA线上都发送16位数据,每个数 据帧中前7位为地址位,下一位是读/写位(高电平写,低电平读), 后8位是数据。在地址和读/写位传送过程屮,程序地址锁存器使能 PALE线必须保持低电平,然后传送8位数据位。PDATA上的数据同
步在编程时钟PCLK的负沿完成。当D0,即8位数据位的最后一位 已经载入时,数据就会被载入内部设置寄存器,时序如图3所示。
这些设置寄存器也可被单片机通过同样的设置接口读舗7位地址
首先被发送,然后读/写位被置为低来,开始数据冋读,时序如图4
所示。
4软件设计
4」总体流程图
软件采用模块化程序设计方法,图5是总体流程。

初始化是一项十分重要的工作,需要分别对PIC16C73和CC1000 两个芯片进行初始化。由于本设计中要完成PC机与PIC之间的异步 通信和PIC的模/数据换功能,所以除