Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/09/09 21:27
Read: times


 
#165960 - FSK / HART - Demodulation on ADC
Hi all, I have an application where I would like to get the HART protocol off an incoming 4-20mA signal.

A quick overview HART is an FSK signal superimposed on analog line 1200Hz = "1" 2200Hz ="0".
My hardware is existing so, addition of other Modem devices is not possible.


The input is currently connected to an ADC on a LPC925, where I am measuring the 4-20mA on a slow update. My thoughts were

Speed up the sampling on the ADC to around 8.8kHz (4x Oversample highest HART frequency of 2200Hz),

Then

OPEN TO SUGGESTIONS HERE>>>>


My thoughts are.
Create 2 lookup tables with 4points being the 1200Hz and the 2200Hz voltages with respect to time, then continually compare each sample with both lookup tables, if after 4 samples, I have matches on all points, I have successfully found FreqA or FreqB, if there are no matches then there is noise or no FSK information.

Is this feasible, and logical or is there a better way to do it? Remembering I have only the ADC line and the raw FSK data to play with.


Regards

Marshall





List of 7 messages in thread
TopicAuthorDate
FSK / HART - Demodulation on ADC            01/01/70 00:00      
   Unknown phase.            01/01/70 00:00      
   back in the days of tape cassettes ...            01/01/70 00:00      
      Goertzel algorithm to detect tones            01/01/70 00:00      
         /Goertzel_algorithm is a good tone FFT decoder            01/01/70 00:00      
            Thanks - I'll have a look            01/01/70 00:00      
   Suggestions            01/01/70 00:00      

Back to Subject List