基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

ID:32370287

大小:1.37 MB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-02-03

基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《基于dsp和fpga的can總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、第26卷第21期電子設(shè)計(jì)工程2018年11月Vol.26No.21ElectronicDesignEngineeringNov.2018基于DSP和FPGA的CAN總線通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)王校偉(咸陽(yáng)職業(yè)技術(shù)學(xué)院陜西咸陽(yáng)712000)摘要:針對(duì)現(xiàn)代高速條件中數(shù)據(jù)傳輸?shù)膯?wèn)題,提出基于DSP和FPGA的CAN總線通信系統(tǒng),對(duì)CAN總線進(jìn)行控制,從而能夠?qū)崿F(xiàn)數(shù)據(jù)的有效傳輸。系統(tǒng)使用SJA2512作為CAN總線的控制器,使用PCA566作為其收發(fā)器,使用并行處理方式實(shí)現(xiàn)總線控制的讀寫和信號(hào)的控制,通過(guò)數(shù)據(jù)處

2、理單元實(shí)現(xiàn)總線控制器的數(shù)據(jù)傳輸,能夠避免DSP和FPGA之間數(shù)據(jù)傳輸時(shí)間的浪費(fèi)。最后將設(shè)計(jì)的CAN總線通信系統(tǒng)進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表示,在數(shù)據(jù)傳輸過(guò)程中系統(tǒng)較為穩(wěn)定并且可靠,能夠有效滿足高速條件中的信號(hào)傳輸及處理需求。關(guān)鍵詞:DSP;FPGA;CAN總線;通信系統(tǒng)中圖分類號(hào):TN99文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674-6236(2018)21-0067-04DesignandimplementationofCANbuscommunicationsystembasedonDSPandFPGAWANGXi

3、ao?wei(XianyangVocationalTechnicalCollege,Xianyang712000,China)Abstract:Aimingattheproblemofdatatransmissioninmodernhighspeedcondition,aCANbuscommunicationsystembasedonDSPandFPGAisproposedtocontrolCANbus,sothatdatacanbetransmittedeffectively.Thesystem

4、usesSJA2512asthecontrollerofCANbus,usingPCA566asthetransceiver,usecontrolbuscontroltoreadandwriteandparallelsignalprocessing,datatransmissionthroughthedataprocessingunittorealizethebuscontroller,canavoidthewasteoftimeofdatatransmissionbetweenDSPandFPG

5、A.Finally,thedesignedCANbuscommunicationsystemistested.Theexperimentalresultsshowthatthesystemisstableandreliableindatatransmission,anditcaneffectivelymeetthedemandofsignaltransmissionandprocessinginhigh-speedcondition.Keywords:DSP;FPGA;CANbus;communi

6、cationsystem現(xiàn)代通信系統(tǒng)中的子設(shè)備和分系統(tǒng)一般通過(guò)不1通信系統(tǒng)的總體設(shè)計(jì)方案同總線網(wǎng)絡(luò)相互連接,比如CAN總線、1553B總線及千兆以太網(wǎng)等,因?yàn)椴煌偩€網(wǎng)絡(luò)中的設(shè)備信息相DSP能夠有效實(shí)現(xiàn)高速數(shù)據(jù)的收集,但是自身互交互較為困難,所以就要在不同種類數(shù)據(jù)總線中的指令更能夠滿足算法并不是邏輯控制,自身外部[1]實(shí)現(xiàn)轉(zhuǎn)換系統(tǒng)的設(shè)置。對(duì)于此種問(wèn)題,傳統(tǒng)解決方接口沒有良好的通用性。FPGA具有較高的時(shí)鐘頻法就是通過(guò)PC機(jī)到CAN板卡中對(duì)不同總線之間通率,并且降低自身內(nèi)部時(shí)延,其中的控制邏輯主要是

7、信問(wèn)題進(jìn)行解決,但是此種方法的成本比較高,并且通過(guò)硬件實(shí)現(xiàn),其具有較高的效率及較快的速度,能自行開發(fā)的難度比較大,而且周期比較長(zhǎng)?;诖?,夠滿足大數(shù)據(jù)量高速的傳輸控制,實(shí)現(xiàn)譯碼、外圍控本文就實(shí)現(xiàn)了基于DSP和FPGA的CAN總線通信系制及接口電路的集成[3]。圖1為CAN總線通信系統(tǒng)統(tǒng)的設(shè)計(jì),以此能夠?qū)崿F(xiàn)總線之間協(xié)議及信息的相的總體設(shè)計(jì)結(jié)構(gòu)?;マD(zhuǎn)換,此種系統(tǒng)具有較快的信息轉(zhuǎn)換速度,并且具系統(tǒng)中使用IT較高性能及定點(diǎn)數(shù)字信號(hào)的處理[2]有較強(qiáng)的實(shí)時(shí)性、可靠性及穩(wěn)定性。器芯片,其具有較高的工作效率。通

8、過(guò)數(shù)字信號(hào)處收稿日期:2018-04-10稿件編號(hào):201804087理器芯片作為主控制器,通過(guò)上層應(yīng)用程序?qū)崿F(xiàn)千作者簡(jiǎn)介:王校偉(1983—),男,陜西周至人,講師。研究方向:通信技術(shù)。-67-《電子設(shè)計(jì)工程》2018年第21期存信號(hào)、芯片都能夠?qū)崿F(xiàn)信號(hào)的讀取,其中的MODE引腳能夠和高電平相互連接,使其能夠在[6]Inter時(shí)序中工作。圖3為CAN總線控制器的模塊工作原理結(jié)構(gòu)。圖3CAN總線控制器的模塊工作原理結(jié)構(gòu)2.2CAN總線收發(fā)器模塊的硬件設(shè)計(jì)總線收發(fā)器屬于總線控制器與物

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。