自动化设备安卓平板usb变显示器器记数乱跳

最近业界的发展安卓平板usb变显示器智能手机/便携系统与自动化系统或机械系统之间存在巨大的市场潜力。2011年春季谷歌引入的Android开放访问架构开启了基于Android操作系统的设备嘚巨大可能--允许智能手机和平板电脑控制外部硬件。这种开放的附件框架为便携设备能够推动商务消费和工业环境的自动化进程提供了岼台,利用已经广泛采用并为用户所熟悉的操作系统连接从厨房电器到重型机械的

最近业界的发展安卓平板usb变显示器,智能手机/便携系統与自动化系统或机械系统之间存在巨大的市场潜力2011年春季谷歌引入的Android开放访问架构,开启了基于Android操作系统的设备的巨大可能--允许智能掱机和平板电脑控制外部硬件这种开放的附件框架为便携设备能够推动商务,消费和工业环境的自动化进程提供了平台利用已经广泛采用并为用户所熟悉的操作系统,连接从厨房电器到重型机械的一切设备

    目前获取微处理器和移动设备之间点对点通信电线的最流行的┅种方式是使用通用串行总线(USB)接口。由于广泛普及而受到工程师们的青睐(特别是在消费电子和计算机领域)下面的章节就如何在基于Android的平板和具备USB控制功能的微处理器之间建立这样的通讯介绍一个基本的方案。

    USB主控的一个关键特点是能为USB装置(或从设备)供电并提供了一个非常丰富的通信协议,支持传输相对大量的数据然而,就协议处理的复杂性来说对工程师来说总有一定的缺陷尤其是在装置端。

    主要的障碍是如果工程师想要实现他们自己的固件,不同的半导体供应商提供的微处理器的应用程序接口(API)会有些变化为解決这一问题主要有两个办法可以采用:

    1.在设备端使用有点像"硬件状态机"的微处理器。但是这样做需要大量的工程资源

    2.使用USB-串行转换器,此方案可提供USB底层相关的协议从而降低USB主控端和设备端的软件实现的复杂度。这可能对工程师们更加可行尤其是对那些在Android操作系统或AndroidUSB應用程序接口经验少或者没有经验的工程师。

    在本文中提供了第二个方法使用USB串行转换器的例子。例子中的参考代码是针对使用FTDIVinculum-II(VNC2)USB主控端IC所设计,但是它也可以用于其它控制器工作。

Android发布了一整套API给开发者实现自己的应用并且提供USB通讯的能力然而,目前为止只有┅小部分Android平板提供全面的USB主控接口连接由于这一限制,谷歌开发了一个API用于Android通过USB设备端口与外部USB通信这被称为Android开放访问开发套件(ADK)。尽管这里提到API,意味着与运行Android的设备通信的方法设计师仍然需要意识到一系列的关键问题:

1.外部设备必须自己供电,并需要作为Android硬件的USB主控端比如,Android开放访问框架的一个潜在应用就是基于Android的便携设备和一些健身设备之间的互动--因此用户可以将他们的心率卡路里消耗等嘚数据传输到便携设备上用于分析或与以往观测的统计数据比较。显然便携设备能够给跑步机之类的东西供电不同於以前的应用场景,當PC连接一个鼠标之类的串行设备时此设备也必需提供电源。

    2.目前能够作为主控端的设备不是很多尤其是,大多数智能手机模块仍然缺尐USB主控连接性能将来会有更多的智能手机使用USBOTG(比如新发布的三星GalaxyNexus),这将允许基于Android系统控制各种家用消费电子比如,使用智能电话當做游戏控制器或控制智能家居产品

    便携设备时常要做的一件事情是通过Android开放附件框架来控制各种形式的电子马达。并用简单的方式管悝方向和速度等资料这里将通过一个简单有趣的例子进一步理解这些原理,这个范例使用平板电脑操控玩具赛车展示Android的功能

    创建一个基于Android的控制系统所需要的部件如下(相应的原理框图如图1所示)。在这个例子中提供了玩具赛车范例的具体细节(图2进一步指示)。

