新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于C8051F020和Atmegal6 的无线温度测量系统设计

基于C8051F020和Atmegal6 的无线温度测量系统设计

作者:时间:2009-12-11来源:网络收藏

当发送标志允许时,C805lF020每50 ms将数据包写入FLASH芯片AT45DB041D。同时将数据包通过串口发送给
2.2 发射模块程序
发射程序的主要功能是通过完成对的初始化,从C805lF020接收数据,并由发送出去。发射程序的流程如图3 (b)所示。
模块的程序时,首先应通过完成端口初始化,以及TO和T1的初始化,同时还有串口初始化和中断程序,并对CC1000进行初始化编程。然后,Atmegal6进入循环等待。当确认接收到数据时,先确认数据有效,然后唤醒CC1000并将数据包发送出去。

本文引用地址:http://www.eepw.com.cn/article/173528.htm


3 性能分析
本测温的特点在于使用了双CPU和独立的补偿电路,其意义在于有效提高了采集的速度,进而提高变化的灵敏度。实际测试表明,本精度为O.5%,温度采集速度为50 ms。
本系统采用的独立温度补偿电路是以电压式温度传感器TMP35为温度补偿原件。热电偶的输入电动势经温度补偿之后,经精密轨对轨运放OP747进一步放大,再输入到的AD转换器。这样可避免使用某些集成热电偶温度补偿芯片所带来的速度受限问题。
本系统采用作为新一代的SOC芯片,具有丰富而强大的外设,它具有2个AD转换器,其中ADO具有12位精度,故可有效保证温度信号的精确采集。
而采用双CPU结构C805lF020和Atmegal6,则可确保系统50 ms的采集时间。因为和写FLASH往往要占用大多数时间,而采用双CPU就可以将两者分开,这样就有效的保证了系统的速度和稳定性。
采用FLASH芯片AT45DB041D则可在温度采集时实时将数据写入FLASH,以便在出现障碍时仍可有效保存数据。测试系统保存的数据可由上位机通过USB接口读取。


4 结束语
与国内外目前的主流无线温度系统相比,本系统在测温精度上达到了较高的水平。而在温度采集速度上,由于使用了独立的温度补偿电路,同时采用了双CPU的系统结构,因而有效的提高了温度测量的灵敏度和系统稳定性。另外,由于使用了FLASH芯片,可以保存实时数据,也提高了系统的可靠性和实用性。

波峰焊相关文章:波峰焊原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