用NI的数据采集卡实现简单电子测试之4——半导体温度传感器
本文从本人的163博客搬迁至此。
为了展示NImax(Measurement & Automation explorer)的强大配置功能,做了一个半导体温度传感器测试的示例。
一、半导体温度传感器
半导体温度传感器 (semiconductor transducer )利用半导体材料的物理特性制成的温度传感器。其优点在于:灵敏度高、体积小、响应速度快和成本低等;缺点是测量范围较窄,精度不高等。早期的半导体温度传感器需要配备辅助电路,线性不佳,且整个测量系统需要标定后方可使用,应用不方便。但各大半导体公司推出的新型温度传感器,一般经过线性校正,且采用电压直接输出,极大地简化了温度的测量步骤。
半导体温度传感器可大致分为"数字接口"和"模拟接口"两大类,常见的DS18B20就属于数字接口类,这里为了展示USB-6009的模拟测试功能,选择模拟接口类型的MCP9700。MCP9700的灵敏度达到10mV/℃,具有非常优异的线性,且可以直接测量0℃以下的温度。MCP9700典型的温度——电压关系如下图所示:

图1 MCP9700输出电压和温度对应曲线
二、测试电路
由图1可知,在0-100℃的常温下,MCP9700的输出电压为0.5~1.5V,如果直接送给USB-6009配置为单端(RSE)模式的模拟输入通道(输入范围为-10V~+10V),则显得输入范围太小。因此在MCP9700的输出端配置了一个同相放大器来增加其输入范围。

图2 温度传感器输出放大电路
经过放大后,在0-100℃的常温下,放大器的输出电压为1~3V。
三、在NImax中配置换算规则
NImax是NI公司的硬件配置平台,在该平台上可以测试、配置NI公司生产的各种硬件板卡和设备。本例在NImax配置换算关系,随后在LabVIEW程序框图中使用该换算关系,这样就可以直接在程序框图中直接得到换算结果,非常直观方便。
1、打开NImax。

图3 打开Measurement & Automation explorer
2、单击右键单击左侧目录树中的"换算",在弹出的快捷菜单中选择"新建…",弹出下图,单击"下一步"。

图4 新建NI-DAQmx
3、由于MCP9700具有线性输出,所以在弹出的下图中选择左侧框中的"映射范围"。

图5 选择换算关系
4、输入换算名称:"MCP9700温度换算(放大两倍)",并单击"完成"。

图6 输入换算名称
5、单击Measurement & Automation explorer主界面左侧"换算"下的"MCP9700温度换算(放大两倍)",在左侧配置换算关系。

图7 配置换算关系
由于选择了线性关系,因此只需指定线性映射关系中的"最大值"和"最小值"两个点即可固定换算关系。如上图所示,换算前的最大值为3V,最小值为1V;换算后的最大值为100℃,最小值为0℃;换算前单位为"伏特",换算后为"摄氏度"。最后单击上部的"保存"。
四、测试程序
在LabVIEW的程序框图中配置USB-6009,其中"自定义换算关系"连线端子处需连接到NImax中配置的换算关系"MCP9700温度换算(放大两倍)",如图8所示。具体过程是:在连线状态下右键单击"自定义换算关系"端子——在弹出快捷菜单中选择"创建","常量"——在工具选板中选择"操作值"工具——单击刚创建的"常量"——在图8所示的快捷菜单中选择"MCP9700温度换算(放大两倍)"。

图8 指定事先配置的"自定义换算关系"
温度测试程序如图9所示。

图9 温度测试程序
上图程序中,每输出一个新的温度值都启动了100次测量,并对其求平均,以降低噪声的影响。
五、程序运行结果
打开图9所示的测试程序,并用手触摸MCP9700得到图10所示的测试曲线。

