当前位置:文档之家› 通用串行总线控制器问题解决方案

通用串行总线控制器问题解决方案

通用串行总线控制器问题解决方案

通用串行总线控制器:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备

在设备管理器的usb设备的属性中,显示提示“由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备”。注册表坏了。经过查询,解决方法如下:

方法:打开注册表编辑器(开始--》运行--》regedit),依次展开

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/在这下面有很多用“{}”括起来的项,一个一个的点开,看右面窗口有没有“通用串行总线控制器(Universal Serial Bus controllers)”这些文字,在右面窗口找到“upperfilter”项或“lowerfilter”项,并删除,然后进入设备管理器中把通用串行总线控制器下面的所有带叹号的设备都删除,重新扫描硬件安装即可恢复。

智慧企业集团一体化管理基础平台解决方案

《智慧企业集团一体化管理基础平台》 信息化解决方案 1.项目概述 1.1.行业市场背景 近年来,国有企业特别是国有大型集团企业通过引入各类管理系统,并实行符合国有企业管理特点的信息化建设之后,使其管理落后的形象,得到了显著的改善。 但是,针对国有集团型企业而言,单一的系统建设,分散的系统布局加之集团成员企业间由于地域限制而无法形成有效工作协同,促使企业无法进一步提高工作效率与管理效率的情况,仍然摆在面前且制约着国有集团型企业的管理与发展。 特别是作为企业生命线的资金管理方面,由于长期的受制于低效的分散式管理方式与孤岛式的数据隔绝,无形中增加了企业的资金管理风险及利息支出;而作为国资委监管重点的土地及房屋管理,也同样受制于信息技术的落后,从而增加了国有资产流失的风险。 就上海市地区而言,国有大型集团企业虽然在以信息化建设推动企业管理的道路上走的相对领先,但仍没有真正从集团一体化管理层面去考虑信息化建设,更无法实现集团及成员单位的一体化协同管理,从而也无法真正做到以现代化的信息技术手段来推动国有企业的管理变革,实现国有企业竞争力的提升。 本方案将从一体化层面解决困扰国有集团型企业管理与发展的本质问题,促使A集团成为国有集团型企业一体化管理的先行者,

开创集团型企业一体化管理新局面。 1.2.竞争对手分析 在国有企业集团中,率先建设集团一体化协同管理平台,将集团总部及42家分子公司日常工作管理及其管理流程一并纳入一体化协同管理平台,实现集团总部与各分子公司日常办公横向纵向一体化协同管理。移动办公子平台能够使集团及其分子公司能够通过移动互联技术实现在移动终端上进行移动办公,开创了国有企业移动办公及管理的先河。 在国有企业集团中,率先建设集团一体化综合管理平台,将集团企业资金、财务、资产、土地房屋、设备等综合管理内容进行一体化管理,以虚拟现金池的方式集中管理集团及成员企业的资金,并通过新一代物联网技术实现集团资产的全过程管理及追溯,跨企业跨组织的调拨;利用信息化技术实现集团土地及房屋的精细化管理,确保国有资产的安全。区别于传统以集团财务管理为主要模式的国有企业集团管理,使集团内部以一体化管理的方式来促进企业管理的创新。 目前上海尚未有国有集团型企业实现真正的一体化管理模式创新。A集团将逐步把这种管理模式向上海市以外的分子公司进行推广,并进行信息与数据整体,实现一体化应用在集团企业全覆盖,使其成为国内国有集团型企业一体化管理的领先者。 2.项目目标 将集团一体化管理创新模式与信息技术融合,通过集团一体化综合管理服务共享平台实现集团与23家二级公司的协同管理及共享应

SPIICUARTUSB串行总线协议的区别

S P I、I2C、U A R T、U S B串行总线协议的区别 SPI、I2C、UART三种串行总线协议的区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用 异步收发器) 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出( SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互 相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Mast er),其他设备为SPI从机或从设备(Slave)。主从设备间可以 实现全双工通信,当有多个从设备时,还可以增加一条从设备 选择线。 如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),

一 个输入口(SDI),另一个口则视实现的设备类型而定,如果 要 实现主从设备,则需输入输出口,若只实现主设备,则需输出 口即可,若只实现从设备,则只需输入口即可。 I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-mas ter)接口标准,具有总线仲裁机制,非常适合在器件之间 进 行近距离、非经常性的数据通信。在它的协议体系中,传输数 据时都会带上目的设备的设备地址,因此可以实现设备组网。如果用通用IO口模拟I2C总线,并实现双向传输,则需一 个输 入输出口(SDA),另外还需一个输出口(SCL)。(注:I2C资料了解得比较少,这里的描述可能很不完备) UART总线是异步串口,因此一般比前两种同步串口的结构要复 杂很多,一般由波特率产生器(产生的波特率等于传输波特 率 的16倍)、UART接收器、UART发送器组成,硬件上由两根线,

