CC2430收发器和AH805升压稳压器实现无线模块的设计_第1页
CC2430收发器和AH805升压稳压器实现无线模块的设计_第2页
CC2430收发器和AH805升压稳压器实现无线模块的设计_第3页
CC2430收发器和AH805升压稳压器实现无线模块的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 CC2430收发器和AH805升压稳压器实现无线模块的设计 随着现代科技的飞速发展,无线通信技术成为人们日益关注的问题之一。在工业系统控制中。短距离无线通信技术应用也越来越广泛。水阻试验是内燃机车恒功率负载试验的主要方式之一,本文论述了在对内燃机车智能化水阻试验系统数据采集部分的改良中,将原来的有线数据采集改为无线数据采集传输方式的无线模块设计。 2 总体设计 无线模块的基本电路图如图1所示,主要由电源、复位电路、串口连接电路和无线收发电路组成。可实现串口数据的无线收发,即:发送数据时,RS-232串口数据经过MAX232将电平转换为TTL电平,再通过CC243

2、0无线发送。接收数据则是发送数据的逆过程,CC2430先接收到数据信号,然后经MAX232将TTL电平转换为RS-232的标准电平,再通过RS-232向上位机输入数据。 3 硬件设计 无线模块采用的无线收发器是CC2430。CC2430出自挪威Chipcon公司,是一款真正符合IEEE802.15.4标准的片上ZigBee产品。CC2430采用Chipcon公司 的SmartRF 03技术和0.18m CMOS工艺制造,采用7 mmx7 mm QLP48封装;除了包括RF收发器,还集成了加强型8051MCU、3264128 KB的Flash内存、8 KB的RAM、ADC、DMA、看门狗等。CC

3、2430工作在2.4GHz频段,采用低电压(2.0 V3.6V)供电且功耗很低(接收数据时为27mA,发送数据时为25 mA)、灵敏度高(-97 dBm)、 输出为24 dBm、 传送速率为250 kbs。 CC2430的外围元件数目很少,它使用一个非平衡天线,连接非平衡变压器使天线性能更好。电路中的非平衡变压器由电容C12和电感L1、L2、L3以及一个PCB微波传输线组成.整个构造满足RF输入输出匹配电阻(50)的要求。内部TR交换电路完成LNA和PA之间的交换。R4、R5为偏置电阻,其中R4主要用于为32 MHz的晶体振荡器提供合适的工作电流。用一只32 MHz石英谐振器和两只电容(C13

4、、C14)构成32 MHz晶体振荡器电路。电压稳压器为所有1.8 V电压的引脚和内部电源供电,C11、C15是去耦电容,用于电源滤波。 由于CC2430具有低功耗的特性,因此,选用两节干电池为模块供电。另外还选用了AH805升压稳压器,可将3 V电压升高至5 V,此故电源部分可提供3 V和5 V两种电压,其中3 V电压为CC2430供电,5 V电压为MAX232和复位电路供电。 复位电路采用典型的RC复位方式,它具有上电复位和手动两种复位功能,且低电平有效。值得注意的是,为了使系统到达有效复位,应使RESET-N端保持10 ms的低电平。当复位结束后立即对该器件开展初始化时,很容易发生错误。所

5、以,进入0000H地址后,应首先执行l ms10 ms的软件延时,然后再开展初始化。 由于模块采用RS232与上位机相连,因此,需要用MAX232将RS232电平转换为TTL电平。 4 程序设计 无线模块的设计包括硬件连接及CC2430软件设计。编写软件程序首先要弄清楚数据在模块中的传输路径及其过程,所示。 发送数据时,数据通过串口USART进入CC2430的DATA内存区。对水阻试验台来说,DATA内存区的高128字节能够满足存储容量的要求,因此将数据存放在DATA内存区的高128字节中。为了提高数据的传输速度,使用DMA传输方式将内存区中的数据传送到Radio的先进先出缓存器。TXFIFO

6、中。数据进入Radio后,经过一系列的硬件处理, 通过天线向发射无线信号。 接收数据是发送数据的逆过程。Radio从天线接收到无线信号,通过一系列的硬件处理,将信号转换为数据,存放在RXFIFO中,再通过DMA方式送入DATA内存区的低128字节中,再通过USART串口将接收到的数据送出。 不难看出,整个数据传输过程大部分都是在CC2430内部完成。这得益于CC2430具有极高的集成度,是一款片上系统,能够提供较高的系统稳定性和可靠性。CC2430包括了较多的自定义SFR存放器,如何使用好这些SFR存放器较为关键。例如在对USART的控制操作中,CC2430内部集成的USART的控制存放器和状

7、态存放器分别是UxUCR和UxCSR(其中x可取值为0和1,表示CC2430集成的两个USART中的一个)。UxCSR状态字格式和UxUCR控制字格式如下表l所示。用这两个存放器可完成USART的基本设置,如: o4YBAGClyemAV36xAAGtUXaKe1g192.png 值得注意的是,CC2430串口波特率的设置与一般8051不同,因为其内部集成了一个波特率发生器,因此,不需要使用定时器而只需设置相关的SFR存放器UxBAUD.BAUD_M7:0和UxGCR.BAUD4:0,便可得到系统要求的波特率, 同样,对DMA和Radio的操作也有这样功能全面的SFR存放器。对CC2430开展程序设计,其实就是对其SRF存放器的认识和运用过程,篇幅所限这里不一一赘述。 5 系统抗干扰 由于系统所处环境有较强的电磁场干扰,因此需要开展电磁屏蔽。具体方法为:将模块置于一个铝质外壳中,外壳通过RS232接口与上位机外壳连接,实现接地。铝质外壳相当于一个空心的导体,置于电场中,电力线终止于导体表面,从而有屏蔽电场的作用。铝质外壳也相当于一个屏蔽罩,在高频磁场的作用下产生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论