Ultrasonic flowmeter is applied widely in industrial measurement field for the two advantages, non-contact and installation and maintenance with ease. However, it also has some disadvantages, thus it is necessary to make modification and advance in order that it can work more stable and tried. The intention of this article is phase difference ultrasonic flowmeter. A phase difference ultrasonic flowmeter transmits a long pulse alternately upstream and downstream through a conduit having liquid flowing therin. The article makes particular research on the whole system,in addition, it supplies methods of some hardwares and software's concrete realization. Generally, there are four parts as the following:1. Research the measurement theory of time-difference-type ultrasonic flowmeter, derivate the theory formula and show the relevant measurement theory figure. Theoretically analyze propagation character of ultrasonic in fluid, and discuss the distribution regularity of flow velcocity of piping fluid, especially revision coefficient of flow velcocity distribution according to correlative knowledge in hydromechanics, all this lays a solid foundation in theory for concrete realization.2. Discuss realization methods of circuit system's control part and input-output part, including MCU how to control peripheral equipment and the design of peripheral equipment's function, in addition, give correlative circuit's design theory figure.3. Integrate with software engineering, the article particularly discusses ultrasonic flowmeter's system software's designing method, and software's designing tool, IDE and debugger. In addition, particularly explain main control software and flowmeter calculation software's content and concrete realization, and show software's plan, including man-machine interaction interface's menus,the flow chart of calculation software>the whole software system's flow control chart and so on.4. Analyze and study various factors which influence flow measurement. According to compare experiment result with other analyzed results, achieve the software capability's result in the end. |