一种基于RF微功率芯片的测温系统研究设计
2.2 芯片nRF24E1内部结构
nRF24E1芯片是无线数据收发部分的核心,通过内嵌的51单片机内核,控制芯片内的A/D转换模块,无线收,发模块。将射频发射、接收、GMSK调制、解调、增强型8051内核、9输入12b ADC、125频道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中,从而实现数据的采集,传输,处理等功能。硬件模块如图4所示,芯片主要由以下部分组成:
(1)CPU(微处理器)。带有增强型805l内核,ADC、SPI、RF发射器1个、RF接收器2个、唤醒定时器5个中断源,1个UART以及3个定时器。
(2)PWM输出。可编程确定PWM的输出工作于6位、7位或8位,PWM信号的频率可由软件控制。
(3)SPI接口和SPI总线。
(4)RTC唤醒定时器、WTD和RC振荡器。
(5)A/D转换器。A/D转换器有9个输入通道可通过软件进行选择。
(6)无线收发器,通过内部并行口或内部SPI口与其他模块进行通信,工作于全球开放的2.4~2.5 GHz频段。
3 无线数据传输系统的软件设计与实现
本系统在编程时采用模块化设计思想,各主要功能模块均编成独立的函数在主程序中加以调用,程序主要由以下功能模块组成:上电初始化程序、无线收发程序、数据包打包拆包程序、数据处理程序。采集端和接收端在上电后首先调用初始化程序,完成无线收发频率、工作模式、发射速率、A/D转换器精度及其他内部寄存器的初始化配置。
评论