時(shÃ)間:2011-02-28 09:50:29來æºï¼šboulifairy
德國(guó)ExpertControlå…¬å¸çš„CANbus Toolset是一套基于Matlabå’ŒSimulink仿真環(huán)境,直接å°(duì)Canbus數(shù)據(jù)æµä½œå¯¦(shÃ)時(shÃ)çš„å˜å–,感應(yÄ«ng)和監(jiÄn)控。CANbus Toolsetçš„è®€å¯«åŠŸèƒ½æ¨¡å¡Šï¼Œèƒ½åƒæ¨™(biÄo)準(zhÇ”n)çš„Matlab模塊和Simulink庫(kù)一樣在Matlabå’ŒSimulinkä¸ç›´æŽ¥ä½¿ç”¨ã€‚
CANbus(Controller Area Network)å³æŽ§åˆ¶å™¨å±€åŸŸç¶²(wÇŽng),是國(guó)際上應(yÄ«ng)用最廣泛的開放å¼ç¾(xià n)å ´(chÇŽng)總線之一。作為一種技術(shù)先進(jìn)ã€å¯é 性高ã€åŠŸèƒ½å®Œå–„ã€æˆæœ¬åˆç†çš„é (yuÇŽn)程網(wÇŽng)絡(luò)通訊控制方å¼ï¼ŒCANbus已被廣泛應(yÄ«ng)用到å„個(gè)自動(dòng)化控制系統(tÇ’ng)ä¸ã€‚例如,在汽車電åã€è‡ªå‹•(dòng)æŽ§åˆ¶ã€æ™ºèƒ½å¤§å»ˆã€é›»åŠ›ç³»çµ±(tÇ’ng)ã€å®‰é˜²ç›£(jiÄn)控ç‰å„é ˜(lÇng)域。
德國(guó)ExpertControlå…¬å¸çš„CANbus Toolset是一套基于Matlabå’ŒSimulink仿真環(huán)境,直接å°(duì)Canbus數(shù)據(jù)æµä½œå¯¦(shÃ)時(shÃ)çš„å˜å–,感應(yÄ«ng)和監(jiÄn)控。CANbus Toolsetçš„è®€å¯«åŠŸèƒ½æ¨¡å¡Šï¼Œèƒ½åƒæ¨™(biÄo)準(zhÇ”n)çš„Matlab模塊和Simulink庫(kù)一樣在Matlabå’ŒSimulinkä¸ç›´æŽ¥ä½¿ç”¨ã€‚
CANbus工具包的硬件接å£ï¼š
使用CANbus Toolset需è¦é…置硬件è¨(shè)備,比如用于ç†è¨˜æœ¬é›»è…¦çš„PCMCIA塿ˆ–用于臺(tái)弿©Ÿ(jÄ«)çš„PCIå¡é‡‡é›†CANbus數(shù)據(jù),供分æžè»Ÿä»¶ä½¿ç”¨ã€‚CANbus Toolset也å¯ä»¥ä½¿ç”¨USB來訪å•CANbus。æä¾›æœ€å¤š10個(gè)并發(fÄ)CANbus通é“。
Matlabä¸çš„æ“ä½œæ¥é©Ÿ
一般å¯ä»¥å¾žMatlab命令行或程åºç•Œé¢èª¿(dià o)用四個(gè)功能函數(shù): (1) åˆå§‹åŒ–,(2)從Canbus讀數(shù),(3) 寫入Canbus, (4)åœæ¢Canbus訪å•。
在Simulinkä¸çš„訪å•和建模æ¥é©Ÿ
訪å•Canbusçš„æ¥é©Ÿå¦‚下:
1. 定義"To CANbus Activities"
為了方便在Simulinkä¸å»ºæ¨¡ï¼ŒCANbus Toolsetæä¾›å¦‚下圖所示定義èœå–®ã€‚所有信號(hà o)通éŽCANbusè˜(shÃ)åˆ¥å™¨å®šç¾©ï¼ŒåŒ…å«æ•¸(shù)據(jù)å’ŒSimulink訪å•å稱(SAN)。這些數(shù)ä½å’Œå—節(jié)一經(jÄ«ng)定義,在Simulink建模和仿真時(shÃ)å°±ä¸å†éœ€è¦é—œ(guÄn)心硬件方é¢çš„ç´°(xì)節(jié)。這個(gè)仿真模型å¯ä»¥é€šéŽç”¨æˆ¶å®šç¾©çš„å稱(SAN),寫回CANbus。
2. Simulink建模
Simulink模型需包å«CANbus特定的模塊,這些模塊å¯ä»¥è¢«CANbus Toolset模塊庫(kù)"canlib"訪å•。這些庫(kù)包括三個(gè)模塊:
ModelControlBlock å°(duì)æ¯å€‹(gè)仿真模型使用一次。
FromCanBlock 將按需è¦å¤šæ¬¡è¢«ä»¿çœŸæ¨¡å¡Šä½¿ç”¨ã€‚
ToCanBlock將按需è¦å¤šæ¬¡è¢«ä»¿çœŸæ¨¡å¡Šä½¿ç”¨ã€‚
3. 定義"CANbus Read Activities"
CANbus的讀å–功能是由上述模塊æä¾›çš„。通éŽSimulink標(biÄo)準(zhÇ”n)的方法實(shÃ)ç¾(xià n)åƒæ•¸(shù)化。
4. 開始仿真
完æˆäº†ä¸Šè¿°å®šç¾©ï¼Œå°±å¯ä»¥é–‹å§‹å¯¦(shÃ)時(shÃ)仿真了。下é¢åœ–示了模型å°(duì)CANbus的讀寫,以åŠé€šéŽSimulink標(biÄo)準(zhÇ”n)顯示模塊輸出的信號(hà o)。
CANbus Toolset應(yÄ«ng)ç”¨é ˜(lÇng)域
CANbus Toolsetå¯ç”¨äºŽå„種基于Simulink仿真的環(huán)境ä¸ï¼š
監(jiÄn)控CANbus的物ç†ä¿¡è™Ÿ(hà o)
算法è¨(shè)計(jì),系統(tÇ’ng)è˜(shÃ)別,控制è¨(shè)計(jì)和測(cè)試,比如å在車ä¸çš„æ„Ÿè¦ºç‰ã€‚
æä¾›æœ‰æ•ˆçš„微控制å€(qÅ«)標(biÄo)準(zhÇ”n)。
原形函數(shù)
CANbus Toolset亮點(diǎn)
方便的æ“作和使用
直接在Matlabå’ŒSimulinkä¸ä½¿ç”¨
åªéœ€ä¸€èˆ¬è¨ˆ(jì)算機(jÄ«)或ç†è¨˜æœ¬å°±èƒ½ä½¿ç”¨
å·¥æ¥(yè)標(biÄo)準(zhÇ”n)的和基于USBçš„CANbus硬件
直接在Simulinkåšå¯¦(shÃ)時(shÃ)仿真
標(biÄo)簽:
上一篇:光電編碼器在閥門控制和機(jī)械...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來æºï¼šä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)(www.hysjfh.com)ç¨(dú)家所有。如需轉(zhuÇŽn)載請(qÇng)與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個(gè)人轉(zhuÇŽn)載使用時(shÃ)é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請(qÇng)ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