can口和串口区别?
CAN是一种工业现场总线的名称。一般普通计算机上没有这个接口。它是串行通信方式,但不是一般说的串口。接口外观可以是15针D型口,也可以RJ45接口,看用在什么场合了。
CAN的特点:
1、网络各节点之间的数据通信实时性强:
CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权采用无损结构的逐位仲裁的方式竞争向总线发送数据。
且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
2、开发周期短:
CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。
而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。
3、已形成国际标准的现场总线:
与其它现场总线比较而言,CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。
扩展资料:与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。
同时,由于CAN总线本身的特点,其应用范围已不再局限于汽车行业,而向自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。
参考资料:百度百科-CAN总线
1、性质
总线通信:是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。
串口通信:是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。
2、特点
总线通信:面向存储器的双总线结构信息传送效率较高,这是它的主要优点。但CPU与I/O接口都要访问存储器时,仍会产生冲突。
串口通信:使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。
3、原理
总线通信:如果说主板是一座城市,那么总线就像是城市里的公共汽车,能按照固定行车路线,传输来回不停运作的比特,这些线路在同一时间内都仅能负责传输一个比特。
串口通信:串口按位发送和接收字节。尽管比按字节的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。
参考资料:百度百科-串口通信
参考资料:百度百科-总线
二者接口形式不同,而且所带的通信协议也不同。有将它们连接起来的CAN总线网关设备。
随着串行通讯进入更多应用领域,因此,在一些应用里,需要对通讯功能的报文识别位提出分配标准化的要求。原先的地址范围由11个识别位定义,如果地址范围扩大,则这些应用就可以更好地由CAN来实现。
因此引入了第二种报文格式(‘扩展格式’)的概念,其定义的地址范围更宽,由29位定义。系统设计者将从考虑定义良好的结构命名方案中得到解放。有的用户不需要由扩展格式提供的识别符范围,可以继续沿用常规的11位识别符范围(‘标准格式’),在这种情况下,可以采用市场上可用的CAN仪器,或使用兼容这两种模式的新控制器类仪器。
为了区别标准格式和扩展格式,按CAN 1.2规范定义,使用了CAN报文格式的第一个保留位。因为CAN1.2定义的信息格式相当于标准格式,因此仍然是有效的。此外,由于扩展格式已经定义,因此网络中会共存标准格式和扩展格式的报文。
这本CAN规范技术规范由两部分组成:
• A部分:CAN的报文格式说明(按CAN1.2规范定义)。 • B部分:标准格式和扩展格式的说明。
为了兼容CAN2.0,要求CAN的仪器应兼容A部分或B部分。
UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。
UART是计算机中串行通信端口的关键部分。在计算机中,UART相连于产生兼容RS232规范信号的电路。RS232标准定义逻辑“1”信号相对于地为-3到-15伏,而逻辑“0”相对于地为3到15伏。所以,当一个微控制器中的UART相连于PC时,它需要一个RS232驱动器来转换电平。
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。
UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来与PC进行通信,包括与监控调试器和其它器件,如EEPROM通信。因为计算机内部采用并行数据,
USB-UART 是通过USB发送数据,下位机将USB的数据转换为UART的数据
USB转串口 是通过Com(计算机的COM口)发送数据,下位机将Com的数据转换为UART的数据。
这个驱动不好找,可能是专用的。要看你是什么设备了。
通用串行总线(英语:Universal Serial Bus,缩写USB)是连接计算机系统与外部设备的一个串口总线标准,也是一种输入输出接口的技术规范,被广泛应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。
Rj45头txd3,gnd4.pxd6是怎么做?DB9孔至PC机串口 TXD2,GND5,PXD3怎么做...
氯酚是有效抑制,但不完全,通过增加的T -丁醇,这是已知anefficient OH自由基清除剂在水溶液中sonolysis 。这表明 主要降解氯酚收益viareaction与OH自由基;热反应也时有发生,尽管它的贡献很小。除了适当的 大量的铁( Ⅱ )离子的加速退化。这可能是由于再生的OH自由基的过氧化氢,这将是重组的形成 OH自由基,并...
BIOS中英文对照表
Serial Port 串口:该选项可以通过重新分配端口地址或禁用端口来避免设备资源冲突。 Infrared Data Port 红外数据端口。使用该设置可以通过重新分配端口地址或禁用端口来避免设备资源冲突。 Parallel Mode 并口模式。控制计算机并口工作方式为“NORMAL”(AT兼容)(普通标准并行口)、“BI-DIRECTIONAL”(PS\/2兼容)(双向模式,...
51单片机串行通信接收到乱码
晶振一定要用11.0592的,不然9600波特率的时候会有8.51%的误差,会传输错误,你一定要用12M的话采用2400波特率,只有0.21%(好像忘了)。可以凑合,一定是这样的,相信我,我很有体会!
盈通AN4SLI-G基本参数
此外,主板还提供了三个PCI插槽,以及两个IDE插槽支持ATA133,一个FDD插槽用于软驱接口。在存储接口上,共有4个SATA II接口,支持高速硬盘连接。USB接口方面,主板内置6个,可扩展4个,方便连接各种外设。在输入输出方面,包括一个并口和两个串口,以及PS\/2鼠标和键盘接口。主板采用ATX板型设计,尺寸为...
盈通AN5战警版盈通AN5战警版详细参数
I\/O接口方面,主板拥有8个USB接口,便于连接各种外设。音频接口、PS\/2鼠标和键盘接口、以及1个并口和2个串口,满足日常使用的多样化需求。主板采用Micro ATX板型,紧凑且灵活。供电方面,盈通AN5战警版配备一个八针和一个24针电源接口,采用三相供电模式,确保系统的稳定运行。同时,主板具备CPU温度监控和...
为什么在单片机串口通信里我发送9位数返回4位数
中断里面有while还有delay……小朋友,中断本来就要力求快速响应,结果你给它硬拖上两个油瓶,中断也就失去了它的意义……你发送十个八个字节数据,也只能先收到第一个,然后在你冗长的中断等待里奋力收到第二个,后面的一大串都丢失了
我现在用的移动铁通宽带,用的猫是fiberhome型号AN5506—01—A,是安...
解决办法:1、远程访问记事簿文件和当前的“网络和拨号连接”配置可能不一致如果更改了通讯设备(例如:串行口或调制解调器),请确保重新配置“网络和拨号连接”。如果错误仍然存在,请删除并重新创建“网络和拨号连接”.2、win7 错误代码651,路由能上,拨号上不了 试一下:打开 \\windows\\system32\\...
...The instrument failed to return an IDN string,是怎么弄好的?能...
这个问题基本是串口转USB的转换器出了问题。我后来换了力特的转换接口就可以了,40多块钱买的。另外,用莫莎卡进行接口转换是更稳定的方法,这种方案更贵一些。
买了门锁不会装?必达门锁安装教程简易版
导语:必达门锁推出全新一代智能家庭指纹锁I3,不仅在设计和用料上保持安炫系列超高标准,还在功能和锁芯上得到升级。其AN2电子防盗锁舌、超B级锁芯、智能3+X智能锁管理、分体式指纹模块设计以及独创手柄轴承结构,使必达门锁的安全性大大提高。然而许多新用户不是很了解其安装方法,小编这就整理了一套...
C8051F040怎么用串口线下载程序
C8051F系列单片机出厂时FLASH是空的,下载程序必须使用JTAG或C2接口,当然不能通过串口直接下载,必须通过EC3等仿真器或专用下载器,厂家应用笔记里有个通过串口下载程序的方案(www.silabs.com 中找AN112),前提是你得把原厂的下载程序调试好下载到单片机,你没有下载器这个固件你也没办法写进单片机。
将初善存: CAN总线在汽车上目前使用的比较多的有500K和250K的高速CAN、125K和62.5K的低速CAN,最 高可做到1M,但这个1M是理论上的,实际上很难实现,在工业上用的速率不太清楚.1、在大多数情况下(总不能拿25K的CAN跟56K的串口进...
秦淮区17344307307: 与串行通信接口相比,采用can总线通信接口有何特点 - ?
将初善存: 你好 最大区别:CAN-bus、串行通讯用于设备之间的通讯,IIC、SPI用于元件之间的通讯.如果您对我的回答有不满意的地方,还请您继续追问!
秦淮区17344307307: I2C,SPI,UART和CAN的区别 - ?
将初善存: 据我所知 UART是串口通信的意思,是SPI,485,232,USB等等的总称;而485啊,232啊还有SPI只是不同的串口通信标准.具体要用的就搜索那一个,可能他们的传输速率,距离等有差别.希望能帮到你.
秦淮区17344307307: 如何实现串口转CAN的通信? - ?
将初善存: 电脑装的是什么上位机软件?如果支持modbus协议,,那么用一个CAN转modbus的网关就可以解决.上海泗博有这样的产品MCA-240就可以: 产品特点: 支持Modbus主站设备访问带有CAN接口的设备; 配置简单,可在短期内完成网络通信...
秦淮区17344307307: 串口和并口有什么区别 - ?
将初善存: 串口和并口是连接外设的不同端口.这两种端口的外形、传输速度和可以连接的设备都有所不同.串口传输是一位接一位的,象串起的珠子一样 并口是可以并发数据的可以同时传输多位.现在有串行的硬盘SATA接口,是一样的道理,它之所...
秦淮区17344307307: 单片机之间通信,各种通信接口(串行,SPI,TWI,CAN)对比 - ?
将初善存: 建议使用串口,或者SPI.大部分单片机里面有专门处理系统.你只要把数据放进去,然后允许传送就可以.方便快捷.
秦淮区17344307307: IDE 、 SATA 、串口 、并口 有什么区别 - ?
将初善存: ...1楼复制的很详细..我总结下:简单的说 IDE就是并口, 接口是39针(20+19的2排)宽型接口. 传输速率最大支持133MB/S SATA硬盘就是串口,接口是扁平的很窄的那种.传输速率可到 600MB/S
秦淮区17344307307: 串口和并口是什么意思?有什么区别? - ?
将初善存: 近两年,大家听得最多的一个词可能就是串行传输了.从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代 IEEE 1284,SATA取代PATA,PCI Express取代PCI……从原理来看,并行传输方式其实优于串行传输方...
秦淮区17344307307: 串口和并口怎么区别? - ?
将初善存: 计算机上有串口和并口的地方应该有:硬盘、主板、还有打印机等.串口一般用于接一些特殊的外接设备.比如通讯方面的设备.并口通常用于连接打印设备.串口比较小,有突出的针露在外面.并口一般比串口要大,通常是红色的,有两排小...
秦淮区17344307307: 串行接口和并行接口的区别介绍 - ?
将初善存: 串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口.串口的出现是在1980年前后,数据传输率是115kbps~230kbps,串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备,目前部分新主板已开始取消该接...