查看: 1921|回复: 0

【基于MAX 10 FPGA的开发套件DECA】(4)温湿度传感器

[复制链接]
  • TA的每日心情
    慵懒
    2024-5-20 16:09
  • 签到天数: 665 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2016-8-22 09:18:55 | 显示全部楼层 |阅读模式
    分享到:
    本文通过SignalTap II工具实现了对板载温湿度传感器HDC1000YPAR的数据获取。系统方案如下图所示,MAX 10通过IIC接口模块RH_TEMP对HDC1000YPAR进行配置和数据获取,并将获取的温湿度结果存储到TP模块中,再利用SignalTapeII IF模块将数据传送到PC端。

         HDC1000YPAR是由TI推出的低功耗温湿度传感器,能够获取相对湿度范围为0%~100%,精度为±3%;测量温度范围-40℃~125℃,精度为±0.2℃。与外界通过IIC接口通信。

            SignalTap II是由Altera推出的嵌入式逻辑分析仪,通过SiganlTap II可以在线抓取FPGA内部信号进行程序分析和功能验证。因为SignalTap II是以IP核的方式进行实现,需要占用FPGA的LE和RAM等资源,所以要合理配置抓取的数据深度,以免FPGA资源紧张影响系统功能。
          下图为SignalTap II的运行结果。在这个SiganlTap II工程中,我们加入了11个观测变量到Node中。最后两个变量,"TP:t|Humidity_S[13:0]"和"TP:t|Temperature_S[13:0]"为最终的湿度和温度结果,从图中可以看出当前相对湿度为34%,温度为33℃。
            另外,变量"TP:t|I2C_SCL"和"TP:t|I2C_SDA"展现了RH_TEMP模块的IIC通信过程。

          总结,利用MAX 10和HDC1000YPAR传感器实现了环境温湿度监测,并通过SignalTap II嵌入式逻辑分析仪进行了系统验证。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:35 , Processed in 0.115797 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.