CAN总线的特点及发展趋势.pdf
- 文档编号:3175921
- 上传时间:2022-11-19
- 格式:PDF
- 页数:3
- 大小:276.83KB
CAN总线的特点及发展趋势.pdf
《CAN总线的特点及发展趋势.pdf》由会员分享,可在线阅读,更多相关《CAN总线的特点及发展趋势.pdf(3页珍藏版)》请在冰豆网上搜索。
应用科学CAN总线的特点及发展趋势辫学与财筏宋海亮(上海交通大学200240)晴翻CAN总线的数据通信具有突出的可靠性、实时性和灵活性。
凭借其高性能,高可靠性及独特的设计,受到工业控制领域和汽车电子领域的重视,并得到了广泛的应用。
I关键词CAN总线数据通讯特点优势发展随着计算机硬件、软件及集成电路技术的迅速发展。
同时消费类电子产品、计算机外设、汽车和工业应用等的需求不断增加。
高速、高可靠和低成本的通信介质的要求也随之提高。
现场总线是当今自动化领域技术发展的热点之一,它为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。
微处理器中常用的串行总线是通用异步接收器传输总线(uART)、串行通信接口(SCI)、同步外设接口(SPI)、内部集成电路(i2c)和通用串行总线(usB),以及车用串行总线,包括控制器区域网(CAN)和本地互连网(LIN)等。
这些总线在速度、物理接口要求和通信方法学上都有所不同。
在计算机数据传输领域内,长期以来使用的通信标准,尽管被广泛使用,但是无法在需要使用大量的传感器和控制器的复杂或大规模的环境中使用。
控制器局部网CAN(CONTROLLERAERANETWOI)就是为适应这种需要而发展起来的。
随着汽车电子技术的发展,消费者对于汽车功能的要求越来越多,汽车上所用的电控单元不断增多,电控单元之间信息交换的需求,使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线,这就促进了车用总线技术的发展。
CAN总线的出现,就是为了减少不断增加的信号线,所有的外围器件都可以被连接到总线上。
由于CAN总线具有可靠性高、实时性好、成本合理等优点,逐渐被应用于如船舶、航天、工业测控、自动化、电力系统、楼宇监控等其他领域中。
C心总线的特点80年代末,在汽车工业中,由于众多的控制设备与测试仪器之间需要进行大量数据交换,传统的总线无法满足需求,德国BOSCH公司提出了CAN总线,这种新的串行数据通讯协议。
CAN总线即控制器局域网总线,通信接口中集成了CAN协议的物理层和数据链路层功能。
可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。
它具有如下特点。
1CAN是到目前为止为数不多的有国际标准的现场总线,总线协议已被国际标准化组织认证,技术比较成熟,控制的芯片已经商品化,性价比高,特别适用于分布式测控系统之间的数通讯。
2CAN总线没有采取传统的站地址编码,不对节点进行地址规定,而是把通信数据块进行编码。
这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由1l位或29位二进制数组成。
这种按数据块编码的方式,使用报文的标识符来指定报文的优先级以及报文的内容,高优先级的节点享有传送报文的优先权。
还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。
采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低。
重新发送的时间短,从而保证了通信的实时性。
3CAN总线采用了多主竞争式总线结构,通信介质可以是双绞线、同轴电缆或光导纤维,可以多个主站运行并且分散仲裁。
CAN总线上任意节点可以点对点,一对多及广播集中方式传送和接受数据,而且可以任意时刻主动地向网络上其它节点发送信息而不分主次,因此可在各节点之间实现自由通信。
CAN通讯距离最大是10公里(设速率为5l【bps),最大通信速率为iMbits(设通信距离为40米)。
4CAN采用非破坏性的总线仲裁技术。
即载波侦听多路访问冲突检测(CS)口MCD)的总线仲裁方式。
当多个节点同时发送数据时,优先级低的节点会主动停止发送,高优先级的节点可继续传输,节省总线仲裁时问。
避免多个节点同时开始发送消息而造成总线冲突,保证优先级高的报文能够优先发送。
5CAN总线协议采用了完善的错误检测与错误处理机制,包括了cliC校验、错误报文自动重发、错误状态判断、临时错误自动恢复等措施,从而很好的保证了数据通信的可靠性节点在错误严重的情况下。
具有自动关胗6闭总线的功能,切断它与总线的联系,以使总线上其他操作不受影响。
CAN总线采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作。
具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点。
可根据报文的ID决定接收或屏蔽该报文。
可靠的错误处理和检错机制,发送的信息遭到破坏后,可自动重发,报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的通信,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。
二C蛾总线的优势CAN(ControllerAreaNetwork)属于现场总线的一种,在传统的工业控制领域中,大部分的通信采用RS232、RS485或RS一422总线。
相比之下,RS232、RS485或RS-422总线有着通信距离近,通讯速度慢,抗干扰性能差等缺点。
通讯一般采用主从方式,通过主站查询方式进行通讯,实时性、可靠性较差。
当系统有错误,多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点。
基于CAN总线的分布式控制系统在很多方面具有明显的优越性。
1而CAN的电路结构简单,要求的线数较少,只需要两根线与外部器件互联,使得各控制单元能够通过CAN总线共享所有的信息和资源。
达到简化布线、减少传感器数量、避免控制功能重复的效果。
CAN具有的完善的通信协议,并且可以通过CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期。
2CAN支持分布式控制或实时控制,工作于多主方式,网络上各个节点均可以在任一时刻主动发送信息,可以点对点,点对多点以及全局广播方式收发数据。
网络中的各节点都可根据总线访问优先权,采用非破坏性总线总裁技术,通信速度快,可靠性高,可大大节省了总线仲裁冲突时间,在网络负载很重的情况下。
也不会出现网络瘫痪。
CAN没有采用站地址编码,而是对通信数据进行编码,这可使不同的节点同时接收到数据,这使得CAN总线的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
3CAN总线通过CAN控制器接口芯片的输出端CANH和cANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。
CAN总线的信号状态为2种,隐位与显位。
当隐位与显位发送出现竞争时,最终结果是显位。
在处理冲突时,由于该信号的二值且“单稳态”的特性交得简单,报错帧可以使所有节点很容易地取得一致性的数据,并且保证了节点状态的同步,这种二值特性对CAN总线的可靠性有很大保障。
而且CAN节点在出现严重错误的情况下,可以自动关闭输出,避免总线上其他节点的操作受影响,从而保证不会因个别节点出现问题,而使得总线处于“死锁谳态。
4CAN总线具有位填充、回读、错误约束、出错自动重发等优点,同时通信速率高、通信距离远、容易实现、且性价比高。
三C棚总线的发展前景CAN最初是用于汽车行业的监测、控制,用来解决汽车内部的复杂硬件信号接线的低成本通信总线,现今CAN总线已经被公认为一种可靠的网络总线在汽车上得以应用。
CAN总线共享信息和资源,总线的数据通信提高了系统可靠性、实时性、灵活性、可维护性,更好地匹配和协调各个控制系统。
随着汽车电子技术的发展具有高度灵活性、简单的扩展性、优良的抗干扰性和处理错误能力的CAN总线,越来越受到人们的重视,它在汽车领域上得到了广泛的应用。
世界上一些著名的汽车制造厂商,都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。
近年来CAN总线已发展成为汽车电子系统的主流总线,已形成国际标准的现场总线,并由ISO正式颁布了IS011898CAN高速应用标准和ISOll519CAN低速万方数据应用科学感应式自动水龙头的自制与应用潞学与财彰吴敏(重庆工贸职业技术学院信息工程系重庆涪陵408000)f擒耍】日常生活中常有用水后忘记关水龙头的事情,造成了资源的浪费,设计、自制一种感应式自动水龙头,分柝了其结构、工作原理、制作调试过程。
陕键词感应式自动水龙头设计一、-日盎自制的感应式自动水龙头有两个特点:
其一,当人靠近水龙头时,水龙头延时几秒后自动打开,当人离开水龙时则自动关闭,其二。
具有灯光控制功能,当夜晚人们接近时,先开灯后开水龙头,当人离开时先关水龙头,延时几十秒钟后关灯,人性化设计,用广泛用于宾馆、医院、饭店、公厕、家庭等,具有节约水电、方便安全等优点。
二、电路的组成电路组成如图所示。
电路由红外发射器,红外信号接收与转换电路、电磁水阀控制器和电灯控制电路组成。
工作原理图电路采用红外反射式控制方式,红外发射器与接收器组装在同一电路内并且安装在同一平面。
三、电路的工作原理红外发射器是由555电路组成的多谐振荡器,其振荡频率由RPl、Rl与C1的数值决定,该电路的振荡频率为38kHz。
由多谐振荡器产生的矩形波脉冲通过限流电阻R2驱动红外发射管向外发送红外控制信号。
红外信号接收与转换电路由红外接收管VD2和CX20106组成。
红外发射管发出的红外脉冲信号,经过人体反射被红外接收管、rD2接收,然后输入c)【20106,经电路内解调处理后由脚输出低电平控制信号。
电磁水阀控制电路由控制门F1、F2、驱动管VT2和继电器K1组成。
当Ic2的脚输出低电平时,经反相器F1反相后变为高电平输出。
这一高电平经R7向c6充电,待C6充电至其正端电压升高达F2的阈值电平后,F2反相,输出端变为低电平。
这低电平经R8使、rTl导通,继电器Kl通电吸合,接通电磁阀w的电源,水阀门被打开。
在该电路中,C6起延时作用,可防止因干扰造成阀门误开。
这里延时时间设定为z3s。
当IC2的脚恢复高电平后,F1的输出端恢复低电平,电容c6经V1)3放电,使F2的输人端变为低电平。
它的输出端变为高电平,vTl截止,继电器K1断电后释放,将电磁阀的电源切断,阀门关闭,供水停止。
电灯控制电路由控制门F3、F4、驱动管VT2和继电器K2组成。
当IC2的脚输出低电平时,该低电平经F1反相变为高电平。
这一高电平通过由R9、RP2与光敏电阻RG组成的分压器的分压,使F3的输入端变为高电平(在夜问高于F3的开门电平),F3的输出端变为低电平。
这时,电容c7经VD5放电,使F4的输入端变为低电平,F4的输出端变为高电平。
这一高电平通过R11使VT2导通继电器K2通电吸合,将电灯电源接通,电灯点亮。
当It2的脚输出高电平时,该高电平经Fl反相变为低电平,F3的输入端仍为低电平。
经F3反相后变为高电平。
这一高电平经RIO向c7充电,当C7充电使其正端电压上升至F4的开门电平后,F4反相输出低电平,VT2截止。
继电器K2断电释放将电灯电源切断,电灯熄灭。
电容c7的充电需要一定的时问(与RIO、C7的时间常数有关),这里设定为23分钟,这就使人离开后延时23分钟电灯才熄灭。
由于电灯只在夜晚使用,因此电灯控制电路就必须具有在白天停止止工作、只在夜间工作的控制功能。
这种控制功能是通过设在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 特点 发展趋势