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

嵌入式系统 时间:2011-03-18来源:网络

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



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



  4 温湿度及露点的计算

  4.1 相对湿度

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

从SORH转换为相对湿度

图5 从SORH转换为相对湿度

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



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

1 2 3 4

关键词: 方案 应用 系统 嵌入式 SHT15

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版