大型数据中心双总线系统设计方案

大型数据中心双总线系统设计方案

大型数据中心双总线系统设计方案 摘要:为保证数据中心机房内所有设备24 小时不间断优质供电,数据中心机房供电系统亦采用两路在线式UPS供电(每路均为1+1并联冗余配置,提高供电系统的冗错性和可靠性),UPS采用中文操作界面,本文章拟定大型数据中心用户,设备用电功率设计为400kVA,实现独立的双总线供电方案,提高供电的可靠性、容错性,满足GB50174-2008《电子信息系统机房设计规范》A级机房电源设计标准。 标签:大型数据中心总线 1 概述 为保证数据中心机房内所有设备24 小时不间断优质供电,数据中心机房供电系统亦采用两路在线式UPS 供电(每路均为1+1并联冗余配置,提高供电系统的冗错性和可靠性),UPS采用中文操作界面,本文章拟定大型数据中心用户,设备用电功率设计为400kVA,实现独立的双总线供电方案,提高供电的可靠性、容错性,满足GB50174-2008《电子信息系统机房设计规范》A级机房电源设计标准。 2 台达UPS电源解决方案 配置台达GES-NT400K 双变换纯在线式工频级UPS 4台,组成两套“1+1”并联冗余的双总线供电方案,为数据中心机房负载设备提供24小时不间断的完全独立的双回路的优质、纯净电源供电。 GES-NT400K UPS 2路“1+1”并联冗余的双总线 供电方案具有高可靠性、可用性及安全性,并机系统采

用先进的独特分布式逻辑控制方式,直接并机,并机无须外加并联卡或并机控制柜,且并机通信信号线采用环形回路设计,大大地提高了并机系统的可靠性;NT400K UPS支持在线并机扩展系统,即无须关闭原UPS供电系统,在线将预将并入正常工作的UPS系统中,整并机扩容平滑、安全。 并机采用共用电池组方案,可以节省大量的安装空间,提高电池的利用效率,减少地安装地板承重需求。当其中一台UPS故障退出并联系统后,仍能保证满载后备时间满足原配置(而传统UPS并机无共用电池组功能时,当其中一台UPS故障时,它所配置的电池组也相应地退出了并机系统,此时导致后备时间缩短一半)。通过共用电池功能,还可以减少电池污染的排放和节省安装空间等资源。 2.1 共用电池功能主要优势 ⑴节省购买电池的资金投资 系统冗余量占系统总容量的百分之几,就能节省电池总投资的百分之几。在电池价格飞涨的今天,能够节省的这笔费用是相当可观的。同时,电池数量减少了,相应的搬运、安装等投资也会跟着减少。 ⑵节省安装空间投资 大批量的电池所占用的安装空间也是很大的,减少了电池数量,也就成比例地减少了安装空间方面的投

通用串行总线接口——USB

通用串行总线接口——USB 我相信大家都对USB有一定的了解吧。但是也不能排除有不懂的,不过没关系,下面我就把这一计算机外设接口技术——USB来个全面介绍。我以几个章节来介绍USB的概念、基本特性以及它的应用,让大家对USB有个全面的认识。 概念篇 由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB 总线技术应运而生。USB(Universal Serial Bus),翻译为中文就是通用串行总线,是由Conpaq,DEC,IBM,Inter,Microsoft,NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。 USB接口的主要特点是:即插即用,可热插拔。USB连接器将各种各样的外设I/O端口合而为一,使之可热插拔,具有自动配置能力,用户只要简单地将外设插入到PC以外的总线中,PC就能自动识别和配置USB设备。而且带宽更大,增加外设时无需在PC内添加接口卡,多个USB集线器可相互传送数据,使PC可以用全新的方式控制外设。USB可以自动检测和安装外设,实现真正的即插即用。而USB的另一个显著特点是支持“热”插拔,即不需要关机断电,也可以在正运行的电脑上插入或拔除一个USB设备。随着时间的推移,USB将成为PC的标准配置。基于USB的外设将逐渐增多,现在满足USB要求的外设有:调制解调器,键盘,鼠标,光驱,游戏手柄,软驱,扫描仪等,而非独立性I/O连接的外设将逐渐减少。即主机控制式外设减少,智能控制控制外设增多。USB 总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了240Mbps,更换介质后连接距离由原来的5米增加到近百米。基于这点,USB也可以做生产ISDN以及基于视频的产品。如数据手套的数字化仪提供数据接口。USB总线结构简单,信号定义仅由2条电源线,2条信号线组成。 基本特性 https://www.doczj.com/doc/0916833080.html,B的硬件结构 USB采用四线电缆,其中两根是用来传送数据的串行通道,另两根为下游(Downstream)设备提供电源,对于高速且需要高带宽的外设,USB以全速12Mbps的传输数据;对于低速外设,USB则以1.5Mbps的传输速率来传输数据。USB总线会根据外设情况在两种传输模式中自动地动态转换。USB是基于令牌的总线。类似于令牌环网络或FDDI基于令牌的总线。USB主控制器广播令牌,总线上设备检测令牌中的地址是否与自身相符,通过接收或发送数据给主机来响应。USB通过支持悬挂/恢复操作来管理USB总线电源。USB系统采用级联星型拓扑,该拓扑由三个基本部分组成:主机(Host),集线器(Hub)和功能设备。 主机,也称为根,根结或根Hub,它做在主板上或作为适配卡安装在计算机上,主机包含有主控制器和根集线器(Root Hub),控制着USB总线上的数据和控制信息的流动,每个USB系统只能有一个根集线器,它连接在主控制器上。 集线器是USB结构中的特定成分,它提供叫做端口(Port)的点将设备连接到USB总线上,同时检测连接在总线上的设备,并为这些设备提供电源管理,负责总线的故障检测和恢复。集线可为总线提供能源,亦可为自身提供能源(从外部得到电源),自身提供能源的设备可插入总线提供能源的集线器中,但总线提供能源的设备不能插入自身提供能源的集线器或支持超过四个的下游端口中,如总线提供能源设备的需要超过100mA电源时,不能同总线提供电源的集线器连接。 功能设备通过端口与总线连接。USB同时可做Hub使用。

