Monday 30 April 2012

Multisim Analog Devices Edition 10.0 Free Download

I have found a good and free circuit simulator,Multisim Analog Devices Edition 10.0. As you may know that Multisim is a famous electronics circuit simulation software (circuit simulator). It's based on Electronics Workbench from the same company. I have found the free version (not the cracked version) of Multisim by chance and you may not find it on the National Instruments website. It comes with a lot of measurement tools and it's very easy to use. I use it to simulate various analog circuits. The image below shows the screen shot of the simulation of DC-Boost Converter (12V to 150V step up).
Multisim Analog Devices Edition 10.0

Not only analog circuit, but it also simulates digital circuit as one may call it 'Mixed-Mode Simulator'.
Some features and limitations:
  • Build simulated component evaluation circuits to quickly assess behavior of over 800 Analog Devices operational amplifiers, switches and voltage references
  • Examine the unit under test in the intended circuit topology with up to 25 components
  • Use built-in instruments and analyses including oscilloscopes and worst-case analysis
  • Swap components easily to pinpoint best design options
  • Link to the Analog Devices Design Center for more online evaluation tools
  • Instantly access product pages and datasheets of each Analog Devices component
  • Upgrade to a full edition of NI Multisim to complete designs and transfer to board layout with NI Ultiboard

Please follow the link for  :https://lumen.ni.com/nicif/us/evalmultisimadi/content.xhtml 183MB

MICROCONTROLLER BASED WATER LEVEL CONTROLLER CUM MOTOR PROTECTOR


Abstract:
The Microcontroller based Water Level Controller cum Motor Protector controls ‘on’ and ‘off’ conditions of the motor depending upon the level of water in the over head tank (OHT), the status of which is displayed on an LCD module. The circuit also protects the motor from high voltages, low voltages, fluctuations of mains power and dry running.
The circuit of the Microcontroller based Water Level Controller cum Motor Protector comprises of the operational amplifier LM324, microcontroller AT89C51, optocoupler PC817, regulator 7805 and an LCD module. Port pins P2.0 through P2.2 of the AT89C51 (IC2) are used to sense the water level, while pins P2.3 and P2.4 are used to sense the under-voltage and over-voltage, respectively. Pin P3.4 is used to control relay RL1 with the help of optocoupler IC3 and transistor T5 in the case of under-voltage, over-voltage and different water-level conditions. The LM324 (IC1) is a quad operational amplifier (op-amp). Two of its op-amps are used as comparators to detect under- and over-voltage. In normal condition, output pin 7 of IC1 is low, making pin P2.3 of IC2 high. When the voltage at pin 6 of N1 goes below the set reference voltage at pin 5 (say, 170 volts), output pin 7 of N1 goes high. This high output makes pin P2.3 of IC2 low, which is sensed by the microcontroller and the LCD module shows ‘low voltage.’
In normal condition, pin 1 of N2 is high. When the voltage at pin 2 of N2 goes above the set voltage at pin 3, output pin 1 of N2 goes low. This low signal is sensed by the microcontroller and the LCD module shows ‘high voltage.’
Presets VR1 and VR2 are used for calibrating the circuit for under- and over-voltage, respectively. When water in the tank rises to come in contact with the sensor, the base of transistor BC548 goes high. This high signal drives transistor BC548 into saturation and its collector goes low. The low signal is sensed by port pins of microcontroller IC2 to detect empty tank, dry sump and full tank, respectively.
When water in the tank is below sensor A, the motor will switch on to fill water in the tank. The LCD module will show ‘motor on.’ The controller is programmed for a 10-minute time interval to check the dry-run condition of the motor. If water reaches sensor B within 10 minutes, the microcontroller comes out of the dry-run condition and allows the motor to keep pushing water in the tank. The motor will remain ‘on’ until water reaches sensor C. Then it will stop automatically and the microcontroller will go into the standby mode. The LCD module will show ‘tank full’ followed by ‘standby mode’ after a few seconds. The ‘standby mode’ message is displayed until water in the tank goes below sensor A. In case water does not reach sensor B within 10 minutes, the microcontroller will go into the dry-running mode and stop the motor for 5 minutes, allowing it to cool down. The LCD module will show ‘dry-sump1.’ After five minutes, the microcontroller will again switch on the motor for 10 minutes and check the status at sensor B. If water is still below sensor B, it will go into the dry-running mode and the LCD module will show ‘dry-sump2.’ The same procedure will repeat, and if the dry-run condition still persists, the display will show ‘dry-sump3’ and the microcontroller will not start the motor automatically. Now you have to check the line for water and manually reset the microcontroller to start operation. In the whole procedure, the microcontroller checks for high and low voltages. For example, when the voltage is high, it will scan for about two seconds to check whether it is a fluctuation. If the voltage remains high after two seconds, the microcontroller will halt running of the motor. Now it will wait for the voltage to settle down. After the voltage becomes normal, it will still check for 90 seconds whether the voltage is normal or not. After normal condition, it will go in the standby mode and start the aforementioned procedure.
circuit diagram

