基于zigbee无线数据收发的设计和实现

基于zigbee无线数据收发的设计和实现

ID:35660063

大小:477.50 KB

页数:7页

时间:2019-04-07

基于zigbee无线数据收发的设计和实现_第1页
基于zigbee无线数据收发的设计和实现_第2页
基于zigbee无线数据收发的设计和实现_第3页
基于zigbee无线数据收发的设计和实现_第4页
基于zigbee无线数据收发的设计和实现_第5页
资源描述:

《基于zigbee无线数据收发的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.总的设计方案图1.上位机与平板电脑之间无线数据传送模块的总体设计注释:(1)射频模块采用cc2530该模块是现成的,可以直接利用;(2)工作流程:下位机发送指令通过RS232传给连接下位机的射频模块,该模块经过处理后将信息传给连接在平板电脑上的射频模块,该模块通过USB接口将信息传给平板电脑;而平板电脑传送给下位机的信息传递方式与上述的类似。2.硬件原理框图图2.zigbee无线收发模块的硬件工作原理框图注释:(1)串口转换电路:实现RS232串口数据转换.因此,可以实现无线模块与PC机之间的串口数据通信(2)无线收发模块:采用zigbee射频部分;工作原

2、理:CC2430的接收器是基于低-中频结构之上的,从天线接收的RF信号经低噪声放大器放大并经下变频变为2MHz的中频信号。中频信号经滤波、放大,在通过A/D转换器变为数字信号。自动增益控制,信道过滤,解调在数字域完成以获得高精确度及空间利用率。集成的模拟通道滤波器可以使工作在2.4GHzISM波段的不同系统良好的共存。在发射模式下,位映射和调制是根据IEEE802.15.4的规范来完成的。调制(和扩频)通过数字方式完成。被调制的基带信号经过D/A转换器再由单边带调制器进行低通滤波和直接上变频变为射频信号。最终,高频信号经过片内功率放大器放大以达到可设计的水平。

3、(3)JTAG接口电路:在线编程,实现对常常cc2430的编程和测试。引脚定义:TCK——测试时钟输入;TDI——测试数据输入,数据通过TDI输入JTAG口;TDO——测试数据输出,数据通过TDO从JTAG口输出;TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。可选引脚TRST——测试复位,输入引脚,低电平有效。(4)电源模块:选用了AH805升压稳压器,这样就可以将干电池提供的3V电压变压至5V,满足MAX232电路的供电.而3V电压为CC2430模块和JTAG模块提供稳定电压.。小注:MAX232是专为RS-232标准串口设计的单电

4、源电平转换芯片。3.硬件设计电路图(1)cc2430的典型应用电路使用一个非平衡天线,连接非平衡变压器可使天线性能更好。电路中的非平衡变压器由电容C341和电感L341、L321、L331以及一个PCB微波传输线组成,整个结构满足RF输入/输出匹配电阻(50Ω)的要求。内部T/R交换电路完成LNA和PA之间的交换。R221和R261为偏置电阻,电阻R221主要用来为32MHz的晶振提供一个合适的工作电流。用1个32MHz的石英谐振器(XTAL1)和2个电容(C191和C211)构成一个32MHz的晶振电路。用1个32.768kHz的石英谐振器(XTAL2)和2

5、个电容(C441和C431)构成一个32.768kHz的晶振电路。电压调节器为所有要求1.8V电压的引脚和内部电源供电,C241和C421电容是去耦合电容,用来电源滤波,以提高芯片工作的稳定性。(2)JTAG接口电路JTAG引脚定义:TCK——测试时钟输入;TDI——测试数据输入,数据通过TDI输入JTAG口;TDO——测试数据输出,数据通过TDO从JTAG口输出;TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。可选引脚TRST——测试复位,输入引脚,低电平有效。含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。(3)串口通信

6、模块接口电路设计设计了串口转换电路,可以实现RS-232串口数据转换.因此,可以实现无线模块与下位机之间的串口数据通信.设计了RS-232电平转换电路,这里采用了电平转换芯片MAX232来实现串口连接。(4)总体硬件设计电路图整个CC2430模块与计算机的串行通信过程如下:下位机将RS-232串口数据通过R1IN和R2IN传输到MAX232,由MAX232将RS-232数据转换成TTL数据,再通过R1OUT和R2OUT传送到CC2430;同时,CC2430通过P0.3和P0.4将数据传送给MAX232,由MAX232将TTL数据转换成RS-232数据,再通过T

7、1OUT和T2OUT将数据传送给下位机。同时,选用了AH805升压稳压器,这样就可以将干电池提供的3V电压变压至5V,满足MAX232电路的供电.而3V电压为CC2430模块和JTAG模块提供稳定电压.此外,这里还设计了一个复位电路,通过复位开关可以进行手动复位,复位电路与CC2430的引脚10连接,且低电平有效。3.软件设计本次软件设计主要分为两部分:(1)一部分是在CC2430上通过异步串行接口向下位机发送数据;(2)另一部分是通过串口接收数据,对数据进行处理后,再将处理后的数据发送给下位机.。而串口接收处理并发送数据的程序,主要涉及到对中断服务程序的调用

8、,对接收数据的处理后再发送。这里的串口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。