微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 用MAXQ3210构建1-Wire温度记录仪

用MAXQ3210构建1-Wire温度记录仪

时间:09-13 来源:互联网 点击:
应用功能扩展

MAXQ3210具有1k x 16 (1024字)的EEPROM程序存储空间,演示代码只占用了其中的60%至70%。可对应用代码进一步优化,使其仅占用50%的程序存储空间。开发了应用的核心功能后,可增加许多额外功能,使其成为功能完备的环境检测系统。  

多传感器。可以轻松地扩充1-Wire子程序,使其能够访问多个DS1822温度传感器,这些传感器可以分别与单独的端口连接(每端口接1个器件),或者在单根线上挂一组器件(多点配置)。多点配置结构比较复杂,但能够使MAXQ3210连接更多的器件。  

多种传感器类型。应用可以连接多种不同类型的1-Wire传感器,以测量不同环境参数,包括:湿度(DS1923温度/湿度记录仪)、物理开关(DS2401硅序列号),或使用模数转换器(DS2450,1-Wire接口、四通道、A/D转换器)的通用传感器。更多信息见Maxim IC网站的1-Wire/iButton产品页面。  

声音告警。MAXQ3210内置压电扬声器驱动电路,因此可以非常简单地加入高分贝扬声器。当温度转换结果高于或低于指定门限后,将发出告警声。

增加记录容量。应用可以按照写数据EEPROM的方式将数据写到未使用的程序EEPROM中。如果应用代码足够小,可以用一部分程序EEPROM来存储更多的温度转换结果,进而记录更长时间的温度数据。  

双向串行通信。通过位模拟方式实现双向串行端口,要比仅仅实现发送端口更复杂,但MAXQ3210仍可轻松实现。有了双向端口,主机可以请求MAXQ3210上传记录数据,设置配置数据(如DS1822的温度分辨率),按需访问特定的传感器,甚至可以通过串行接口更新MAXQ3210的固件。  

结论

小封装,低功耗,I/O灵活的MAXQ3210是电池供电的环境监测应用的理想选择。许多1-Wire传感器可被用来测量温度、湿度等环境参数,而这些传感器又可仅通过一个端口实现与MAX3210的接口。最后,数据还可以被存贮在MAXQ3210自带的非易失EEPROM存储器中,供以后查询和分析。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top