1.一種超低功耗CAN網(wǎng)絡(luò)通訊方法,其特征在于,所述方法包括:
將CAN網(wǎng)絡(luò)所有的節(jié)點(diǎn)劃分成多個(gè)組;
對(duì)各組均預(yù)設(shè)有不同的喚醒時(shí)間,使得各組在其相應(yīng)預(yù)設(shè)的喚醒時(shí)間到達(dá)時(shí)被喚醒,實(shí)現(xiàn)所述CAN網(wǎng)絡(luò)節(jié)點(diǎn)之間數(shù)據(jù)交換。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:
各組均會(huì)在屬于同組的CAN網(wǎng)絡(luò)節(jié)點(diǎn)之中選其任一作為一級(jí)節(jié)點(diǎn),選除一級(jí)節(jié)點(diǎn)之外的同組CAN網(wǎng)絡(luò)節(jié)點(diǎn)均作為二級(jí)節(jié)點(diǎn),并將各組預(yù)設(shè)的喚醒時(shí)間分別設(shè)為各組一級(jí)節(jié)點(diǎn)的喚醒時(shí)間,將低于同組一級(jí)節(jié)點(diǎn)的喚醒時(shí)間的一定時(shí)間值設(shè)為同組所有二級(jí)節(jié)點(diǎn)的喚醒時(shí)間;
待任一組的二級(jí)節(jié)點(diǎn)和一級(jí)節(jié)點(diǎn)依次被喚醒后,所述被喚醒組的一級(jí)節(jié)點(diǎn)均會(huì)向同組的所有二級(jí)節(jié)點(diǎn)下發(fā)數(shù)據(jù)交換指令;
待任一組二級(jí)節(jié)點(diǎn)接收到同組一級(jí)節(jié)點(diǎn)下發(fā)的數(shù)據(jù)交換指令后,篩選出參與數(shù)據(jù)交換的二級(jí)節(jié)點(diǎn)并向同組一級(jí)節(jié)點(diǎn)發(fā)送數(shù)據(jù)報(bào)文,實(shí)現(xiàn)所述CAN網(wǎng)絡(luò)節(jié)點(diǎn)之間數(shù)據(jù)交換。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括:
當(dāng)某一組中一級(jí)節(jié)點(diǎn)在間隔一定的時(shí)間內(nèi)未接收到同組任一二級(jí)節(jié)點(diǎn)所發(fā)送的數(shù)據(jù)報(bào)文時(shí),則所述未接收到數(shù)據(jù)報(bào)文的一級(jí)節(jié)點(diǎn)會(huì)向其同組的所有二級(jí)節(jié)點(diǎn)下發(fā)休眠指令后并進(jìn)入休眠,且同時(shí)使得所述接收到休眠指令的同組所有二級(jí)節(jié)點(diǎn)均會(huì)進(jìn)入休眠。
4.如權(quán)利要求3所述的方法,其特征在于,在所述未接收到數(shù)據(jù)報(bào)文的一級(jí)節(jié)點(diǎn)進(jìn)入休眠的步驟之前,還包括步驟:
重新預(yù)設(shè)所述進(jìn)入休眠的一級(jí)節(jié)點(diǎn)所屬組的喚醒時(shí)間。