几种通信总线详尽总结

微处理器中常用的集成串行总线是通用异步 接收器传输总线(UART)、串行通信接口(SCI) 和通用串行总线(USB)等,这些总线在速度、 物理接口要求和通信方法学上都有所不同。本文详细介绍了嵌入式系统设计的串行总线、驱动器和物理接口的特性,并为总线最优选择提供性能比较和选择建议。 由于在消费类电子产品、计算机外设、汽车和工业应用中增加了嵌入式功能,对低成本、高速和高可靠通信介质的要求也不断增长以满足这些应用,其结果是越来越多的处理器和控制器用不同类型的总线集成在一起,实现与PC软件、开发系统(如仿真器)或网络中的其它设备进行通信。目前流行的通信一般采用串行或并行模式,而串行模式应用更广泛。 微处理器中常用的集成串行总线是通用异步接收器传输总线、串行通信接口、同步外设接口(SPI)、内部集成电路(I2C) 和通用串行总线,以及车用串行总线,包括控制器区域网(CAN)和本地互连网(LIN)。这些总线在速度、物理接口要求和通信方法学上都有所不同。本文将对嵌入式系统设计的串行总线、驱动器和物理接口这些要求提供一个总体介绍,为选择最优总线提供指导并给出一个比较图表(表1)。为了说明方便起见,本文的阐述是基于微处理器的设计。 串行与并行相比 串行相比于并行的主要优点是要求的线数较少。例如,用在汽车工业中的LIN 串行总线只需要一根线来与从属器件进行通信,Dallas公司的1-Wire总线只使用一根线来输送信号和电源。较少的线意味着所需要的控制器引脚较少。集成在一个微控制器中的并行总线一般需要8条或更多的线,线数的多少取决于设计中地址和数据的宽度,所以集成一个并行总线的芯片至少需要8个引脚来与外部器件接口,这增加了芯片的总体尺寸。相反地,使用串行总线可以将同样的芯片集成在一个较小的封装中。 另外,在PCB板设计中并行总线需要更多的线来与其它外设接口,使PCB板面积更大、更复杂,从而增加了硬件成本。此外,工程师还可以很容易地将一个新器件加到一个串行网络中去,而且不会影响网络中的其它器件。例如,可以很容易地去掉总线上旧器件并用新的来替代。

几大通信协议区别

I2C和SPI,UART的区别 2009-12-07 21:55 SPI--Serial Peripheral Interface,(Serial Peripheral Interface:串行外设接口)串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。 I2C--INTER-IC(INTER IC BUS:意为IC之间总线)串行总线的缩写,是PHILIPS 公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。 能用于替代标准的并行总线,能连接的各种集成电路和功能模块。I2C是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。多路微控制器能在同一个I2C总线上共存。 最主要的优点是其简单性和有效性。它支持多主控(multimastering),其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。 UART(Universal Asynchronous Receiver Transmitter:通用异步收发器):单端,远距离传输。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。----------------------------------------------------------------------------------------------------------------------------------- 区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。 如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。

UPS冗余并联与双总线连接供电方案