note : 
            it was a efy project . the source code has been published on their 
website. 




ECE PROJECT TOPICS 1


  • Accident Alertness in Vehicles
  • Accident identification system
  • Accident identification with auto dialer
  • Air Velocity Monitor
  • Anesthesia Control System in Medical Application
  • Attendance recorder
  • Automatic Bus Fair System
  • Automatic Bus Fare System Using RFID
  • Automatic car parking controller using RF ID
  • Automatic Drilling System
  • Automatic dyeing machine
  • Automatic humidity control for refrigerator
  • Automatic Packing Machine
  • Automatic Panel System
  • Automatic pattern cutting M/C in garments
  • Automatic Phase Changer
  • Automatic Railway Gate Controlling System
  • Automatic Street Light ON-OFF Controller
  • Automatic Ticketing Machine
  • Automatic Voice Dialer
  • Automatic weighing Bridge
  • Automatic Wheel Alignment Robot
  • AVR for alternators
  • Battery Level Monitor
  • Blood Dripping System
  • Blue tooth based control of devices
  • Boiler Controller
  • Building automation system
  • Call monitoring and logging for Intercom
  • Capacitance Meter
  • CAR Simulation Using RTOS
  • Card Based Message Transferring
  • Chemical Titration
  • Closed Loop control for Servo Stabilizer
  • Code lock for electrical devices
  • Coil – winding machine
  • Color Detection using Image Processing
  • Complete Boiler Guard
  • Computer controlled vehicle
  • Conveyer Controller
  • Credit Card Reader
  • Cryptography using Microcontroller
  • Data feeding system through card
  • Data Logger with Graphics Display
  • DC Motor Speed controlled using Remote
  • Depth Measurement Based on LVDT

Automatic Railway Gate Control System Mini project



 The aim of this project is to Automate unmanned railway gate using mechatronics.

PROJECT DEFINATION:


The objective of this project is to manage the control system of railway gate using the microcontroller. When train arrives at the sensing point alarm is triggered at the railway crossing point so that the people get intimation that gate is going to be closed. Then the control system activates and closes the gate on either side of the track. once the train crosses the other end control system automatically lifts the gate. For mechanical operation of the gates 1.8 step angle stepper motors are employed. Here we are using embedded controller built around the 8051 family (AT89C52) for the control according to the data pattern produced at the input port of the micro controller, the appropriate selected action will be taken.. The logic is produced by the program written in Embedded C language. The software program is written, by using the KEIL micro vision environment. The program written is then converted in HEX code after simulation and burned on to microcontroller using FLASH micro vision.

WORKING METHODOLOGY:

