电子发烧友网 > MEMS/传感技术 > 正文

角度位移传感器实际应用及工作原理解析

2018年09月11日 09:34 次阅读

角度位移传感器是利用角度变化来定位物体位置的电子元件。适用于汽车,工程机械,宇宙装置、飞机雷达天线的伺服系统以及注塑机,木工机械,印刷机,电子尺,机器人,工程监测,电脑控制运动器械等需要精确测量位移的场合。
 

角度位移传感器实际应用及工作原理解析

角度位移传感器原理

角度传感器用来检测角度的。它的身体中有一个孔,可以配合乐高的轴。当连结到RCX上时,轴每转过1/16圈,角度传感器就会计数一次。往一个方向转动时,计数增加,转动方向改变时,计数减少。计数与角度传感器的初始位置有关。当初始化角度传感器时,它的计数值被设置为0,如果需要,你可以用编程把它重新复位。

角度位移传感器实例

如果把角度传感器连接到马达和轮子之间的任何一根传动轴上,必须将正确的传动比算入所读的数据。举一个有关计算的例子。在你的机器人身上,马达以 3:1的传动比与主轮连接。角度传感器直接连接在马达上。所以它与主动轮的传动比也是3:1。也就是说,角度传感器转三周,主动轮转一周。角度传感器每旋转一周计16个单位,所以16*3=48个增量相当于主动轮旋转一周。现在,我们需要知道齿轮的圆周来计算行进距离。幸运地是,每一个LEGO齿轮的轮胎上面都会标有自身的直径。我们选择了体积zui大的有轴的轮子,直径是81.6CM(乐高使用的是公制单位),因此它的周长是 81.6×π=81.6×3.14≈256.22CM。现在已知量都有了:齿轮的运行距离由48除角度所记录的增量然后再乘以256。我们总结一下。称R 为角度传感器的分辨率(每旋转一周计数值),G是角度传感器和齿轮之间的传动比率。我们定义I为轮子旋转一周角度传感器的增量。即:

I=G×R

在例子中,G为3,对于乐高角度传感器来说,R一直为16.因此,我们可以得到:

I=3×16=48

每旋转一次,齿轮所经过的距离正是它的周长C,应用这个方程式,利用其直径,你可以得出这个结论。

C=D×π

在我们的例子中:

C=81.6×3.14=256.22

zui后一步是将传感器所记录的数据-S转换成轮子运动的距离-T,使用下面等式:

T=S×C/I

如果光电传感器读取的数值为296,你可以计算出相应的距离:

T=296×256.22/48=1580 距离(T)的单位与轮子直径单位是相同的。

角度位移传感器实际上应用

使用角度传感器来控制你的轮子可以间接的发现障碍物。原理非常简单:如果马达 角度传感器构造运转,而齿轮不转,说明你的机器已经被障碍物给挡住了。此技术使用起来非常简单,而且非常有效;唯一要求就是运动的轮子不能在地板上打滑 (或者说打滑次数太多),否则你将无法检测到障碍物。如果是一个空转的齿轮连接到马达上就可以避免这个问题,这个轮子不是由马达驱动而是通过装置的运动带动它:在驱动轮旋转的过程中,如果惰轮停止了,说明你碰到障碍物了。

在许多情况下角度传感器是非常有用的:控制手臂,头部和其它可移动部位的位置。值的注意的是,当运行速度太慢或太快时,RCX在精确的检测和计数方面会受到影响。事实上,问题并不是出在RCX身上,而是它的操作系统,如果速度超出了其指定范围,RCX就会丢失一些数据。Steve Baker用实验证明过,转速在每分钟50到300转之间是一个比较合适的范围,在此之内不会有数据丢失的问题。然而,在低于12rpm或超过 1400rm的范围内,就会有部分数据出现丢失的问题。而在12rpm至50rpm或者300rpm至1400rpm的范围内时,RCX也偶会出现数据丢失的问题。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

浅析STM32的五大嵌入式操作系统的特点及不足

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-...

发表于 2018-09-10 17:26 168次阅读
浅析STM32的五大嵌入式操作系统的特点及不足

人机界面10大常识详解

人机界面常识是对初学者来说是首要了解的知识,产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元...

发表于 2018-09-10 10:36 207次阅读
人机界面10大常识详解

第3、4部分:用MPI调优提高集群MPI应用性能

