DSPå…§(nèi)嵌eCAN模塊在微機ä¿è·æ¸¬æŽ§ç³»çµ±(tÇ’ng)ä¸
時間:2009-06-18 11:33:57來æºï¼šzhangting
導語:?本文é‡å°å¾®æ©Ÿä¿è·æ¸¬æŽ§ç³»çµ±(tÇ’ng)通信速率低ã€å‚³è¼¸æ•¸(shù)據(jù)出錯率高的缺點,è¨(shè)計了一種基于ç¾(xià n)å ´ç¸½ç·šCAN的微機ä¿è·æ¸¬æŽ§è£ç½®çš„è¨(shè)計方案。
摘 è¦ï¼šæœ¬æ–‡é‡å°å¾®æ©Ÿä¿è·æ¸¬æŽ§ç³»çµ±(tÇ’ng)通信速率低ã€å‚³è¼¸æ•¸(shù)據(jù)出錯率高的缺點,è¨(shè)計了一種基于ç¾(xià n)å ´ç¸½ç·š CAN的微機ä¿è·æ¸¬æŽ§è£ç½®çš„è¨(shè)計方案。在論文ä¸ï¼Œä½œè€…çµ(jié)åˆå¢žå¼·åž‹ CAN控制器模塊的特點,構(gòu)建了以 TMS320F2812 å…§(nèi)嵌 eCAN æ¨¡å¡Šç‚ºæ ¸å¿ƒçš„å¾®æ©Ÿä¿è·æ¸¬æŽ§ç³»çµ±(tÇ’ng),并給出了硬件è¨(shè)計方案;在軟件è¨(shè)è¨ˆä¸Šï¼Œé€šéŽ CAN總線將采集的信æ¯èˆ‡ç›£(jiÄn)控計算機進行通信,從而實ç¾(xià n)é æ–¹æŽ§åˆ¶å’Œå¯¦æ™‚監(jiÄn)æ¸¬ï¼ŒåŒæ™‚çµ(jié)åˆå¾®æ©Ÿä¿è·æ¸¬æŽ§è£ç½®çš„具體應用,自己定義了應用層的通信å”(xié)è°ï¼Œå¹¶è©³ç´°ä»‹ç´¹äº†é€šä¿¡éƒ¨åˆ†è»Ÿä»¶çš„è¨(shè)計方法和æµç¨‹ï¼Œé€²è¡Œäº†é€šè¨Šå¯¦é©—,驗è‰äº†ç³»çµ±(tÇ’ng)çš„å¯é æ€§èˆ‡æº–ç¢ºæ€§ã€‚ç‚ºæ–¹ä¾¿ç”¨æˆ¶å°æ¸¬æŽ§ç‹€æ³çš„了解,作者è¨(shè)計了液晶與éµç›¤æ¨¡å¡Šï¼Œèƒ½å¯¦ç¾(xià n)數(shù)據(jù)的實時顯示和動作信æ¯çš„æŸ¥è©¢ç‰åŠŸèƒ½ã€‚è©²è£ç½®ç›®å‰å·²æ‡‰ç”¨äºŽç¾(xià n)å ´ï¼Œé‹è¡Œå¯é 有效,有一定的åƒè€ƒåƒ¹å€¼ã€‚
é—œ(guÄn)éµè©žï¼šTMS320F2812,eCAN,微機線路ä¿è·
1. 引言
微機ä¿è·æ¸¬æŽ§è£ç½®ä¹‹é–“的通信技術(shù)是衡é‡ä¸€å€‹è®Šé›»ç«™è‡ªå‹•化系統(tÇ’ng)先進程度的一個é‡è¦æŒ‡æ¨™ã€‚最åˆçš„通信技術(shù)是用 RS485 總線,利用主從方å¼é€²è¡Œé€šä¿¡ã€‚這種通信方å¼ç°¡å–®ï¼Œå¯¦éš›é‹è¡Œä¸æš´éœ²å‡ºè«¸å¤šå•題:通信速率低,一般ä¸è¶…éŽ 9.6Kbpsï¼Œåœ¨å‚³è¼¸å¤§é‡æ•¸(shù)據(jù)時出錯率很高;ä¸èƒ½åœ¨é€šä¿¡ç¶²(wÇŽng)ä¸è¨(shè)ç½®ä¸€å€‹ä»¥ä¸Šçš„ä¸»æ©Ÿï¼Œå› è€Œä¸èƒ½äº«ç”¨å¤šä¸»æ©ŸæŠ€è¡“(shù)帶來的å„種優(yÅu)越性能。隨著用戶å°è®Šé›»ç«™è‡ªå‹•化系統(tÇ’ng)çš„åŠŸèƒ½ä¸æ–·æå‡ºæ–°çš„è¦æ±‚,人們便把目光投å‘ç¾(xià n)å ´ç¸½ç·š CAN。
ç›®å‰ï¼ŒTIå…¬å¸æŽ¨å‡ºçš„DSP芯片TMS320F2812å…§(nèi)嵌增強型CAN總線控制器eCAN模塊,在進行 CAN總線通信時,數(shù)據(jù)å‚³è¼¸æ›´åŠ éˆæ´»æ–¹ä¾¿ï¼Œæ•¸(shù)據(jù)釿›´å¤§ï¼Œå¯é æ€§æ›´é«˜ï¼ŒåŠŸèƒ½æ›´åŠ å®Œå‚™ã€‚æœ¬ç³»çµ±(tÇ’ng)采用 TMS320F2812 å…§(nèi)嵌eCAN模塊,實ç¾(xià n)å„功能單元與主控計算機進行通訊,從而實ç¾(xià n)ä¿¡æ¯çš„é æ–¹å‚³é€å’Œäº¤æ›ï¼Œä½¿ç³»çµ±(tÇ’ng)æ›´ç©©(wÄ›n)定å¯é ï¼Œé€šä¿¡æ–¹å¼æ›´åŠ éˆæ´»ã€‚
DSPå…§(nèi)嵌eCAN模塊在微機ä¿è·æ¸¬æŽ§ç³»çµ±(tÇ’ng)ä¸å…¨æ–‡ä¸‹è¼‰