CANopen with single board RIO sbRIO 9606

Hello,
I am searching for any support considering  CANopen functionality applied on single board RIO sbRIO 9606.
There are some tutorials for cRIO using FPGA, but is it possible to translate the known PDOs or SDOs to the format which can be than used with the available Embedded CAN for sbRIO?
Thank you in advance for any comment!

Hello Jesse,
that the embedded CAN driver doesn't have the CANopen functionality is clear, but according to the fact that the lower level protocol implementing is usually (CAN) it should be possible to write VI which will allow the usage of CANopen commands combined with the embedded CAN driver for single board RIO. Or?
There are some examples for RIO which do allow CANopen functionality using the CAN module.
Can you please send me additional information considering the basic CANopen master functionality.
Thank you in advance.
zolee

Similar Messages

  • NGSA2 c code in my single board RIO

    Hi,
    I want to introduce several c code in order to have an intelligent controller in my single board RIO. I have read that i have to put it in a shared library in the VxOS of the RIO, but the instructions to do this are quite "dirty". Is not there any other solution??

    Peper,
    You are actually referencing the previous generation of sbRIO's manual in this post. It is a bit confusing at that manual was labeled 963x. If you go to the sbRIO-9636's product page, you can select "Resources" and get to the prodcut manuals from there. Here is the sbRIO-9636's manual.
    The Sleep I/O item allows C Series module to enter a sleep mode, not the sbRIO controller itself; therefore, the sbRIO-9636 does not have a Sleep I/O item under the FPGA target in the LabVIEW Project.
    If you want to go into a lower power state, you can stop the FPGA bitfile from running which should lower the power consumption (you can do this with the FPGA Abort invoke node with the FPGA Interface that runs on RT). 
    Tannerite
    National Instruments

  • Single Board Rio: sleep mode unavailable

    Hi,
    I bought a Single Board RIO 9636 which is to be used in a battery-powered system. Hence, power consumption is critical.
    I hoped I could use the sleep mode that is mentionned here (p29) and here but the "sleep I/O item" does not appear in the Labview project.
    Do I have to do something special to make this I/O appear in the FPGA I/O?
    Does my SBRIO support sleep mode?
    Any idea of the kind of power consumption I can achieve with sleep mode on? Is there a big difference compared to regular mode?
    Best regards,
    peper

    Peper,
    You are actually referencing the previous generation of sbRIO's manual in this post. It is a bit confusing at that manual was labeled 963x. If you go to the sbRIO-9636's product page, you can select "Resources" and get to the prodcut manuals from there. Here is the sbRIO-9636's manual.
    The Sleep I/O item allows C Series module to enter a sleep mode, not the sbRIO controller itself; therefore, the sbRIO-9636 does not have a Sleep I/O item under the FPGA target in the LabVIEW Project.
    If you want to go into a lower power state, you can stop the FPGA bitfile from running which should lower the power consumption (you can do this with the FPGA Abort invoke node with the FPGA Interface that runs on RT). 
    Tannerite
    National Instruments

  • R series intelligent DAQ, NI-Compact RIO , NI single board RIO

    Hi,
     I'm in the phase of choosing an FPGA to use in programming some DSP modules. The thing is that while I'm reading about the different technologies to be used, I find it difficult to know how will these devices be connected to my PC and programmed. For example, when using R series intelligent DAQs, do I have to get a compact RIO as well , or can I get a PCI-bus  R - DAQ and connect it to the PC.
    Some clarification of how to use each of these devices will be appreciated.
    Thanks,
     Walid

    Just to elaborate on what Venkatesh said
    With a compact RIO you will connect your PC to the RIO using Ethernet, direct through a cross over or through a network hub.
    This introductory video will teach you how to install, configure, and program the latest NI CompactR...
    A PCI R series card, just plugs straight into your Windows computer PCI slot.
    A PXI card will plug into a PXI chassis and will give you one of 2 programming options
     1. If you have a PXI system controller running Windows XP with the appropriate drivers and version of LV you can program the FPGA directly in the PXI chassis
     2. You can connect to the PXI chassis through Ethernet and program the FPGA from there.
    Compiling and deploying your program will work the same no matter what connection you use.
    -Hunter

  • Lock in Amplifier on Single Board Rio 9636

    Hey Guys,
    I have to program a lock in amplifier for an analog signal i get from a microphone with a high SNR.
    I have Labview 2012 SP1 and FPGA/RT 2012 and a SBRIO 9636.
    I found an example: https://decibel.ni.com/content/docs/DOC-1762
    LIA_IPnet_LabVIEW2009.zip
    Now I am trying to understand the mostly uncommented code.
    Question 1:
    Can I use this program with my SBRIO? I prefer this to the SBRIO version on the same page because it is a dual phase LIA.
    Question 2:
    I added my own zip file were I added some comment boxes (orange background) but I commented in german. Maybe you can tell me if I am right so far. (Mainly in the HostLIA.vi and FPGA_LIA.vi)
    Question 3:
    Can someone help me to understand the subvi on the FPGA named "costa loop"? For example: What exactly is the code doing in the VCO subvi?
    Question 4:
    Can someone give me a link to a good document/website which explains the mathematic details of the decimation in a LIA?
    (german or english)
    If someone has another good working lock in program, please tell me.
    Thanks for your help
    Stefan
    Attachments:
    LIA_IPnet_LabVIEW2009.zip ‏3530 KB

    Hello Slev1n,
    here is some documentation about the Lock in Amplifier (mathematically):
    http://www.thinksrs.com/downloads/PDFs/ApplicationNotes/AboutLIAs.pdf
    in general it is possible to configure a cRIO project to a sbRIO project. You just need to configure a new target.
    Regards, Elli

  • EtherCAT with single-boa​rd RIO

    Hi,
    I wondered whether single-board RIO in any of the configurations supports EtherCAT communication. The area of application I am looking at is mobile robotics/vehicle control. I need to run a program on a master that executes control algorithms based on data from multiple sensors in the vehicle. The needed bandwidth is quite high (min 2.4 Mbps with main control loop executing at 2 kHz) While the Master Controller can be quite bulky, the slaves (nodes) would have to placed at various locations at the vehicle and weight/space saving is crucial. I wondered if I can use Single-Board RIO for such setup. I would welcome any ideas.
    Best regards,
    Maciek

    Hi Maciek,
    The SOM supports NI-Industrial Communications for EtherCAT.  You would need to design a carrier board to utilize SoM in your specific application.  As for the 2kHz execution loop, there are multiple factors to determine if this is possible, but given benchmarks the EtherCAT team has run, the fastest achievable speed 350 us with 9 bytes of data.  You may be able to achieve this speed depending on the amount of data you're attempting to push through the network.  However, these benchmarks were performed only running the EtherCAT master code, with no other RT application running.  This will have an effect on the execution loop you can achieve.
    Matt S.
    Industrial Communications Product Support Engineer
    National Instruments

  • SbRIO 9606 + NI 9693 + SMBus

    Hello
    I work with sbRIO9606 and two devices connected by NI9693. 
    Pinout in Table 5  from this manual (Single-Board RIO OEM Devices) shows SMBus at pin 25 and 27.
    So there are some questions:
    1. Could I make it visible for FPGA IO nodes using 'RMC EEPROM Image Programmer' project?
    2. Will this activation keep functionality of NI 9693? These two modules which are connected are still needed.
    3. If, then how can I connect physical device, are those pins routed somewhere on sbRIO 9606 ?
    Regards
    Mikrobi (Zbigniew St. Sobków)____________________________________________________________
    "You can lead a horse to water, but if you can get him to float on his back you've got something."

    Hi Mikrobi,
    The SMBus capabilities are dedicated to the EEPROM functionality.  Currrently, there isn't a way to expose the SMBus lines when the NI 9693 RMC is attached, nor is there a general purpose driver to use the SMBus port for communicating with a battery monitoring system or other ICs.
    If you need I2C/SMBus capabilities from LabVIEW FPGA, there are several examples and tools network drivers available on ni.com.  Depending on the complexity of your battery monitor, I'm sure you can adapt one of the drivers or examples to meet your needs.  Unfortunately, when the NI 9693 RMC is attached, it consumes all the available DIO lines on the RMC connector.  You could consider the sbRIO-9623 or 9626 as a Single-Board RIO with the RMC connector and 4 additional DIO lines on an additional connector.  Or you could export the I2C protocol through one of your C Series modules, if you are using a Digital I/O module that can tristate on a per line basis.
    Regards,
    Spex
    National Instruments
    To the pessimist, the glass is half empty; to the optimist, the glass is half full; to the engineer, the glass is twice as big as it needs to be...

  • LVDS Input on sbRIO 9606

    We have a Single Board RIO 9606. We would like to connect Linear LTC2170 ADC to this board. The ADC outputs are differential (LVDS).
    1) In LabVIEW, is it possible to configure the FPGA I/O on sbRIO 9606 for LVDS inputs?
    2) Else is it possible to do it by integrating some VHDL code to LabVIEW code?
    3) Else what hardware options can we use?

    Same question... caméra link bus to sbrio 9606.
    No answer ???

  • How much current does the VBAT pin draw on the sbRIO-9606?

    I would like to provide a vbat voltage to the sbRIO-9606 in order to keep the RTC accurate. I am having a hard time finding information about how much current the VBAT pin will draw to keep the RTC alive. Any recommendations for providing this voltage are welcome.
    Thanks,
    Kristen

    Hi J_bou,
    Thanks for helping with this question. I am still a bit confused though. Where is there documentation/information about the sbRIO-9606 shipping with a battery? Is this something that comes in the developer kit, but not integrated on the board itself? I have seen forum posts that suggest other RIO boards have a coin cell integrated that is rated for the life of the board without needing a charger, but I don't see anything about this for the 9606 version. If the board ships with an installed/integrated battery, the user would not need to provide an external voltage. Are there any application notes about this that could help?
    The user's guide does clearly state the voltage requirements if a user wants to provide an external battery to keep the RTC alive, but there is no information about the current draw to tell how fast the RIO will discharge the battery. Does the battery model you mention shipping with the RIO need a charger, or is it meant to last for the lifetime of the sbRIO board?
    Best,
    Kristen

  • Using external clock on sbRIO 9606

    I'm trying to use LTC2170 ADC with sbRIO 9606. The ADC chip has serial data outputs, a frame start output and a data clock output. How can I use the frame start and data clock outputs of the ADC in LabVIEW to read serial data bits from the ADC? The shifting in of the serial data should start with the frame start output of the ADC and each bit should be shifted in with the data clock output of the ADC.
    Attachments:
    21721014fb.pdf ‏1520 KB

    http://zone.ni.com/reference/en-XX/help/371599D-01​/lvfpgaconcepts/external_clocks/

  • MSI 9643 / Super Q965 Single Board Computer

    I have an MSI Super Q965 Single Board Computer.   It will work with an E2200 (800 Mhz FSB) processor.  But it wont work, is dead, with a Pentium® Processor E6300 (2.80 GHz, 1066 MHz FSB)  The bios version is 1.3 the lastest from the web site.  The specs say it will support 1066 MHz FSB.  Is that a type-o error?  Any body have any info about this SBC (single board computer) ?  Is it a bios problem?  Can someone at MSI give me a new bios? 

    It will support FSB-266-MHz Processors.  However, that E6300 (2.80 MHz) is a rather new 45nm CPU and BIOS v1.3 is a year old.  A 65nm processor (e.g. E6600) should work properly. 

  • LabVIEW for Single Board Computer

    Planning to develop a compact portable Data acquisition system.The idea is to use a Single Board Computer and PC 104 cards.The PC 104 vendor confirmed that LabVIEW drivers are available for Windows XP OS.Thats fine.Now I would like to know if I can use the LabVIEW that I have used on PC on the Single Board Computer as well.Please suggest.
    Thank you.

    Nothing with the answers I got there.In fact they were very useful.
    Thats a good point let me make it clear.The focus on that post was primarily on the interfacing of the PC104 cards for LabVIEW.
    This post was made to make a note of the process,if any of using LabVIEW on a Single Board Computer - This was mentioned in the former post but isnt detailed.
    So,Now,I would like to know the available options for using LabVIEW on a SBC.
    - Can I load the Developer Suite onto it?
    - Should I develop application on a PC and use an executable on SBC?
    - What is the practise and what are the issues likely to be faced during the process of application porting/development?
    I guess there are people around here who worked/working on similar projects.So,it would great if details of what and how they have done can be shared.
    Hope this explains.

  • SbRIO 9606 communicat​ion dropout

    Hello,
    I have been having issues with my sbRIO-9606 and NI9683 GPIC set up when operating a switching power converter. When the voltage is high, the sbRIO loses communication with the computer I am using to program. That is, the ethernet communication drops out. The converter is floating and all the analog signals are isolated. I have follows the guidelines of differential signal connection to the GPIC AI to minimize common mode noise. The sbRIO chassis is solidly grounded to the earth ground. The power input is floating. The switching frequency is 2.5kHz. The analog and digital PWM signals are not isolated due to the power module/gate driver I am using.
    I have noticed that if I ground the power ground of the sbRIO/GPIC, the issue is a bit better, that is I can go to a higher voltage without losing comms but problem still persists.
    Has anybody experience this issue before? Any ideas on what other measurements I can make or solutions I can try?
    Thanks you reading.

    Hey, 
    Since we don't see the behavior with normal 10V signals, it's possible that your converter is creating some transients that could be going outside of the acceptable voltage or current range for the 9606 and causing issues. I would scope your signal to see if that's the case. 
    I would also check to see if just ethernet communication is going out, or if the entire sbRIO is going offline by having it regularly log something to a file on the sbRIO. By checking the log, you should be able to see if only communication was lost, or if the entire device stops.
    Britton C.
    Applications Engineer
    National Instruments

  • Configuring JCo3 Connection Pool with single sign on on non SAP Java server

    Hi Everyone,
    i have configured a connection pool on JBoss as per JCo3 Documentation and is working great.
    Now I need help to configure this connection pool with single sign on so that RFc on SAP ECC systems are executed using end users credential rather than using single user name password used to configure JCo connection pool.
    On SAP Java stack I am sure its possible within Java WebDynpro    and i assume using JCA resource adapter. But what if we don't want to use SAP Java App server.
    Any help will be appreciated.
    Thanks,
    Divyakumar Jain

    Eason, 你好!
    I have exactly the same problem.  Did you find a solution to this problem?  If so, please let me know!

  • Dynamic SQL and Data with Single Quotes in it.

    Hi There,
    I have a problem in that I am using dynamic SQL and it happens that one of the columns does contain single quotes (') in it as part of the data. This causes the resultant dynamic SQL to get confused as the single quote that is part of the data is taken to mean end of sting, when in fact its part of the data. This leaves out a dangling single quote that was meant to enclose the string. Here is my dynamic SQL and the result of the parsed SQL that I have captured:
    ****Dynamic SQL*****
    l_sql:='select NOTE_TEMPLATE_ID '||
    'FROM TMP_NOTE_TEMPLATE_VALUES '||
    'where TRIM(LEGACY_NOTE_CODE)='''||trim(fp_note_code)||''' '||
    'and TRIM(DISPLAY_VALUE)='''||trim(fp_note_text)||''' ';
    execute immediate l_sql INTO l_note_template_id;
    Because the column DISPLAY_VALUE contains data with single quotes, the resultant SQL is:
    ******PARSED SQL************
    select NOTE_TEMPLATE_ID
    FROM TMP_NOTE_TEMPLATE_VALUES
    where TRIM(LEGACY_NOTE_CODE)='INQ' and TRIM(DISPLAY_VALUE)='Cont'd'
    And the problem lies with the single quote between teh characters t and d in the data field for DISPLAY_ITEM. How can I handle this?
    Many thanks,

    I have been reliably informed that if one doesn't enclose char/varchar2 data items in quotes, the right indices may not be usedI am into oracle for past 4 years and for the first time i am hearing this.
    Your reliable source is just wrong. Bind variables are variables that store your value and which are used in SQL. They are the proper way to use values in your SQL. By default all variables in PL/SQL is bind variable.
    When you can do some thing in just straight SQL just do it. Dynamic SQL does not make any sense to me here.
    Thanks,
    Karthick.

Maybe you are looking for

  • How to cancel Completed Reminders?

    Hi Guys and Tnxs for reading, is there a way to cancel even manually or automatically Completed Reminders? I have hundreds of them and I'd like to know if there is a way to bypass the one-by-one manual deletion and do it in one operation or set-up as

  • Error  while loading a DLL

    Hi All We are trying to load some Tibhco related files when the application starts up using a servlet . But it fails with the following error below : ava.lang.UnsatisfiedLinkError: Native Library C: TIBCO TIBRV bin tibrvj.dll already loaded in anothe

  • Can't get iTunes to attach to external HD through Time Capsule

    I have copied my Itunes library to an external HD (My Book studio Edition). My external drive is connected to  my Time Capsule via USB. I restarted Itunes holding down the Option key and selected the HD as the new location. However, when I check usin

  • Table field for status of the network.

    hi i have to create the report in which i have delete the records  that have release status,this status is in tcode CN23 or CN22, but i am not able to find a field for same. Thanks

  • CS4 Photoshop issues

    We are having an issue with PS on a new iMac 10.6, it refuses to initialize. We have removed it, reinstalled over it, deleted preference settings, removed and reinstalled all Adobe Suite products completely and still we get .... "Could not initialize