无线速度传感器

对高中物理实验中的速度测量方法进行改进,利用安装在小车上的无线光电门来测量小车运动过程中的速度,即满足了精度的要求,又可以研究物体的运动过程。无线光电门和数据接收器间采用蓝牙无线传输的方式,电脑端的软件使用Flash来制作。用Flash动画作为DIS实验的软件界面,开创了虚拟实验和真实实验相结合DIS实验。

运动学是高中物理中的重要部分,对运动物体的研究也是高中物理实验中的重要部分。在传统的教学工具下,使用打点计时器或者光电门来研究物体的运动;在DISLab出现后,可以使用超声波测距仪来研究物体的运动。但是,上述方法中的任何一种,都存在着缺点。

一、原有运动测量工具的缺点

1、 打点计时器测速的缺点。

    打点计时器测速的优点是可以测量多个时刻的速度,在物体做匀变速运动时,可以使用平均速度来代替中点时刻的速度。但是缺点也是很明显的,那就是纸带会干扰物体的运动。虽然可以通过平衡摩擦力平衡掉一部分,但是由于纸带长度随着物体的运动而改变,从而导致纸带与打点计时器间的摩擦力也会改变。因此,用打点计时器来研究物体的运动误差比较大,但其可以测多个时刻的速度可以研究物体的运动过程,高中物理实验中还是较多的采用了这种方法。

2、 光电门测速的缺点。

    光电门测速是利用测量一已知宽度的挡光片经过光电门的时间来计算得到速度。相比于打点计时器,光电门测速做到了无接触测速,不会干扰物体的运动。光电门一般可以精确到1毫秒,有些也可以精确到1微秒,因此精度要远远高于打点计时器。但是由于光电门数量有限,导致了这种方法只能对某些位置进行速度测量,而无法测量多个速度并绘制速度-时间图像,因此无法研究物体的运动过程。

3、 超声波测距仪测速的缺点。

高中物理DISLab中的超声波测速是基于超声波测距的,一般的超声波测距分为两种,反射式和对射式。

反射式超声波测距的原理是通过测量超声波脉冲从发出到反射回来的时间差来计算前方物体的距离。对射式超声波测距还需要借助红外线,在发射端同时发射一超声波和红外线脉冲,然后在接收端测量接收到红外线脉冲和超声波脉冲的时间差,从而计算出发射端和接收端的距离。

由于物体对超声波反射时会受到物体表面的影响,所以对射式超声波测距要优于反射式。超声波测距,其测量精度会受到超声波频率以及当时环境温度和湿度的影响,如果不考虑环境变化,以100K Hz超声波为例,可以通过计算得到超声波的波长大约为3.4毫米,而超声波传感器对接收到超声波脉冲时刻的判断依靠超声波波峰,这就导致了超声波测距的误差大约会在3毫米左右(不同频率的超声波测距仪误差不同,频率越高误差越小,但一般都会达到毫米级别)。

虽然超声波测距的精度可能可以满足测距要求,但是如果利用超声波测距仪的数据来计算物体的速度,误差将会更大。以每秒采样50次为例,每次测距间隔为20毫秒,每次距离误差有3毫米,由此计算得到的速度的误差大约为0.15米每秒,在高中物理实验中物体的速度一般在3米每秒以内,这样超声波测距仪测速的误差将会达到5%左右,如果物体速度更慢,其误差更大。

二、新的测速方法

从对原有测速方法的分析中可以看到,光电门测速是精度最高的,但却无法测量多个时刻的速度;打点计时器和超声波测速虽然能够测量多个时刻的速度,但是精度不高。如能对一个运动过程用光电门进行多次测速,便可解决这个问题。但如果仍旧将挡光片安装在轨道车上,将光电门放置在轨道上,会导致需要的光电门过多,显然是不现实的。但是如果将光电门放置在轨道车上,而将多个相同宽度的挡光片放置在轨道上,就可以利用光电门完成多次测速了。现有光电门必须有线连接到数据采集器,无法使用。所以必须对现有光电门进行改进,让其与数据采集器间采用无线数据传输,就可以使用了。

三、无线速度传感器设计与制作

由上可见,新的测速方法必须依赖于无线光电门,以下为具体的无线速度传感器的设计,共包含了4个部分:无线光电门端、挡光片、数据接收端和电脑端软件。

1、无线光电门端

这里使用Arduino(一种单片机)来作为无线光电门端的处理器,由它来采集来自光电门的信号,并将数据通过蓝牙从机模块发射出去。具体的结构原理如图:

具体的实物连接图如图(开发阶段,还未进行电路板制作,只要连接电源即可独立工作):

对Arduino进行编程,让它完成对来自光电门的信号进行处理(Arduino可以得到精确到微秒的挡光时间),同时将挡光时间和挡光中点时刻的时间经过蓝牙模块发射出去,具体的程序这里不再提供。

2、挡光片部分