The Intel® MPI Library offers many configuration o...

发表于 2018-09-10 10:00 48次阅读
第3、4部分:用MPI调优提高集群MPI应用性能

被称作“上帝的孤独程序员”,TempleOS的创...

也许 Terry 创建一个操作系统的想法已经酝酿很久了,早在 2004 年,Terry 就在 OSN...

发表于 2018-09-10 09:50 132次阅读
被称作“上帝的孤独程序员”,TempleOS的创...

如何保持在NFV应用程序中运作

For DPDK packet processing to benefit from today's...

发表于 2018-09-10 04:10 84次阅读
如何保持在NFV应用程序中运作

华为发布全球首款麒麟980芯片和P20的配色方案...

目前,EMUI9.0面向老机型的适配升级工作已经展开,预计支持EMUI9.0升级的机型将远远超过EM...

发表于 2018-09-09 01:28 337次阅读
华为发布全球首款麒麟980芯片和P20的配色方案...

Win10 强制更新重启解决办法

装了WIN10的小伙伴肯定是被WIN10很多问题给困扰了吧,尤其是软件兼容,为了找到一个WIN10版...

发表于 2018-09-08 11:56 375次阅读
Win10 强制更新重启解决办法

LVDT位移传感器的原理、特点及常见故障处理

LVDT工作过程中,铁心的运动不能超出线圈的线性范围,否则将产生非线性值,因此所有的LVDT均有一个...

发表于 2018-09-06 09:16 73次阅读
LVDT位移传感器的原理、特点及常见故障处理

大众汽车投资40亿美开发以云计算为基础的联网汽车...

大众汽车计划投资40亿美元用于开发联网和自动驾驶汽车技术,其中包括一个支持汽车共享、交付以及其他服务...

发表于 2018-09-05 15:37 968次阅读
大众汽车投资40亿美开发以云计算为基础的联网汽车...

RTOS和TSOS的分别有什么特点

举一个例子:机器人在运动过程中,突然,面前跑来一个人,撞上了。此时,系统(传感器)检测到撞上人就需要...

发表于 2018-09-04 16:28 276次阅读
RTOS和TSOS的分别有什么特点

Google为智能手表操作系统Wear OS换装...

Google 的智能手表操作系统 Wear OS 今天换装了。Google 表示,其中的整体想法是让...

发表于 2018-09-04 14:39 486次阅读
Google为智能手表操作系统Wear OS换装...

不同系统对SSD性能是否有影响

大家都知道SSD固态硬盘的性能很好,但是你有没有想过,在不同的操作系统下,SSD的性能表现会不会有明...

发表于 2018-09-04 11:49 209次阅读
不同系统对SSD性能是否有影响

谷歌改进智能手表的用户界面与新增智能操作系统

相对于Wear OS 2.0 (前身为Android Wear)带来的巨大变化来说,这次重新设计属于...

发表于 2018-09-03 16:19 482次阅读
谷歌改进智能手表的用户界面与新增智能操作系统

英特尔Mobii汽车操作系统,可手机来远程观察车...

Mobii汽车操作系统的创新之处在于个性化,通过摄像头来区别主人和乘客,进而对主人和乘客不同的行为进...

发表于 2018-09-03 09:43 359次阅读
英特尔Mobii汽车操作系统,可手机来远程观察车...

用于线性距离测量的位移传感器参考设计包括及BOM及层图

发表于 2018-09-03 08:59 126次阅读
用于线性距离测量的位移传感器参考设计包括及BOM及层图

Linux牛X简史:Linux是如何开发出来的?

可以说,每一次程序员的女票去淘宝“败家”,都受恩惠于Linux。不过,Linux,却被一位来自圣诞老...

发表于 2018-08-31 16:57 336次阅读
Linux牛X简史:Linux是如何开发出来的?

国产操作系统YunOS实现了10秒开机+自主架构

作为一款操作系统,YunOS未来还有很大的提升空间。而对于国产手机而言,已提供了一种新的选择,安卓系...

发表于 2018-08-31 10:55 1168次阅读
国产操作系统YunOS实现了10秒开机+自主架构

盘点一下那些深受“自主研发”欢迎的开源项目

当然,这个“独立自主研发”的名号有可能更多的是宣传部门,或者是媒体扣上来的帽子,某些国产操作系统随后...

