LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how to implement Canopen on FPGA to run motor by using NI-9881?

Solved!
Go to solution

Dears,

 

Your support will be highly appreciated,

There is just one  available example for NI-9881.
 
Please note that the following hardwares were correctly connected:
cRIO-9024, cRIO-9113,NI-9881, and Nanotec motor  (SMCI36 to control L2818L0604-T5X5), the following
websites shows the Nanotec  motor in details:
 
http://us.nanotec.com/products/660-l28-linear-actuators-with-trapezoid-spindle/
 
http://us.nanotec.com/products/1041-smci36-stepper-motor-and-bldc-motor-positioning-control/
 
The main problem is how to configure Input  and output, where in most examples, the input and output were automaticaly
configured.
 
and the following three examples made me wonder how to start:

1-  Nanotec example: depended on VISA commands to transfer the data
 
http://us.nanotec.com/support/application-notes/labview-example/
 
2- CANopen Reference Example for the NI-9853 C-Series CAN Module:
the NI-9853 has Can0 by default which  was used in the code

 
http://zone.ni.com/devzone/cda/epd/p/id/6093
 
3- from example finder in  labView: search  for 9881 then choose 
NI-CANopen_cRIO.lvproj, which depended on SDO commands to transfer the orders
 
The attached picture  shows that NI-9881 can be  seen, after compiling and 
loading the  FPGA bitfile.
 
Kindly, please advice me :
1-how to start?
2-how to create input variables for NI9881?
3- how  to implement CANopen under FPGA mode? where there is no CANopen palette.
 

Thanks in  advance and

0 Kudos
Message 1 of 3
(3,955 Views)
Solution
Accepted by topic author nis2013

Hi!

From my understanding, the 9881 cannot be addressed from the FPGA, but only from the RT application. I think the examples under point 3 of your post show the usage of the module very well.

 

Regards,

  Georg

0 Kudos
Message 2 of 3
(3,886 Views)

Thank you

0 Kudos
Message 3 of 3
(3,818 Views)