手把手教你制作CAN总线系列讲座.pdf
《手把手教你制作CAN总线系列讲座.pdf》由会员分享,可在线阅读,更多相关《手把手教你制作CAN总线系列讲座.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 手把手教你设计 CAN 总线系列讲座(1)CAN 实验设备和器材准备 一.CAN 实验设备和器材使用简介 1 CAN 总线简介(1)什么是 CAN 总线 CAN(Controller Area Network,控制器局域网)是一种高性能、高可靠性、易开发和低成本的现场总线,在全球得到广泛应用,也是最早在我国应用的现场总线之一。CAN 是 20 世纪 80 年代(1983)德国 Bosch(博世)公司为解决众多的测量控制部件之间的数据交换问题而开发的一种串行数据通信总线。最初,CAN 作为汽车的监测、控制系统而设计,在车载各电子控制装置 ECU 之间交换信息,形成汽车电子控制网络。比如:发
2、动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入 CAN 控制装置。现在,由于 CAN 总线自身的特点,其应用领域已由汽车行业扩展到过程工业、机械工业、机器人和楼宇自动化等领域。(2)CAN 总线特点 CAN 与其他现场总线相比,具有突出的可靠性、实时性和灵活性,其技术特点如下:CAN 从本质上讲是一种多主或对等网络,网络上任一节点均可主动发送报文,不分主从,通信方式灵活。废除了传统的站地址编码,而代之以对通信数据进行编码;通过报文过滤,可实现点对点、多点播送(传送)、广播等几种数据传送方式。采用短帧结构,传输时间短,受干扰概率低,具有极好的检错效果。CAN的每帧信息都有 CRC
3、及其他检错措施,降低了数据出错概率。具有多种检错措施及相应的处理功能,检错效果极好,处理功能很强,保证了通信的高可靠性。位错误和位填充错误检测、CRC 校验、报文格式检查和应答错误检测及相应的错误处理。通信介质(媒体)可为双绞线、同轴电缆或光纤,选择灵活。总线长度可达 10km(速率为 5kbps 及其以下);网络速度可达 1Mbps(总线长度为 40m 及其以下)。网络上的节点数主要取决于总线驱动电路,目前可达 110 个;标准格式的报文标识符可达 2032 个,而扩展格式的报文标识符的个数几乎不受限制 通过报文标识符来定义节点报文的优先级。对于实时性要求不同的节点报文,可定义不同级别的优先
4、级,从而保证高优先级的节点报文得到优先发送。采用非破坏性逐位仲裁机制来解决总线访问冲突。通过采用这种机制,当多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。即使在网络负载很重时,也不会出现网络瘫痪现象。发生严重错误的节点具有自动关闭输出的功能,以使总线上其他节点的通信能够继续进行。(3)CAN 总线与 RS-485 总线比较 RS-485 是一种半双工、全双工异步通信总线,是为弥补RS-232 通信距离短、速率低等缺点而产生的。RS-485 只规定了平衡驱动器和接收器的电气特性,2 而没有规定接插件、传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手把手 制作 CAN 总线 系列 讲座
限制150内