新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SHT15在嵌入式系统中的应用方案

SHT15在嵌入式系统中的应用方案

作者:时间:2011-03-18来源:网络收藏

  本设计中微处理器为三星公司的S3C2440A,通过对I/O寄存器编程来模拟通信过程。该处理器的I/O口可根据需要设置成输入、输出,高阻等状态。在软件实现过程中通过子函数来实现I/O口状态的改变。



  以上函数可以实现SCK和DATA总线的各种输入与输出状态。在的通信中还需要延时函数,设计时采用函数void DelaylIn8(U32 tt)实现软延时。这样就能完成对通信协议的模拟。



  4 温湿度及露点的计算

  4.1 相对湿度

  可通过I2C总线直接输出数字量湿度值,其相对湿度系数输出特性曲线如图5所示。

从SORH转换为相对湿度

图5 从SORH转换为相对湿度

  由图5可知,SHT15的输出特性呈一定的非线性,为了补偿湿度传感器非线性以获取准确数据,采用式(1)来修正输出数值。



  其中C1,C2,C3的值如表3所示,SHT15的相对湿度输出值(SORH)为12 bit。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