嵌入式工程师应当具备软硬件系统+业务逻辑的设计能力,我想就从“高精度测量”这一个点来简单讨论,在此仅做总体思路的阐述,权作记录。

嵌入式工程师的成长轨迹不应当是包罗万象,追逐时新,而应当是更加专业更加专注,不断补足短板,最终目的是做出优秀的产品。九层之台起于垒土,做每一件事都有一个学习曲线或者成长曲线。

第一阶段:

假如你要做一个温度表,或许再简单不过,我可以使用DS18B20,LM35,LM73…………现成的器件,加个显示就行,最后成品是一个台式的温湿度表。

目的:温湿度表

硬件:LM35集成IC、湿度IC、光照强度IC等集成块,MCU,电源,显示屏(定制LCD)

软件:相关串行通信通信协议,单片机编程,适当软件滤波,读取显示到LCD

第二阶段:

再进一步,我需要探头测温,可选PT100,使用恒流源方案,电压放大后片内ADC采样,最后实现了一个带温度探头的温度计;考虑到探头封装大小,测温范围、温度反馈实时性等问题,有时测温需要热电偶探头,电路上需要电压放大后ADC采集,一般软件冷端补偿,最后实现了一个市面上最常见的温度表。

目的:测温表

硬件:PT100探头、K型热电偶探头,恒流源电路,运放电路,ST32片内12位ADC,可调电阻校准,LCD显示

软件:相比于原来,增加ADC编程,软件滤波

第三阶段:

考虑到开发进度、设计难度选用集成芯片可能会获得更好的效果,例如TI的热电偶采集芯片集成了可编程运放和高分辨率ADC,从硬件到软件简化了设计,类似的集成IC还有ADI的AD8495,AD7705等

目的:提高开发效率,增加可靠性

硬件:ADS1240,MCU,主要在于集成芯片的配套电路。

软件:相比于原来,增加SPI或者IIC通信读取片外ADC数据,软件滤波等,主要在于芯片驱动

下一阶段:

以上实现,只考虑了功能实现而没有考虑性能指标。温度表作为测量仪器必须具备准确度、稳定性,与此同时在功能上还需要考虑校准、记录、多路测温等。

提个问题:如何测量0.01的温度变化?

这就是要实现高精度测量,需要软硬件的结合,不过首先要解决高精度高稳定性的硬件系统设计问题。正因如此,芯片厂商的“一步到位”的单芯片方案不再适用,因为无法提供更好指标,功能电路不可调控。

走到这一步,可能会受限于基础器件的性能指标,或许PT100、PT1000、各型热电偶本身精度就无法实现结果的可重复性,加上电路温漂、基准的稳定性等,因此对选型提出了更高要求。与此同时,软件处理需要精细化,要考虑闭壳校准、自校准、归零等。如果业务中需要处理更宽范围的测量,还需要切换量程,如果要多路,那需要选通电路。如果需要实现更加实用(酷炫)的功能那需要更复杂的底层软件支持或者上位机软件支持。需要学习和深入的点还是很多的,在此提出一些问题点。

有以下多个问题点需要着重说明(待完善):

问题点1:高分辨率不等于高精度

问题点2:所见,并非所得,长期稳定性才是关键

问题点3:基准是精确的基础,温度(温漂)是最大的敌人

问题点4:保护电路与高精度的冲突与平衡

问题点5:模拟开关与继电器对精度的影响

问题点6:示波器是否可以当万用表使用呢

普通(便宜)示波器一般都是8位高速AD采样芯片,试想一个普通万用表使用的是16位AD,如果没有量程切换,直接测试,示波器的精度极差,可能5V,10V还能分辨到1mv,当测试24V时,24/1024远不及1mv。如果算上量程切换,调节示波器垂直分辨率(先分压后放大进示波器),首先噪声水平提高,可能示波器看到的是难以读值的波形,其次示波器的垂直分辨率调节十分有限,普通示波器无法在直流24V中放大到1mv分辨率(实际测试DS1102E 100M)。所以示波器当不了万用表。

是否要反问,那电源纹波测试为什么可以看到mv的结果呢?

那是因为纹波交流分量怎么可能到24000mv?八位的AD,1v量程上是有足够的精度去分辨纹波的。

归根结底,两者的设计初衷就不一样,各自对另一方的优势那是先天不足。最后想说,拿着示波器的人不一定是懂硬件,拿着万用表的人或许是真的懂。

问题点7:精密电阻如何选型

AE、VISHAY的高精密(低温漂)电阻十分地优秀,新货买不起,拆机件还能用吧。

还有一种高精密网络电阻(匹配电阻),如ADI的LT5400这一类。

参考:

《AE精密电阻规格书.pdf》

URL:https://download.csdn.net/download/hxkrrzq/12019238

《DIY 2440 数字多用表参考(上) 作者:mengxin.pdf》

