09-20-2006 10:03 AM
Hello,
I hope some body can help me.
I'm trying to measure a speed of a shaft at around 0 - 7000rpm.
A hall-effect sensor picks up the signal from a gear wheel with 12 teeth, so
the pulses per second should be around 1500Hz max.
The Sensor used is from allegro micro systems (link:
http://www.allegromicro.com/sf/0673/index.asp) with a Schmidt-trigger.
The DAQ Card is an M series and I tried it with a 6036E PCMCIA card as well
with LabView 8.
I try to measure continually but the buffer over flows with in a minute. I just
use a basic setup with the DQAmax system the actual channel configuration with
a graphical display and a numerical display. The settings in the Cannel configuration
are Max frequency 3000Hz and Min 2Hz using a single counter and varying the
Sample Rate between 1, 10 and 100 it makes no difference.
I cheque the signal form the sensor with a oscilloscope it is a pretty
clean square wave and the frequency reading form LabView and the oscilloscope
are nearly equal -+100Hz at 1300 Hz, so no noise is involved it does not
show on the oscilloscope (max frequency 100Mhz).
After this I used a signal generator to input a square wave signal into the DAQ
it runs stable at 6400Hz at a sampling rate of 1 for 2 min than I stopped the
DAQ.
Thank you for your help in advance
Regards,
Philipp
09-21-2006 02:25 PM
09-22-2006 03:08 AM
09-22-2006 03:55 AM
The de-coupling capacitor stores a small amount of current and when the chip / integrated circuit demands some current (when switching for example) it ensures that there is sufficient to stop the voltage at the supply pins dropping. If you don't have one, you tend to get the sort of problems you are having and it also causes noise to other parts of a circuit. You find these capacitors physically close to chips especially digital / swithing types.
You should try to get a decoupling capacitor they are really very cheap, you could also readily obtain one from an old piece of scrap equipment, if you know how to do it or know someone.
Are you sure that the gear meets the technical requirements. They are quite specific for this device.
I think that there is a little confusion over the information on rise and fall times and minimum pulse widths. The following article might help.
Why Do I get Incorrect Count Values When I Use an External Signal as My Counter Source? http://digital.ni.com/public.nsf/allkb/E84361EAAF6C092686256AAA007ADA7B
09-22-2006 09:42 AM
Hello,
I had a look on the oscilloscope when the integrated circuit is switching the supply voltage does not drop so I think the current is ok. I tried it than with a capacitor (10000 micro Farad) but it maid no difference to the signal.
Than I tried to use a voltage divider (two resistors with 390kOhms) to reduce the average voltage of 6.5 volts to half of that to stay well within the TTL signal requirements, the problem I encountered was that the square wave started to be rounded off.
Than I tried to reduce the high spike voltage at the beginning of the signal with a capacitor but when I found a large enough capacitor to do so the logger did not read any of the signal and hat directly a buffer over run error.
So no luck until now I might have to use one of the low pass filters that were recommended in the like.
Tank you for the help.
Regards,
Philipp
09-23-2006 02:31 AM - edited 09-23-2006 02:31 AM
Message Edité par Conseils le 09-23-2006 09:33 AM
10-11-2006 09:49 AM
Hello,
Sorry that I needed so long to replay.
I tried the to get the signal rise time to the specified maximum value of 50ns that National Instruments is referring to in the link that was posted with help of the LS7184 but that does not work, the pulse rise time measured on an oscilloscope is 200 micro seconds with the LS7184.
So I tried to use a Schmitt trigger 74hct14 this has a rising time of 20ns. But when the system is set up the rising time is 50 micro seconds.
The signal is well in the TTL range only the signal rising time I can’t achieve.
Any new ideas would be help full.
Regards,
Philipp
10-11-2006 01:27 PM