查看: 4108|回复: 2

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

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

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-3-22 21:15:44 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 yiqizhenshanhe 于 2016-3-22 21:22 编辑

    上一篇介绍了HDC1000在Modelsim仿真环境下的波形,这一篇讲板上调试。
    0.png
    打开sigtal tap,
    1.png
    采集到上一篇分析的数据,在此介绍一下器件响应(HDC1000响应FPGA),
    2.png
    图中绿色圈住的地方就是HDC1000响应FPGA,FPGA输出高电平,HDC1000输出低电平,这样,1&0=0,所以,SDA由1变成了0。很多人看过IIC协议,但是,并没有太多人直观的看到器件响应的波形。
    4.png

    用仿真波形与实际波形进行比较,因为在程序代码中使用的是3个模块,所以,需要把仿真中的三段波形合为一,与实际波形一直。
    再看看采集到的数据,
    6.png
    这个是HDC1000出厂时携带的信息,
    5.png
    这个是温度和湿度的数据,
    12.png 13.png

    好吧,套用公式算一下,十六进制718AH为十进制的29066D,温度=29066*165/2^16-40=33.179473876953125,十六进制B204H为十进制的,湿度=45572/2^16*100%=0.69537353515625。好吧,再看看FPGA算出来的数据, 14.png 因为FPGA只有整数,温度可以表示为33度,但是湿度很难表示,所以,需要进行量化,乘以了100,约等于69。好像一切都结束了,只是好像, 15.png
    看看广州的温度吧,18度,与测量值有较大出入,好吧,只能请教FAE了,湿度嘛,这个东西不像温度比较易懂,湿度太抽象了,只能叫专业人士回答了。

















    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-3-28 10:16:57 | 显示全部楼层
    友情帮顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-28 20:47:58 | 显示全部楼层
    小菜儿 发表于 2016-3-28 10:16
    友情帮顶

    非常感谢
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 09:53 , Processed in 0.126149 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.