博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
额温枪怎么开发?经验分享。
阅读量:4218 次
发布时间:2019-05-26

本文共 669 字,大约阅读时间需要 2 分钟。

额温枪怎么开发?经验分享。

额温枪怎么开发?经验分享。

文章写的晚了,现在估计大部分都搞定了。

额温枪的核心器件是热电堆红外测温传感器。分为数字和模拟两种。
数字的直接IIC读取温度值,再经过算法补偿转化为体温。比较简单,因此传感器价格较贵。
模拟型输出的是模拟电压值,处理起来不知要算法,还需要硬件电路的配合,比较复杂,因此传感器价格比较便宜。
本文只讨论模拟型传感器的实现原理,思路步骤,细节不讨论。(概述)

硬件部分

硬件电路两种方案可以采用:

1 传感器+放大电路+单片机
这个放大器选型很关键,滤波处理比较麻烦,最终出来的电压值很可能漂移较大,这个方案适合有类似经验的,比较费时费力,但是相对便宜一点点。
2.传感器+AD+单片机
这个选一个好用的AD芯片(称重传感器专用24位AD就可以),这个方案相对简单,出来的电压值稳定,滤波处理简单。可以将更多精力用在算法的调试上。
这里只讨论2方案。

算法部分

开发额温枪至少需要一个黑体设备。

1.先做硬件,打样PCBA。
2.拿到板子第一件事先验证硬件情况,可以利用零点验证电压值是否稳定。较简单的办法是,待传感器稳定之后,对着黑体测量结果,看热电堆电压值和NTC值是否稳定,正常应该无漂移。
3.硬件确定之后,开始调试软件部分。具体思路是利用转换公式(公式自己想办法解决)结合黑体校验温度,校验点可以采用高低中三个点校准。
4.正常校准完成后,额温枪应该测出的结果与黑体温度基本一样。若差别交大,需要自己研究。
5.。。。吃完饭再写

有需要方案的可以加我qq 363530137

转载地址:http://xrpmi.baihongyu.com/

你可能感兴趣的文章
cocos2dx 音频模块分析(4): 音效部分
查看>>
cocos2dx 音频模块分析(5): 音效部分
查看>>
19、Cocos2dx 3.0游戏开发找小三之Action:流动的水没有形状,漂流的风找不到踪迹、、、
查看>>
cocos2.X版本lua端使用定时器的方法
查看>>
lua math.fmod使用注意小数问题
查看>>
lua 时间转化
查看>>
lua学习笔记之五(Lua中的数学库)
查看>>
dos: tree命令生成目录结构
查看>>
Managing Projects from the Command Line(android官网文档)
查看>>
Android项目自动生成build.xml,用Ant打包
查看>>
CCLayer注册lua回调函数setTouchPriority失效
查看>>
cocos2dx左下角三行数值意义
查看>>
LUA modue require package 区别
查看>>
package.loaded
查看>>
cocoStudio: Button设置锚点问题
查看>>
vld 使用
查看>>
MAC下安装多版本JDK和切换几种方式
查看>>
java.util.concurrent详解
查看>>
java事务大总结(一) 先理解数据库的事务以mysql为例
查看>>
java事务大总结(二) 理解JDBC事务的工作机制
查看>>