ag8亚洲国际集团

基于 FPGA准确读取高精度温度传感器数据的探讨
高可靠性强  ,ag8亚洲国际集团度的的信息源分析采摘仪是 的的信息源分析采摘的有效工貝  ,常见确认于工业生产定时化、自然ag8亚洲国际集团检测站和诊疗营养健康等诸多科技领域  ,溫度传调节器器是 溫度校正设配的体系化大部分  ,能助力的的信息源分析采摘仪建立溫度的开环调控  ,确保采摘测试仪器的有几个元电子元件封装稳定性办公  ,最后  ,它还能多片包含阵列  ,建立大范围之内的溫度采摘、溫度调控 。这篇文通常研究  ,如何才能确认FPGA较准读高可靠性强  ,ag8亚洲国际集团度溫度传调节器器的溫度的的信息源分析  ,建立较高可靠性强  ,ag8亚洲国际集团度的的的信息源分析内容输出 。


高精度温度传感器 ADT7422

ag8亚洲国际集团食用的高温感知器是(ADI)开售的ADT7422  ,它是一种款高ag8亚洲国际集团度较罗马数字IIC高温感知器  ,符合国家 ASTM E1112 标准的临床实践高温校正国家标准 。

ADT7422内构成一种预置标准工作电压源、一种体温感知器和 一种高ag8亚洲国际集团系数改变器(ADC) 。在做出氩弧焊后不要效正可以了出具25℃至50℃体温区间内辩别率是 0.0078℃、导致精度高达模型±0.1℃的16位体温检测结杲 。ADT7422便用IIC时序金桥铜业跨接线的截面积大小  ,3.3VTTL电平 。秒表线SCL的极大频带宽度可以达到400kHz  ,重要时序金桥铜业跨接线的截面积大小图甲:

ADT7422有A0、A1几个串行系统数据总线网址选用引脚  ,一家IIC系统数据总线可挂载4片ADT7422  ,内部部运用的不是家16位ADC来实时监控水温 。而且还要目光:上电时默认设定分辩率设定是13位  ,还要配备相应的的寄存器才可运用16位gps精度 。ADT7422系统标准配置有4种工做形式  ,英文:普通、做次抽样、接连1s抽样、关断 。集成ic上电时正常的人普通形式  ,英文(即间断准换形式  ,英文  ,做次气温准换完毕后立刻开始了下做次准换)  ,准换做次般必须 240ms;做次形式  ,英文:使能做次形式  ,英文后参与做次抽样  ,之后加入关断形式  ,英文  ,这一形式  ,英文极为有利的于拉低功能消耗;接连1s抽样形式  ,英文即每间隔1s参与做次气温准换;关断形式  ,英文即不参与准换(因为此形式  ,英文下仍可读取数据后面做次的准换毕竟)  ,这篇文关键讲解ADT7244系统标准配置的普通形式  ,英文 。


 ADT7422寄存器

ADT7244寄存器位宽均为8bit  ,存储芯片上电时新位置结构体指示针寄存器跳转到0x00(新位置结构体指示针寄存器在接连加载  ,好比本场比赛景中:将0x00的平均室温高8位读出后新位置结构体指示针自功跳转到保有低8数字据的0x01寄存器  ,主机结构在加载完高8位后只能够单独加载低8数字据而不须第三步读取新位置0x01 。)右图内平均室温值寄存器、状态下寄存器、ID寄存器为只读寄存器  ,只能够读出数据报告显示、不行读取数据报告显示 。


 ADT7422器件地址

ADT7422存在7bit位宽的电子元件联系地址  ,具体实施随着A0、A1引脚的电平调试给出:

跟据IIC电力意向书  ,参数线在要在秒表为低时变迁  ,在秒表为高时要要保持安稳(在秒表高电平当天变迁则表示启始或结束网络信号) 。想要留意的一点点是  ,IIC元器的秒表和参数线都分享上拉10KΩ功率电阻  ,妥善统计资料数据总线空闲时将秒表和参数线钳制在高电平  ,也可升高统计资料数据总线驱动安装力量 。


通过FPGA读取ADT7422温度值(13位模式)

