Wind energy is one of the important renewable energy sources which could reduce the emission of carbon dioxide in order to improve the current severe situation of environment. Therefore, more and more attentions are focused on wind power generation. However, almost all wind turbines work in harsh and unattended environment, then condition monitoring as well as fault diagnosis is crucial to keep the wind turbines running. In this paper, a remote monitoring and diagnosis system for wind turbines based on controller area network (CAN) is presented. The monitoring parameters and the system framework and design of CAN interface are described in detail.