Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

temperature and vibration detector for dc motors

Status
Not open for further replies.

dewingong

Member level 1
Joined
Jul 26, 2008
Messages
34
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,525
Hi to All,
I want to monitor the temperature and vibration of a dc motor, incoporate it in my data base system.
I have a system that monitors the state (ON/OFF) of the motors using the D flipflop and a parallel port of a PC using the database information system. My problem is, i don't know which type of sensor to use and how to connect with the system in place to interface it with my PC, such that temperature and vibration level could be view from the data base at any time .
I need help it's for final year project.
Thanks
 

As a first think I can try to approach your question as follow:

- about vibration you can try with a MEMS sensor like the ADXL001 sensor (http://www.analog.com/en/mems-and-sensors/imems-accelerometers/adxl001/products/product.html) followed by a instrumentation amplifier and a AD (Analog to Digital) converter (alternative way and may be less expensive you can try with simple crystal quartz)
- for temperature measurement you can simply use one LM70 devices (**broken link removed**).

Each of these device can be read by using a simple microcontroller system with a serial port, of course you can choose to use the PC parallel port, simply put a 3-state buffer and select what device you like to read, perform the reading task directly with the PC and then switch to the next buffer to read the next device information and so on.

This is just a idea... hope it can help in a some way.

Bye
Pow
 

For temperature might easiest to use digital sensor with I²C or 1-wire interface. For vibration use acceleration sensors.
 

THANKS TEKUT FOR THE IDEAR,
CAN YOU HELP ME WITH ANY CIRCUIT WITH WHICH AFTER CAPTURING THE REQUIRE DATA I CAN INTERFACE IT WITH A PC. EVEN IF IT MEAN BY USING A MICROCONTRLLER.
I'LL WILL BE SO GLAD.
 

Well, about the system, as I've said, you can approach the interfacing issue in several way.
The first one is about the parallel port, with this approach you can drive your hardware directly by the PC program (temperature sensor), about the vibration detection section you've to put a ADC converter and drive this one by the parallel port pin (I think there is lot of infos into the web about e.g. ADC0804 interfacing try to do some Google search with this string "LPT and ADC0804").
With the serial port approach you've to choose a microcontroller with a serial port (obviously :D), like the PIC16F876A.
About the microcontroller you've to design a simple protocol, e.g. ASCII based, in order to address what device you've to read and then send back to the PC trough the serial port the information.
Also about the vibration detection section you can use one of the AD converter built-in the microcontroller (up to 10 bits of resolution).

Here some link that might be useful about the parallel port issue:
http://www.thaiio.com/parallelportinfo.html

Also I've did in the past some working code (Visual Basic 6.0) about the parallel port, let me know if this can be useful for you.

Bye
Pow
 

Hi Tekut,
I must appreciate all the effort you are putting to see me through this project work.
what actually do mean by vbo!.
I'm going to go through the information you have giving me and give u feed back.
My regards.
Julius
 

No problem,
I'm happy to help if I've some time, feel free to ask if you've trouble.

Here in attachement the driver installation for the dll and the Visual Basic 6.0 source program that I've used in the past to work with the parallel port on Windows 2000, Windows XP operating systems. First install the drivers mb3_LPT_drivers.exe then reboot the PC.

Bye
Pow
 

There are some news about your design?

Bye
Pow
 

What's that new, ples let me know aabout it.
I'm still to get back on you.
Bye
julius
 

Well, I'm just asking to you if you've did some step into the your design, just to know.

Bye
Pow
 

Thanks for your concern,
Actually I'm trying to put some diagram and send it to you so that you can have the whole concept and be better place to help me.
Bye
Julius
 

I have put some diagram for u and some explanation.
Just go through it and see how you can help me.
Briefly, the project is such that i want to;
1) monitor the state of the motor (ON/OFF)
2) calculate the Run Time and Down Time of the motors;
3) restrict particular motors from being started more than 3 time a day for example;
4) monitor the temperature level and set limit for safety purpose;
5) monitor the current drawn from the motor etc
I want to use the parallel port as first told u
I'm learning C# presently but the lecturer has just stop the classes to continue in january.
 

Hi Mr Pow,
I'm still waiting for your feed back.
Thanks
Julius

Added after 2 minutes:

Hi Mr Pow
I'm still waitimg for your reply.
Thanks
dewingong
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top