Present project is designed using 8051 microcontroller to avoid railway accidents happening at unattended railway gates, if implemented in spirit. This project utilizes two powerful IR transmitters and two receivers; one pair of transmitter and receiver is fixed at up side (from where the train comes) at a level higher than a human being in exact alignment and similarly the other pair is fixed at down side of the train direction. Sensor activation time is so adjusted by calculating the time taken at a certain speed to cross at least one compartment of standard minimum size of the Indian railway. We have considered 5 seconds for this project. Sensors are fixed at 1km on both sides of the gate. We call the sensor along the train direction as ‘foreside sensor’ and the other as ‘after side sensor’. When foreside receiver gets activated, the gate motor is turned on in one direction and the gate is closed and stays closed until the train crosses the gate and reaches aft side sensors. When aft side receiver gets activated motor turns in opposite direction and gate opens and motor stops. Buzzer will immediately sound at the fore side receiver activation and gate will close after 5 seconds, so giving time to drivers to clear gate area in order to avoid trapping between the gates and stop sound after the train has crossed.



GATE CONTROL


Railways being the cheapest mode of transportation are preferred over all the other means .When we go through the daily newspapers we come across many railway accidents occurring at unmanned railway crossings. This is mainly due to the carelessness in manual operations or lack of workers. We, in this project has come up with a solution for the same. Using simple electronic components we have tried to automate the control of railway gates. As a train approaches the railway crossing from either side, the sensors placed at a certain distance from the gate detects the approaching train and accordingly controls the operation of the gate. Also an indicator light has been provided to alert the motorists about the approaching train.


INTRODUCTION:

The objective of this project is to manage the control system of railway gate using the microcontroller. When train arrives at the sensing point alarm is triggered at the railway crossing point so that the people get intimation that gate is going to be closed. Then the control system activates and closes the gate on either side of the track. once the train crosses the other end control system automatically lifts the gate. For mechanical operation of the gates 1.8 step angle stepper motors are employed. Here we are using embedded controller built around the 8051 family (AT89C52) for the control according to the data pattern produced at the input port of the micro controller, the appropriate selected action will be taken.. The logic is produced by the program written in Embedded C language. The software program is written, by using the KEIL micro vision environment. The program written is then converted in HEX code after simulation and burned on to microcontroller using FLASH micro vision.

AT89C51 Microcontroller:

The Micro controller (AT89C51) is a low power; high performance CMOS 8-bit micro controller with 4K bytes of Flash programmable and erasable read only memory (PEROM). The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer, which provides a highly flexible and cost-effective solution to many embedded control applications. By using this controller the data inputs from the smart card is passed to the parallel port of the pc and accordingly the software responds. The IDE for writing the embedded program used is KEI L software.

Keil Micro vision Integrated Development Environment

Keil Software development tools for the 8051 micro controller family support every level of developer from the professional applications engineer to the student just learning about embedded software development.The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, and Single-board Computers support ALL 8051-compatible derivatives and help you get your projects completed on schedule.The source code is written in assembly language .It is saved as ASM file with an extension. A51.the ASM file is converted into hex file using keil software. Hex file is dumped into micro controller using LABTOOL software. At once the file is dumped and the ROM is burnt then it becomes an embedded one.



Step Motor Advantages
Step motors convert electrical energy into precise mechanical motion. These motors rotate a specific incremental distance per each step. The number of steps executed controls the degree of rotation of the motor’s shaft. This characteristic makes step motors excellent for positioning applications. For example, a 1.8° step motor executing 100 steps will rotate exactly 180° with some small amount of non-cumulative error. The speed of step execution controls the rate of motor rotation. A 1.8° step motor executing steps at a speed of 200 steps per second will rotate at exactly 1 revolution per second.
Step motors can be very accurately controlled in terms of how far and how fast they will rotate. The number of steps the motor executes is equal to the number of pulse commands it is given. A step motor will rotate a distance and at a rate that is proportional to the number and frequency of its pulse commands.

Step motors have several advantages over other types of motors. One of the most impressive is their ability to position very accurately. NMB’s standard step motors have an accuracy of +/-5%. The error does not accumulate from step to step. This means that a standard step motor can take a single step and travel 1.8° +/-0.09°. Then it can take one million steps and travel 1,800,000° +/-0.09°. This characteristic gives a step motor almost perfect repeatability. In motor terms, repeatability is the ability to return to a previously held position. A step motor can achieve the same target position, revolution after revolution.

Related Posts Plugin for WordPress, Blogger...