首页 >> 回拨卡

基于无线数字温度传感器的多点温度测量系统设计钎料

金鹿五金网 2022-08-12 13:22:21

基于无线数字温度传感器的多点温度测量系统设计

基于无线数字温度传感器的多点温度测量系统设计 2011年12月09日 来源: 1系统硬件组成本文所设计的测量系统由若干个处于各测量点的无线数字温度传感器和一台带无线收发电路的主机(单片机)系统组成,其结构如图1所示。上位机与各下位机之间采用主从式异步无线串行通信方式。图1  系统组成框图1.1 无线数字温度传感器无线数字温度传感器由温度测量、无线收发和微控制器组成。电路图如图2所示。图2  无线数字温度传感器温度测量采用单片温度监控系统集成电路AD7416,其芯片内部包含有温度传感器和10位模数转换器,可将感应温度转换为0.25℃量化间隔的数字信号。测温范围-55~125℃,精度为±2℃。AD7416采用I2C串行总线和数据传输协议来实现与微控制器的数据传输,数据输入/输出线SDA及时钟信号线SCL与微控制器PIC16C54的RB7和RB6相连。当SCL保持高电平时,SDA从高电子到低电平的跳变为数据传输的开始信号,随后传送 AD7416的地址信息和读眉控制位。其地址信息的格式为:1001 A2 A1 A0 R/W。读/写控制位为1时,表示对AD7416进行读操作,为0时,则表示进行写操作。当每个字节传送结束时,必须在收到接收数据一方的确认信号ACK后方可开始下一步的操作。然后在地址信息和读屑控制位之后传送片内寄存器地址和数据。最后,在SCL保持高电平的情况下,当SDA从低电平跳变到高电平时将终止数据的传输操作。地址编码开关用于传感器的编号。 AD7416片内温度传感器可按预先设置的工作方式对环境温度进行实时测量,并将结果转化为数字量存人到温度值寄存器中地址00H。AD7416预先设置的工作方式分自动测温方式和低功耗方式两种,本设计采用低功耗方式。当需要对环境温度进行测量时,通过I2C串行接口总线来写入操作命令,此时,芯片将由睡眠状态转入测温状态。当温度量化转换结束后,芯片将重新转人睡眠状态。无线收发电路采用nRF403单片射频收发芯片。芯片内包含有发射功率放大器,低噪声接收放大器,晶体振荡器,锁相环,压控振荡器,混频器等电路。工作频率 433MHz,FSK调制解调,采用晶体振荡和PLL频率合成技术,接收灵敏度为—105dBm,发射功率为 10dBm,待机状态电流消耗仅10μA。在接收模式中,射频输人信号被低噪声放大器放大,经由混频器变换,这个被变换的信号在送人解调器之前被放大和滤波,经解调器解调,解调后的数字信号在DOUT端输出。在发射模式中,压控振荡器的输出信号是直接送人到功率放大器,DIN端输入的数字信号被频移键控后馈送到功率放大器输出。在接收模式中,射频输入信号被低噪声放大器放大,经由混频器变换,这个被变换的信号在送人解调器之前被放大和滤波,经解调器解调,解调后的数字信号在DOUT端输出。在发射模式中,压控振荡器的输出信号是直接送人到功率放大器,DIN端输入的数字信号被频移键控后馈送到功率放大器输出。芯片引脚9脚DIN输人数字信号,与微控制器的RB0相连,需要发射的数字信号通过DIN输入;10脚DOUT输出数字信号,与微控制器的RBl相连,解调出来的信号经过DOUT输出进入微控制器;18脚PWR-UP电源开关控制,与微控制器的 RB2相连:PWR-UP=“1”为工作模式,PWR_UP=“0”为待机模式,待机模式电路进入待机睡眠状态,工作电流8μA,在待机睡眠状态电路不接收和发射数据。19脚TXEN为发射允许控制,与微控制器的RB3相连:TXEN=“1”为发射模式;TXEN=“0”为接收模式。接收模式转换为发射模式的转换时间至少1ms;发射模式转换为接收模式的转换时间至少3ms。微控制器采用PIC16C54。系统采用LP低频低功耗晶体振荡方式,地址编码开关用于传感器的编号,RB口分别与AD7416和nRF403的引脚相连,用于温度和无线收发控制。由于无线温度传感器采用电池供电,整个电路采用低功耗设计。1.2 主机系统主机(上位机)采用AT98C51单片机,外接nRF403无线收发电路、健盘显示及微型打印机等电路。电路组成如图3所示。图3 主机系统组成框图2系统工作原理及软件设计在这个多点温度测量系统中,系统采用查询方式对各点的温度进行测量,使用了多台PIC单片机作为下位机,并按照上位机的要求将采得的温度数据传送给上位单片机AT89C51系统。上位机与各

医教一体芜湖哪家医院看小孩注意力不集中好

陕西产科医院

沈阳虱病医院

南京输卵管复通病专科医院

呼和浩特老年性白斑医院

友情链接