URL:https://download.csdn.net/download/hxkrrzq/12019222

<未完..>

从普通温度表到高精度测量相关推荐

  1. 高精度测量让交会对接更“温柔”

    2019独角兽企业重金招聘Python工程师标准>>> 22日,天舟一号与天宫二号完成了首次交会对接.记者从中国航天科技集团公司三院了解到,该院33所研制的石英挠性加速度计,对交会对 ...

  2. MSP430 G2553 单片机口袋版 流水灯 电压表 温度表 秒表 倒计时 报警

    几个题目 1 流水灯:四个按键切换,四个流水灯花型. 2 电压表,检测电压显示到显示屏 3 温度表 ,检测单片机内部温度显示到显示屏 3 秒表,开始,暂停,清零 4 倒计时,开始,暂停 5 报警:可选 ...

  3. 【电子水尺】高精度测量、免布线、远程传输数据

    在智能防洪没有出现时,人们只能依靠传统的电子水尺进行水位测量,以便规划后续的防洪.治理措施,这样的测量方式不仅需要人员经常实地考察,还要人工统计数据,面对突发性事件,又难做到及时调度,合理应对. 电子 ...

  4. 视觉高精度测量,影响精度的5大关键因素

    在一些机器视觉检测项目中,许多客户都遇到了检测精度的问题.如,要求以10um的精度测量加工零件的外部尺寸.内径和外径.目前很多配置选择500万工业相机镜头头,理论上可以达到10um的精度.但是实际客户 ...

  5. php 温度表,Wi-Fi无线温度计的制作

    背景 此文详细介绍了一款低成本WiFi无线温度计的制作方法,所有材料费用(不包含已有的WiFi网络设备和电脑)不超过50元.此温度计通过干电池供电.间歇工作,因而有很长的电池续航寿命,最长可达数周.使 ...

  6. 如何设计电桥传感器驱动电路?

    最近使用一款陶瓷压力传感器,本质就是电桥传感器搭建,正好看到ADI这篇期刊,一起来看看驱动原理吧~ 陶瓷压力传感器设计原理图 仪表放大器可以调理传感器生成的电信号,从而实现这些信号的数字化.存储或将其 ...

  7. 三维重建【四】-------------------结构光 三维重建----论文调研

    1. 动态目标实时三维重建-结构光方案 动态目标 三维重建 Stripe boundary codes for real-time structured-light range scanning of ...

  8. 远心镜头技术及其选型介绍

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 一.远心镜头原理简介及选型: 1)远心镜头原 ...

  9. 机器人视觉三维成像技术全解析

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在工业4.0时代,国家智能制造高速发展,传统的编程来执行某一动作的 ...

最新文章

  1. 【转】c++中的sizeof
  2. boost::log::make_exception_handler用法的测试程序
  3. 团队组建阶段,项目经理要做些什么?
  4. mockjs中的方法(三)
  5. mysql命令行大全
  6. 另辟蹊径第二弹,时间规律里的秘密
  7. 设计模式学习-简单工厂模式
  8. H5上传文件又双叒叕开测了!
  9. 9招让你皮肤迅速白嫩 - 健康程序员,至尚生活!
  10. kafka的push与poll
  11. 苹果 MacBook如何取消开盖自动开机功能?
  12. html网页设计与制作:基于html设计整套招聘网站求职前端模板页面 静态网页HTML代码 学生网页课程设计期末作业下载...
  13. linux多线程编程书籍推荐:linux大牛之路从这几本书开始
  14. 超全面的后端开发C/C++面经整理分享含详细参考答案 包括简历分享
  15. 怎么把sql文件导入MySQL数据库中_《sql基础教程》书里的sql文件如何导入数据库?...
  16. 数字信号处理知识点总结(三):离散傅里叶变换(DFT)
  17. Verilog语言要素(三)
  18. http和https的区别
  19. 北美华人第一大折扣信息网站。北美省钱快报是北美最有人气的微博,北美省钱快报是新浪折扣频道独家合作伙伴...
  20. 超详细分解c 语言——实现扫雷游戏(详解)

热门文章

  1. 实现坐标转换--不同地理位置系统转换入门
  2. Eclipse TPTP 分析程序性能
  3. node.js基于WebStorm服装购物网站的设计与实现毕业设计源码281444
  4. 黎曼积分求解可微曲线的弧线长度
  5. 最新steam rpgmz dlc有新技能新人物,有兴趣么?
  6. 【转】Matlab坐标修改及旋转
  7. 多项式插值中的一些定理证明
  8. cesium 鼠标点击事件获取各种坐标
  9. 计算机基础课堂小游戏互动,16个课前热身小游戏:让每一堂课都充满新鲜感
  10. java陆小凤的游戏_《陆小凤传奇》游戏流程、经验心得