发表于 2018-08-29 11:35 551次阅读
盘点一下那些深受“自主研发”欢迎的开源项目

基于TI_BLE协议栈_ZStack协议栈解析

STM32多线程 基于STM32的虚拟多线程,可以很好的用于裸机程序中,用于模拟小型操作系统的多线程...

发表于 2018-08-29 11:13 72次阅读
基于TI_BLE协议栈_ZStack协议栈解析

Windows CE操作系统体系结构及功能介绍

嵌入式操作系统是与应用环境密切相关的,从应用范围角度来看,大致可以分为通用型的嵌入式操作系统如Win...

发表于 2018-08-29 05:41 318次阅读
Windows CE操作系统体系结构及功能介绍

如何用uClinux系统设计汽车黑匣子?

根据国家最新出台的汽车行驶记录仪的标准:要求汽车行驶记录仪能够对实时时钟、日期及驾驶时间的采集、记录...

发表于 2018-08-29 01:39 375次阅读
如何用uClinux系统设计汽车黑匣子?

从底层开始研发操作系统难度非常大

浏览器的用户体验有产品皮肤功能特点的因素,更多的则在于内部技术通路的打通。JS引擎作为浏览器的三大核...

发表于 2018-08-23 14:22 637次阅读
从底层开始研发操作系统难度非常大

SYS BIOS的任务系统介绍

SYS+BIOS+简介(5)--任务

发表于 2018-08-23 02:00 79次阅读
SYS BIOS的任务系统介绍

Linux操作系统应用于Jacinto 6 GE...

基于Linux的Jacinto 6 GENIVI参考设计

发表于 2018-08-23 00:39 98次阅读
Linux操作系统应用于Jacinto 6 GE...

SYS+BIOS操作系统的信号量介绍

SYS+BIOS+简介(6)--信号量

发表于 2018-08-22 01:45 84次阅读
SYS+BIOS操作系统的信号量介绍

什么是拉绳位移传感器?如何来确定它的质量?

拉绳位移传感器有名为拉绳编码器、拉线传感器、电阻尺等,为了更全面的分析拉线式位移传感器的质量,我们会...

发表于 2018-08-21 17:30 82次阅读
什么是拉绳位移传感器?如何来确定它的质量?

未来网络是什么?网络操作系统是新一代互联网的大脑

在市教委和北京工业大学的大力支持下,北京未来网络科技高精尖创新中心(以下简称“中心”)通过三年的努力...

发表于 2018-08-20 16:24 969次阅读
未来网络是什么?网络操作系统是新一代互联网的大脑

AliOS Things和TI Simpleli...

AliOS Things和TI Simplelink的完美结合让物联网设计更加便捷

发表于 2018-08-20 01:58 133次阅读
AliOS Things和TI Simpleli...

关于SYS BIOS的硬件中断和空闲线程介绍

SYS BIOS简介-硬件中断和空闲线程

发表于 2018-08-20 00:35 103次阅读
关于SYS BIOS的硬件中断和空闲线程介绍

StellarisWare的特点应用介绍

StellarisWare 入门介绍

发表于 2018-08-20 00:20 84次阅读
StellarisWare的特点应用介绍

SYS BIOS简介:如何软件中断?

SYS BIOS简介-软件中断

发表于 2018-08-15 01:39 169次阅读
SYS BIOS简介:如何软件中断?

StellarisWare软件的特点介绍

StellarisWare简介

发表于 2018-08-15 01:20 107次阅读
StellarisWare软件的特点介绍

SYS BIOS的概念及特点介绍

SYS BIOS简介--概览

发表于 2018-08-15 01:05 228次阅读
SYS BIOS的概念及特点介绍

中国的科技产业战略已被系统提上日程,目前的世界科...

另一种常见的错误是反过来,把中国说得巨弱无比,认为所有讲中国成就的宣传都是假的。在这些人看来,中国前...

发表于 2018-08-13 10:46 1173次阅读
中国的科技产业战略已被系统提上日程,目前的世界科...

浅谈操作系统的内存分配原则

编程的复杂性一直困扰着前端、高度平行的芯片。DARPA计划经理Tom Rondeau在早期的软件定义...

发表于 2018-08-11 09:50 112次阅读
浅谈操作系统的内存分配原则

处理器SDK及RTOS操作系统的作用介绍

处理器 SDK RTOS