UPS冗余并联与双总线连接供电方案(二) 2.2 UPS双总线供电方案的电路结构 有一种说法,双总线是根据美国T4等级(Tier4)标准的要求而来的。图6就是这种双总线UPS冗余供电方案。从图中可以明显地看出,双总线的每一路都是由多台UPS并联的。就目前的UPS并联水平来看,可以做到8台并联。比如台湾至少有5个数据中心采用的就是8台并联×2的双总线供电系统。如果在8台UPS冗佘并联之内就可以解决的问题,最好不要轻易采用双总线。尤其是在两台单机UPS就可以做l+l并联冗余的时候,硬要改用双总线方案,不但使设备量成倍增加,而且由于引入了串联功能的设备STS,使能量通道上又多增加了故障点,导致的投资还要远高于双倍1+1并联冗余时的情况,因为STS要比同容量的UPS价格高得多,同时还失去了原来直接并联时过载能力强的优点,可靠性比原来也有所降低。 众所周知,任何解决方案和规划都是有条件的,有其特定的使用环境,也就是有其局限性。因此,不可不讲条件、时间和地点地到处乱用,否则,不但达不到预期的目的,反而会事倍功半。 3 两种供电方案的比较 3.1 两种供电方案的可靠性及故障率比较 为了有一个量的概念和直观而容易理解,仍设所有设备的可靠性r 都是0.99;也是为了简单明了,暂不考虑UPS以前和STS以后的这些共有的配电部分。由此见图7(a)虚线方框内的部分,并由此作出

可靠性结构模型图。从可靠性的观点出发,凡是在该环节故障时都能导致系统不正常的情况通通算作串联环节,因此连接图7(a)的同步器LBS、静态开关STS和隔离变压器B1在可靠性上同UPS都是串联关系,如图8所示。由于两台UPS在STS的输出端在功能上对双电源负载是并联关系,就认为二者是并联关系,由此得出系统可靠性:

SPI、I2C、UART三种串行总线的区别

SPI、I2C、UART三种串行总线的区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS:意为IC之间总线) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI 设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。 如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。 I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。 如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。(注:I2C资料了解得比较少,这里的描述可能很不完备) UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。 显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。 第三,从第二点明显可以看出,SPI和UART可以实现全双工,但I2C不行; 第四,看看牛人们的意见吧! wudanyu:I2C线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且I2C使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。SPI实现要简单一些,UART需要固定的波特率,就是说两位数据的间隔要相等,而SPI 则无所谓,因为它是有时钟的协议。 quickmouse:I2C的速度比SPI慢一点,协议比SPI复杂一点,但是连线也比标准的SPI要少。

ESB企业服务总线解决方案剖析

关于SOA 关于SOA的概念,你可以找到很多的文章从不同的角度来描述它,不同的软件提供商也有不同的定义方式。BEA有流体计算,微软有Indigo和SOA-building,SAP有ESA。每个人都可以从不同的视角来理解SOA,从程序员的角度,SOA是一种全新的开发技术,新的组件模型,比如说Web Service;从架构设计师的角度,SOA就是一种新的设计模式,方法学;从业务分析人员的角度,SOA就是基于标准的业务应用服务。从概念的角度,IBM 对SOA的定义是最为全面的,既SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供给最终用户应用或其他服务。SOA包括如下要素: 一个体系架构,用开放的标准将软件资产(Asset)化为服务 提供标准的方法来表示软件资产及其交互 单独的软件资产作为构造单元,被重复使用来开发其他应用 将关注点从细节实现转移到应用(application)组装 整合企业外部的应用(B2B)的方式 开发(现在)和整合(未来)的统一 本文针对的读者是软件开发人员,站在开发人员的角度,往往希望软件开发能够满足对于开发效率、可靠性、易维护性、易管理等多方面的更高要求。让我们通过回顾软件开发的演化过程来看一看SOA出现的必然性: 面向机器语言(Monolithic)的开发模式:需要根据不同平台的机器语言来开发代码。 面向过程(Procedure)的开发模式:独立于机器的程序语言(C,Pascal等)使开发过程变得简单了,用过程来代表一个抽象的代码集合,包装重用现成的代码。 面向对象(Object)的开发模式:用更接近现实的对象来表述一个相对完整的事物。面向对象的语言(Smalltalk,Java等),提供了更抽象的封装和重用模式。面向对象的开发强调从现实世界问题域到软件程序的直接映射,更接近人类的自然思维方式。

SPI、I2C、UART三种串行总线协议的区别

第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输 入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以 实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。如果用通用IO 口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现 的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输 出口即可,若只实现从设备,则只需输入口即可。 I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。 在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现 设备组网。如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入 输出口(SDA),另外还需一个输出口(SCL)。(注:I2C资料了解得比较少,这 里的描述可能很不完备) UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般 由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、 UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。显然, 如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。 第三,从第二点明显可以看出,SPI和UART可以实现全双工,但I2C不行; 第四,看看牛人们的意见吧! 1、I2C线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。SPI实现要简单 一些,UART需要固定的波特率,就是说两位数据的间隔要相等,而SPI则无 所谓,因为它是有时钟的协议。 2、I2C的速度比SPI慢一点,协议比SPI复杂一点,但是连线也比标准的SPI要少。

