测量手机到单片机如何测量频率间距离

ST188测量距离太短怎么办,有没有测量距离较长的传感器?【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:150,200贴子:
ST188测量距离太短怎么办,有没有测量距离较长的传感器?收藏
做模路灯控制系统
测量距离要几个厘米
登录百度帐号两单片机间距离测量的同时实现像素处理_百度知道
两单片机间距离测量的同时实现像素处理
两单片机间距离测量的同时实现像素处理学校实训用,预算有限。距离计算要精确度较高,只能测量两单片机距离(不需要单片机与障碍物间的距离),只需要有一块单片机可以像素识别,另一块最好体积偏小。内有暴民,但不举报真正懂的人。
只接受推荐型号
我有更好的答案
两个单片机需要有RS232的通信口,在买两个RS232转RS485的通信模块就行了。如果想将RS485电路做到板子里,我有图。程序可按你的要求去写,简单。
采纳率:88%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一种手机准确测量环境温度的方法
> 一种手机准确测量环境温度的方法
一种手机准确测量环境温度的方法
编者按:智能手机已经在人们生活中得到广泛的应用,很多应用程序可以在手机上进行安装运行。应用之一就是人们获得外界温度,目前多数方式是通过应用程序,直接或者间接地通过国家气象局获得外界温度。但是由于数据更新较慢并且温度是一个较大地域范围内的温度,不能实时反应使用者周围温度,还需要数据网络畅通。本文介绍一种通过手机上的温度传感器对使用者周围环境温度实时准确测量方法。
摘要:智能已经在人们生活中得到广泛的应用,很多应用程序可以在上进行安装运行。应用之一就是人们获得外界温度,目前多数方式是通过应用程序,直接或者间接地通过国家气象局获得外界温度。但是由于数据更新较慢并且温度是一个较大地域范围内的温度,不能实时反应使用者周围温度,还需要数据网络畅通。本文介绍一种通过上的对使用者周围实时准确测量方法。本文引用地址:引言  本文提供一种利用手机(后文的图、表中简称为温感) [1]比较精确测量的方法,利用手机内部的两个,通过一系列实验室校准测试,达到准确测量的目的。用此方法在部分终端设备中可用晶体[2]代替温补振荡器[2] 。1 目前手机测量环境温度现状  目前市面上多数手机不具备环境温度测量功能。经过试用发现,带温度测量功能的手机测试结果也不够准确,而且随着手机运行应用程序的不同,测量的结果也会发生变化,说明手机本身的发热对温度传感器的测量有影响。如果需要比较准确的测量外界环境温度,则需要考虑手机本身发热对温度传感器的影响。如何消除这种影响,将是本文讨论的重点。2 手机主板结构  目前市面上常见主板结构分为两种。2.1 单一主板结构  手机所有的器件、传感器均放在同一上,由于手机印制[3]具有良好的导热性,手机处理器等器件工作时发热,热量通过印制板向四周辐射,对温度传感器测量结果的影响尤为明显。2.2 主板+板结构  目前多数较大屏幕尺寸的手机、平板电脑采用此方式,子板上有天线连接器等与主板之间通过柔性连接器或者射频电缆等相连接。如果将测量环境温度的温度传感器放在子板上,则可以很大程度降低主板的影响,但是由于主板、子板是在同一手机壳中,主板的热量会辐射到手机壳内的空气中,导致手机壳内的温度上升,手机壳内的温度又会影响子板上温度传感器的测量,故主板的影响仍然不能忽略。3 主板对温度传感器测量的影响  由于主板上有处理器、电源管理等芯片。在手机运行应用程序时,比如看视频、玩手机游戏等,这些芯片将会产生大量的热量。如果想消除这些芯片发热对温度传感器的影响,必须测量出主板温度与温度传感器测量误差间的关系。  假设温度传感器放置在主板上(如果放在子板上,分析方法相同。),相对位置见图1。  图1仅画出部分器件的示意图及相对位置。温度传感器2用来进行使用者周围环境温度的测量,故其要尽量远离单板上的热源。温度传感器1用来进行主板温度的测量,这样可以确定出主板温度对环境温度测量的影响。手机中某些芯片(如:射频接收机芯片)内部带有温度检测单元,可以用来替代温度传感器1。3.1 校准温度传感器1与温度传感器2  在温度传感器上贴热电偶[1](热电偶1贴在温感1上,热电偶2贴在温度传感器2上。),放置在温箱中,改变温箱的温度,读出各热电偶的值与温度传感器的值进行比较,对温度传感器进行补偿。温度传感器的补偿以热电偶读数为基准。温度传感器在不同温度的读数见表1。  根据表1求出温度传感器1、温度传感器2在不同温箱温度的补偿值,见表2。  根据表2可以得到不同温度范围的补偿值,在同一温度区间的每一温度,认为温度补偿值相同。根据实际测试发现,不同温度范围的补偿值相差甚微,可以采取平均值方法[4],对所有温度范围的补偿值用一个平均补偿值,即:温度传感器1补偿值: (1)  温度传感器2补偿值:(2)  此补偿值也即是温度传感器测量误差,测试结果为测试值加上该补偿值,即为实际的温度值。  3.2 测试主板温度对温度传感器2的影响  整机上电,温箱温度为一确定温度,此处不考虑整机对温箱温度的影响,实际中选择较大体积的温箱,此影响完全可忽略。在手机上运行专用性能测试软件,传感器1在不同稳态温度时,记录温度传感器2的读数。  温箱温度可以一个固定的间隔进行设置,比如以五摄氏度或者十摄氏度为间隔。同样主板温度也以一个固定的间隔进行测试,通常两个间隔相同。记录参数如见表3。
热电偶相关文章:
分享给小伙伴们:
我来说两句……
微信公众号二
微信公众号一您所在位置: &
&nbsp&&nbsp
基于单片机距离量测设计.doc 14页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
基于单片机的距离量测设计
光源发出的光线经过会聚透镜投射到被测物体表面,其漫反射光经成像在光电检测器件(PSD或CCD)上。在传感器上成像光斑的中心位置由传感器与被测物体表面之间的距离决定。光电检测器件输出的电信号与传感器上光斑的中心位置通过对光电检测器件输出信号进行运算处理就可获得传感器与被测物体表面之间的距离信息。
一、基于PSD的三角测距的基本原理
半导体激光器所发出的光束经透镜发射变成近似平行光束,照射在被测物上,被测物散射回来的光线通过接收透镜会聚到传感器并形成光斑。在被测物体、散射光线、传感器与接收透镜的光轴所在的平面形成两个相似三角形,只要测出光斑在传感器上的位置,就可根据已知的参数得到距离的比值关系。PSD具有位置分辨率高(PSD一般为几微米),响应速度快,器件小、噪声低、直接由光信号转换成为电流信号、外围电路简单等优点,所以采用它作为传感器件。
已接收透镜所在的光轴为测量距离:
光斑在O点以上,则ytanθ=d+CD,
光斑在O点以下,则ytanθ=d﹣CD
可得推导公式为:
y=fd/(ftanθ-δ)
δ为PSD的光斑到中心的距离,O点以上为正值,O点以下为负,y值为BC的距离。所以只要求出δ的值就可将y值算出来。
根据PSD的原理有散射光入射时如图1:
C点是被测物体在PSD上产生的光斑。设AC段的电阻值为Ra ,BC段的电阻值为Rb , 则光电流分为两路(分别通过Ra和)有电极AB流出。其值分别为
I1Ra= I2Rb
如果光敏面的表面电阻层具有理想的均匀性,则关于X’的距离公式:
R0(L/2-X')I1=R0(L/2+X’)I2
X’=L/2*(I2-I1)/(I2+I1)
其中X’为光斑中心位置对零点的偏移,L为PSD两电极间距离。
二、系统实施方案
(一)系统组成模块
系统主要由以下几个模块构成,在需要测量时,给单片机发出信号,单片机启动激光器发射装置和A/D转换器。
(三)、电学部分的描述
电学部分主要由信号的转换、处理、运算、以及显示四个部分组成
由PSD出来的信号为两路电流信号,所以,需要两路的信号处理电路,参数方案如下:
(三)、设计要求
1、要求PSD输出的电流大小为微安级,经过I/V转换后的电压范围在(0.1~1V)范围内
2、电压放大电路
要求:放大倍数范围为5~10
3、电压跟随电路:
由于ADC0809只转换单极性模拟输入电压,由于被转换的信号可能是双极性的模拟信号,则需增加极性转换电路,双极性模拟信号转换为单极性模拟信号,再送入ADC0809进行A/D转换
4、单片机数据处理
选用的单片机位AT89C51,一个按钮接在INT0端,设置INT0为边沿触发方式,当需要测量时,按下按钮向51提出中断,并启动激光器发射,10ms后,89C51启动0809进行A/D转换,当转换完毕,0809提出中断,51读取其数据,通过动态扫描法将数据显示在LED上。
5、程序流程图:包括主程序流程图和中断子程序流程图
6、显示部分程序汇编编程程序
三、电路参数确定及芯片选择
1、I/V转换电路(放大器A1、A1′)
U01=﹣Rf1I1
设I1为1~10微安,当Rf1=100k时I/V转换后第电压范围为0.1~1V,同理得
U011′=﹣Rf2I2 ,得Rf1= Rf2 =100k
2、放大部分取Av=5(反相放大器A2、A2′)
根据虚断和虚短的概念有:Up≈Un
,Ii=0可得:
U01= Un≈Up
,U02=-UR22=-R22U01/ R21
Av=-R22/ R21=-5,
得R22/ R21=5,取R22=50K,R21=10K
同理得R22′=50K,R21′=10K
3、(1)同相加法器A3
由虚短UP31- Un 31=0,虚断的概念得:
I33 + I34= I35
得(U02- UP31)/ R33+ (U02′- UP31)/ R34
= UP31/ R35
(1/ R33+1/ R34+1/ R35) UP31
= U02/ R33+ U02′/ R34
UP31= RP(U02/ R33+ U02′/ R34),
其中RP=(1/ R33+1/ R34+1/ R35)
U031= UP31(1+ R32/ R31)
= RP(1+ R32/ R31) (U02/ R33+ U02′/ R34)
=(R31+ R32)/ R31* R32/ R32* RP*(U02/ R33+ U02′/ R34)
= R32/(R31
正在加载中,请稍后...基于51单片机的红外测距_百度知道
基于51单片机的红外测距
我有更好的答案
1、单片机 红外发射管 红外接收管 + 逻辑算法2、一般情况下,常见的管子,就是类似于发光二极管的样子,接收的距离很近,你自己搭电路的话要考虑排除干扰,信号放大,也许50元,也解决不了。还有一种是3只脚的,这种接收方面好一点,价格也不是很贵,大概5元。还有更好的器件,配对使用,检出有效距离300mm,大概是20-30元,具体看你想怎么用了,项目是怎么规定的了3、利用波速来计算距离,测量出几个纳秒的时间差,使用单片机则是不可能的。4、利用电磁波来测距、测速,是利用了变频、差频的原理,前端的电路和器件,都是使用模拟电路中高频电子线路的理论和电路器件。5、单片机之类的数字电路根本跟不上这个速度,只能做后期的低速工作,如显示报警等。6、其实,用单片机做抢答器,也是蒙人的,误差的概率也是极大的。
采纳率:94%
来自团队:
你所用的红外测距的传感器的具体型号资料是什么
测吧,测好了告诉大家。
强烈支持,好好测。
其他1条回答
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 单片机脉搏测量仪 的文章

 

随机推荐