无线速度传感器

news2024/9/24 23:24:07

对高中物理实验中的速度测量方法进行改进,利用安装在小车上的无线光电门来测量小车运动过程中的速度,即满足了精度的要求,又可以研究物体的运动过程。无线光电门和数据接收器间采用蓝牙无线传输的方式,电脑端的软件使用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.coloradmin.cn/o/1920703.html

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

相关文章

vant-app中加的custom-class为啥审查元素时看不到自定义类名

如下图: 我们发现在左侧审查元素时确实看不到,但是在右侧是可以看到,而且样式是生效的。 是不是微信开发者工具的bug?

SQL基础-DQL 小结

SQL基础-DQL 小结 学习目标:学习内容:SELECTFROMWHEREGROUP BYHAVINGORDER BY运算符ASC 和 DESC 总结 学习目标: 1.理解DQL(Data Query Language)的基本概念和作用。 2.掌握SQL查询的基本语法结构,包括SEL…

微软子公司Xandr遭隐私诉讼,或面临巨额罚款

近日,欧洲隐私权倡导组织noyb对微软子公司Xandr提起了诉讼,指控其透明度不足,侵犯了欧盟公民的数据访问权。据指控,Xandr的行为涉嫌违反《通用数据保护条例》(GFPR),因其处理信息并创建用于微目…

C#开发:VS2022中配置TFS(Team Foundation Server)和使用

第一步,点出团队资源管理器 第二步,输入服务器地址 第三步,输入配置地址和账密(问管理员) 输入配置地址:$/xxxx 输入工作区地址:本地随便一个路径 第四步,获取最新代码 第五步&#…

空调元件的介绍

保险丝管 1、保险丝管在电脑板上用FC1.2(FUSE)表示,主要用于起过电流保护。 2、故障现象:整机无电不工作 3、检测方法: 目测观察保险丝是否熔断,如是应更换; 4、注意事项: 如果电…

Python酷库之旅-第三方库Pandas(018)

目录 一、用法精讲 44、pandas.crosstab函数 44-1、语法 44-2、参数 44-3、功能 44-4、返回值 44-5、说明 44-6、用法 44-6-1、数据准备 44-6-2、代码示例 44-6-3、结果输出 45、pandas.cut函数 45-1、语法 45-2、参数 45-3、功能 45-4、返回值 45-5、说明 4…

开启新纪元!被AI驱动的游戏世界,提升游戏体验

随着人工智能的高速发展,人工智能逐渐应用到了生活中的方方面面,人工智能在游戏中也有诸多应用,在游戏里领域扮演了相当重要的角色。游戏AI是伴随着电子游戏而出现的,在早期的游戏中就出现了对抗类AI角色,后来逐渐出现…

服务器数据恢复—开盘修复raid5阵列硬盘故障的数据恢复案例

服务器存储数据恢复环境: 某品牌P2000存储,存储中有一组由8块硬盘(包含一块热备盘)组建的raid5阵列。上层部署VMWARE ESX虚拟化平台。 服务器存储故障: 存储在运行过程中有两块硬盘指示灯亮黄色。经过运维人员的初步检…

Sentinel 学习笔记

Sentinel 学习笔记 作者:王珂 邮箱:49186456qq.com 文章目录 Sentinel 学习笔记[TOC] 前言一、基础概念二、Sentinel控制台2.1 安装控制台2.2 簇点链路2.3 请求限流2.4 线程隔离2.5 服务降级2.6 服务熔断 三、Sentinel客户端3.1 原始Jar包客户端3.2 Sp…

【Windows】XMedia Recode(免费的专业视频格式转换软件)及同类型软件介绍

今天给大家介绍的这款软件叫XMedia Recode,这是一款免费的专业视频格式转换软件。有需要的朋友可以了解一下哦。 软件介绍 XMedia Recode 是一款功能强大的免费视频转换和音频转换软件,它支持多种格式的视频和音频文件转换,以及简单的编辑…

收银系统源码-商品套餐功能视频介绍

千呼新零售2.0系统是零售行业连锁店一体化收银系统,包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体,线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货、宠物等连锁店使用。 详细介绍请…

PMP–计算--图示

文章目录 概念基准绩效预测 公式 概念 基准绩效 最常见的基准是成本和进度。跟踪范围或技术基准的项目可以使用可交付物测量指标中的信息。 大多数进度测量指标会根据以下相关的计划绩效来跟踪实际绩效: ▶ 开始日期和完成日期。将实际开始日期与计划开始日期进行…

MD4C 销售订单查询库存/需求清单 函数

MD4C 销售订单查询库存/需求清单 函数 目录 函数 MD_SALES_ORDER_STATUS_REPORT 函数MD_SALES_ORDER_STATUS_REPORT 结果 T-CODE: MD4C

Zynq系列FPGA实现SDI相机编码输出,基于GTX高速接口,提供6套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本方案在Xilinx-Kintex7上的应用 3、详细设计方案设计原理框图输入Sensor之-->OV5640摄像头输入Sensor之-->HDMIHLS图像缩放详解VDMA图像缓存SDI视频输出架构之-->RGB转BT1120SDI视频输出架构之…

【CANoe使用】常用基础功能

CANoe使用 CANoe基础功能使用1. CANoe工程配置基础1.1 新建工程和通道配置1.2 添加DBC文件1.3 CANoe工程的保存和打开 2. 分析窗口使用2.1 Trace2.1.1 Trace窗口工具栏常用功能2.1.2 Trace数据的导入导出 2.2 Graphics2.2.1 添加分析信号2.2.2 Graphics工具栏功能 2.3 State Tr…

自定义json序列化和反序列化

一、LocalDateTime反序列化异常 首先我们定义一个java POJO实体类,其中关键的成员变量时birthDate,我们没有采用Date数据类型,而是采用了Java8 新的日期类型LocalDateTime,使用LocalDateTime的好处我就不多说了,有很多的文章解释说明。我们把…

技术成神之路:设计模式(五)抽象工厂模式

1.介绍 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定其具体类。这种模式属于工厂模式的一种扩展,它通过引入抽象层来实现工厂方法的组合&…

vue3 - vue项目自动检测更新

GitHub Demo 地址 在线预览 web项目当页面检测到需要更新,然后弹框提示是否更新(刷新页面)这种可以通过纯前端实现也可以通过接口实现 接口实现:通过调用接口轮询和本地的版本号比较,检查是否需要弹框提示更新纯前端实…

RAFT RAG GraphRAG

解读人类语言真实意图是一门不完美的学问。相关搜索是一个认知迷宫,即使是最先进的 AI 也无法(完全)解决! # RAG Retrieval-Augmented Generation # Retrieval Augmented FineTuning(RAFT) RAFT的核心思想是结合监督式微调&#…

云WAF | 云waf保护你的网络安全

随着时代的发展,云计算与网络安全成为当今社会的热点问题。由于网络环境的日益复杂,网络安全问题日益突出,网络安全问题日益突出。近年来,各类网络安全工具与技术层出不穷,以保障用户信息及企业财产安全。云服务防火墙…