不显示表头_技术干货 | 基于数模混合型SoC实现的两线制高精度无源表头方案

摘要:

   针对传统的两线制表头在高低温环境下测量精度差、温漂大的特点,现提出一种可满足高低温环境使用需求的两线制高精度数显表头设计方案,此方案在高低温环境下测量精度高、工作稳定、抗干扰能力强。

引言

随着仪表技术和低功耗技术的发展,两线制无源表的应用越来越广。两线制无源表头在不需要单独电源的情况下,直接串接在电流环路中,即可实现环路中电流值的测量与显示。电源与信号仅通过两条线提供,具有布线简单、可靠性高、无需考虑供电和隔离等特点。两线制无源表头实物图,如图1所示。

   针对传统形式的两线制无源表头多采用单片机、高精度ADC、显示驱动等分立器件实现,存在功耗大、精度低、工作温度范围窄等缺点。本文将介绍一种基于数模混合型SoC实现的两线制高精度无源表头方案,所需外围电路少,能很好地控制温漂对测量精度的影响。

abe8f93d3960410f014ac61965e4825d.png

图1. 两线制无源表头实物图

系统工作原理

   两线制无源表头通过电流环路取电,同时准确的测量环路电流值,并将测量结果通过算法转换成各种物理量,如图2所示。

   根据无源表的工作原理,需要在原有的电流环路中串接一个取样电阻和稳压管,取样电阻用于检测环路电流值,稳压管产生表头系统的工作电源。无源表多用于变送器输出的电流环路信号测量,变送器通常使用24V供电,因此,无源表的环路阻抗和压降都有要求,且无源表正常工作时的功耗要小于3mA。

   根据上面的要求,除要选择低功耗微控制器外,电流取样电阻要尽可能小(100R以下),才能保证无源表工作时不对原有的电流环路造成影响。

b47ee508fb2abb605174f769753a54c9.png

图2. 两线制无源表头工作原理图

硬件系统设计

   通过分析无源表的需求,硬件系统需要包括CPU模块、显示模块、按键输入模块、测量模块、存储模块、电源模块。本文先后选取XX7420和晶华微的SD7501T4为核心进行分析, XX7420只能实现3-3/4的范围显示,且不支持物理单位的转换算法,测量精度只有,采用滑动变阻器对精度和偏置进行调整,难以保证表头长期工作的可靠性。而晶华微的SD7501T4相较于XX7420,能够更好地保证工业测量精度的精确性和可靠性。下文将重点分析以晶华微的SD7501T4为核心实现的两线制高精度无源表头方案。
SD7501T4提供了一种四位显示的两线制高精度无源表完整方案,支持LCD/LED两种显示方式,支持两路开关量输出,内置多种物理量转换算法、多点校准算法和温度补偿算法,可在-25℃~75℃的温度范围内实现以上的综合测量精度。SD7501T4方案使用电阻取样,对电流环路的阻抗影响较小,且支持待机与休眠模式,对功耗的控制更好。

   SD7501T4基于SD7501开发实现,内部集成了PGIA、24位Σ-△ADC、基准、DSP、eprom和显示驱动等关键电路,使用数模混合型SOC(SD7501)在较大限度的简化外围电路的同时,能够很好地保证模拟参数测量的精度和温漂特性。

   基于SD7501T4实现的无源表电路如图3所示。

772a5e5a2cf614846337c89dea3fdd49.png

图3. 基于SD7501T4实现的无源表电路图

软件系统设计

   采用SD7501T4设计两线制高精度无源表不需要考虑软件,芯片内部已包含固件,除测量、显示外,还包括菜单编程、校准、温度补偿和报警输出功能,因此,只需要根据参考电路完成PCB设计,便可快速完成两线制表头产品。

结语

   由SD7501T4设计的两线制高精度无源表头能够在-25℃~75℃环境中工作,由4~20mA的电流环供电,同时采集回路中电流并显示。由于其功耗低、工作温度范围宽、采集精度高和成本低等特点,因而有着较高的应用价值和经济价值。该表头已经经过严格的环境测试与精度测试,在60℃高温下连续工作72h,采集精度能达到±。具有运行稳定性强、采集数据精度高,硬件设计合理、结构简单,整机可靠性高等优势。

6c2f8acf6fecbc2cc655df03deee265b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431681.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python gui开发_python 开发GUI应用之Dabo

这几天在研究用python开发GUI应用程序,首先选择了wxpython,英文书籍wxpython in action是不错的,网上也有中文版。 在win7下安装python2.7,wxpython2.8.12.1,来个HelloWorld,照着教程一点不成问题。 我为了能够快速开发…

计算机网络安装系统怎么办,电脑没有网络如何重装系统

大家应该在线重装系统的时候安装下载到一半会提示您没有网络了,需要用户怎么解决呢?无法联网可以重装系统吗?下面让小编带您了解一下无网环境下重装系统的教程操作哦!1,在其他可联网的电脑上,使用小白一键重…

用计算机桁架各杆内力,运用AUTO CAD求解桁架内力?

摘要: 一个平面汇交力系的平衡条件是其力多边形必须闭合,依其条件,利用图解法和计算机中的AUTO CAD绘图工具,迅速准确地求解一个结点上的两个未知力,并以其类推求解桁架各杆内力。特别在复杂的桁架内力计算中更显示其法优越性。关键词: CAD 桁架 内力一般…

python开发视频播放器_Python应用03 使用PyQT制作视频播放器实例

最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富。这一篇用PyQT实现一个视频播放器,并借此来说明PyQT的基本用法。 视频播放器 先把已经完成…

数据库查找姓李的人_最通俗易懂的理解什么是数据库