通用接口总线转接PC机串口的解决方案

通用接口总线转接PC机串口的解决方案 GPI B Controller Design Based On RS232 吴延军 (广东邮电职业技术学院 广东广州 510630) [摘要] 通用接口总线GPIB作为IEEE组织制定的仪器接口总线标准,用于将各种数字化的自动测量仪器相互连接起来,协同完成测量任务。然而GPIB和PC机连接时,需要通过昂贵的GPIB接口板卡,接入成本较高,这个问题在PC机连接一台带有GPIB接口的测量仪器时更加突出。文章提出一种PC机连接GPIB的解决方案,使用PC机的串口RS232,透过一个单片机连接GPIB,以较低的成本完成GPIB的接入。 [关键词] 单片机;PC机;GPIB;SCPI;RS232;超级终端 [中图分类号] TP334 [文献标识码] B 通用接口总线(General Purpo se Inter face Bus,简写为GPIB)是由IEEE协会(Instit ute of Elect ri2 cal and Elect ronic Engineers)规定的一种ANSI/ IEEE488标准。带有GPIB接口的测量仪器,通过该总线可以方便快捷地与PC机连接,完成自动化的协同测量。但PC机与GPIB连接时需要借助价格昂贵GPIB接口板卡。本文设计了一种解决方案,即利用计算机最常用的RS232接口,控制带有GPIB接口的仪器,通过一个单片机系统在PC机与测量仪器之间建立数据传输的通道。同时,本方案中设计的单片机系统支持SCPI(Standard Commands for Pro2 grammable Inst rumentation)指令集,只需在Win2 dows操作系统自带的工具软件超级终端中输入SC2 PI指令,便可完成与GPIB板卡相当的功能,对仪器进行参数设置和测量结果的读取。 1 方案设计 本方案的核心是在RS232和GPIB之间做信号变换的单片机系统,旨在连接计算机和带有GPIB接口的测量仪器。RS232串口作为PC机的标准配置,编程方便,连接简单可靠,人机操作界面则采用Win2 dows操作系统自带的超级终端,完成计算机串口数据的接收发送,无需自行开发计算机端软件。方案中的单片机系统,连接计算机RS232串口和仪器GPIB接口,接收PC机超级终端中输入的SCPI指令,转发给带有GPIB接口的仪器执行;仪器执行接受到的SCPI指令,将执行结果透过GPIB发送给单片机系统,单片机系统做格式变换后,通过RS232串口传递给PC机,在超级终端中显示。 2 单片机系统设计 2.1 硬件设计 单片机是本设计的硬件核心,选用TI公司的MSP430F147单片机。该型号单片机采用80C51微处理器内核,拥有丰富的片上资源和总线式I/O口,支持高级语言编程,内部集成符合RS232数据规范的异步串行控制单元。因此,使用Tx和Rx串行接口线与外部串行传输数据,只需在单片机外部使用MAX232芯片进行电平转换,便可直接连接计算机的串行端口(COM)。控制器的硬件结构如图1所示,其中GPIB接口控制电路是控制器硬件设计的重点 。 图1 单片机系统硬件结构框图 对GPIB接口控制电路的硬件设计,采用美国德州仪器公司生产的TMS9914芯片,它是一款标准的GPIB控制芯片,依靠软件编程来完成GPIB功能,具有DMA(直接存储器存取)功能,可编程时钟和波特率,采用CMOS驱动,并兼容T TL电平,因此使用极为方便。同时,选用SN75160作为数据转换器, SN75162作为握手线和控制线转换器,与TMS9914配套使用,连接GPIB接口。 — 7 1 — 通用接口总线转接PC机串口的解决方案 吴延军

通用串行总线(USB)原理及接口设计

