S-MAC 协议作为经典的基于无线传感器网络的 MAC 协议引起了人们的普遍关注。本文根据S-MAC固定占空比机制,提出了一种基于负载控制的自适应占空比调整的MAC协议——DSMAC。在DSMAC中,设定一个节点定时器,通过判断单位时间内负载情况,动态调整占空比,该协议旨在改善S-MAC固定占空比不能适应负载变化以及延迟过大的不足。利用NS2仿真工具对DSMAC进行了仿真,结果显示DSMAC协议不仅能够显著地提高吞吐量,减少时延,还能有效提高能量效率,在提高网络性能的同时达到节能的目的。