汽车上运用了哪些CAN技术?
CAN-BUS即CAN总线技术,全称为“控制器局域网总线技术(Controller Area Network-BUS)”。Can-Bus总线技术最早被用于飞机、坦克等武器电子系统的通讯联络上。将这种技术用于民用汽车最早起源于欧洲,在汽车上这种总线网络用于车上各种传感器数据的传递。车身上的各种控制单元,车越高级,车身上的控制单元也就越多,每个控制单元都可看做一台独立的电脑,它可以接受信息,同时能对各种信息进行处理、分析,然后发出一个指令。比如发动机控制单元会接受来自进气压力传感器、发动机温度传感器、油门踏板位置传感器、发动机转速传感器等等的信息,在经过分析和处理后会发送相应的指令来控制喷油嘴的喷油量、点火提前角等等,其它控制单元的工作原理也都类似。在这里可以给大家做一个比喻,车上的各种控制单元就好比一家公司各个部门的经理,每个部门的经理接受来自自己部门员工的工作汇报,经过分析作出决策,并命令该部门的员工去执行。车身上的这些控制单元并不是独立工作的,它们作为一个整体,需要信息的共享,那么这就存在一个信息传递的问题。比如发动机控制单元内的发动机转速与油门踏板位置这两个信号也需要传递给自动变速器的控制单元,然后自动变速器控制单元会据此来发出升档和降档的操作指令,那么两个控制单元之间又是如何进行通信的呢?目前在车辆上应用的信息传递形式有两种。第一种是每项信息都通过各自独立的数据线进行交换。比如两个控制单元间有5种信息需要传递,那么则需要5根独立的数据线。也就是说信息的种类越多,数据线的数量和控制单元的针脚数也会相应增加。这些复杂繁多的线束无疑会增加车身重量,也为整车的布线带来一定困难。第二种方式是控制单元之间的所有信息都通过两根数据线进行交换,这种数据线也叫CAN数据总线。通过该种方式,所有的信息,不管信息容量的大小,都可以通过这两条数据线进行传递,这种方式充分的提高了整个系统的运行效率。我们常见的电脑键盘有104个按键,却可以发出数百种不同的指令,但键盘与电脑主机之间的数据连接线只有7根,键盘正是依靠这7根数据连接线上不同的编码信号来传递信息的。CAN数据总线的原理也正是如此。这种一线一用的专线制改为一线多用制,可以大大减少汽车上电线的数量,同时也简化了整车的布线。
现代汽车中所使用的电子控制系统和通信系统越来越多,如发动机电控系统、自动变速器控制系统、防抱死制动系统(ABS)、自适应巡航系统(ACC)和车载多媒体系统等,这些系统之间、系统和汽车的显示仪表之间、系统和汽车故障诊断系统之间均需要进行数据交换。如此巨大的数据交换量,如仍然采用传统数据交换的方法,即用导线进行点对点连接的传输方式将是难以想象的。据统计,如采用传统数据交换,一辆中级轿车就需要线束插头300个左右,插针总数将达到2000个左右,线束总长超过1.6km,不但装配复杂,而且故障率会很高。因此,用CAN-BUS总线传输系统取而代之就成为必然的选择。CAN是英文ConroerAreaNework的首字母组合而成的,全称应是"控制器局域网络”总线。
属于串行通信的协议很多,也各具特点,所以不同应用项目可能选用不同的串行协议。CAN总线定义到了数据链路层,能直接确保传输的可靠性,并带有其他更加方便灵活的通讯规则。
1、这可以和只定义到物理层的RS-485做比较就更能明白其优点。CAN总线在通讯等全方面的性能都优于RS-485协议。其中CAN在访问机制、通讯速度、节点容量、通讯距离和可靠性上有突出的优势。序号参数特性RS-485 CAN busA最大通讯距离:1.2 Km 10KmB单个网络最大节点数量:32 110C实时性:低——只能轮询高——无损仲裁,主动发送。
2、当然还有其他的现场级的总线和以太网。比如profibus,Controlnet,lonworks等等。需要考虑具体具体项目和上下游配套的产品,资料等丰富程度来考虑。3、工厂自动化,铁路通讯,煤矿通讯,汽车车身网络,钢铁冶金,船舶网络,智能楼宇等等非常多的场合都可以用简单可靠的CAN协议作为通讯。
绛旓細鎽樿:鎺у埗鍣ㄥ眬鍩熺綉(CAN)鏄竴绉嶆湁鏁堟敮鎸佸垎甯冨紡鎺у埗鎴栧疄鏃舵帶鍒剁殑鐜板満鎬荤嚎,鍏锋湁楂樻ц兘鍜岄珮鍙潬鎬х殑鐗圭偣;闅忕潃鐜颁唬姹借溅鎶鏈鐨勫彂灞,CAN鎶鏈鍦ㄦ苯杞︾數瀛愰鍩熷簲鐢ㄦ棩鐩婂箍娉涖傛枃绔犱粙缁嶄簡绗﹀悎CAN2.0B鍗忚姹借溅CAN绯荤粺璁捐鏂规,鐫閲嶈璁轰簡浠ュ井澶勭悊鍣≒89C668涓烘牳蹇冪殑CAN鎬荤嚎鏅鸿兘鑺傜偣鐨勮蒋纭欢瀹炵幇,鎺ㄨ崘涓娆綧OTOROLA鐨勫璺紑鍏虫娴嬭姱鐗嘙C339...
绛旓細鎵璋撶殑鍔ㄥ姏CAN锛屼篃琚彨鍋氭槸楂橀烠AN锛屽叾閫氳閫熷害楂樹簬瀹归敊CAN锛屼竴鑸浣跨敤鍦ㄦ苯杞︾殑鍔ㄥ姏绯荤粺涓婏紝閫氳鍗虫椂鎬ч珮銆傚閿機AN涔熷彨鍋氫綆閫烠AN锛屽叾鏁版嵁浼犺緭閫熷害涓嶅楂橀烠AN锛屼絾鍏跺樊鍒嗙數鍘嬫尝鍔ㄨ寖鍥撮珮浜庨珮閫烠AN锛屽叿鏈夋洿濂界殑鎶楀共鎵版э紝姣旇緝閫傚悎鐢鍦姹借溅涓瀵逛簬閫氳閫熷害瑕佹眰杈冧綆鍚屾椂鏄撳彈鍒板共鎵扮殑鍦版柟銆備互涓婁究鏄浜庢苯杞﹂珮閫烠AN...
绛旓細姹借溅涓鐨CAN绾挎槸浠涔堬紵瀹冩槸CAN鎺у埗鍣ㄥ眬鍩熺綉(CAN Controller Area Network)鐨勭畝绉帮紝琚炕璇戜负涓枃鏄疌ontroller Area Network銆侰AN鏄竴绉嶅浗闄呮爣鍑嗗寲鐨勪覆琛岄氫俊鍗忚锛屽姹借溅琛屼笟鑷冲叧閲嶈锛屽鍚屾苯杞︾殑涓灑绁炵粡绯荤粺銆侰AN鎬荤嚎鍒嗕负CAN楂樼嚎鍜孋AN浣庣嚎锛屽畠浠殑浣滅敤鍦ㄤ簬杩炴帴姹借溅鍐呴儴鐨勫悇绉嶆帶鍒跺崟鍏冿紝纭繚淇℃伅鍚屾銆侀氫俊鍜...
绛旓細Can-Bus鎬荤嚎鎶鏈鏄滄帶鍒跺櫒灞鍩熺綉鎬荤嚎鎶鏈濈殑绠绉帮紝瀹冨叿鏈夋瀬寮虹殑鎶楀共鎵板拰绾犻敊鑳藉姏锛屾渶鏃╄鐢ㄤ簬椋炴満銆佸潶鍏嬬瓑姝﹀櫒鐢靛瓙绯荤粺鐨勯氳鑱旂粶涓娿傞氳繃閬嶅竷杞﹁韩鐨勪紶鎰熷櫒锛姹借溅鐨勫悇绉嶈椹舵暟鎹細琚彂閫佸埌鈥滄荤嚎鈥濅笂锛岃繖浜涙暟鎹笉浼氭寚瀹氬敮涓鐨勬帴鏀惰咃紝鍑℃槸闇瑕佽繖浜涙暟鎹殑鎺ユ敹绔兘鍙互浠庘滄荤嚎鈥濅笂璇诲彇闇瑕佺殑淇℃伅銆CAN鎬荤嚎鏄...
绛旓細姹借溅CAN閫氫俊绯荤粺绠浠嬶細<!-- CAN锛堟帶鍒跺櫒灞鍩熺綉锛夋槸涓绉嶅湪姹借溅鍐呴儴骞挎硾搴旂敤鐨勯氫俊绯荤粺锛屽畠閫氳繃灏嗗彂鍔ㄦ満鎺у埗鍗曞厓锛圗CU锛夈佹帶鍒舵ā鍧椼佷紶鎰熷櫒绛夊叧閿儴浠剁揣瀵嗚繛鎺ワ紝瀹炵幇浜嗚溅杈嗗唴閮ㄤ俊鎭殑瀹炴椂鍚屾銆傝繖涓郴缁熸樉钁楀噺灏戜簡浼犵粺鐨勭數姘斿竷绾匡紝鑺傜渷鎴愭湰锛屽噺杞昏溅杈嗛噸閲忥紝骞堕噴鏀句簡瀹濊吹鐨勫唴閮ㄧ┖闂淬傛洿閲嶈鐨勬槸锛孋AN閫氫俊绯荤粺瀵...
绛旓細Can-Bus鎬荤嚎鎶鏈鏄滄帶鍒跺櫒灞鍩熺綉鎬荤嚎鎶鏈濈殑绠绉帮紝瀹冨叿鏈夋瀬寮虹殑鎶楀共鎵板拰绾犻敊鑳藉姏锛屾渶鏃╄鐢ㄤ簬椋炴満銆佸潶鍏嬬瓑姝﹀櫒鐢靛瓙绯荤粺鐨勯氳鑱旂粶涓娿傞氳繃閬嶅竷杞﹁韩鐨勪紶鎰熷櫒锛姹借溅鐨勫悇绉嶈椹舵暟鎹細琚彂閫佸埌鈥滄荤嚎鈥濅笂锛岃繖浜涙暟鎹笉浼氭寚瀹氬敮涓鐨勬帴鏀惰咃紝鍑℃槸闇瑕佽繖浜涙暟鎹殑鎺ユ敹绔兘鍙互浠庘滄荤嚎鈥濅笂璇诲彇闇瑕佺殑淇℃伅銆CAN鎬荤嚎鏄...
绛旓細姹借溅涓鐨CAN绾匡紝涔熺О涓烘苯杞︽荤嚎鎴栨帶鍒跺櫒灞鍩熺綉锛屾槸涓绉嶅尯鍩熸х殑缃戠粶鎺у埗鍣紝鐢ㄤ簬鍗曞厓闂寸殑淇℃伅浼犺緭銆傚畠閫氳繃閬嶅竷杞﹁韩鐨勪紶鎰熷櫒锛屾崟鎹夊苟鍙戦佸悇绉嶆暟鎹紝杩欎簺鏁版嵁娌℃湁棰勮鐨勬帴鏀舵柟锛屼换浣曢渶瑕佺殑鎺ユ敹鍣ㄩ兘鍙互浠嶤AN绾胯幏鍙栨墍闇淇℃伅銆侰AN绾垮湪姹借溅鍐呴儴鎵紨鐫鍏抽敭瑙掕壊锛屽畠杩炴帴浜嗘苯杞︿华琛ㄣ佸彉閫熺銆佽緟鍔╁埗鍔ㄧ郴缁熴丒CU锛...
绛旓細濡備粖锛岃秺鏉ヨ秺澶氱殑鐢靛瓙鎺у埗绯荤粺瀹夎鍦姹借溅涓锛屼互鎻愰珮姹借溅鐨勫畨鍏ㄦс佹柟渚挎у拰绋冲畾鎬с傜敱浜庢瘡涓郴缁熺殑鏁版嵁绫诲瀷鍜屽彲闈犳т笉鍚岋紝绾挎潫鐨勬暟閲忎篃鍦ㄩ愭笎澧炲姞銆備负浜嗗噺灏戠嚎鏉熸暟閲忥紝婊¤冻澶ч噺鏁版嵁閫氳繃澶氫釜灞鍩熺綉楂橀熼氫俊鐨勯渶瑕侊紝1986骞达紝寰峰浗鐢垫皵鍏徃Bosch寮鍙戜簡姹借溅鐢–AN閫氫俊鍗忚銆侰AN鎬荤嚎绯荤粺绠鍖栦簡杞﹁韩鐨勭數璺竷灞锛屼絾澧炲姞浜...
绛旓細姹借溅can绾挎槸姹借溅鈥滄帶鍒跺櫒灞鍩熺綉鎬荤嚎鎶鏈鈥濈殑绠绉般傚畠鏄敱浠ョ爺鍙戝拰鐢熶骇姹借溅鐢靛瓙浜у搧钁楃О鐨勫痉鍥紹OSCH鍏徃寮鍙戠殑锛屾槸鍥介檯涓婂簲鐢ㄦ渶骞挎硾鐨勭幇鍦烘荤嚎涔嬩竴銆CAN鎬荤嚎鐨勫嚭鐜颁负鍒嗗竷寮忔帶鍒剁郴缁熷疄鐜板悇鑺傜偣涔嬮棿瀹炴椂銆佸彲闈犵殑鏁版嵁閫氫俊鎻愪緵浜嗗己鏈夊姏鐨勬妧鏈敮鎸併傚湪姹借溅浜т笟涓紝鍑轰簬瀵瑰畨鍏ㄦс佽垝閫傛с佹柟渚挎с佷綆鍔熻椼佷綆鎴愭湰鐨...
绛旓細鏂拌兘婧怌AN銆佸姩鍔涚數姹燙AN鍜屽揩鍏匔AN銆傛柊鑳芥簮姹借溅CAN鎬荤嚎绯荤粺鍦ㄥ師鏈夋湰鍦癈AN鐨勫熀纭涓婂張澧炲姞浜嗘柊鑳芥簮CAN銆佸姩鍔涚數姹燙AN鍜屽揩鍏匔AN銆