提出了一種基于CAN總線的分布式水下航行器控制器的設(shè)計(jì)方法,主要描述了其硬件總體設(shè)計(jì)方案和實(shí)現(xiàn)辦法。控制器作為分布式控制系統(tǒng)的一個(gè)節(jié)點(diǎn),與其他節(jié)點(diǎn)之間以CAN總線連接并形成網(wǎng)絡(luò),相互傳輸數(shù)據(jù)和控制命令,每個(gè)節(jié)點(diǎn)都有主控計(jì)算機(jī),以實(shí)現(xiàn)計(jì)算任務(wù)的分散化。控制器以基于ARM架構(gòu)的MCU為控制計(jì)算機(jī),搭載隔離模塊、CAN控制器和收發(fā)器、數(shù)據(jù)存儲(chǔ)模塊、I/O接口模塊、RS232模塊等電路。該控制器的特點(diǎn)是體積和功耗小,通訊功能強(qiáng),可實(shí)現(xiàn)智能控制、數(shù)據(jù)采集處理,故障發(fā)現(xiàn)等控制功能。
標(biāo)簽:
總線
分布式
制器設(shè)計(jì)
上傳時(shí)間:
2014-12-29
上傳用戶:Huge_Brother