Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   NI LabVIEW (http://www.chiefdelphi.com/forums/forumdisplay.php?f=182)
-   -   Accelerometer Example of New Crio (http://www.chiefdelphi.com/forums/showthread.php?t=99772)

baronep 10-01-2012 21:06

Accelerometer Example on New Crio
 
Does anyone know if the ADXL345 SPI example works on the new Crio? I tried to run it and it gave me an error along the lines of 'I can't find DIO module 2' Any ideas?

Alan Anderson 10-01-2012 23:09

Re: Accelerometer Example of New Crio
 
The obvious question is: do you actually have a second DIO module installed in your cRIO? It would go in slot 4 of a 4-slot cRIO-II, or slot 6 of an 8-slot cRIO.

The first DIO module is number 1, even though it's actually installed in slot 2. That's a different way of numbering things from previous years, and I expect it'll trip up a few teams.

baronep 10-01-2012 23:20

Re: Accelerometer Example of New Crio
 
That is what i suspected as well, so I added a control to select crio slot (which defaulted to DIO2 BTW) and changed it to 1 but i received the same error. I know thats not a lot to go on, I will do some more investigative work tomorrow afternoon (how does school always seem to get in the way).

jhersh 11-01-2012 03:22

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by baronep (Post 1102184)
That is what i suspected as well, so I added a control to select crio slot (which defaulted to DIO2 BTW) and changed it to 1 but i received the same error. I know thats not a lot to go on, I will do some more investigative work tomorrow afternoon (how does school always seem to get in the way).

You selected Digital Module 1 and still got an error that said you have no Digital Module 2? Maybe you didn't actually change the value. Did you make it a control on the panel of a VI and then deploy it? Did you re-build?

-Joe

Alan Anderson 11-01-2012 08:15

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by baronep (Post 1102184)
...I added a control to select crio slot (which defaulted to DIO2 BTW)...

"DIO2" sounds like a pin number, not a module number. You might have wired the control up to the wrong terminal on the Open function.

Doug Norman 11-01-2012 09:16

Re: Accelerometer Example of New Crio
 
What Joe said to do should work - wire a control to the DIO Module terminal and set it to Digital Module 1. It looks to me like we have a "bug" in our example. By default the ADXL345 SPI Open.vi should have Digital Module 1 as default. We should probably also wire and show that on the example front panel. I will fix this.

billbo911 11-01-2012 12:36

Re: Accelerometer Example of New Crio
 
Sorry if this has been covered elsewhere, I could not find the info we are looking for and I am not versed enough in LabView to figure it out.....yet. ;)

We can figure out how to run the I2C ADXL345 example, but where we are struggling is how to go about integrating the vi's into our robot project.
As far as we can see, the vi's to add the ADXL345 I2C are not available anywhere in the Functions pallet.

Can someone please point us in the right direction to help us figure out how to add support for the ADXL345 via I2C to our project?

baronep 11-01-2012 14:54

Re: Accelerometer Example of New Crio
 
In the project explorer in the example project, there is a folder called ADXL driver. Just copy these VI's to your robot project

NeatNit 11-01-2012 17:39

Re: Accelerometer Example of New Crio
 
I've spent half of yesterday and all of today trying to get the ADXL345 working. I've tried both examples using two cRIOs, and nothing works. I did change the DIO module constant/control to 1 instead of 2. I did make sure the sensor is wired correctly. I see no reason why it wouldn't be working.

I posted my question here after somehow missing this thread.


Please help! :(

Joe Ross 12-01-2012 15:59

Re: Accelerometer Example of New Crio
 
There's updated files for the SPI ADXL345 example attached to the firstforge bug report. http://firstforge.wpi.edu/sf/go/artf1432

NeatNit 20-01-2012 16:21

Re: Accelerometer Example of New Crio
 
The fixed SPI example still doesn't work for me. I've finally gotten I2C working though, apparently it only works with the flat cable.

jhersh 20-01-2012 16:28

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by NeatNit (Post 1109873)
The fixed SPI example still doesn't work for me. I've finally gotten I2C working though, apparently it only works with the flat cable.

Not sure what "flat cable" you are talking about. If it is the DB-37 cable from the kit, then it "only works" if you fix the cable end to not be reversed.

NeatNit 20-01-2012 16:31

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by jhersh (Post 1109875)
Not sure what "flat cable" you are talking about. If it is the DB-37 cable from the kit, then it "only works" if you fix the cable end to not be reversed.

Yes, I meant that flat cable the replaced the thick round ones in previous years. What I meant to say is that the ADXL345 doesn't work with the old cable, in other words only works with the newer flat one. (our cable needed to be flipped but we already did that)

jhersh 20-01-2012 16:33

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by NeatNit (Post 1109876)
Yes, I meant that flat cable the replaced the thick round ones in previous years. What I meant to say is that the ADXL345 doesn't work with the old cable, in other words only works with the newer flat one. (our cable needed to be flipped but we already did that)

It works with my thick round one. Maybe yours is just damaged.

-Joe

NeatNit 20-01-2012 16:37

Re: Accelerometer Example of New Crio
 
Quote:

Originally Posted by jhersh (Post 1109879)
It works with my thick round one. Maybe yours is just damaged.

-Joe

Taken from this thread: http://www.chiefdelphi.com/forums/sh...d.php?t=100324

Quote:

Originally Posted by ggorsuch (Post 1106979)
Got it working!
Used the flat db37 cable included in this years Kop, instead of the old round one.

Quote:

Originally Posted by abrightwell (Post 1107073)
That's what we just did and sure enough it worked. Makes sense as when we Ohm'ed it out, pin 1 went to pin 15 on the other end. I didn't think to check the KoP website, but I'm definitely going to check it out. It still seems like a curious situation that the flat works for the accelerometer but the round doesn't. :-/ Oh well, I'll take it at face value for now.

Thanks for the follow up!


Sure, these are Java, but I'm still seeing a recurring pattern....


All times are GMT -5. The time now is 09:29.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi