基于A(yíng)RM7和CAN總線(xiàn)的電子送經(jīng)卷取系統設計
3.5 發(fā)送子程序
總線(xiàn)將采集到的數據(Tx幀信息寄存器、Tx標識符寄存器、Tx數據寄存器A、Tx數據寄存器B)經(jīng)過(guò)打包成符合發(fā)送幀格式的數據后,通過(guò)調用發(fā)送數據函數進(jìn)行數據的發(fā)送。程序首先檢查L(cháng)PC2194的3個(gè)發(fā)送緩沖區和總線(xiàn)的空閑空間,通過(guò)查詢(xún)CANSR的TCS位,將幀傳到總線(xiàn),結構如圖5所示。

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