通用串行总线(USB)原理及接口设计 类别:接口电路阅读:1964 作者:广州五山华南理工大学电子与通信工程系98级硕士研究生(510641)刘炎冯穗力叶梧来源:《电子技术应用》 通用串行总线(USB)原理及接口设计摘要:以USB1.1为基础讨论了USB的基本原理、工作流程、通信协议和相应的关键技术,并介绍了一种USB接口的10M以太网卡的设计方案。已经发布的USB2.0支持480Mbps的高速数据传输,这将使PC可以通过USB接口传输更高速更大量的数据。还论述了USB2.0的改进和优点。关键词:通用串行总线(USB) 设备驱动程序WDM 通用串行总线USB(UniversalSerialBus)是Intel、Microsoft等大厂商为解决计算机外设种类的日益增加与有限的主板插槽和端口之间的矛盾而于1995年提出制定的。它是一种用于将适用USB的外围设备连接到主机的外部总线结构,主要用在中速和低速的外设。USB同时又是一种通信协议,支持主机和USB的外围设备之间的数据传输。目前较多设备支持的是USB1.1 1 ,最新的USB2.0 3 已于2000年4月正式发布。 USB设备具有较高的数据传输率、使用灵活、易扩展等优点。 USB1.1有全速和低速两种方式,低速方式的速率为1.5Mbps,支持一些不需要很大数据吞吐量和很高实时性的设备,如鼠标等;全速模式为12Mbps,可以外接速率更高的外设。在刚刚发布的USB2.0中,增加了一种高速方式,数据传输率达到480Mbps,可以满足更加高速的外设的需要。 安装USB设备不必打开主机箱,它支持即插即用(PlugandPlay) 和热插拔(HotPlug)。当插入USB设备的时候,主机检测该外设并且通过自动加载相关的驱动程序来对该设备进行配置,并使其正常工作。 1USB的结构与工作原理 1.1物理结构 USB的物理拓扑结构如图1所示。在USB2.0中,高速方式下Hub使全速和低速方式的信令环境独立出来,图2中显示了高速方式下Hub的作用。 通过使用集线器(Hub)扩展可外接多达127个外设。USB的电缆有四根线,两根传送的是5V的电源,另外的两根是数据线。功率不大的外围设备可以直接通过USB总线供电,而不必外接电源。USB总线最大可以提供5V500mA电流,并支持节约能源的挂机和唤醒模式。 1.2USB设备逻辑结构 USB的设备可以分成多个不同类型,同类型的设备可以拥有一些共同的行为特征和工作协议,这样可以

SPI、I2C、UART三种串行总线的原理、区别及应用

简单描述: SPI 和I2C这两种通信方式都是短距离的,芯片和芯片之间或者其他元器件如传感器和芯片之间的通信。SPI和IIC是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,I2C能用于替代标准的并行总线,能连接的各种集成电路和功能模块。I2C 是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。多路微控制器能在同一个I2C总线上共存这两种线属于低速传输; 而UART是应用于两个设备之间的通信,如用单片机做好的设备和计算机的通信。这样的通信可以做长距离的。UART和,UART就是我们指的串口,速度比上面三者快,最高达100K左右,用与计算机与设备或者计算机和计算之间通信,但有效范围不会很长,约10米左右,UART优点是支持面广,程序设计结构很简单,随着USB的发展,UART也逐渐走向下坡; SmBus有点类似于USB设备跟计算机那样的短距离通信。 简单的狭义的说SPI和I2C是做在电路板上的。而UART和SMBUS是在机器外面连接两个机器的。 详细描述: 1、UART(TX,RX)就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不是很快。在多机通信上面用的最多。 2、SPI(CLK,I/O,O,CS)接口和上面UART相比,多了一条同步时钟线,上面UART 的缺点也就是它的优点了,对通信双方的时序要求不严格不同设备之间可以很容易结合,而且通信速度非常快。一般用在产品内部元件之间的高速数据通信上面,如大容量存储器等。 3、I2C(SCL,SDA)接口也是两线接口,它是两根线之间通过复杂的逻辑关系传输数据的,通信速度不高,程序写起来也比较复杂。一般单片机系统里主要用来和24C02等小容易存储器连接。 SPI:高速同步串行口。3~4线接口,收发独立、可同步进行 UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢 SPI:一种串行传输方式,三线制,网上可找到其通信协议和用法的 3根线实现数据双向传输 串行外围接口 Serial peripheral interface UART:通用异步收发器 UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了

USB设备的识别以及驱动安装问题

USB设备的识别以及驱动安装问题 问题描述 USB设备的硬件ID简介以故障判断和驱动安装方法 解决方案 通用串行总线(Universal Serial Bus,USB)是我们目前经常使用的计算机接口,可以连接的设备也是多种多样的,在日常咨询中难免遇到产品相关或其他第三方USB设备安装驱动的问题,对于此类问题,我们应该如何处理呢? 硬件ID是电脑中每个硬件的一个编号,固化在硬件的芯片里,所有设备都有此类编号。所有测试软件都有可能会出错,只有硬件ID是最可靠的,只要确认好INF文件中包含需要的硬件ID,就可以保证驱动是可以用的。 对于USB相关ID的简介 常见的USB硬件ID格式:USB\Vid_xxxx&Pid_yyyy&Rev_zzzz其中Vid表示硬件厂商信息,Pid表示产品编号,对于一般驱动安装我们需要核实Vid,Pid信息,其中Vid的厂商对照表已经更新到《驱动下载&软件安装汇总》(知识库编号:30118)中以便于查询。 比如ThinkPad鼠标设备ID如上图通过VID_04B3,在《驱动下载&软件安装汇总》中查询,结果IBM Corp.表示是IBM授权的设备。 另外,其中的HID表示的是人体学接口设备(Human Interface Device, HID),目前USB设备常见的的有人体学接口设备(Human Interface Device,HID)、通信设备类(Communication Device Class,CDC)和大容量存储设备(Mass Storage Device,MSD)等几类设备,也可以从兼容ID中的Class字段来判断是什么类型的设备,如下图: 比如上图中的Class_03表示的就是HID设备,一般情况下典型代码为1,2,3,6,7,8,