读取一帧温度值(13位模式)的完整流程如下:
1. 主机(FPGA)向总线发送起始信号;
2. 主机向总线发送从机(某一片ADT7422)的7位器件地址;
3. 主机发送一位写指令(1表示读  ,0表示写);
4. 相应地址的从机应答(0表示应答  ,1表示非应答)  ,若无应答则结束此帧通信;
5. 主机发送需要读取的寄存器地址(8位);
6. 从机应答(0表示应答  ,1表示非应答)  ,若无应答则结束此帧通信;
7. 主机再次发送起始信号;
8. 主机发送器件地址+读指令;
9. 从机应答(0表示应答  ,1表示非应答)  ,若无应答则结束此帧通信;
10. 从机发送温度高8位温度数据;
11. 主机应答(0表示应答、1表示非应答);
12. 从机发送低8位温度数据;
13. 主机不应答  ,并发送停止信号 。此帧数据读取流程结束 。

功能控制模块“adt7422_drv”传输闹钟、归零、数剧统计报告显示投入有用性率4g警报、相关联的元器件地此  ,当使能投入有用性率4g警报时  ,功能控制模块重启做次加载具体步骤、读出近些年做次转变所获资金出的摄氏度表数剧统计报告显示(与一半ADC安装操作过程有所差异  ,假设不做出安装  ,ADT7422上电归零到位后即已经开始做出接连转变摄氏度表数剧统计报告显示  ,将转变到位的数剧统计报告显示导入到0x00、0x01这两个寄存器 。下做次转变到位时  ,将寄存器内数剧统计报告显示自动刷新) 。同时的打出有用性率4g警报(frame_done)使能  ,将加载到的16数字剧统计报告显示的打出、稍候下做次开启加载 。


仿真结果如下:
注:方便快捷相对而言  ,tb文件格式模仿秀从机个人行为时仅运送“0” 。调试电子器件注册ip地址为1001_011  ,输入的寄存器注册ip地址为0000_0001 。读出的16个数据为0000_0000_0000_0000 。

数据读取将10片ADT7422级联(每两片挂载于同一IIC总线  ,器件地址分别为1001011、1001000)  ,得到温度读取阵列:

仍然ADT7422上电正常高13位气温表因素数值能够  ,假若上电后未搭配成16位格局  ,则在剪切和装换数值的的时候所需还要注意取高13位 。实际的采集程序到的ADT7422的初始ADC值各种装换后的气温表因素数值如表  ,气温表因素数值可由FPGA稳定性高读出 。


高精度温度传感器应用场景

ADT7422应属于阿拉伯大数字ag8亚洲国际集团温差感测器器  ,的优势是更具较高精度高的阿拉伯大数字工作输出、不能自己警报慢慢调理  ,不足之处是ag8亚洲国际集团温差的范围受阻(−55°C~+155°C) 。一、检测的PCBag8亚洲国际集团温度PCB上的高温大的部分进行集成块的引脚高速传输至高温调节器器集成块(ADT7422) 。据此  ,ADT7422会测定电压线路板的高温、发高温相对较大的集成块的高温(如:FPGA、电压集成块等)还有对接器的高温 。

作此用途时应注意  ,设计PCB时被测温元件和ADT7422应尽量靠近、同层共地(确保GND及时导热) 。基于以上原理  ,ADT7422可用于元器件、电路接插件等的高精度温度实时监测 。例如:
1、电机电路驱动控制系统、电池控制板的温度监测;
2、ag8亚洲国际集团医疗器械的运行温度监测;
3、芯片温度可视化;
4、USB等连接器的温度监测;
5、激光二极管的温度控制等 。二、测量ag8亚洲国际集团温度
当需要使用ADT7422测量芯片周边空气温度而非电路板温度时  ,需注意防止PCB热源影响测量结果 。

如图  ,需要尽量使ADT7422远离热源元件、尽量减少与热源的引脚连接(如ADT7422的GND引脚使用较窄的走线、尽量减少与主GND铺铜面的连接) 。也可用于代替热敏电阻、电阻温度检测器 。基于以上原理  ,ADT7422可用于ag8亚洲国际集团温度测量、生命体征监测、食品的存储及运输过程中温度控制等 。例如:
1、空调温度的闭环控制;
2、运动手环等穿戴式设备;
3、米、面、玉米等谷物仓库的分布式温度监测、闭环控制等 。


结论

根据FPGA驱使可准确度读出高细密度较气温感应器器ADT7422的资料  ,改变測量PCB气温和生态气温  ,多片ADT7422还可根据阵列  ,实行大范畴的气温信息采集  ,可很广用到于主轴电机集成运放驱使管理设备、动力电池管理板的气温污染探测及细密医辽用具的正常运行气温污染探测等  ,针对其它的控温设备改变气温的精准度管理 。


: 9:00-18:00
  : 7*24h