usb转232线驱动_为什么越来越多人用USB,却不用RS232?USB有什么好?

RS-232和USB都是串行通信,但是无论是基础信号,电平定义,机械连接模式还是数据格式,通信协议等,两者都完全不同。RS-232是流行的接口。在MS-DOS中,四个串行接口称为COM1,COM2,COM3和COM4,大多数Windows应用程序最多可以具有4个外围设备,但是如果用户要扩展更多外围设备,则必须使用插入式串行卡或外部开关盒来实现。RS-232点对点连接,一个串行端口只能连接到一个外设。

0404429a9be578cf87d8764ada5a3a30.png

但是,USB是一种多点高速连接方法,通过使用集线器可以实现更多连接。USB接口的基本部分是串行接口引擎SIE。 SIE从USB收发器接收数据位,并将其转换为有效字节,然后将其发送到SIE接口。相反,SIE接口也可以接收字节并将其转换为串行位到总线。由于PC串行端口的最高速度仅为115.2kbps,因此将形成速度瓶颈。RS-232系统包括两个方向相反的串行信号路径,用于传输命令和数据,并且命令和状态必须与数据交织。USB支持单独的命令和数据通道,并允许的状态报告。

dd6c8df09fce866ca60bc69ae28f3688.png

USB是一种方便,灵活,简单和高速的总线结构。与传统的RS-232接口相比,USB具有以下特点:

(1)USB采用单一形式的连接器和连接电缆来实现单一数据通用接口。统一的4针USB插头替代了PC机箱后面的各种串行/并行插头,并将传统的计算机 I / O设备,多媒体设备(部件),通信设备(电话,网络)和家用电器实现了一个统一的接口欲望。

(2)USB使用易于扩展的树形结构。通过使用USB集线器扩展,最多可以连接127个外围设备。 USB免除所有系统资源要求,避免了安装硬件时发生端口冲突的问题,并为其他设备释放了硬件资源。

5dccda036ae8d8e729be8af7950fcdb6.png

(3)USB外设可以自动设置,支持即插即用和热插拔。

(4)灵活的供电方式。USB电缆具有传输电力的功能,支持节能模式,并且功耗低。USB总线可以提供+5v电压和500mA最大电流的电源,无需额外电源即可用作低功率设备的电源。

(5)USB可以支持四种传输模式:控制传输,同步传输,中断传输和批量传输,可应用于多种类型的外围设备。

66704484d631b3ab218a91ad106a7cdb.png

(6)通讯速度快。USB支持三种总线速度,低速1.5Mbps,全速12Mbps和高速480Mbps。

(7)数据传输的可靠性。USB采用差分传输模式,并具有错误检测和纠正功能,以确保正确传输数据。

(8)成本低。USB简化了外围设备的连接和配置,有效降低了系统的总体成本,并且是一种具有高性价比的廉价,简单且实用的解决方案。

ce21bd8453a41d19f704df17c158ee22.png

RS-232具有广泛的应用范围,价格便宜,易于编程,并且可以使用比其他接口更长的传输线。随着USB端口变得越来越普遍,从USB到RS-232或其他接口的转换将越来越多转换装置。但是,RS-232和类似接口仍将在监视和控制系统等应用程序中广泛使用。习惯于使用RS-232的开发人员和产品可以考虑设计USB转RS-232转换器,以通过USB总线传输RS-232数据,也就是说,PC端的应用软件仍为RS-232编程串行端口,外围设备RS-232也用作数据通信通道,但是从PC到外围设备的物理连接是USB总线,并且其上的数据通信也采用USB数据格式。

b660933ae7d910e4436af32327e035f1.png

采用这种方式的好处在于:

第一:它可以保护原始软件开发投入,并且可以成功使用成功开发的RS-232外设应用软件;

第二:它可以充分利用USB总线的优势,通过USB接口可以连接更多的RS-232设备,不仅可以获得更高的传输速度,实现真正的即插即用,而且解决了以下问题: USB接口不能长距离传输的缺点,USB通讯距离在5米以内。

工业物联网@帝特

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490266.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将x的二进制最后一位置为0

对于任意整数 x,x & (x−1),该运算将 x 的二进制表示的最后一个 1变成 0

写在开始之前

hi,大家好,我是这个博客的主人,接下来的时间里我可能就要开始每周更新一篇博客了,因为我开始学习python 了,我把这里作为我的笔记并分享给大家,希望大家能从里面获取一些有用的东西,也加强我的记…

python爬取的内容不是中午_大年初六中午,全国各区县哪里最冷?

作者:国服帅座 经济学在读硕士知乎专栏:https://zhuanlan.zhihu.com/c_1051263791760863232认识高德地图API在先前的文章中,我们曾了解过如何在高德地图上爬取某地未来三日的天气预报情况。在本文中,我们要使用的是同一个API&…

ASML的光刻机霸主之路

来源:半导体行业观察半导体制造产业中,光刻机是核心设备,对芯片的工艺制程起着决定性作用。光刻是半导 体芯片生产流程中最复杂、最关键的工艺步骤,耗时长、成本高。半导体芯片生产的难点和关键点在于将电路图从掩模上转移至硅片上…

linux文件重命名

