新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM7和CAN總線(xiàn)的電子送經(jīng)卷取系統(tǒng)設(shè)計(jì)

基于ARM7和CAN總線(xiàn)的電子送經(jīng)卷取系統(tǒng)設(shè)計(jì)

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

3.5 發(fā)送子程序

總線(xiàn)將采集到的數(shù)據(jù)(Tx幀信息寄存器、Tx標(biāo)識(shí)符寄存器、Tx數(shù)據(jù)寄存器A、Tx數(shù)據(jù)寄存器B)經(jīng)過(guò)打包成符合發(fā)送幀格式的數(shù)據(jù)后,通過(guò)調(diào)用發(fā)送數(shù)據(jù)函數(shù)進(jìn)行數(shù)據(jù)的發(fā)送。程序首先檢查L(zhǎng)PC2194的3個(gè)發(fā)送緩沖區(qū)和總線(xiàn)的空閑空間,通過(guò)查詢(xún)CANSR的TCS位,將幀傳到總線(xiàn),結(jié)構(gòu)如圖5所示。

6.jpg

圖5 發(fā)送CAN子程序路程圖

4 結(jié)束語(yǔ)

解決國(guó)內(nèi)電子送經(jīng)卷取系統(tǒng)數(shù)據(jù)傳輸率低和國(guó)外系統(tǒng)價(jià)格昂貴問(wèn)題,本文設(shè)計(jì)了一種基于7的紡織機(jī)送經(jīng)和卷取系統(tǒng),利用性?xún)r(jià)比高的主控器7- LPC2194、CAN接收器PCA82C250和光電耦合器TLP2631,實(shí)現(xiàn)了送經(jīng)卷取系統(tǒng)總線(xiàn)的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì),較好地解決了紡織機(jī)的電子送經(jīng)和卷曲系統(tǒng)的數(shù)據(jù)傳輸問(wèn)題,該系統(tǒng)自動(dòng)化程度,具有高效的通信率和抗干擾能力。同時(shí),本系統(tǒng)的通信方案,對(duì)于其它工業(yè)測(cè)控領(lǐng)域也具有較好的應(yīng)用前景。


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

關(guān)鍵詞: CAN總線(xiàn) ARM

評(píng)論


相關(guān)推薦

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

關(guān)閉