智能射频芯片nRF9E5设计无线温、湿度测量电路_第1页
智能射频芯片nRF9E5设计无线温、湿度测量电路_第2页
智能射频芯片nRF9E5设计无线温、湿度测量电路_第3页
全文预览已结束

下载本文档

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

文档简介

【Word版本下载可任意编辑】智能射频芯片nRF9E5设计无线温、湿度测量电路nRF9E5没有复杂的通讯协议,完全对用户透明,同种产品之间可以自由通讯,内置的CRC纠错硬件电路和协议免去了软件开发人员的软件纠错编程和微控器的纠错运算,降低了无线应用的开发难度。

图1下面的EEPROM25320为nRF9E5的外部程序存储器(图2中为U2),容量为4K字节(4096×8b),用于存储在nRF9E5上运行的应用程序。当上电时,nRF9E5通过其内部固化的引导程序(Bootloader),通过SPI接口将应用程序导入到片内RAM中运行。

无线温、湿度传感测量电路设计

利用射频芯片nRF9E5、14位数字温度传感器LM71、湿度传感器HS1101构成一款无线温湿度传感器。

LM71是国家半导体公司生产的低功耗、具有14位(含1符号位)的ΔΣADC温度传感器,测温范围为-40℃~150℃,温度分辨率为0.03125℃,测温精度在-40℃~150℃范围内为±1.5℃,电源电压为2.65V~5.5V,具有三线串行接口SPI/MICROWIRE兼容接口,容易和微处理器连接。

因此,图2中U3(LM71)的串行时钟SC、串行输入输出SI/O、片选CS分别和U1(nRF9E5)的P02、P01和P00相连,LM71、nRF9E5和单端50Ω天线的RF电路如图2所示,该电路可以工作于818/915MHz。环境温度和LM71温度传感器的输出如下表1所示。

HS1101湿度传感器采用设计的固态聚合物构造,具有响应时间快、高可靠性和长期稳定性特点,不需要校准的完全互换性。HS1101湿度传感器在电路中等效于一个电容器Cx,其电容随所测空气的湿度增大而增大,在相对湿度为0%-100%RH的范围内,电容的容量由160pF变化到200pF,其误差不大于±2%RH,响应时间小于5s,温度系数为0.04pF/℃。

如图3所示,将该湿敏电容Cx置于555振荡电路之中,将电容的变化转换为与之成反比的电压频率信号,该频率信号可以直接被微控器采集。振荡电路的两个暂稳态输出频率变化的方波信号(图3中U4的3脚输出)的高电平时间为

输出低电平时间为

因此输出方波信号的周期为

EEPROM编程

nRF9E5的主程序存放在外部的串行EEPROM中,当芯片开始上电时,其内部固化的厂家引导程序通过SPI接口,将外部EEPROM中的主程序导入nRF9E5的RAM中(4K字节空间,没有被主程序占用的可作为片内RAM使用),接着执行跳转指令,开始主程序的运行。主程序需要按照表2所示的规则写入EEPROM中,其中SPEED(bit3)为EEPROM的读写速度,0为1MHz,1为0.5MHz。XO_FREQ(bit2,1,0)为nRF9E5的外接晶振的频率,000=4MHz,001=8MHz,010=12MHz,011=16MHz,100=20MHz。

nRF9E5内置8051兼容微控器,加上其本身特有的诸多控制存放器,因此可以用MCS51系列仿真软件开展编程,将程序写入EEPROM中调试即可。

采用WAVE6000(伟福)仿真软件编写无线射频通讯、数据采集和数据转换程序,编译形成后缀为HEX的数据文件“XXXXXXXX.HEX”,该数据文件为文本格式:每行的第1个字符固定为“:”,表示一行的开始;第2、3个字符为本行中的指令数据个数M(16进制),M为20H,表示该行共M个双字节数据,2M个字符,第4、5、6、7个字符为该行的地址,第8、9个字符为“00”或“01”,其余为依次排列的2M个指令数据字符,2个为验证字符位。HEX文件的结束为“:00000001FF"。

采用编程语言Delphi6.0在Windows2000环境下打开该数据文件,依次读出每一行数据,去掉每行的前9个字符和每一行的两个字符,其余的就是用户的主程序文件,将主程序文

温馨提示

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

评论

0/150

提交评论