| As a kind of the new environment-friendly technology, fuel cell is nothing less than the hot topic in the new energy sources research nowadays. Especially, Proton Exchange Membrane Fuel Cell has become the social focus for its pollution-free emission, low-power and high-performance. Resistance reflects a lot of information about the fuel cell, such as the humidity, temperature and health status. So it is necessary to monitor the status of each fuel cell for the sake of the safety, stabilization and efficiency. Based on the fuel cell impedance testing, this issue is about the design of PC measurement system.In this software design, Visual C++6.0 was used as down stage developing tool and Access as back stage data base. For the requirement analysis, this system is divided into three modules, including communication module, data storage module and data processing module. And in this way, the object-oriented methods, the communication principle of serial port and the multithread technique have been employed in the process of the software design.After the comparison of the different serial communication methods, the communication protocol is established, and CSerialPort is employed in the communication module with the help of calling API Function. The multithread technique has been employed in the process of receiving and storing data, and the data storage module uses DAO to store data, while using ADO to inquire the historical data for the efficiency.The system uses nonlinear least square method to finish the curve fitting, with the help of the fuel cell equivalent circuit and impedance spectroscopy, and get the parameter values ultimately, such as polarization and ohmic resistance, for the deep research of fuel cell and system control.In this system, the data not only can be transmitted, displayed, stored and inquired, but also be processed. The software has been tested in the job site successfully, and the simulation of the data processing by MATLAB is satisfying. |