1.什么是数据库呢?每个人家里都会有冰箱,冰箱是用来干什么的?冰箱是用来存放食物的地方。同样的,数据库是存放数据的地方。正是因为有了数据库后,我们可以直接查找数据。例如你每天使用余额宝查看自己的账户收益&#…

怎么在anaconda上安装python_我是如何用Anaconda来管理Python的

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 Anaconda主要特点: 开源各个库之间的依赖性列出所需其他依赖包。多种开源库conda是包及其依赖项和环境的管理工具适用语言:P…

rdd分片 spark_Spark分区

一、分区的概念分区是RDD内部并行计算的一个计算单元,RDD的数据集在逻辑上被划分为多个分片,每一个分片称为分区,分区的格式决定了并行计算的粒度,而每个分区的数值计算都是在一个任务中进行的,因此任务的个数&#xf…

html5 防止脚本攻击,shell防ddos攻击脚本(二)

在上一篇shell防ddos攻击脚本(一)中,我给大家发了个脚本,那只是针对单机的,如果是在负载均衡下的话,很容易把自己的服务器ip给误封,所以这篇文章就给大家发个可以添加白名单的shell脚本.系统:centos 5.9 64位脚本内容:vi ip-dos-cc.sh#!/bin/bashnetstat -an| grep :80 |grep -…

python中配置opencv_在Windows中安装OpenCV-Python|四

目标 在本教程中,我们将学习在你的Windows系统中设置OpenCV-Python。 下面的步骤在装有Visual Studio 2010和Visual Studio 2012的Windows 7-64位计算机上进行了测试。屏幕截图展示的是VS2012。 从预编译的二进制文件安装OpenCV 下面的Python软件包将被下载并安装到…

uip UDPclient模式通信移植,当地port随机

现在移植UDPclient模式,测试广播地址. //udp_client.c /************************************************************************************************************** 文件名称: udp_client.c* 功能: uIP UDP客户端相关函数* 作者: cp1300139.com* 创建时间: 20…

react如何遍历并比较_[前端进阶] 这可能是最通俗易懂的React 渲染原理及性能优化...

如今的前端,框架横行,出去面试问到框架是常有的事。我比较常用React, 这里就写了一篇 React 基础原理的内容, 面试基本上也就问这些, 分享给大家。React 是什么React是一个专注于构建用户界面的 Javascript Library.一…

基于git的工作流程

本文针对的是追求极致、快速的产品响应团队的。以下的观点和内容都是围绕这个主题,暂时不涉及个人学习和团队学习。 在说工作流程之间,想说一下我们平常工作中遇到的一些困惑或者说现象 在一个团队里,同时有好多事件要解决。有的是产品迭代&a…

c 自定义实现string类 clear_CC++语言15|类的继承和派生实现代码重用、扩充

在C中,继承是一个对象自动获取其父对象的所有属性和行为的过程。通过继承,您可以重用,扩展或修改在其他类中定义的属性和行为。通过继承,可以实现函数重写以及多态。在C中,继承另一个类的成员的类称为派生类&#xff0…

超几何分布_常见概率分布

离散分布退化分布 若r.v. 只取常数值c,即 ,这时分布函数为: 把这种分布称为退化分布或者单点分布。伯努利分布 在一次实验中,事件A出现的概率为 ,不出现的概率为 ,若用 记事件A出现的次数,则 仅取值0或1,相应的…

struts学习

Structs2配置文件概述&#xff1a; <constant name"" value""></constant>详解&#xff1a;&#xff08;两个看不见的value都是设置true/false&#xff09; package的相关使用&#xff1a; &#xff08;name是包名。action相当于以前的servl…

里怎么做页眉页脚_这年头县城里在家做的电商利润怎么样

这年头县城里在家做的电商利润怎么样 mcfg6ek这年头县城里在家做的电商利润怎么样 通过上面的信息大家是否已经对多用户商城有什么优势有所了解了呢&#xff0c;如果还想了解更多多用户商城的信息&#xff0c;站进行查看咨询哦。店系统怎么进行推广。店系统的推广方式介绍我们都…

计算机如果算积分排名,超级电脑预测英超积分榜:蓝军守住第4 曼联无缘欧冠...

还有6天的时间&#xff0c;2019-20赛季的英超联赛就要重启了。虽然冠军的悬念已经不大&#xff0c;但欧冠席位以及降级名额仍有很大的变数&#xff0c;这让外界仍无比期待接下来的比赛。今日&#xff0c;超级计算机对剩余的比赛做了预测&#xff0c;并算出了最终的积分榜&#…

环形队列出队的元素怎么输出出来_队列:队列在线程池等有限资源池中的应用...

我们知道&#xff0c;CPU资源是有限的&#xff0c;任务的处理速度与线程个数并不是线性正相关的。相反&#xff0c;过多的线程反而会导致CPU频繁切换&#xff0c;处理性能下降。所以&#xff0c;线程池的大小一般都是综合考虑要处理任务的特点和硬件环境&#xff0c;来事先设置…

英语答题测试的软件叫什么,英语做题软件哪个好 有答案解析的英语做题软件分享...

对于一些即将参与重要英语考试的考生来说&#xff0c;每天刷题练习肯定是不可避免的事情&#xff0c;但如果你想要更高效的刷题&#xff0c;让自己的刷题时间更有价值&#xff0c;那就来看看推荐给你的这些英语做题软件。类型&#xff1a;学习 语言&#xff1a;简体中文星级&am…

raid卡组不同raid_RAID磁盘阵列是如何运作的?

本文编辑&#xff1a;意哥专业指导&#xff1a;葵芳一凡 RAID是英文Redundant Array of Independent Disks的缩写&#xff0c;中文简称为独立冗余磁盘阵列。简单的说&#xff0c;RAID是一种把多块独立的硬盘&#xff08;物理硬盘&#xff09;按不同的方式组合起来形成一个硬盘组…