由于需要在轨道上放置多个相同宽度的挡光片,这里使用了盒式磁带条来制作。由于磁带条的宽度几乎相等,所以可以将磁带条等间距(其实不等间距也没关系)的贴在透明有机玻璃上来制作,最后的实物如图:

3、数据接收端

    这里使用Arduino DUE(Arduino的一种,有较快的处理器)来作为数据接收端的处理器,由它处理来自来自蓝牙模块的数据并传输到电脑端,具体的原理图如下:

 

 由于考虑到可能同时接受来自两个速度传感器的数据,所以在数据接收端有两个蓝牙主机模块用来接收不同的传感器的数据,不同组的模块间通过设置不同的连接密码进行区别,连接密码初始化在蓝牙模块中。也就是说蓝牙主机模块1会自动连接传感器端1中的蓝牙从机模块,蓝牙主机模块2会自动连接传感器端2中的蓝牙从机模块,并且数据采集器端的Arduino能自动识别来自哪个传感器端的数据。如果只使用一个无线传感器进行实验时,因为大多数计算机已经集成了蓝牙模块,所以这个结构可以简化为下图所示结构:

4、电脑端软件

由于不管是Arduino通过Usb连接电脑还是直接利用蓝牙连接电脑,都采用了串口数据传输,所以可以使用一个叫Serproxy的串口代理程序将来自串口的数据转化成Flash动画可以读取的数据。最后的数据呈现和绘图都由Flash动画来实现,当然也可以让数据来控制Flash动画界面上的某些元素,实现实时模拟的DIS实验,并且当实验结束后可以让已经记录下来的数据来驱动动画上的元素,实现模拟实验的回放或者慢放,来增加演示实验的可视性。最终完成的软件界面如图(开发界面,还未添加动画元素,只实现了图像绘制和数据记录功能):

四、利用无线速度传感器进行实验

下面利用这个无线速度传感器来进行一个简单的实验——研究小车在斜面上的运动情况。具体的实验装置如下图:

将带有无线光电门传感器的小车从斜面的某处开始释放,当小车经过挡光片区域时电脑端的Flash动画中会显示并记录所测得的速度(在软件中进行了计算,所以直接显示了速度值)和对应的时刻,并描绘速度—时间图像。由于挡光片前端和末端有边缘,所以数据的前面和后面几个不可用。将数据记录表中的数据进行复制,拷贝到WPS电子表格中进行处理。

对图像中的点进行线性拟合后可得物体运动的加速度。

四、 无线DIS实验展望

    随着科学技术的不断进步,实验方法和实验器材也会相应的进步。无线传感器不仅从使用方便性还是从使用范围上都要远高于现有的有线传感器。除了无线速度传感器外,笔者还开发了无线力传感器、无线电压电流传感器等。同时也期待有更多的商家改进现有的有线DIS实验器材,推出无线DIS实验器材。

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

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

相关文章

LT8644EX 国产芯片 低功耗 数字交叉点开关 用于光纤网络交换 数字视频 数据存储网络

2.一般说明 LT8644EX是一个16x16数字交叉点交换机:具有16个差分CML兼容输入端和16个差动CML输出端。该LT8644EX是优化非归零(NRZ)与高达每端口6 Gbps的数据速率信令。每个端口提供可编程水平的输入均衡和可编程输出摆幅。tell 18171547226,该LT8644EX支持通过串行控制接口的独立…

信息安全等级保护测评

等保测评,即信息安全等级保护测评,是指对信息系统按照国家标准要求进行安全评估和等级划分的过程。以下是关于等保测评的详细解析: 一、等保测评的定义与目的 等保测评旨在评估信息系统的安全性,并根据评估结果给予相应的安全等级…

前端返回pdf时不显示内容,如何解决?

🏆本文收录于《CSDN问答解答》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&…

Idea合并Git分支信息

#git 的笔记 ##本篇文章是通过Idea 实现git 命令操作的代码的上传与合并。 1.合并分支 点击 Git 选择Merge 这里选择合并远程的分支

简介Docker以及K8s

什么是Docker Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口以及操作系统级别的虚拟化。 更为直白的叙述就是,Docker可以将程序和环境(依赖库配置操作系统)打包并运行的工具软件。 基础镜像 总所周知&#xf…

鸿蒙语言基础类库:【@ohos.worker (启动一个Worker)】

启动一个Worker 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 Work…

“闭门造车”之多模态思路浅谈:自回归学习与生成

©PaperWeekly 原创 作者 | 苏剑林 单位 | 科学空间 研究方向 | NLP、神经网络 这篇文章我们继续来闭门造车,分享一下笔者最近对多模态学习的一些新理解。 在前文《“闭门造车”之多模态思路浅谈:无损》中,我们强调了无损输入对于理想的…

出现 failed to remove xxxx: Invalid argument 解决方法

