A digital single-phase sine wave variable frequency power supply based on MSP430F2002

Publisher:Enchanted2021Latest update time:2012-04-18 Source: 电源技术应用 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1 Principle of Through-Casing Resistivity Logging

Formation resistivity is an essential factor in evaluating the hydrocarbon content of a reservoir. Formation resistivity mainly depends on the liquid it contains. The resistivity of a formation containing conductive brine is much lower than that of a formation filled with hydrocarbons. Therefore, resistivity measurement has irreplaceable engineering value for locating hydrocarbon strata. Traditional resistivity measurement is carried out in open hole wells. If the oil well is penetrated by metal casing, the resistivity of the metal casing is extremely small compared to the formation resistivity (the resistivity of the formation is between 1Ω·m and 1000Ω·m, while the typical value of the resistivity of the metal casing is 2×10-7Ω·m). Therefore, traditional resistivity logging instruments cannot measure formation resistivity, and it is necessary to develop through-casing formation resistivity logging instruments. The instrument measures the formation resistivity by measuring the tiny voltage drop on the casing. The principle of through-casing resistivity logging is to measure the formation resistivity by measuring the voltage drop on the casing in the casing. The measurement principle is shown in Figure 1. If current is injected into the casing, most of the current will flow up or down along the casing, and only a small part of the current will leak into the surrounding formation. If we can estimate the magnitude of the leakage current △I within the length range of △z, we can calculate the resistivity of the formation, as follows:

In order to obtain the formation resistivity, it is required to provide a single-phase AC variable frequency excitation power supply with a voltage range of 0 to 30V, an adjustable frequency between 1 and 70Hz, and a maximum load current of 1A. The purpose of this design is to use the MSP430F single-chip microcomputer to realize a low-power, low-cost, low-distortion, high-reliability single-phase AC variable frequency excitation power supply that is easy to power with batteries and carry on site, so as to meet the urgent needs of the site, which is of great significance for the promotion and application of the through-casing resistivity logging method on site.

2 Schematic diagram and performance indicators of the design

In summary, the principle block diagram of the design is shown in Figure 2.

The circuit diagram constructed in the PSIM simulation environment according to the principle block diagram shown in Figure 2 and its simulation results are shown in Figures 3 and 4. The simulation results show that the principle block diagram is feasible and has guiding significance for design. [page]

The performance indicators of this design are:

System input:
Rated voltage: 36VDC (battery)
System output:
(1) Output voltage: 0~30V
(2) Output current: IRMS≥1A
(3) Output frequency: 1~70Hz
(4) Frequency accuracy: ±1%
(5) Harmonic distortion: ≤3%
(6) Efficiency: ≥85%
Working environment: Temperature 0℃~65℃, humidity ≤90% (25℃)

Reference address:A digital single-phase sine wave variable frequency power supply based on MSP430F2002

Previous article:Design of power supply for handheld device based on SP6641
Next article:Application of Zigbee Technology in Electric Power Wireless Meter Reading System

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号