IIC总线协议最佳理解

IIC总线协议 1)IIC总线的概念 IIC总线是一种串行总线,用于连接微控制器及其外围设备,具有以下特点: ①两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL) ②每个连接到总线的器件都可以使用软件更具它的唯一的地址来识别 ③传输数据的设备间是简单的主从关系 ④主机可以用作主机发送器或主机接收器 ⑤它是一个多主机总线,两个或多个主机同时发起数据传输时,可以通过冲突检测和仲裁来方式数据被破坏 ⑥串行的8位双向数据传输,位速率在标准模式下可达100kbit/s,在快速模式下可达400kbit/s,在高速模式下可达3.4Mbit/s ⑦片上的滤波器可以增加干扰功能,保证数据的完整 ⑧连接到同一总线上的IC数量受到总线最大电容的限制 发送器:发送数据到总线的器件 接收器:从总线接收数据的器件 主机:发起/停止数据传输、提供时钟信号的器件 从机:被主机寻址的器件 多主机:可以有多个主机试图去控制总线,但是不会破坏数据 仲裁:当多个主机试图去控制总线时,通过仲裁可以使得只有一个主机获得总线控制权,并且它传输的信息不会被破坏 同步:多个器件同步时钟信号的过程

I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL 都是线“与”关系。 每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。 在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱, I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。 在80C51单片机应用系统的串行总线扩展中,我们经常遇到的是以80C51单片机为主机,其它接口器件为从机的单主机情况。 数据位的有效性规定: I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态

企业级业务流程平台建设项目解决方案

企业级业务流程平台建设解决方案 背景 随着信息技术的快速发展和应用的普及,信息化已经成为全球经济社会发展的重要推动力,充分发挥信息技术的先导和拉动作用,解决经济社会发展中的重大问题和关键需求,使信息技术成为改造传统产业、缓解资源环境压力、提高经济运行效率、增强企业,特别是中小企业竞争力、改善公共服务的有效途径,是当前形势和未来发展对信息化提出的迫切要求。 国内的企业信息化过程相对西方国家来说起步较晚,很多地方需要借鉴国外同类行业信息化过程的成功经验。但在企业信息化实施过程中,国人逐渐发现国外尤其是欧美国家,他们整个社会对管理学有着共同的认知,规范化已经渗透到他们的生活理念中,此时他们的信息化实施考虑的就是各种系统的集成、灵活的配置,这种概念达到了极致其实就是分布式的概念。反观国内,国人的文化崇尚“易”,无穷无尽的变化之道,崇尚水无常形。而“抓到老鼠就是好猫”也直接反映了我们的文化底蕴和适时而变、顺势而为的理念。因此中国的政府和企业的信息化实施,应在实现规范化管理的同时,也要考虑怎么去适应灵活多变的流程需求。 企业信息化实施工作的核心内容是建立灵活的流程处理平台以支撑其核心业务处理能力。工作流处理平台除提供全过程的业务流程处理能力外,还需要具备与国际接轨、符合未来技术发展方向等需求。 解决方案 中创软件中间件基于自主知识产权的“核高基”中间件InforSuite Flow,针对流程领域普遍业务需求和一些中国特色需求,为企业级业务流程应用打造一个统一、技术先进、功能齐全和可持续发展的企业级业务流程管理平台,为整个企业的流程应用开发提供业务流程全生命周期的支撑,大幅度提升企业流程类应用的流程管理能力,快速支撑业务流程演化。

汽车总线系统通信协议分析与比较