发表于 2018-08-10 01:38 349次阅读
处理器SDK及RTOS操作系统的作用介绍

什么是位移传感器?它的分类和工作原理是什么?有哪...

直线位移传感器的功能在于把直线机械位移量转换成电信号。为了达到这一效果,通常将可变电阻滑轨定置在传感...

发表于 2018-08-08 17:58 101次阅读
什么是位移传感器?它的分类和工作原理是什么?有哪...

Arch Linux 有何优缺点?

Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Li...

发表于 2018-08-05 08:52 636次阅读
Arch Linux 有何优缺点?

全面解析位移传感器的分类及原理

人们以经典电磁学为理论基础,把不便于定量检测和处理的位移、位置、液位、尺寸、流量、速度、振动等物理量...

发表于 2018-08-02 09:50 1141次阅读
全面解析位移传感器的分类及原理

红帽公司企业数字化转型的PaaS平台—OpenS...

尽管在很多人眼中,对于红帽的认识还很陌生,部分还只停留在Linux阶段,但如今的红帽已经实现了自我进...

发表于 2018-07-27 16:00 1396次阅读
红帽公司企业数字化转型的PaaS平台—OpenS...

一项加密Bug已被证实影响到多种蓝牙及操作系统驱...

要成功实施攻击,攻击方需要确保攻击设备处于通过配对程序连接的两台易受攻击蓝牙设备的无线范围之内。攻击...

发表于 2018-07-26 14:53 562次阅读
一项加密Bug已被证实影响到多种蓝牙及操作系统驱...

如何让后面DoublePulsar在Window...

E安全作为“影子经纪人”从美国国家安全局(NSA)下辖方程式小组处窃取到的两款黑客工具之一,双脉冲星...

发表于 2018-07-26 14:53 604次阅读
如何让后面DoublePulsar在Window...

Unix是什么呢?比较Unix和Linux

除了BSD,它成为了Unix家族中最受欢迎的分支之一,Unix的商业产品在20世纪80年代和90年代...

发表于 2018-07-25 17:06 486次阅读
Unix是什么呢?比较Unix和Linux

《安全稳定的操作系统是汽车座舱交互的基础》的主题...

软件的功能安全定义:当安全系统满足以下条件时就认为是功能安全的,即当任一随机故障、系统故障或共因失效...

发表于 2018-07-23 17:11 1069次阅读
《安全稳定的操作系统是汽车座舱交互的基础》的主题...

谷歌开发新操作系统Fuchsia

据消息报道,谷歌正在悄然开发的手机和平板电脑操作系统Fuchsia可能会在5年内取代Android和...

发表于 2018-07-22 09:43 610次阅读
谷歌开发新操作系统Fuchsia

介绍一下目前国内市场上我们看到的四家实时物联网操...

RT-Thread早在2006年就开始启动并发布了0.1.0内核版本,是一个集RTOS内核、中间件组...

发表于 2018-07-20 17:13 1754次阅读
介绍一下目前国内市场上我们看到的四家实时物联网操...

Cortex-A15 上运行的不同处理程序过程

发表于 2018-07-17 09:30 683次阅读
Cortex-A15 上运行的不同处理程序过程

从裸奔到操作系统,我们将面对什么挑战

在超级循环中,分别调用了func1~func5这5个函数,他们的栈需求分别是10K、5K、9K、8K...

发表于 2018-07-16 14:13 733次阅读
从裸奔到操作系统,我们将面对什么挑战

联想声明一直支持国产操作系统发展

据消息报道,针对网传的国产操作系统投票事件,联想集团昨日晚间发布声明称:“联想集团过去、现在、将来都...

发表于 2018-07-16 09:39 599次阅读
联想声明一直支持国产操作系统发展

DSMax 3D激光位移传感器,扫描速率20kH...

作为目前市场上扫描速度最快、分辨率最高的3D激光位移传感器,DSMax同时还是唯一能够在全画幅的测量...

发表于 2018-07-13 13:30 187次阅读
DSMax 3D激光位移传感器,扫描速率20kH...

物联网操作系统只是单纯两者的碰撞吗?它的发展历程...

NB-IoT技术是华为最早推进的联网技术,华为围绕该技术打造生态似乎如鱼得水。据今年1月份一篇来源《...

发表于 2018-07-13 13:30 272次阅读
物联网操作系统只是单纯两者的碰撞吗?它的发展历程...