mv命令:将文件剪切到当前文件夹并重新命名,执行后,原来的文件消失,新的文件创建成功,新的文件实际上就是原来的文件,只不过名字变了。 例如: mv old_file.txt new_file.txt

关于Cocos2d-x的专属数据类型

1.Size类定义的实例是一个有width和height属性的类 Size s Size(44,52); 其中 s.width44 s.height52 2.Vec2是一个带有两个变量的(常量)数据类型,在锚点的设置中经常用到 Vec2(0,0) 3.Rect是指定你要显示的矩形区域,是一个带有四个变量的数据类型 Sprit…

金昌搜索引擎优化网络推广_网络推广优化企业服务

网络推广优化企业服务seo优化先后有三层,主要针对后台搜索,在后台上直接自己做网页搜索,seo优化时前后左右都会出现搜索问题。seo优化我们下面再讲一下在seo优化时一般常用的方法。互联网可以在时间和空间上运用电脑,运用更多的人和信息&…

【学界】深度学习如何影响运筹学?

来源:运筹OR帷幄前言最近看到一篇回答,YouTube 已将视频推荐全面改用深度学习实现。但传统上,推荐系统落在运筹学的范畴,可以归结为一个矩阵补全(matrix completion)问题,用半正定规划&#xff…

『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)

说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:.NET Core Tools Telemetry 翻译:.NET Core 工具遥测(应用信息收集) .NET Core 工具遥测(应用信息收…

linux将一个文件的内容复制到另一个新的文件

需要创建一个新的文件new_file.txt,并把一个文件file1.txt的内容复制到这个新文件中: cat file1.txt >> new_file.txt

抠像噪点去除 unity_这个在线抠图工具,好用又免费,告别Photoshop繁杂操作

对于经常处理图像的人来说,抠图可以算得上一个非常重要的技能,不少时候抠图的过程是非常的繁杂的。说到抠图,相信很多人首先想到的是Photoshop,确实如果说到图像处理,photoshop的确算得上是最为专业的软件,…

潘云鹤院士:AI2.0和工业经济发展智能化

中国工程院院士、浙江大学教授潘云鹤来源:走向智能论坛近日,在2019中国(杭州)工业互联网大会,中国工程院院士、浙江大学教授潘云鹤发表《AI2.0和工业经济发展智能化》主题演讲。以下来自大会演讲记录,未经本…

Html5 杂记

(一)&#xff1a;html5的声明 <!DOCTYPE html> 注意&#xff1a;声明必须是 HTML 文档的第一行&#xff0c;位于 <html> 标签之前。 声明不是 HTML 标签&#xff1b;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。             转载于…

逐行对比两个文件内容的好用软件

WinMerge 可以官网下载或者去腾讯软件中心下载 https://pc.qq.com/detail/6/detail_1326.html 安装好之后&#xff0c;点击&#xff0c;文件—》打开 选取两个对比的文件

txt文件可存储最大值_403元可存储22.5TB文件 Quantom LTO-7磁带开售

磁带技术在1963年被创造出来&#xff0c;对于普通消费者来说&#xff0c;磁带就是用在存储歌曲&#xff0c;只不过随着科技进步&#xff0c;我们已经不在用“磁带”来听歌了&#xff0c;机械硬盘&#xff0c;闪存设备逐渐取代这种存储方式&#xff0c;不过磁带存储技术经过发展…

激荡十年:云计算的过去、现在和未来

来源&#xff1a;InfoQ云计算从 AWS 初创时的牛刀小试到如今巨大的行业和生态&#xff0c;从新鲜词汇变为流行语&#xff0c;它的十年发展经历了哪些阶段&#xff1f;每个阶段分别创造和发展了什么&#xff1f;未来云计算又将朝着哪些方向继续前行&#xff1f;0写在前面科学技术…

python web框架之Tornado

说Tornado之前分享几个前端不错的网站: -- Bootstraphttp://www.bootcss.com/-- Font Awesomehttp://fontawesome.io/-- bxsliderhttp://bxslider.com/-- jQuery EasyUIhttp://www.jeasyui.com/download/index.php-- jQuery UIhttp://jqueryui.com/-- parsleyjs http://…

重载,重写,隐藏

重载&#xff1a;在同一个类中&#xff0c;函数名相同&#xff0c;参数个数不同或参数类型不同&#xff0c;重载不关心函数返回类型 隐藏&#xff1a;子类和父类中存在同名函数&#xff0c;注意只要求函数同名&#xff0c;不管参数列表是否相同&#xff0c;基类函数都会被隐藏…

python十个运维实战项目_干货 | 这4个Python实战项目,让你瞬间读懂Python!

Python是一种极具可读性和通用性的编程语言。Python这个名字的灵感来自于英国喜剧团体Monty Python&#xff0c;它的开发团队有一个重要的基础目标&#xff0c;就是使语言使用起来很有趣。Python易于设置&#xff0c;并且是用相对直接的风格来编写&#xff0c;对错误会提供即时…

ubuntu报错E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/cache/apt/archives/

ubuntu报错&#xff1a; E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/cache/apt/archives/ 加锁 解决方法&#xff1a; 运行&#xff1a; sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock