<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP 內(nèi)嵌ECAN模塊的總線接口設(shè)計(jì)

          基于DSP 內(nèi)嵌ECAN模塊的總線接口設(shè)計(jì)

          作者: 時(shí)間:2013-11-14 來(lái)源:網(wǎng)絡(luò) 收藏

          根據(jù)系統(tǒng)初始配置,將待發(fā)送的數(shù)據(jù)寫(xiě)入相應(yīng)消息郵箱的數(shù)據(jù)區(qū),這里需要注意數(shù)據(jù)字節(jié)順序DBO 寄存器的設(shè)置。當(dāng)DBO=0 時(shí),數(shù)據(jù)讀寫(xiě)從CAN-MDL寄存器的最低有效位開(kāi)始,到CANMDH 寄存器的最高有效位結(jié)束。當(dāng)DBO=1 時(shí),數(shù)據(jù)讀寫(xiě)從CANMDL寄存器的最高有效位開(kāi)始,到CANMDH 寄存器的最低有效位結(jié)束。置發(fā)送命令字CANTRS.n=1,啟動(dòng)發(fā)送操作,將自動(dòng)置響應(yīng)命令字CANTA.n=1.最后手動(dòng)清發(fā)送命令字和響應(yīng)命令字。消息發(fā)送流程如圖6所示。

            

            2.2.3 消息接收

            根據(jù)系統(tǒng)初始配置,接收郵箱中接收到總線上的消息時(shí),相應(yīng)的接收消息等待寄存器CAN-RMP.n被置位,此時(shí)CPU應(yīng)該核對(duì)消息丟棄標(biāo)志寄存器RML.如果RML 為1,說(shuō)明郵箱中的消息已被覆蓋,CPU可以選擇向源節(jié)點(diǎn)請(qǐng)求重發(fā),本次接收流程結(jié)束。

            當(dāng)RML為0時(shí),CPU可以從郵箱數(shù)據(jù)區(qū)讀取數(shù)據(jù),同時(shí)清RMP.n,然后進(jìn)入等待接收狀態(tài)(RMP=0,RML=0)。

            消息接收流程如圖7所示。

            2.2.4 過(guò)載處理

            如果CPU 的速度不能快速地處理重要消息,出現(xiàn)消息過(guò)載情況,這種情況可以通過(guò)增加備份郵箱來(lái)解決,即配置多個(gè)相同標(biāo)識(shí)符的郵箱。對(duì)于ECAN 模塊,每個(gè)消息對(duì)象有自己的屏蔽LAM(n)。為了保證不會(huì)丟失消息,將備份消息對(duì)象的覆蓋保護(hù)寄存器OPC 標(biāo)志位置位,從而防止未讀取的消息被覆蓋。如果ECAN模塊需要存儲(chǔ)接收到的消息,則先查看備份郵箱,如果備份郵箱為空則存儲(chǔ)消息。如果備份郵箱的RMP標(biāo)志被置位,說(shuō)明消息未被讀取。由于備份郵箱數(shù)據(jù)無(wú)法被覆蓋,故將消息數(shù)據(jù)存儲(chǔ)在原始郵箱,此時(shí)產(chǎn)生的一個(gè)中斷可以用來(lái)讀取備份郵箱的重要數(shù)據(jù)。

            本文設(shè)計(jì)的CAN智能模塊經(jīng)物理環(huán)境下多節(jié)點(diǎn)收發(fā)測(cè)試,結(jié)果顯示硬件電路工作穩(wěn)定,數(shù)據(jù)收發(fā)功能正常,總線電平特性和眼圖如圖8所示。

            

            由圖8 可以看出總線信號(hào)(CANH,CANL)規(guī)整,差分后信號(hào)波形平滑,眼圖顯示接口通信品質(zhì)良好。

            3 結(jié)論

            應(yīng)用ADM3053 芯片可有效縮小電路板面積,符合小型化原則,可以有效降低CAN模塊的成本,具有廣闊的應(yīng)用前景。

          隔離器相關(guān)文章:隔離器原理

          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: DSP ECAN模塊 總線接口

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();