河南机电高等专科学校 《汽车单片机与局域网技术》 大作业 专业班级:汽电112 姓名:史帅峰 学号:111606240 成绩: 指导老师:袁霞 2013年4月16日 汽车总线系统通信协议分析与比较 摘要:本文主要针对汽车总线系统通讯协议,探讨汽车总线通讯协议的种类、发展趋势以及技术特点。在对诸多组织和汽车制造商研发的各类汽车总线进行比较和探讨的基础上,对其现状进行了分析;并综合汽车工业的特点对这两大类汽车总线协议的发展前景作了分析。关键词:汽车总线技术通讯协议车载网络 引言:汽车电子技术是汽车技术和电子技术结合发展的产物。从20世纪60年代开始,随着电子技术的飞速发展,汽车的电子化已经成为公认的汽车技术发展方向。在汽车的发展过程中,为了提高汽车的性能而增加汽车电器,电器的增加导致线缆的增加,而线束的增加又使整车质量增加、布线更加复杂、可维护性变差,从而又影响了汽车经济性能的提高。因此,一种新的技术就被研发出来,那就是汽车总线技术。总线技术在汽车中的成功应用,标志着汽车电子逐步迈向网络化。 一、车载网络的发展历程 20世纪80年代初,各大汽车公司开始研制使用汽车内部信息交互的通信方式。博世公司与英特尔公司推出的CAN总线具有突出的可靠性、实时性和灵活性,因而得到了业界的广泛认同,并在1993年正式成为国际标准和行业标准。TTCAN对CAN协议进行了扩展,提供时间触发机制以提高通讯实时性。TTCAN的研究始于2000年,现已成为CAN标准的第4部分ISO11898-4,该标准目前处于CD(委员会草案)阶段。 1994年美国汽车工业协会提出了1850通信协议规范。从1998年开始,由宝马、奥迪等七家公司和IC公司共同开发能满足车身电子要求的低成本串行总线技术,该技术在2000年2月2日完成开发,它就是LIN。 FlexRay联盟推进了FlexRay的标准化,使之成为新一代汽车内部网络通信协议。FlexRay车载网络标准已经成为同类产品的基准,将在未来很多年内,引导整个汽车电子产品控制结构的发展方向。FlexRay是继CAN和LIN之后的最新研发成果。 车载网络的分类及其网络协议 从20世纪80年代以来不断有新的网络产生,为了方便研究和应用,美国汽车工业协会(SAE)的车辆委员会将汽车数据传输网络划分为A、B、C三类。 A类网络 A类网络是面向传感器/执行器控制的低速网络,数据传输速度通常小于10kb/s,主要用于后视镜调整、电动车窗、灯光照明等控制。 A类网络大都采用通用异步收发器(UART,Universal Asynchronous Receiver/Trsmitter)标准,使用起来既简单又经济。但随着技术水平的发展,将会逐步被其他标准所代替。 A类网络目前首选的标准是LIN总线,是一种基于UART数据格式、主从结构的单线12V总线通信系统,主要用于智能传感器和执行器的串行通信。

大型数据中心双总线系统设计方案

大型数据中心双总线系统设计方案 1 概述 为保证数据中心机房内所有设备24 小时不间断优质供电,数据中心机房供电系统亦采用两路在线式UPS供电(每路均为1+1并联冗余配置,提高供电系统的冗错性和可靠性),UPS采用中文操作界面,本文章拟定大型数据中心用户,设备用电功率设计为400kVA,实现独立的双总线供电方案,提高供电的可靠性、容错性,满足GB50174-2008《电子信息系统机房设计规范》A级机房电源设计标准。 2 台达UPS电源解决方案 配置台达GES-NT400K 双变换纯在线式工频级UPS 4台,组成两套“1+1”并联冗余的双总线供电方案,为数据中心机房负载设备提供24小时不间断的完全独立的双回路的优质、纯净电源供电。 GES-NT400K UPS 2路“1+1”并联冗余的双总线供电方案具有高可靠性、可用性及安全性,并机系统采用先进的独特分布式逻辑控制方式,直接并机,并机无须外加并联卡或并机控制柜,且并机通信信号线采用环形回路设计,大大地提高了并机系统的可靠性;NT400K UPS支持在线并机扩展系统,即无须关闭原UPS供电系统,在线将预将并入正常工作的UPS系统中,整并机扩容平滑、安全。 并机采用共用电池组方案,可以节省大量的安装空间,提高电池的利用效率,减少地安装地板承重需求。当其中一台UPS故障退出并联系统后,仍能保证满载后备时间满足原配置(而传统UPS并机无共用电池组功能时,当其中一台UPS故障时,它所配置的电池组也相应地退出了并机系统,此时导致后备时间缩短一半)。通过共用电池功能,还可以减少电池污染的排放和节省安装空间等资源。 2.1 共用电池功能主要优势 ⑴节省购买电池的资金投资 系统冗余量占系统总容量的百分之几,就能节省电池总投资的百分之几。在电池价格飞涨的今天,能够节省的这笔费用是相当可观的。同时,电池数量减少了,相应的搬运、安装等投资也会跟着减少。 ⑵节省安装空间投资 大批量的电池所占用的安装空间也是很大的,减少了电池数量,也就成比例地减少了安装空间方面的投资。同时也就减少了房租、装修费、空调配置等方面的投资。

相关主题
文本预览
相关文档 最新文档