This paper presented a new CSMA protocol, which is named probability detection and non-persistent joint control for multi-channel random multi-access (PDNMRM). Throughput of system, throughput of different priority and packet delay are presented by theoretical calculations. The protocol controls the number of sleep node by choosing the value of p, and control system to sleep in idle period. By giving an analysis of energy efficiency of PDNMRM, we got the result that PDNMRM has longer life cycle. Then, the paper proved that theoretical analysis is correct by simulation experiment.