技术文章
76AR硬件中的常见五种跟踪器
柚子VR (0)增强现实技术是在虚拟现实技术的基础上发展起来的,因此在硬件结构上同虚拟现实系统的硬件一样具有一定的继承性和一致性。与大多数VR系统一样图形处理器也是AR系统所必不可少的。此外AR系统还包括如数据手套、6D鼠标器、眼踪器、力反馈装置、语音识别与合成系统等在内的人机交互设备,每种设备品种繁多、性能各异。基于硬件跟踪设备获取被跟踪目标位置和方向信息的方式,也常被应用于增强现实系统中。这些硬件跟踪设备包括机电跟踪器、电磁跟踪器、超声波跟踪器、光电跟踪器和惯性跟踪器,它们的实现方法各不相同,各有优缺点,而且在现有的增强现实系统中都有应用实例。AR硬件中的常见五种跟踪器1.机电跟踪器机电跟踪器是一种**位置传感器。通常由体积较小的机械臂构成,将一端固定在一个参考机座上,另一端固定在待测对象上。采用电位计或光学编码器作为关节传感器测量关节处的旋转角,再根据所测得的相对旋转角以及连接两个传感器之间的臂长进行动力学计算,获得六自由度方位输出。这种跟踪器性能较可靠,潜在干扰源较少,延迟时间短。但其缺点是,跟踪器测量精度受环境温度变化影响,关节传感器的分辨率低,跟踪器的工作范围受限。在一些特定的应用场合 (
赛灵思全可编程器件参与的演示精华
eetrend (0)在戛纳举行的ECOC2014展览会上,OIF物理和链路层(PLL)工作组的几个成员,包括赛灵思,展示了OIF CEI-28G-VSR和CEI-25G-LR接口的多公司互操作性测试。该演示包括光纤和有源铜缆间的互操作性,覆盖使用OIF CEI-25G-LR电气规范的新兴的CFP4 MSA到使用OIF CEI-28G-VSR电气规范的长距离背板和QSFP28无源铜缆。赛灵思全可编程器件参与的演示包括:使用CEI-28G-VSR的CFP4100GBASE-LR4/ ER4f互操作性:采用串行IO分析器IBERT设计的赛灵思 FPGA驱动CEI-28G-VSR到插入Finisar公司CFP4 ER4f模块的一个主机卡。 一个JDSU CFP4100GBASE-LR4模块则位于该链路的远端。各模块均通过10km长的单模光纤上以100GBASE-LR4进行相互操作。 JDSU的CFP4模块使用一个来自于Yamaichi的连接件,驱动OIF-28G-VSR到Inphi公司的一个100GbE CDR,来校验PRBS-31数据模式的保真度。独立地,Inphi公司的100GbE CDR驱动OIF-28G-
技术文章
77残疾人的福音 只需眼睛就可独立操控电脑
互联网 (0)如何操控电脑?用鼠标和键盘,我们一直都是这样做的。眼动追踪技术将改变这一传统认知, EyeTech Digital让眼睛也可以控制计算机。这一技术给有肌肉硬化症、手部残疾等身体缺陷的人群带来福音,让他们只需要眼睛就可以独立操控电脑。同时,这一技术也解放了双手,对那些手被占用而又不得不使用电脑的人群,比如外科医生,可以使用基于眼睛的控制界面很好的操作电脑完成他们必须完成的工作。EyeTech Digital Systems在其产品中采用Xilinx Zynq SoC实现眼动追踪技术,对公司而言,采用Zynq SoC是“perfect fit, at the perfect TIme”。早在1996年,EyeTech就已经在研究追踪算法,不过那时候是基于PC运行这些算法。然而,EyeTech想利用这项技术来控制其他类型的设备,比如说平板电脑和汽车应用等,这就需要在紧凑的嵌入式设备上来实现这一技术。Xilinx Zynq的出现**解决了这一难题。那么,是如何在Xilinx Zynq SoC上**实现眼动跟踪算法的呢?仅需四步,EyeTech告诉您。1. 在Matlab上开发新的、**度更高的
DragonBoard 410c源码编译及系统自动加载驱动方案
互联网 (0)前言:本篇blog主要是教大家去编译debian‘kernel源码以及如何在编译驱动文件并让系统自动装载驱动。一、下载资料1.交叉编译工具(gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz)下载:http://releases.linaro.org/14.11/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz或者https://wiki.linaro.org/WorkingGroups/ToolChain将工具包解压到~/toolchain/2.源码(kernel-debian-qcom-dragonboard410c-16.09.tar.gz )下载:https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/refs/3.解压源码到:~/Dragonboard410c/4.修改Makefile中:AR
基于Dragonboard 410c的智能魔镜设计(8)——python脚本实现UI原型
互联网 (0)在上一篇文章中,已经跟大家介绍如何智能魔镜的UI原型设计,并且采用designer.exe工具完成了原始的魔镜UI界面设计,可以看出,整个魔镜的UI设计非常简单,但是如果要实心较好的效果,我们单独使用designer.exe工具很难完成,这就需要我们在完成原型设计后得到的xml文件进行进一步的修改和细化,以达到我们的设计要求。这里,大家可以直接修改designer.exe文件的xml的元素的属性等来调节和细化UI,同时也可以使用pyuic5工具将其转换成py脚本,然后对其进行修改,本文在设计中,直接使用pyuic5工具将其进行了转换,然后进行修改,*终得到的UI代码如下:# -*- coding: utf-8 -*-from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_MainWindow(object):def setupUi(self, MainWindow):MainWindow.setObjectName(“MainWindow”)desktopRect=QtWidgets.QDesktopWidget().screenGeome
基于dragonboard 410c的智能魔镜设计(9)——如何实现UI交互控制逻辑
互联网 (0)在UI原型设计和Python脚本实现UI原型两个blog中已经跟大家介绍了整个智能魔镜端的交互UI的设计原型和实现的Python脚本及方式,这里将进一步教大家如何实现整个UI交互的逻辑控制程序,根据智能魔镜整体设计文章中的设计方案,智能魔镜交互主要是依托摄像头、超声波和显示屏与用户进行交互,智能魔镜依托超声波模块实时的监控镜子前面的人体动态,在有人靠近的时候启动摄像头,然后通过图像识别来处理和识别当前的用户身份,*后根据用户身份启动显示模块控制显示,将指定的用户消息推送显示在当前使用镜子的用户面前。以上就是在智能魔镜中的显示控制逻辑设计中需要完成的内容,在具体实现的过程中,对于显示逻辑控制这一块,主要是通过构建了一个magic_mirroWindows.py文件来实现,在这里实现了对魔镜的交互UI类的实例化,同时创建了一个magic_mirroWindows类来实现魔镜UI控制的各个逻辑控制功能,其中主逻辑是通过实例化该类来启动魔镜的UI交互程序,在UI交互程序控制中,首先会通过函数调用刷新页面的公共显示信息,然后调用定时器对执行过程进行控制,定时的检测当前镜子前面的情况,然后根据定时
技术文章
78霍尔传感器工作原理及主要特性
传感器技术 (0)霍尔传感器是根据霍尔效应制作的一种磁场传感器,广泛地应用于工业自动化技术、检测技术及信息处理等方面。那么霍尔传感器的工作原理是什么?这种传感器都有哪些优点?主要参数有哪些?本文将一一解答。(霍尔效应的本质是:固体材料中的载流子在外加磁场中运动时,因为受到洛仑兹力的作用而使轨迹发生偏移,并在材料两侧产生电荷积累,形成垂直于电流方向的电场,*终使载流子受到的洛仑兹力与电场斥力相平衡,从而在两侧建立起一个稳定的电势差即霍尔电压。)通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。由于霍尔元件产生的电势差很小,故通常将霍尔元件与放大器电路、温度补偿电路及稳压电源电路等集成在一个芯片上,称之为霍尔传感器。霍尔传感器也称为霍尔集成电路,其外形较小,如下图所示:霍尔传感器霍尔传感器的优点及用途许多人都知道,轿车的自动化程度越高,微电子电路越多,就越怕电磁干扰。而在汽车上有许多灯具和电器件,尤其是功率较大的前照灯、空调电机和雨刮器电机在开关时会产生浪涌电流,使机械式开关触点产生电弧,产生较大的电磁干扰信号。采用功率霍尔开关电路可以减小这些现象。霍尔器件通
为什么在您的个人电子设计中使用USB Type-C™转接驱动器?
德州仪器 (0)USB Type-C连接器可以支持包括USB和DisplayPort™在内的多种数据和视频标准,因此在消费类电子产品中的应用日益广泛。USB Type-C基于USB 3.1标准设计,支持高达10Gbps的数据传输速率。在这种高数据传输速率下,想要满足每个设备的*大支持性能,保持整个数据信道的信号完整性便至关重要。影响信号完整性的因素有多种,例如信道损耗、符号间干扰(ISI)以及印刷电路板(PCB)与传输电缆之间的阻抗不匹配所引起的信号反射。当信号穿过信道时,信号的振幅会发生衰减,衰减程度因信号的频率信息而异。信道越长,衰减便越大,在高数据传输速率下,衰减就可能造成信号完整性问题。转接驱动器是一种信号调节装置。它可以恢复在信道上损耗的信号,并增强输出,延长信号的传输距离。转接驱动器具有可配置的均衡功能,可帮助恢复遭受ISI和/或信道损耗的信号。转接驱动器还可增加恢复信号中的DC量。可配置的均衡器(EQ)和DC增益还有助于通过系统电气性能和协议一致性测试,并增强设备之间的互操作性。如果不使用转接驱动器,信号的信道传输距离便会受到限制。对于USB 3.1 Gen 2系统,USB Type-C
Python编程实例——利用Dragonboard 410c开发板实现人脸识别(二)
互联网 (0)在上一期基于DragonBoard 410c开发板实现人脸识别文章中,已经教大家如何利用Python实现人脸识别的**个部分——人脸检测功能,今天在前面人脸检测的基础上,进一步教大家如何使用createFisherFaceRecognizer在dragonbaord 410c开发板上来进行人脸识别,今天将重点介绍该方法的原理和调用方法,处理中只是以识别前面人脸检测方法检测出来的人脸和数据库中存入的人脸进行匹配,*终识别人脸对象。首先我们需要准备人脸数据,这里我对使用上一期文章中的获取人脸的方法进行了封装,写成了getFace.py文件,通过执行该文件在Dragonboard 410c上采集了三个人的人脸,每个人的人脸采集5次不同角度数据,分别保存到了usrImg文件夹下的001、002、003文件夹中,对应的命名为1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,这些数据作为训练数据,然后基于这些数据调用FaceRecognizer提供的方法来实现对测试人脸的预测。准备好数据后,就可以利用这些数据进行简单的人脸识别了,根据上述数据,使用Python编写程序,将数据导入到系统中
技术文章
79基于WiFi智能插座的智能家居电路及原理解析—电路精选(49)
电子发烧友网整理 (0)WiFi技术在智能家居中的应用的主要优点有:WiFi智能节点可以直接连接无线路由器,从而接入Internet网;不需要家庭网关,节点可以任意扩充;不会破坏现有装修;智能手机可以进行局域网控制和远程控制。当然,WiFi技术相比ZigBee和433 MHz射频通信技术也有其缺点:功耗偏大、价格偏高。但随着节能技术的引进和芯片工艺的改进,功耗问题和价格问题已逐步得到解决。鉴于WiFi模块是笔记本、平板电脑和智能手机的标准配置,基于WiFi技术的智能家居会逐步得到推广和应用,市场前景广阔。下面重点围绕串口WiFi模块阐述WiFi在智能家居中的应用。串口WiFi概述电脑上使用的WiFi模块或是WiFi网卡,是需要运行在操作系统的基础上,对主机的硬件资源要求很高,像一般的工业设备和家庭电器设备是不能直接驱动这样的WiFi网卡的。串口WiFi模块,又称为嵌入式WiFi模块,是内嵌TCP/IP协议的WiFi模块。其硬件构成主要是由内嵌的一个单片机和WiFi模块构成,单片机要实现裸机驱动程序和TCP/IP协议,WiFi模块则必须完成数据的无线收发。嵌入式WiFi模块对外提供UART串口或者SPI接口,因
技术文章
80线性霍尔元件的原理及应用
(0)UGN350lT是一种目前较常用的三端型线性霍尔元件。它由稳压器、霍尔发生器和放大器组成。用UGN350lT可以十分方便地组成一台高斯计。其使用十分简单,先使B=0,记下表的示值VOH,再将探头端面贴在被测对象上,记下新的示值VOH1。ΔVOH=VOH1-VOH如果ΔVOH》0,说明探头端面测得的是N极;反之为S极。UGN3501T的灵敏度为7V/T,由此即可测出相应的被测磁感应强度B。如果采用数字电压表(DVM),可得图1所示的线性高斯计。运放采用高精度运放CA3130。该电路的具体调零方式为:开启电源后,令B=0,调节W1使DVM的示值为零,然后用一块标准的钕铝硼磁钢(B=0.1T)贴在探头端面上,调节W2使DVM的示值为1V即可。本高斯计检测时示值如果为-200mV,则探头端面检测的是S极,磁场强度为0.02T。本高斯计也可用来测量交变的磁场,不过DVM应改为交流电压表。显然使用图1的电路可以很方便地扩展普通数字万用表的功能。用UGN3501T还可以十分方便地组成如图2所示的钳形电流表。将霍尔元件置于钳形冷轧硅钢片的空隙中,当有电流流过导线时,就会在钳形圆环中产生磁场,其大小正比
分布式光伏选择逆变器的五要素
索比光伏网 (0)1月13日,第五届家用光伏系统推广会(石家庄站)**落下帷幕。来自各地的光伏同行共聚一堂,共同商讨分布式光伏发展。古瑞瓦特产品经理袁智民受邀参加此次会议,并同与会者分享了分布式光伏系统逆变器如何选型的问题。袁智民指出:“随着光伏市场的发展与改革的推进,分布式光伏市场发展的越来越好。以前说起分布式,都认为是屋顶分布式,比如户用和工商业屋顶。但是现在讲的分布式也包括地面分布式如荒地、荒山、鱼塘和大棚等类型。那么,逆变器的选型显得尤为关键,在分布式光伏系统选择逆变器时需要注意这五点,匹配场景、高效发电、**可靠、电网友好、智能运维。”分布式光伏选择逆变器的五要素**,从分布式光伏的应用场景出发来匹配逆变器,因地制宜选择合适的逆变器才能发挥*大的作用。逆变器机型如何选择?单相还是三相?这些都取决于屋顶的情况,家庭屋顶或者庭院,装机容量小,一般选择单相或三相并网的组串式逆变器,屋顶面积过大时选择三相的逆变器;工商业屋顶,复杂的山地和大棚项目,针对朝向不规则,易发生局部遮挡情况,装机容量较大,低压或中压多种并网电压的场景,一般选择三相组串式逆变器;对于西北地区的大型地面和荒漠电站来说,建议使用集中
倾角传感器在汽车防盗系统中的应用
(0)现代汽车的防盗系统通常采用对车体的冲击、振动监测的方式防盗预警,常用的多为磁效应传感器。虽然其敏感性能很好,但由于存在装配、安装误差,其频率响应不稳定,致使系统报警的可靠性降低,误报率较高。另外,拖车或整车搬运的方法也是目前窃赋盗窃汽车常用的手段,对付这种盗窃方式*有效的方法是对车体的倾斜角度进行监测,而磁效应传感器无法测量静态加速度,也就无法对此进行监测预警。总之,如今需要更合理、更可靠的倾角传感器来替代。主流的都使用MEMS工艺制作的低价格、低功耗、单芯片集成双轴加速度传感器。NA5200系列9~30V宽电压供电,可以测量±90°范围内的倾角,分辨率高达0.001°至0.005°,高抗冲击500g,良好的抗电磁干扰能力、可靠性和稳定性,低噪音、低温漂、无时漂;可以对车体微小振动和整车的倾斜角度同时进行监测。将其应用于汽车防盗系统不但扩大了系统的监测范围,而且简化了系统,提高了防盗系统报管的可靠性。通常,对于拖车或整车搬运的盗窃方式,如果车体的角度相对于初始状态改变5°,就可判定有盗车情况发生。将传感器与无线电收发单元相连及时发出警报或者其他信息。另外通过对车体微小振动的测量,可以实
技术文章
81线性稳压电源工作原理详解
互联网 (0)根据调整管的工作状态,我们常把稳压电源分成两类:线性稳压电源和开关稳压电源。此外,还有一种使用稳压管的小电源。这里说的线性稳压电源,是指调整管工作在线性状态下的直流稳压电源。调整管工作在线性状态下,可这么来理解:RW(见下面的分析)是连续可变的,亦即是线性的。而在开关电源中则不一样,开关管(在开关电源中,我们一般把调整管叫做开关管)是工作在开、关两种状态下的:开——电阻很小;关——电阻很大。工作在开关状态下的管子显然不是线性状态。线性稳压电源是比较早使用的一类直流稳压电源。线性稳压直流电源的特点是:输出电压比输入电压低;反应速度快,输出纹波较小;工作产生的噪声低;效率较低(现在经常看的LDO就是为了解决效率问题而出现的);发热量大(尤其是大功率电源),间接地给系统增加热噪声。工作原理:我们先用下图来说明线性稳压电源调节电压的原理。如下图所示,可变电阻RW跟负载电阻RL组成一个分压电路,输出电压为:Uo=Ui&TImes;RL/(RW+RL),因此通过调节RW的大小,即可改变输出电压的大小。请注意,在这个式子里,如果我们只看可调电阻RW的值变化,Uo的输出并不是线性的,但如果把RW和RL
运算放大器选型的注意事项
互联网 (0)运算放大器是重要的模拟器件,在选择一个好的运算放大器的时候不禁需要了解设计的需求,还需要知道运算放大器的制造工艺以及一些具体的参数,本文将会介绍运算放大器选择的注意事项。假设有一种**的放大器,适用于任何电路设计。这种**的运算放大器具有无限大的开环增益和带宽,其偏置电压、输入偏置电流、输入噪声和电源电流都为零,它能够在任意电源电压下工作。既然它是真正**的,那也应该是免费的。但这种**的运算放大器实际上根本不存在,也不可能存在。于是销售商就提供了各种各样的运算放大器,每种都有各自不同的性能、特点和价格。了解放大器的*重要的参数,就能够找到*合适的运算放大器。偏置电压和输入偏置电流在精密电路设计中,偏置电压是一个关键因素。对于那些经常被忽视的参数,诸如随温度而变化的偏置电压漂移和电压噪声等,也必须测定。**的放大器要求偏置电压的漂移小于200μV和输入电压噪声低于6nV/√Hz。随温度变化的偏置电压漂移要求小于1μV/℃ 。低偏置电压的指标在高增益电路设计中很重要,因为偏置电压经过放大可能引起大电压输出,并会占据输出摆幅的一大部分。温度感应和张力测量电路便是利用精密放大器的应用实例。低