時間:2019-04-01 14:32:23來æºï¼šå·¥æŽ§è³‡æ–™çª©
什么是CAN總線
CAN是控制器局域網絡(ControllerAreaNetwork,CANï¼‰çš„ç°¡ç¨±ï¼Œæ˜¯ç”±ä»¥ç ”ç™¼å’Œç”Ÿç”¢æ±½è»Šé›»å產å“著稱的德國BOSCHå…¬å¸é–‹ç™¼çš„,并最終æˆç‚ºåœ‹é𛿍™æº–(ISO11898),是國際上應用最廣泛的ç¾å ´ç¸½ç·šä¹‹ä¸€ã€‚
在北美和西æï¼ŒCAN總線å”è°å·²ç¶“æˆç‚ºæ±½è»Šè¨ˆç®—機控制系統和嵌入å¼å·¥æ¥æŽ§åˆ¶å±€åŸŸç¶²çš„æ¨™æº–ç¸½ç·šï¼Œå¹¶ä¸”æ“æœ‰ä»¥CAN為底層å”è°å°ˆç‚ºå¤§åž‹è²¨è»Šå’Œé‡å·¥æ©Ÿæ¢°è»Šè¼›è¨è¨ˆçš„J1939å”è°ã€‚
CAN總線的特點
(1ï¼‰å®ƒæ˜¯ä¸€ç¨®å¤šä¸»ç¸½ç·šï¼Œå³æ¯å€‹ç¯€é»žæ©Ÿå‡å¯æˆç‚ºä¸»æ©Ÿï¼Œä¸”節點機之間也å¯é€²è¡Œé€šä¿¡ã€‚
(2)通信介質å¯ä»¥æ˜¯é›™çµžç·šã€åŒè»¸é›»çºœæˆ–光導纖ç¶ï¼Œé€šä¿¡é€Ÿçއå¯é”1mb/s。
(3)can總線通信接å£ä¸é›†æˆäº†canå”è°çš„物ç†å±¤å’Œæ•¸æ“šéˆè·¯å±¤åŠŸèƒ½ï¼Œå¯å®Œæˆå°é€šä¿¡æ•¸æ“šçš„æˆå¹€è™•ç†ï¼ŒåŒ…括ä½å¡«å……ã€æ•¸æ“šå¡Šç·¨ç¢¼ã€å¾ªç’°å†—ä½™æ ¡é©—ã€å„ªå…ˆç´šåˆ¤åˆ¥ç‰é …工作。
(4)canå”è°çš„一個最大特點是廢除了傳統的站地å€ç·¨ç¢¼ï¼Œé›¨ä»£ä¹‹ä»¥å°é€šä¿¡æ•¸æ“šå¡Šé€²è¡Œç·¨ç¢¼ã€‚采用這種方法的優點是å¯ä½¿ç¶²çµ¡å…§çš„節點個數在ç†è«–上ä¸å—é™åˆ¶ï¼Œæ•¸æ“šå¡Šçš„æ¨™è˜ç¢¼å¯ç”±11使ˆ–29ä½äºŒé€²åˆ¶æ•¸çµ„æˆï¼Œå› æ¤å¯ä»¥å®šç¾©211或229個ä¸åŒçš„æ•¸æ“šå¡Šï¼Œé€™ç¨®æ•¸æ“šå¡Šç·¨ç¢¼æ–¹å¼ï¼Œé‚„å¯ä½¿ä¸åŒçš„ç¯€é»žåŒæ™‚接收到相åŒçš„æ•¸æ“šï¼Œé€™ä¸€é»žåœ¨åˆ†æ¥å¼æŽ§åˆ¶ä¸éžå¸¸é‡è¦ã€‚
(5)數據段長度最多為8個å—ç¯€ï¼Œå¯æ»¿è¶³é€šå¸¸å·¥æ¥é ˜åŸŸä¸æŽ§åˆ¶å‘½ä»¤ã€å·¥ä½œç‹€æ…‹åŠæ¸¬è©¦æ•¸æ“šçš„ä¸€èˆ¬è¦æ±‚ã€‚åŒæ™‚,8個å—ç¯€ä¸æœƒå 用總線時間éŽé•·ï¼Œå¾žè€Œå€®è‰äº†é€šä¿¡çš„實時性。
(6)canå”è°é‡‡ç”¨crcæª¢é©—å¹¶å¯æä¾›ç›¸æ‡‰çš„éŒ¯èª¤è™•ç†åŠŸèƒ½ï¼Œä¿è‰äº†æ•¸æ“šé€šä¿¡çš„å¯é 性。can總線所具有的å“è¶Šæ€§èƒ½ã€æ¥µé«˜çš„å¯é 性和ç¨ç‰¹è¨è¨ˆï¼Œç‰¹åˆ¥é©åˆå·¥æ¥è¨å„æ¸¬æŽ§å–®å…ƒäº’é€£ã€‚å› æ¤å‚™å—å·¥æ¥ç•Œçš„é‡è¦–,并已公èªç‚ºæœ€æœ‰å‰é€”çš„ç¾å ´ç¸½ç·šä¹‹ä¸€ã€‚
CAN總線的工作原ç†
CAN總線使用串行數據傳輸方å¼ï¼Œå¯ä»¥1Mb/s的速率在40m的雙絞線上é‹è¡Œï¼Œä¹Ÿå¯ä»¥ä½¿ç”¨å…‰çºœé€£æŽ¥ï¼Œè€Œä¸”在這種總線上總線å”è°æ”¯æŒå¤šä¸»æŽ§åˆ¶å™¨ã€‚CAN與I2C總線的許多細節很類似,但也有一些明顯的å€åˆ¥ã€‚
ç•¶CANç¸½ç·šä¸Šçš„ä¸€å€‹ç¯€é»žï¼ˆç«™ï¼‰ç™¼é€æ•¸æ“šæ™‚ï¼Œå®ƒä»¥å ±æ–‡å½¢å¼å»£æ’çµ¦ç¶²çµ¡ä¸æ‰€æœ‰ç¯€é»žã€‚å°æ¯å€‹ç¯€é»žä¾†èªªï¼Œç„¡è«–æ•¸æ“šæ˜¯å¦æ˜¯ç™¼çµ¦è‡ªå·±çš„,都å°å…¶é€²è¡ŒæŽ¥æ”¶ã€‚
æ¯çµ„å ±æ–‡é–‹é çš„11ä½å—符為標è˜ç¬¦ï¼Œå®šç¾©äº†å ±æ–‡çš„å„ªå…ˆç´šï¼Œé€™ç¨®å ±æ–‡æ ¼å¼ç¨±ç‚ºé¢å‘å…§å®¹çš„ç·¨å€æ–¹æ¡ˆã€‚在åŒä¸€ç³»çµ±ä¸æ¨™è˜ç¬¦æ˜¯å”¯ä¸€çš„,ä¸å¯èƒ½æœ‰å…©å€‹ç«™ç™¼é€å…·æœ‰ç›¸åŒæ¨™è˜ç¬¦çš„å ±æ–‡ã€‚ç•¶å¹¾å€‹ç«™åŒæ™‚ç«¶çˆç¸½ç·šè®€å–時,這種é…ç½®å分é‡è¦ã€‚
當一個站è¦å‘å…¶å®ƒç«™ç™¼é€æ•¸æ“šæ™‚ï¼Œè©²ç«™çš„CPUå°‡è¦ç™¼é€çš„æ•¸æ“šå’Œè‡ªå·±çš„æ¨™è˜ç¬¦å‚³é€çµ¦æœ¬ç«™çš„CANèŠ¯ç‰‡ï¼Œå¹¶è™•äºŽæº–å‚™ç‹€æ…‹ï¼›ç•¶å®ƒæ”¶åˆ°ç¸½ç·šåˆ†é…æ™‚,轉為發é€å ±æ–‡ç‹€æ…‹ã€‚
CANèŠ¯ç‰‡å°‡æ•¸æ“šæ ¹æ“šå”è°çµ„ç¹”æˆä¸€å®šçš„å ±æ–‡æ ¼å¼ç™¼å‡ºï¼Œé€™æ™‚網上的其它站處于接收狀態。æ¯å€‹è™•äºŽæŽ¥æ”¶ç‹€æ…‹çš„ç«™å°æŽ¥æ”¶åˆ°çš„å ±æ–‡é€²è¡Œæª¢æ¸¬ï¼Œåˆ¤æ–·é€™äº›å ±æ–‡æ˜¯å¦æ˜¯ç™¼çµ¦è‡ªå·±çš„ï¼Œä»¥ç¢ºå®šæ˜¯å¦æŽ¥æ”¶å®ƒã€‚
由于CAN總線是一種é¢å‘å…§å®¹çš„ç·¨å€æ–¹æ¡ˆï¼Œå› æ¤å¾ˆå®¹æ˜“å»ºç«‹é«˜æ°´æº–çš„æŽ§åˆ¶ç³»çµ±å¹¶éˆæ´»åœ°é€²è¡Œé…置。我們å¯ä»¥å¾ˆå®¹æ˜“地在CAN總線ä¸åŠ é€²ä¸€äº›æ–°ç«™è€Œç„¡éœ€åœ¨ç¡¬ä»¶æˆ–è»Ÿä»¶ä¸Šé€²è¡Œä¿®æ”¹ã€‚
當所æä¾›çš„æ–°ç«™æ˜¯ç´”數據接收è¨å‚™æ™‚,數據傳輸å”è°ä¸è¦æ±‚ç¨ç«‹çš„部分有物ç†ç›®çš„地å€ã€‚它å…許分布éŽç¨‹åŒæ¥åŒ–,å³ç¸½ç·šä¸ŠæŽ§åˆ¶å™¨éœ€è¦æ¸¬é‡æ•¸æ“šæ™‚ï¼Œå¯ç”±ç¶²ä¸Šç²å¾—ï¼Œè€Œç„¡é ˆæ¯å€‹æŽ§åˆ¶å™¨éƒ½æœ‰è‡ªå·±ç¨ç«‹çš„傳感器。
CAN總線的優點
â—具有實時性強ã€å‚³è¼¸è·é›¢è¼ƒé ã€æŠ—é›»ç£å¹²æ“¾èƒ½åŠ›å¼·ã€æˆæœ¬ä½Žç‰å„ªé»žï¼›
â—采用雙線串行通信方å¼ï¼Œæª¢éŒ¯èƒ½åŠ›å¼·ï¼Œå¯åœ¨é«˜å™ªè²å¹²æ“¾ç’°å¢ƒä¸å·¥ä½œï¼›
â—具有優先權和仲è£åŠŸèƒ½ï¼Œå¤šå€‹æŽ§åˆ¶æ¨¡å¡Šé€šéŽCAN控制器掛到CAN-bus上,形æˆå¤šä¸»æ©Ÿå±€éƒ¨ç¶²çµ¡ï¼›
â—坿 ¹æ“šå ±æ–‡çš„ID決定接收或å±è”½è©²å ±æ–‡ï¼›
â—å¯é 的錯誤處ç†å’Œæª¢éŒ¯æ©Ÿåˆ¶ï¼›
â—發é€çš„ä¿¡æ¯éåˆ°ç ´å£žåŽï¼Œå¯è‡ªå‹•é‡ç™¼ï¼›
â—節點在錯誤嚴é‡çš„æƒ…æ³ä¸‹å…·æœ‰è‡ªå‹•退出總線的功能;
â—å ±æ–‡ä¸åŒ…嫿ºåœ°å€æˆ–目標地å€ï¼Œåƒ…用標志符來指示功能信æ¯ã€å„ªå…ˆç´šä¿¡æ¯ã€‚
è²æ˜Žï¼šæœ¬æ–‡ç‚ºè½‰è¼‰é¡žæ–‡ç« ,如涉åŠç‰ˆæ¬Šå•é¡Œï¼Œè«‹åŠæ™‚è¯ç³»æˆ‘們刪除(QQ:2737591964),ä¸ä¾¿ä¹‹è™•,敬請諒解ï¼
標簽:
上一篇:直線導軌決定直線電機的質é‡
下一篇:富昌電å發布EVInverter電機...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