This project is an attempted step towards resolving the manual problems in controlling Induction Furnace and provides control for it, using Artificial Intelligence at a very small scale. The project deals with a simple aspect of giving information about the Induction Furnace and their control. Initially it provided a system release manual power as much as possible from control of Induction Furnace and can be handled with merely one person, if needed. Etymologically, idea of this project is to provide security to whole system of controlling in case of any emergency.
In project we will develop a system, which can control Induction furnace without any help of human side. The system will be capable of delivering message of over heating of blast furnace and can take decisions accordingly.
The project is prepared in order to control the “INDUCTION FURNACE” in the best and easiest possible way. This system can emerge as the pioneer step in implementation of “ARTIFICIAL INTELLIGENCE” in control of induction furnace
Induction furnace :
The induction furnace plays an important role in steel plants producing high quality and stainless steels. In the field of iron casting and foundries the induction furnace is known as a standard.
Induction furnaces offer certain advantages over other furnace systems. They include:
Higher Yield: The absence of combustion sources reduces oxidation losses that can be significant in production economics. This can amount to 2 to 7 percent yield savings in aluminum melting.
Faster Start up: Full power from the power supply is available, instantaneously, thus reducing the time to reach working temperature. Cold charge-to-tap times of one to two hours are common.
Automatic Operation: Precise automatic control of power reduces furnace manpower to that required only for charging, tapping, and metallurgical measurements.
How to connect circuits to parallel port ?
PC parallel port is 25-pin D-shaped female connector in the back of the computer. It is normally used for connecting computer to printer, but many other types of hardware for that port is available today. Not all 25 are needed always. Usually you can easily do with only 8 output pins (data lines) and signal ground. I have presented those pins in the table below. Those output pins are adequate for many purposes.
pin : 2 3 4 5 6 7 8 9
function : D0 D1 D2 D3 D4 D5 D6 D7
Pins 18, 19, 20, 21, 22, 23, 24 and 25 are all ground pins.
Those data pins are TTL level output pins. This means that they put out ideally 0V when they are in low logic level (0) and +5V when they are in high logic level (1). In real world the voltages can be something different from ideal when the circuit is loaded. The output current capacity of the parallel port is limited to only few mill amperes.
Reading the input pins in parallel port :
PC parallel port has 5 input pins. The input pins can be read from the I/O address LPT port base address + 1.
The meaning of the buts in byte you read from that I/O port:
D0: state not specified
D1: state not specified
D2: state not specified
D3: state of pin 15 (ERROR) inverted
D4: state of pin 13 (SELECTED)
D5: state of pin 12 (PAPER OUT)
D6: state of pin 10 (ACK)
D7: state of pin 11 (BUSY) inverted
in = inportb(0x379); or in = inp(0x379);
Where N is the data you want to output. The actual I/O port controlling command varies from compiler to compiler because it is not part of standardized C libraries.
Most parallel ports are capable of detecting interrupt signals from a peripheral. The peripheral may use an interrupt to announce that it’s ready to receive a byte, or that it has a byte to send. To use interrupts, a parallel port must have an assigned interrupt-request level (IRQ). Conventionally, LPT1 uses IRQ7 and LPT2 uses IRQ5. But many sound cards use IRQ5, and because free IRQ levels can be scarce on a system, even IRQ7 may be reserved by another device. Some ports allow choosing other IRQ levels besides these two.
Many printer drivers and many other applications and drivers that access the parallel port don’t require parallel-port interrupts. If you select no IRQ level for a port, the port will still work in most cases, though sometimes not as efficiently, and you can use the IRQ level for something else.
Prabhat kumar thakur, Ramayan patel, Tarun kumar das, Vijay dashore, Shikha khare
Chhattrapati Shivaji Institute of Technology, Shivaji nagar, Durg, (C.G.)
Circuit diagrams and source codes are given in the next page.
Leave a Reply