基于刪的μC/OS-Ⅱ移植及其CAN總線應(yīng)用研究流體機械及工程專業(yè)近年來,嵌入式系統(tǒng)受到科學(xué)與工程各個領(lǐng)域研究者的密切關(guān)注,成為研究的一個熱點。隨著嵌入式系統(tǒng)的復(fù)雜性不斷增加,嵌入式操作系統(tǒng)成為嵌入式系統(tǒng)中最重要的組成部分。在嵌入式系統(tǒng)中,μC/OS-Ⅱ憑借其結(jié)構(gòu)清晰、源代碼開放和實時性好等優(yōu)勢,成了監(jiān)控系統(tǒng)等領(lǐng)域的技術(shù)熱點。嵌入式操作系統(tǒng)μC/OS-Ⅱ與模塊化硬件相結(jié)合,共同構(gòu)成一個可以重復(fù)利用的軟硬件系統(tǒng)平臺,不但可以提高開發(fā)效率,還可以提高系統(tǒng)的可靠性和實時性,滿足日益復(fù)雜的應(yīng)用需求。 在國內(nèi)監(jiān)控領(lǐng)域中,大多采用了集散式監(jiān)控系統(tǒng),雖然克服了集中式監(jiān)控系統(tǒng)的缺點,但還存在著效率較低,錯誤處理能力不強等缺點。而且設(shè)備的兼容性不好,系統(tǒng)實時性、可靠性也不高。采用CAN現(xiàn)場總線可很好的克服上述一些缺點,具有很強的抗干擾能力。CAN總線把所有掛接在總線上的智能設(shè)備聯(lián)接成網(wǎng)絡(luò),構(gòu)成自動化系統(tǒng),實現(xiàn)對現(xiàn)場設(shè)備的實時監(jiān)控。 基于這些考慮,本文選擇了以IPC2290芯片(內(nèi)部集成了CAN模塊)為微控制器的MagicARM2200教學(xué)實驗開發(fā)板作為學(xué)習(xí)和研究的開發(fā)平臺,把μC/OS-Ⅱ這個實時微內(nèi)核操作系統(tǒng)嵌入到該芯片中。在深入研究CAN通信模塊特點和驅(qū)動的基礎(chǔ)上,把其驅(qū)動移植到μC/OS-Ⅱ操作系統(tǒng)中。并在實時操作系統(tǒng)μC/OS-Ⅱ上通過設(shè)計—個帶A/D轉(zhuǎn)換的CAN智能模塊來闡述智能模塊軟硬件設(shè)計方法,這些工作為搭建基于CAN總線的實際測控系統(tǒng)方案提供了理論基礎(chǔ)。 本文使用的CAN通信方案具有極大的靈活性,能方便和簡潔的運用到各種測控系統(tǒng)中。實驗結(jié)果證明了該方案的有效性和正確性,并且具有實際的應(yīng)用價值。最后,本文作者在CAN智能模塊的基礎(chǔ)上搭建了基于CAN總線的多相流動實驗臺的測控系統(tǒng)方案。
上傳時間: 2013-07-16
上傳用戶:cngeek
一種CAN總線開發(fā)板的所有源代碼與原理圖
上傳時間: 2013-06-10
上傳用戶:mqien
瑞薩的can總線文檔,側(cè)重于協(xié)議描述,值得看看
上傳時間: 2013-07-07
上傳用戶:gaorxchina
CAN-bus(Corltroller Area Network)即控制器局域網(wǎng),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。它是一種多主方式的串行通訊總線,在工業(yè)控制通訊方面擁有高位速率,高抗電磁干擾性,而且能夠檢測出產(chǎn)生的任何錯誤。作為一種靈活,可靠的通訊系統(tǒng),CAN總線已被廣泛運用于各個工業(yè)控制現(xiàn)場。 基于FPGA+DSP的CAN總線通訊系統(tǒng)設(shè)計主要目標(biāo)是完成CAN總線的多節(jié)點可靠高速性傳輸,通過各節(jié)點之間的數(shù)據(jù)通信以及結(jié)點處理單元內(nèi)部對數(shù)據(jù)的處理實現(xiàn)整個通信系統(tǒng)間各個單元的協(xié)同工作。 本論文中的 CAN 總線通訊系統(tǒng)是完成紅外目標(biāo)探測系統(tǒng)和控制系統(tǒng)與圖像處理系統(tǒng)的實時通信,其硬件部分采用 DSP+FPGA 作為核心通訊處理單元,通過對 DSP硬件編程和FPGA邏輯模塊的設(shè)計實現(xiàn)了在處理單元外部CAN總線多節(jié)點之間的信息可靠性傳輸以及處理單元內(nèi)部DSP和FPGA基于SPI的串行通信,從而完成了在FPGA中對CAN總線數(shù)據(jù)的處理和運用。
標(biāo)簽: DSPFPGA CAN 總線 數(shù)據(jù)通信系統(tǒng)
上傳時間: 2013-05-23
上傳用戶:dyy618
·摘要: 本文介紹了一種基于CAN總線的網(wǎng)絡(luò)監(jiān)控系統(tǒng)方案.該方案使用CAN卡和DSP中的CAN模塊作為上下位機通信接口,研究了CAN通信協(xié)議模型,VC++與CAN卡的通信接口,DSP中CAN模塊通信的數(shù)據(jù)處理方法.
標(biāo)簽: CAN 總線 網(wǎng)絡(luò)監(jiān)控系統(tǒng)
上傳時間: 2013-06-13
上傳用戶:wendy15
USBCAN-I/II 智能CAN接口卡驅(qū)動庫 V1.3
上傳時間: 2013-07-11
上傳用戶:semi1981
CANET系列以太網(wǎng)-CAN兩層網(wǎng)絡(luò)系統(tǒng)架構(gòu)
標(biāo)簽: CANET CAN 以太網(wǎng) 網(wǎng)絡(luò)系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:BOBOniu
TJA1042 高速CAN收發(fā)器產(chǎn)品數(shù)據(jù)手冊(中)
標(biāo)簽: 1042 TJA CAN 收發(fā)器
上傳時間: 2013-06-16
上傳用戶:debuchangshi
freescale k40/k60 cortex m4 can 例程
上傳時間: 2013-07-22
上傳用戶:hrzx1234
nxp lpc23/24xx can keil例程
上傳時間: 2013-07-20
上傳用戶:afeiafei309
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1