技術(shù)總結(jié)
本發(fā)明公開了一種汽車CAN總線網(wǎng)關(guān)的報(bào)文收發(fā)方法及系統(tǒng);定義軟件接收緩沖區(qū)和軟件發(fā)送緩沖區(qū),軟件接收緩沖區(qū)由報(bào)文接收中斷服務(wù)程序和軟件接收緩沖區(qū)管理子模塊管理;軟件發(fā)送緩沖區(qū)由報(bào)文發(fā)送函數(shù)、報(bào)文發(fā)送中斷服務(wù)程序和軟件發(fā)送緩沖區(qū)管理子模塊管理;軟件發(fā)送緩沖區(qū)管理子模塊和軟件接收緩沖區(qū)管理子模塊組成軟件緩沖區(qū)管理模塊;在軟件緩沖區(qū)管理模塊中,若接收到信號,判斷信號是否是接收到新報(bào)文,若是則進(jìn)入軟件接收緩沖區(qū)管理子模塊;如果否則判斷接收到的信號是否是硬件發(fā)送緩沖區(qū)未滿,若是就進(jìn)入軟件發(fā)送緩沖區(qū)管理子模塊。本發(fā)明以軟件緩沖區(qū)配合CAN控制器的硬件緩沖區(qū),能夠?qū)崟r地接收報(bào)文,保證報(bào)文不丟失。
技術(shù)研發(fā)人員:馬建輝;郭坤;胡代榮;侯冬冬;劉源楊;孫常青
受保護(hù)的技術(shù)使用者:山東省科學(xué)院自動化研究所
文檔號碼:201611178709
技術(shù)研發(fā)日:2016.12.19
技術(shù)公布日:2017.03.22