图10 实际测试得到的温度曲线
未完待续……
用NI的数据采集卡实现简单电子测试之4——半导体温度传感器的更多相关文章
- 用NI的数据采集卡实现简单电子测试之6——数字I/O及测试平台
本文从本人的163博客搬迁至此. 前面几个例子介绍了NI数据采集卡的模拟输入和输出功能,本例则集中介绍USB-6009的数字输入输出功能.本例包括基本数字IO电路及在LabVIEW中控制USB-600 ...
- 用NI的数据采集卡实现简单电子测试之1——USB-6009简介
本文从本人的163博客搬迁至此. 几年以来,一直担任学校“虚拟仪器”课程教师.以前上课都以介绍LabVIEW编程为主,硬件实验一直没有开展.这次借“西部高校实力提升工程”的机会,学院采购了一批NI的数 ...
- 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图
本文从本人的163博客搬迁至此. 想设计几个实验,既能展示NI的LabVIEW和数据采集卡的功能特点,又能够让普通电类专业本科学生可以理解,自然首先想到了<电子技术基础>课程的内容.第一个 ...
- 用NI的数据采集卡实现简单电子测试之5——压控振荡器的测试
本文从本人的163博客搬迁至此. 为了展示连续信号采集的方法,以其外部触发采集功能.我用运算放大器实现了一个最简单的低频压控振荡器(VCO),作为USB-6009采集的信号源.在LabVIEW下编写的 ...
- 用NI的数据采集卡实现简单电子测试之3——绘制二极管V-I特性曲线图
本文从本人的163博客搬迁至此. 接下来用USB-6009和LabVIEW实现对二极管最重要的特性曲线“V-I特性曲线”的测试和绘制. 一.什么是二极管V-I特性曲线 康华光版的<电子技术 ...
- 【转】linux设备驱动之MMC SD卡——核心层简单分析
原文网址:http://blog.chinaunix.net/uid-28685940-id-3889878.html /*************************************** ...
- python3 练手实例5 做一个简单电子时钟
import time,sys,os while(1): t = time.strftime('%Y-%m-%d\n%H:%M:%S',time.localtime(time.time())) pri ...
- LabVIEW生成.NET的DLL——C#下调用NI数据采集设备功能的一种方法 [原创www.cnblogs.com/helesheng]
LabVIEW是NI公司的数据采集设备的标准平台,在其上调用NI-DAQmx驱动和接口函数能够高效的开发数据采集和控制程序.但作为一种图形化的开发语言,使用LabVIEW开发涉及算法和流程控制的大型应 ...
- PBOC电子钱包与电子现金及QPBOC
电子钱包:EP 电子现金:EC,在PBOC规范中的13部分定义了<基于借贷记应用的小额支付规范中> QPBOC:在PBOC规范的12部分中定义了<费接触式IC卡支付规范> PB ...
随机推荐
- jdk下载及安装
下载下载 jdk 下载 java se 版本的即可. web 开发前不需要像安装 java se 一样安装java ee,只要在项目中添加 java ee 的jar 包就可以了,里面大多是接口和抽象类 ...
- CDH5.11安装spark2.x详细步骤
简介: 在我的CDH5.11集群中,默认安装的spark是1.6版本,这里需要将其升级为spark2.x版本.经查阅官方文档,发现spark1.6和2.x是可以并行安装的,也就是说可以不用删除默认的1 ...
- 优化 ExpressRoute 路由
当你有多个 ExpressRoute 线路时,可以通过多个路径连接到 Azure.结果就是,你所采用的路由可能不是最理想的 - 也就是说,你的流量可能会经历较长的路径才能到达 Azure,而 Azur ...
- RHEL7系统管理之内核管理
1. Kdump工具 Kdump的工作机制是在内核崩溃时, 通过kexec 工具由BIOS启动一个备用内核, 由备用内核执行一系列任务,保存内存中崩溃内核的状态, 供后续故障分析用. 本文默认AMD或 ...
- Jmeter入门--安装教程
jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动 ...
- 基于NSString处理文件的高级类
基于NSString处理文件的高级类 我已经把处理文件的类简化到了变态的程度,如果你还有更简洁的方法,请告知我,谢谢! 使用详情: 源码: // // NSString+File.h // Maste ...
- [沫沫金]JavaWeb企业信息系统,增加操作记录、数据库记录
背景 系统出现数据莫名丢失,业务人员的反馈无法复现问题.纠结了很久,最终老板发话要记录操作,通过日志进行分析重现 环境 SSH框架 目标 1.记录访问了那个方法,使用的参数及返回的内容 2.记录新增. ...
- 心情烦闷annoying,贴几个图!唉!annoying
nothing could be more annoying!!!!! lost!failed!
- 【教程】【FLEX】#005 拖动
在Flex中,组件的拖动分为: 1. 加强型(即本身就可以拖动设置是否可以拖动的属 [dragEnabled ,dropEnabled ] 即可) 2. 非加强型(可以通过DragManager,Dr ...
- 4199. [NOI2015]品酒大会【后缀数组+并查集】
Description 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品 酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加.在大会的晚餐上,调酒师 ...