MTS R系列-Profibus DP输出信号位...

MTS公司的R系列-Profibus DP输出信号位移传感器被广泛地应用在工业控制领域,例如在钢铁行...

发表于 2018-07-13 13:28 122次阅读
MTS R系列-Profibus DP输出信号位...

Docker最初的两小时--从入门到入门

比如我们在现实生活里面是个屌丝,但是在虚拟人生的游戏里面,我们可以是王思聪++,集美貌智慧财富正义于...

发表于 2018-07-11 15:43 1081次阅读
Docker最初的两小时--从入门到入门

FreeBSD 已经25 岁啦,你知道吗?

昨天 FreeBSD 基金会在其官网上正式宣布,将每年的6月19日作为 FreeBSD Day,以纪...

发表于 2018-07-06 10:03 659次阅读
FreeBSD 已经25 岁啦,你知道吗?

中国可以做出自己的芯片吗?

郭台铭: 中国可以做出自己的芯片和操作系统 鸿海董事长郭台铭表示,中国可以做出自己的芯片和操作系统。...

发表于 2018-06-30 08:36 1646次阅读
中国可以做出自己的芯片吗?

Windows应用程序,操作系统,计算机硬件之间...

前面说过操作系统能很好的去操作底层硬件,但是不知道什么时候去操作和操作到了什么程度,这些都是由应用程...

发表于 2018-06-29 08:49 924次阅读
Windows应用程序,操作系统,计算机硬件之间...

Docker最初的2小时 从入门到入门

KVM, Virtualbox, Vmware是虚拟出机器,让每个实例看到一个单独的机器;而Dock...

发表于 2018-06-25 09:34 970次阅读
Docker最初的2小时 从入门到入门

操作系统的进化之路

破局中国芯,造就中国魂,这不仅是当下热门话题,更是中国实现科技强国的愿景梦想。而实现这一使命,就需要...

发表于 2018-06-08 16:22 1238次阅读
操作系统的进化之路

Linux进程的概念及进程通信的应用场景

管道是由内核管理的一个缓冲区,相当于我们放入内存中的一个纸条。管道的一端连接一个进程的输出。这个进程...

发表于 2018-06-05 16:44 1052次阅读
Linux进程的概念及进程通信的应用场景

单片机上操作系统的利弊分析

早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及...

发表于 2018-05-29 11:20 1596次阅读
单片机上操作系统的利弊分析

一分钟带你看懂:工控机嵌入式操作系统Linux

嵌入式系统是以应用为中心,以计算机技术为基础、软硬件均可裁剪、适应应用系统对功能、可靠性、成本、体积...

发表于 2018-05-28 15:30 1248次阅读
一分钟带你看懂:工控机嵌入式操作系统Linux

【连载】从单片机到操作系统④——FreeRTOS创建任务&开启调度详解

发表于 2018-05-26 22:00 354次阅读
【连载】从单片机到操作系统④——FreeRTOS创建任务&开启调度详解

大神教你:嵌入式LWIP网络客户端设计

嵌入式技术的兴起使得传统的基于PC机的互联网技术优势不再,嵌入式网络客户端与服务端技术成为热点,而该...

发表于 2018-05-24 16:20 446次阅读
 大神教你:嵌入式LWIP网络客户端设计

磁致伸缩位移传感器的简单介绍

发表于 2018-05-14 10:16 671次阅读
磁致伸缩位移传感器的简单介绍

关于计数器的疑问

发表于 2018-05-04 11:36 520次阅读
关于计数器的疑问

ORANGE’S:一个操作系统的实现

发表于 2018-03-25 11:13 1024次阅读
ORANGE’S:一个操作系统的实现

所有操作系统的内核几乎都是用C语言写的,原因何在?

发表于 2018-03-13 11:25 688次阅读
所有操作系统的内核几乎都是用C语言写的,原因何在?

关于multisim各个版本支持的操作系统

发表于 2018-03-12 13:04 1830次阅读
关于multisim各个版本支持的操作系统

STM32 + F103VE + Free RTOS 操作系统移植

发表于 2018-03-04 20:03 85次阅读
STM32 + F103VE + Free RTOS 操作系统移植

有人有《The Design of the UNIX Operating System》这本电子书吗?求分享

发表于 2018-03-02 17:30 634次阅读
有人有《The Design of the UNIX Operating System》这本电子书吗?求分享