- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互联网摩擦力实验论文
互联网+摩擦力实验论文
14 级物理学专业 黎旺发 20140009021
摘要:摩擦力是高中物理力学部分的重点和难点,在课堂中,常用弹簧测力计拉
动物块来演示摩擦力的大小以及动、静摩擦力的“突变过程”。但传统实验存在
一些问题,如:不能保证弹簧测力计匀速拉动;动、静摩擦力转变过程快,不利
于观察;实验仪器小、实现现象不明显等问题。因此设计了如下的互联网+摩擦
力实验演示仪,希望通过信息技术的手段解决传统教学中难于处理的问题。
关键词:摩擦力 远程控制 LabVIEW
传统实验需要前往实验室动手操控完成,这种方法存在缺点,例如若学校没
有相应的实验仪器而需要去其他地方做实验,就比较麻烦。以研究摩擦力的实验
为例,我们利用LabVIEW 作为工具设计一个可以远程控制实验仪器来进行远程实
验的平台。
一、实验目的及原理
摩擦力实验平台的总体结构如图1 所示。计算机可向单片机发送命令,控制
步进电机的转速。当电机沿逆时针方向转动时,带动传送带,物块受到绳子对它
的拉力和传送带对它的摩擦力 ,二者大小相等,方向相反。当物块相对传送带
静止时,物块受到静摩擦力;当物块相对传送带运动时,物块受到滑动摩擦力。
物体所受摩擦力的大小通过力的传感器测得,并经过单片机返回至计算机。我们
可以利用波形图表或仪表盘将物块所受摩擦力的大小显示出来。加上摄像头后,
可通过网络摄像头实现对实验现场的实时监控,学生能通过同时观察实验现象和
摩擦力大小的变化来探究摩擦力大小的规律。
通过LabVIEW 设计程序,可远程控制摩擦力演示仪,并能动态显示摩擦力的
大小。
拓展:
①实现每隔一段时间自动记录一组摩擦力的数据,并在数组中显示出来;
②美化界面,加入数据记录的表格,用于学生自主实验或供课堂实验教学使
用。
图1.1 摩擦力实验仪器总体结构
LabVIEW 编程环境介绍:
LabVIEW 作为一种程序开发环境,是由美国国家仪器(NI)公司研制开发,
类似于C 和BASIC 开发环境,但是LabVIEW 与其他计算机语言的显著区别是:其
他计算机语言都是采用基于文本的语言产生代码,而LabVIEW 使用的是图形化编
辑语言G 编写程序,产生的程序是框图的形式。
与C 和BASIC 一样,LabVIEW 也是通用的编程系统,有一个完成任何编程任
务的庞大函数库。LabVIEW 的函数库包括数据采集、GPIB、串口控制、数据分析、
数据显示及数据存储,等等。LabVIEW 也有传统的程序调试工具,如设置断点、
以动画方式显示数据及其子程序(子 VI)的结果、单步执行等等,便于程序的
调试。
LabVIEW (Laboratory Virtual Instrument Engineering Workbench)是一
种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语
句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,
程序框图中节点之间的数据流向决定了VI 及函数的执行顺序。VI 指虚拟仪器,
是 LabVIEW 的程序模块。
LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用
来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连
线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称 G
代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序
框图代码。
图1.2 LabVIEW 首界面
TCP 通信:
TCP(Transfer Control Protocol)是 TCP/IP 协议集中的隶属于传输层的传输控
制协议。IP(Internet Protocol)是 Internet 网络中隶属于网络层的基础协议,由 IP
控制传输协议的协议单元称为IP 数据。IP 数据中含有发送或接收方的IP 地址。
IP 提供可靠的、无连接的、具有时间限制的自动重试机制的数据投递服务,构
成了Internet 网络数据传输的基础。TCP 以此为基础增加了连接管理和确认重发
等机制,向更高层的应用程序提供面包连接的、可靠的传输服务。TCP/IP 协议
族共分为四层
文档评论(0)