Patent ID: 7672098

Claim:
A power plug comprising: a base; an upper cover attached to the base; a base-side cover disposed adjacent the base and removeably attached to the upper cover; an output cord including a plurality of wires; a leakage current detection and protection circuit for detecting a leakage current in the output cord; and an electrical connection mechanism for electrically disconnecting an input side and an output side of the power plug in response to a detection of a leakage current detection in the output cord, wherein the leakage current detection and protection circuit and the electrical connection mechanism are mounted on the base and disposed substantially within a space enclosed by the base and the upper cover, wherein a plurality of connecting ends of the leakage current detection and protection circuit extend from the space enclosed by the base and the upper cover into a space enclosed by the base-side cover and the upper cover, and wherein the plurality of wires of the output cord are connected to the plurality of connecting ends, respectively; wherein the leakage current detection and protection circuit includes a circuit board attached to the base, a support frame disposed between the circuit board and the upper cover, the support frame including a plurality of positioning holes and a plurality of positioning posts, wherein the upper cover includes a plurality of positioning posts inserted into the corresponding positioning holes of the support frame, wherein the circuit board includes a plurality of positioning holes receiving the corresponding positioning posts of the support frame, wherein the power plug further includes a reset button and a test button mechanically coupled to the electrical connection mechanism, the reset button and test button being supported by the support frame and partially protrude though the upper cover, and wherein the power plug further includes a waterproof cap disposed between the support frame and the upper cover and covering the reset button and the test button.