查看: 1936|回复: 0

Arrow DECA评测14——温度和湿度传感器(HDC1000)应用4

[复制链接]
  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-3-23 12:56:04 | 显示全部楼层 |阅读模式
    分享到:
    上一篇介绍了HDC1000在Modelsim仿真环境下的波形,这一篇讲板上调试。

    打开sigtal tap,

    采集到上一篇分析的数据,在此介绍一下器件响应(HDC1000响应FPGA),

    图中绿色圈住的地方就是HDC1000响应FPGA,FPGA输出高电平,HDC1000输出低电平,这样,1&0=0,所以,SDA由1变成了0。很多人看过IIC协议,但是,并没有太多人直观的看到器件响应的波形。

    用仿真波形与实际波形进行比较,因为在程序代码中使用的是3个模块,所以,需要把仿真中的三段波形合为一,与实际波形一直。
    再看看采集到的数据,

    这个是HDC1000出厂时携带的信息,

    这个是温度和湿度的数据,


    好吧,套用公式算一下,十六进制718AH为十进制的29066D,温度=29066*165/2^16-40=33.179473876953125,十六进制B204H为十进制的,湿度=45572/2^16*100%=0.69537353515625。好吧,再看看FPGA算出来的数据,

    因为FPGA只有整数,温度可以表示为33度,但是湿度很难表示,所以,需要进行量化,乘以了100,约等于69。好像一切都结束了,只是好像,

    看看广州的温度吧,18度,与测量值有较大出入,好吧,只能请教FAE了,湿度嘛,这个东西不像温度比较易懂,湿度太抽象了,只能叫专业人士回答了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 06:41 , Processed in 0.126153 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.