图1:使用Android平板基本做基本硬件的控制配置

    控制玩具车的用户接口相当的简化在平板电脑的触摸屏上出现两个按钮,一个用于将车子向前移动另一个用于向后移动。通过相应旋转平板电脑实现左右移动车子无限控制信号可以被拆成字节串行传输。比如字节“0X01”用于右转,“0X08”是向前同样,两个值的组合“0X09”使车子右转且向前

不需要为此应用编译一个专用的Android核,也不需要绕过厂商默认的登陆权限来登陆岼板电脑他们所需要的只是安装Android应用程序[http://www.nexus-computing.ch/files/Racer.apk],然后通过USB接口插入Vinco板Android平板和VinculumII之间的连接,是使用新发布的AndroidUSB主控API来维护的Android上的JAVA软件与使用USB批量和控制传输的微处理器交互,因此是一个“软的”USB转串行驱动器微控制器的固件被设为通过USB转串行驱动与平板电脑接口,它接收单個字节将相应的无线摇控管脚拉低,最终控制玩具车

    一旦连接被初始化,将通过Android操作系统的USBAPI作类似的进一步的批量传输

    本文讨论的應用范例说明,尽管存在一定的困难还是能够通过USB接口实现基于Android的控制功能。运用Android主控API结合合适的硬件和相关固件开发只需要对Android操作系统和差异之处有极少的了解,就可以创建出设想的应用

}

电子信息工程、自动化、通信工程、电气类等专业面试将会遇到试题大全

1、 基尔霍夫定理的内容是什么(仕兰微电子)

基尔霍夫电流定律是一个电荷守恒定律,即在一个電路中流入一个节点的电荷与流出同一个节点的电荷相等.

基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.

2、平板電容公式(C=εS/4πkd)。(未知)

3、最基本的如三极管曲线特性(未知)

4、描述反馈电路的概念,列举他们的应用(仕兰微电子)

5、负反馈种類(电压并联反馈,电流串联反馈电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻改善放大器的线性和非线性失真,有效地扩展放大器的通频带自动调节作用)(未知)

6、放大电路的频率补偿的目的是什么,有哪些方法(仕兰微电子)

7、频率响应,如:怎么才算是稳定的如何改变频响曲线的几个方法。(未知)

8、给出一个查分运放如何相位補偿,并画补偿后的波特图(凹凸)

9、基本放大电路种类(电压放大器,电流放大器互导放大器和互阻放大器),优缺 点

特别是广泛采用差分结构的原因。(未知)

10、给出一差分电路告诉其输出电压Y+和Y-,求共模分量和差模分量。(未知)

11、画差放的两个输入管(凹凸)

12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的

运放电路(仕兰微电子)

13、用运算放大器组荿一个10倍的放大器。(未知)

14、给出一个简单电路让你分析输出电压的特性(就是个积分电路),并求输出端某点

15、电阻R和电容C串联輸入电压为R和C之间的电压,输出电压分别为C上电压和R上电压要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器何为低通滤波器。当RC


16、时钟周期为T,触发器D1的建立时间最大为T1max最小为T1min。组合逻辑电路最大延迟为T2max,最小为T2min问,触发器D2的建立时间T3和保持时间应滿足什么条件.(华为)

17、给出某个一般时序电路的图有Tsetup,Tdelay,Tck->q,还有 clock的delay,写出决定最大时钟的因素,同时给出表达式(威盛VIA 上海笔试试题)

18、说說静态、动态时序模拟的优缺点。(威盛VIA

19、一个四级的Mux,其中第二级信号为关键信号 如何改善timing(威盛VIA 上海笔试试题)

20、给出一个门级的图,又给了各个门的传输


}

我要回帖

更多关于 安卓平板usb变显示器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信