Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

SAE J2716 (SENT) Protocol

Are you able to try the FPGA or cRIO examples from previous responses or are you limited to only DAQ? What hardware are you planning on using for your application?

 

 

Best,

 

Chris D. | Applications Engineer | National Instruments

0 Kudos
Message 21 of 26
(2,155 Views)

I am limited to only daq using NI PXIe 6361 Counter. 

0 Kudos
Message 22 of 26
(2,150 Views)

It looks like there are not any quick solutions for decoding the SENT protocol without a deterministic device. User MARTZAK seems to have had some luck with it in this thread, but as they said, it is proprietary code. It may be worth shooting him/her a direct message to see if you can get any more direction on how to code this from scratch.

 

Short of this, the outline for the decoder sounds to be:

 

> Take the signal as a gate input

> Read pulse periods (this can be found in LabVIEW shipping examples)

> Buffer this data (this is worth consulting the X series manual)

> Read the buffer and interpret the data based on SENT protocol

 

Take a look at Tim White’s “A Tutorial for the Digital SENT Interface”. It has some good information on how you may want to start breaking down the signal.

 

Hope this helps!

 

Sam R.

Applications Engineer

National Instruments

Sam R.
0 Kudos
Message 23 of 26
(2,113 Views)

Hello SamuRei,

                        Thanks for the repy,Daxmx counter is reading microsecond pulse period.According to SENT spec i have to send master trigger pulse and The sensor will send Data frame (the rate should be 1 ms). In my case Data frame is not pulling down due to that Counter is not able to read the pulses.Please go through attached waveform.Suggest me how to pull down those pulses.I am not able to troubleshoot this problem. The same hardware is working fine in SENT Analyser (KSENT device).

0 Kudos
Message 24 of 26
(2,078 Views)

So just to be clear on this, you are seeing these pulses on your oscilloscope but you are not able to register them on the CI of your device? If this is the case, it is likely due to the amplitude of the signal... do you have any method of performing an amplification of the signal prior to inputting it into the device?

 

Best

Sam R.
0 Kudos
Message 25 of 26
(2,055 Views)

Yes, I am not able to recieve those pulses in Counter input.i dont have any external amplifier.is it required or is there any way programmatically amplify the signal? 

0 Kudos
Message 26 of 26
(2,049 Views)