Due to the inconsistency in the using and interpretation of the protocol between different ammeter manufacturers, the communication of smart energy meters produced by communication protocol DL/T698.45 may also be deviant., a communication protocol detection system for object-oriented data exchange protocol of power surface is designed to this situation. The system uses mainstream visual interface development tools, based on Visual Studio2010 platform of Microsoft, using object-oriented methods, and owns good versatility and scalability. The detection system can effectively identify the smart energy meters which do not conform to the communication protocol, and lay a foundation for the application of the new communication protocol in power collection and communication.