汽车电子最新文章 CAN总线基础扫盲讲座 CAN总线作为一种工业界的流行总线广泛应于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等各个行业中,它是是一种多主机局域网,所以这样一种总线的潜力是很巨大的,接下来将写几篇入门的小文章,来介绍一下CAN的学习和开发方法,主要是配合我们的开发板 发表于:2015/5/8 CAN总线网络设计 can(controller area network)即控制器局域网络,最初是由德国bosch公司为解决汽车监控系统中的自动化系统集成而设计的数字信号通信协议,属于总线式串行通信网络。由于can总线自身的特点,其应用领域由汽车行业扩展到过程控制、机械制造、机器人和楼宇自动化等领域,被公认为最有发展前景的现场总线之一。 发表于:2015/5/8 CAN总线基础知识(二) CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些区别。 发表于:2015/5/8 CAN总线基础知识(一) CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。 发表于:2015/5/8 CAN-FD 总线协议及其车载网络应用简介 自1986 年博世(Bosch)首次在SAE 国际大会上展示CAN(Controller Area Network,控制器域网络)通信方案以来,这种高速、可靠、易用的通信总线就一直被汽车产业所关注,并得到了绝大多数整车厂和零部件厂的支持。经过了20 多年的发展与沉淀,CAN 通信目前已经成为车载网络领域最成熟、应用最广泛的通信总线之一(CAN 的发展历程如图 1 所示)。 发表于:2015/5/8 Marvell推出业界领先的ZigBee无线微控制器SoC,促进智能家居和IoT创新 以“Smart Life and Smart Lifestyle(美满互联、品“质”生活)为愿景,为移动通信、存储、物联网(IoT)、云基础设施、数字娱乐、家用内容交付提供完整芯片解决方案和Kinoma®软件的全球领导厂商美满电子科技(Marvell,Nasdaq:MRVL)今日宣布,推出新一代业界领先的88MZ300 802.15.4/ZigBee无线微控制器SoC。该SoC是Marvell面向IoT解决方案的无线微控制器系列的最新成员。这款高性能、低功耗、高性价比的SoC提供卓越的射频(RF)性能,与Marvell前一代88MZ100 SoC相比,传输距离延长一倍以上,功耗降低50%,同时由于芯片的高集成度而最大限度地减少了所需外部器件数量。 发表于:2015/5/8 CAN总线原理介绍 CAN是Controller Area Network的缩写,即“局域网控制器”的意思,可以归属于工业现场总线的范畴,通常称为CAN BUS,即CAN总线,是目前国际上应用最为广泛的开放式现场总线之一。 发表于:2015/5/8 关于CAN总线逆向工程的初步探讨 随着中国汽车业的发展,汽车的后端市场也日趋繁荣,但由于各汽车生产厂家的技术壁垒,后端设备供应商如GPS,车载音响,车载DVD,诊断仪等供应商很难得到原汽车厂家各车型的报文定义,以使自己的产品完全和车载兼容。本文将以美国英特佩斯控制系统有限公司的产品(软件:Vehicle Spy,硬件:neoVI)为例,探讨如何解码CAN总线报文。 发表于:2015/5/8 探讨CAN总线的抗千扰能力 CAN总线经近20年的发展已步入壮年期,它不仅在汽车领域的应用占据一定优势,在其他工业应用上也生机勃勃、枝繁叶茂。究竟是什么原因使它这么成功?当人们发现它的局限性,又面临新的总线(例如FkxRay)的挑战时,它的地位还能维持多久?这些问题都离不开对通信技术本质和CAN总线特性的分析与理解。通信技术的不断进步离不开应用对带宽与抗干扰的追求,又要快又要正确,当然关键点是适合当前需求的性价比最佳的技术。没有这些追求,可能我们会一直停留在RS232的标准上。当今CAN总线的竞争对手包括以RS485为物理层的总线和FlexRay总线,这种形势下cAN总线的生命力在于其优越的抗干扰能力和性价比,这些都来源于它独特的物理层与数据链路层的设计。 发表于:2015/5/8 can总线基本概念 CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。 发表于:2015/5/8 车辆CAN总线 在车辆电子网络中,CAN总线是一个重要的协议。它具有一个高达1兆bit的比特率, 并提供简单的微处理器网络,这需要用到一种被称为CAN控制器的专用CAN总线芯片叫做CAN控制器。 发表于:2015/5/8 CAN总线的仲裁 CAN总线采用的是一种叫做“载波监测,多主掌控/冲突避免”(CSMA/CA)的通信模式。这种总线仲裁方式允许总线上的任何一个设各都有机会取得总线的控制权并向外发送数据。如果在同一时刻有2个或2个以上的设各要求发送数据,就会产生总线冲突,CAN总线能够实时地检测这些冲突并对其进行仲裁,从而使具有高优先级的数据不受任何损坏地传输。 发表于:2015/5/8 不切入CAN总线的车联网都是伪车联网 “没有任何一家整车企业管自己的产品叫车联网,厂商之间的说法是汽车联网服务。” 微软大中华区企业服务部汽车与物联网首席架构师王强在接受财新记者采访时强调。相比于众说纷纭的车联网概念,王强认为更重要的是厘清车联网和移动互联网之 间的关系。在他看来,目前主要有三张平行网络,第一张是互联网(PC端组成),第二张是移动互联网,第三张是车与车、车与路、车与城市构成的车联网。 发表于:2015/5/8 基于MCP2515的Linux CAN总线驱动程序设计(一) CAN(Controller Area Network)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适宜的价格而广 泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等领域,并已被公认为几种最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制 订为国际标准ISO11898,并得到了众多半导体器件厂商的支持。 发表于:2015/5/8 CAN总线使用总结 CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制 系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的 数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。 发表于:2015/5/8 <…1149115011511152115311541155115611571158…>