目录 前言1. 问题所示2. 原理分析3. 解决方法 前言 这好像是一个Git的一个Bug,对应有个下下策的解决方式 1. 问题所示 Git提交的时候出现如下问题 Git warning:failed to remove debug.log:invalid argumentgit clean -f -1 --F:\xxx failed to rem…

科技与水利的完美融合:从数据采集到智能决策,全面解析智慧水利解决方案如何助力水利行业实现智能化管理

本文关键词:智慧水利、智慧水利工程、智慧水利发展前景、智慧水利技术、智慧水利信息化系统、智慧水利解决方案、数字水利和智慧水利、数字水利工程、数字水利建设、数字水利概念、人水和协、智慧水库、智慧水库管理平台、智慧水库建设方案、智慧水库解决方案、智慧…

代码随想录算法训练营Day36||动态规划part04

494.目标和:本题的方法主要用来解决------装满容量为x的背包,有几种方法。 可以先理解二维数组的思路:感觉b站一个评论写得很清晰,借用一下。 这题最难理解的地方在于如何初始化数组,为什么dp[0]1;我试图自…

【LeetCode】917:翻转字符串

方法&#xff1a;双指针 class Solution { public:bool isletter(char ch){if(ch>a&&ch<z)return true;if(ch>A&&ch<Z)return true;return false;}string reverseOnlyLetters(string s) {int lens.size();int left0,rightlen-1;string s1;while(le…

Java---SpringBoot详解一

人性本善亦本恶&#xff0c; 喜怒哀乐显真情。 寒冬暖夏皆有道&#xff0c; 善恶终归一念间。 善念慈悲天下广&#xff0c; 恶行自缚梦难安。 人心如镜自省照&#xff0c; 善恶分明照乾坤。 目录 一&#xff0c;入门程序 ①&#xff0c;创建springboot工程&#…

PHP贵州旅游攻略系统-计算机毕业设计源码16663

目 录 第 1 章 引 言 1.1 选题背景与意义 1.2 国内外研究现状 1.3 论文结构安排 第 2 章 系统的需求分析 2.1 系统可行性分析 2.1.1 技术方面可行性分析 2.1.2 经济方面可行性分析 2.1.3 法律方面可行性分析 2.1.4 操作方面可行性分析 2.2 系统功能需求分析 2.3 系…

【CT】LeetCode手撕—69. x 的平方根

目录 题目1- 思路2- 实现⭐69. x 的平方根——题解思路 3- ACM 实现 题目 原题连接&#xff1a;69. x 的平方根 1- 思路 思路 x 的平方根 ——> 利用二分 ——> 二分的 check条件为 k^2 < x 2- 实现 ⭐69. x 的平方根——题解思路 class Solution {public int myS…

C# modbus验证

窗体 还有添加的serialPort控件串口通信 设置程序配置 namespace CRC {public static class CRC16{/// <summary>/// CRC校验&#xff0c;参数data为byte数组/// </summary>/// <param name"data">校验数据&#xff0c;字节数组</param>///…

java版本ERP管理系统源码 Spring Cloud erp系统,更专业的ERP管理系统

数字化时代的智能ERP管理系统&#xff1a;引领企业高效管理与创新发展 随着数字化浪潮的席卷&#xff0c;现代企业对于高效、稳定、易于扩展的管理系统需求愈发迫切。为了满足这一需求&#xff0c;我们倾力打造了一款基于Java技术的企业级资源规划&#xff08;ERP&#xff09;…

盛夏来临,一文教你如何识别和应对急性胃肠炎→

文章目录 引言I 识别六大症状II 几个常见病因III 家庭护理怎么做IV 何时需要尽快就医引言 盛夏来临,不少儿童青少年由于摄入不洁、生冷、刺激性的食物,一不小心就会被急性胃肠炎找上门。 急性胃肠炎作为儿童青少年常见的疾病之一,主要表现为腹泻、呕吐和腹痛,可伴有发热、…

Nifi中的Controller Service

Service简介 首先Nifi中的Controller Service 和我们MVC概念中的Controller Service不是一个概念&#xff0c;Nifi中的Controller Service更像是和Processor同级的一个概念&#xff0c;它和Processor在我个人的使用经验来理解的话就是它是预制好的各种服务&#xff0c;可以被P…

综合实验作业

node01&#xff1a;192.168.175.146 node02&#xff1a;192.168.175.147 【node01】 node01 与 node02 防火墙在本实验中都需要放行的服务&#xff1b; [rootlocalhost ~]# firewall-cmd --permanent --add-servicedns success [rootlocalhost ~]# firewall-cmd --permanent -…

基于web、dns、nfs的综合实验

题目&#xff1a; 现有主机 node01 和 node02&#xff0c;完成如下需求&#xff1a; 1、在 node01 主机上提供 DNS 和 WEB 服务 2、dns 服务提供本实验所有主机名解析 3、web服务提供 www.rhce.com 虚拟主机 4、该虚拟主机的documentroot目录在 /nfs/rhce 目录 5、该目录由 no…