Why do we use the CAN breakout box.

Hi,
I am relatively new to the CAN networks and i am having some difficulties understanding some basic concepts and i would be grateful if someone can help me out.
so my questions are as follows:
what's the use of the CAN breakout box apart from providing external power?
i am working with the following equipments
NI - 9862 and NI cDAQ-9174 chassis.
I would like to know what model of CAN controler is present in the NI 9862 module and where is the microcontroler found, in the Ni 9862 module or Chassis?
Thanking you in advance.
Regards
Bonjour,
je suis nouveau en ce qui concerne le réseau CAN et j'ai du mal à comprendre des petits chose. Je veux savoir quel modèle de controleur CAN est présent dans le NI-9862?
où se trouve le microcontroleur dans le chassis ou le module ni-9862?
est-ce que je peut connecter 2 modules NI 9862 directement sans passer par le boitier d'extension?
Cordialement.

As much as I'd love to help you out I think you'll have more luck over here http://forums.ni.com/t5/Automotive-and-Embedded-Ne​tworks/bd-p/30
This forum is for NI TestStand.  The experts for CAN are in the other forum.
Good luck,
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~

Similar Messages

  • Why do we use can breakout box?

    Hi,
    I am relatively new to the CAN networks and i am having some difficulties understanding some basic concepts and i would be grateful if someone can help me out.
    so my questions are as follows:
    what's the use of the CAN breakout box apart from providing external power?
    i am working with the following equipments
    NI - 9862 and NI cDAQ-9174 chassis.
    I would like to know what model of CAN controler is present in the NI 9862 module and where is the microcontroler found, in the Ni 9862 module or Chassis?
    Thanking you in advance.
    Regards
    Bonjour,
    je suis nouveau en ce qui concerne le réseau CAN et j'ai du mal à comprendre des petits chose. Je veux savoir quel modèle de controleur CAN est présent dans le NI-9862?
    où se trouve le microcontroleur dans le chassis ou le module ni-9862?
    est-ce que je peut connecter 2 modules NI 9862 directement sans passer par le boitier d'extension?
    Cordialement

    Here is the data sheet for the 9862.
    http://www.ni.com/datasheet/pdf/en/ds-97
    The 9862 includes everything except the chassis.  A USB or Ethernet based cDAQ chassis is all you'll need to read and write CAN using the XNET library which I'm a big fan of.  Or if you are wanting to go the embedded design you'll want a cRIO chassis, or one of the chassis with an embedded PC which can run head-less.  These get a lot more expensive and you'll want to make sure the chassis is compatible with the 9862 some of the older ones are not.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Cannot eject the start-up disk from my PowerBook G4 (laptop). Can anyone help me? My screen is blank too, that's why I'm using the start-up disk. MacBook Pro (17-inch 2.4 GHz), Mac OS X (10.7.4)

    Cannot eject the start-up disk from my PowerBook G4 (laptop). Can anyone help me? My screen is blank too, that's why I'm using the start-up disk.
    MacBook Pro (17-inch 2.4 GHz), Mac OS X (10.7.4)

    Try holding down the trackpad button while starting up the PowerBook.  Holding down mouse button during start up ejects the disc in the optical drive, so I'm guessing it would work the same with the button the the trackpad.

  • Is CAN Breakout Box supposed to create a bus?

    I have a CAN Breakout Box that was intended to simplify connecting multiple CAN nodes on a bus.  I am currently using High Speed CAN cables with a total of five nodes (two ECUs, one Sniffer and two connected to a PXI chassis) at 250kbaud.   I'm seeing lots of frame errors on the bus, only when the Breakout Box is connected, and it seems to be an issue with the termination resistance.
    Generally I utilize a standard bus configuration wired using twisted pair cable with 120Ohm resistance on either end of the bus and stubs for each node.  I'm wondering if the Breakout Box can be configured as a bus with termination resistance on both ends, similar to a standard bus.  It seems that it's configured as a bus with only termination resitance on one end, so I'm wondering if this is the source of my error frames, and if I need to complete the bus by placing another external terminating resistor on the other end?

    The wording in this KnowledgeBase article implies there is only one resistance in the break out box so I think you may be right. I would try adding an additional terminating resistor and see if that helps.
    Jeff L
    National Instruments

  • Problem using the File Dialog Box in a Client/Server application

    I am developping a client-server application using Labview 5.1 . The application on the server acquires data from some instruments and saves it on file, while the application on the clients displayes such acquired data. For doing this I call some routines on the server via the "Open Application vi" (remote connection). All goes well except when I open on the server the "File Dialog Box vi" : in this case the application on the clients is blocked (is blocked the execution of the called vi on the server). Only when
    the File Dialog Box on the server is closed, the execution of the called vi on the server starts again.
    I need to use the File Dialog Box on the server, but I don' t want to stop at the same time
    the clients !!
    I need help for resolving such problem.
    Many thanks in advance !!!

    Hi!
    waldemar.hersacher wrote:
    "It seems that the VIs called by the clients are running in the user interface thread.
    A call to the file dialog box will call a modal system dialog. So LV can't go on executing VIs in the user interface thread."
    Are you sure? I think, that File Dialog, called by LabVIEW File Dialog from Advanced File Functions Palette doesn't blocking any cycles in subVI, which running in UI Thread. Look in my old example (that was prepared for other topic, but may be good for this topic too).
    2 linus:
    I think, you must a little bit reorganize you application for to do this. You must put your File Dialog into separated cycle. This cycle, of course, will be blocked when File Dialog appear on the screen. But other cy
    cle, which responsible for visualization will run continuosly at the same time...
    Attachments:
    no_block_with_file_open_dialog.zip ‏42 KB

  • Hi, why do we use the break and continue structure?

    Hi, I was wondering why do we use the break and continue structure in some program such as:
    for ( int i = 1; i <= 10; i++ ) {
    if ( i == 5 )
    break;
    So, now why do we use those codes, instead of achiving the same results by not using the if structure.
    I am new in java so I can be totaly wrong that is why my question come to you guys.
    I will appriciate if you let me understand more.

    I may not completely understand your question, but - imagine the following scenario:
    // Looking for some value in a long, unsorted list
    Object target = null;
    int index = -1;
    for (int i = 0; i < list.size(); i++) {
        Object curObject = list.get(i);
        if (curObject.equals(source)) {
            target = source;
            index = i;
    if (target != null){
        System.out.println("Found it at " + index);
    }You will always run through the entire long list, even if the thing you are looking for is the first thing in the list. By inserting a break statement as:
    // Looking for some value in a long, unsorted list
    Object target = null;
    int index = -1;
    for (int i = 0; i < list.size(); i++) {
        Object curObject = list.get(i);
        if (curObject.equals(source)) {
            target = source;
            index = i;
            break;
    if (target != null){
        System.out.println("Found it at " + index);
    }You can skip whatever's left in the list.
    As for continue, yes, I suppose you could use a big if, but that can get burdensome - you end up with code like:
    for (int i = 0; i < list.size(); i++) {
        Object curObject = list.get(i);
        // you want to do the rest only if some condition holds
        if (someCondition) {
            // do some stuff -
            // And you end up with lots of code
            // all in this if statement thing
            // which is ok, I suppose
            // but harder to read, in my opinion, than the
            // alternative
    }instead of
    for (int i = 0; i < list.size(); i++) {
        Object curObject = list.get(i);
        // you want to do the rest only if some condition holds
        if (!someCondition) {
            continue;
        // do some stuff -
        // And you end up with lots of code
        // all outside of any if statement thing
        // which is easier to read, in my opinion, than the
        // alternative
    }Hope that helped
    Lee

  • Why when i use the the speaker in my i-phone 5 and i finish the call i hear strange voices ?

    why when i use the the speaker in my i-phone 5 and i finish the call i hear strange voices ?

    Another way. You can use a USB flash drive & the camera connection kit.
    Plug the USB flash drive into your computer & create a new folder titled DCIM. Then put your movie/photo files into the folder. The files must have a filename with exactly 8 characters long (no spaces) plus the file extension (i.e., my-movie.mov; DSCN0164.jpg).
    Now plug the flash drive into the iPad using the camera connection kit. Open the Photos app, the movie/photo files should appear & you can import. (You can not export using the camera connection kit.)
    Secrets of the iPad Camera Connection Kit
    http://howto.cnet.com/8301-11310_39-57401068-285/secrets-of-the-ipad-camera-conn ection-kit/
     Cheers, Tom

  • How can I use the CAN MODULE in LABVIEW 6i?

    How can I use the CAN MODULE in LABVIEW 6i?
    HELP ME! PLEASE

    Not sure what your real question here is, but I'll take a stab at it.
    The NI-CAN drivers (module) only work with the NI CAN cards. If you have a different vendors card, you'll have to contact them to see if they have LabVIEW drivers.
    If you do have a NI CAN card, then you just need to install the NI-CAN drivers and you're ready to go. Have a look at the examples for help in getting going.
    If you're having a specific problem, please give us some more details and we may be able to help out a bit more.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Why do I receive the Apple ID box requesting my password?

    Why do I receive the Apple ID box requesting my password?

    Because Apple has been concerned about passwords remaining secure.

  • Reading the mode channel start and no. of bits using the CAN channel API

    Currently I am using the CAN channel API to get information from a CANdb file.  I'm using it to get max, min, scaling information, etc.  However, I can not use it to get the start bit and the number of bits in the channel mode when using mode-dependant channels.  Is there an easier method to retrieve this information using one of the CAN API's instead of manually parsing the file myself for the information?

    I think that there has been some misunderstanding with regard to the
    original question. I believe Dillon is trying to find the start bit and
    number of bits in the multiplexer. The terminology of multiplexer and
    mode gets a little confusing. For clarification, my understanding is
    that a mode is a specific value of a multiplexer. In the case of Dirk's
    example code, he was able to retrieve the number
    of bits of the CHANNEL, but not the number of bits of the MULTIPLEXER. 
    I believe that I have run into a similar problem to
    Dillon's. I want to read a NI CAN Database (*.ncd) or a Vector CAN
    Database (*.dbc) programmitically. I have attached a zip containing a
    VI and some *.ncd file to allow others to see my progress thus far.
    This is a heavily modified version of Dirk's previously posted program.
    As you can see, it is easy to get a list of messages using the "CAN Get
    Names" VI. Using that list of messages, it is also easy to get a list
    of channels by reusing the "CAN Get Names" VI. The list of channels
    does not include any information as to whether or not they belong to a
    multiplexer, but fortunately we can use the "CAN Get Property" VI to
    find out which channels are mode dependent and the value of the mode
    that the channel corresponds to (if it is mode dependent).
    Unfortunately, this does not give us any information as to the location
    or length of the multiplexer which contains the mode. Thus, I know
    whether I should be looking for a multiplexer and I know what value to
    watch for in the multiplexer, but I have no idea where or how to look
    for that value in the CAN message.
    Interestingly, by
    playing around with Dirk's database that he had attached, I was able to
    determine that the list of channels does not always give out the same
    information. Typically, you will simply receive an 1D array strings
    containing only the channel names, but the output is different in the
    event that you have a database that meets the following criteria:
        1. Two channels (in different modes) have the same name
        2. The database contains at least two multiplexers
    In
    this case the output will be a 1D array of strings in which the
    repeated channels (regardless of whether they are in the same
    multiplexer) will be output in the format "<message
    name>.<multiplexer NAME>.<mode value>.<channel
    name>". The channels that have unique names are simply output as the
    channel name. Now this is helpful in that by default the multiplexer
    name contains the start bit of the multiplexer, but this cannot be
    relied upon. The creator of the database could easily change the name
    of the multiplexer and the format is only adhered to when the
    previously mentioned criteria are met. Also it still does not tell us
    anything about the number of bits expected in the multiplexer (remember
    Dirk had found the number of bits expected for the CHANNEL).
    I have found another alternative output format when the following criteria are met:
        1. Two channels (in different modes) have the same name
        2. Only one multiplexer is contained within the file
    In
    this case the output will be a 1D array of strings in which the
    repeated channels will be output in the format "<message
    name>.<mode value>.<channel
    name>".  Again, this special format is only used for the repeated
    channels. Uniquely named channels are simply output as channel names. While this is not particularly useful, but I thought I should mention it.
    It
    is also probably worth noting that I found the previously mentioned
    alternative formats by directly reading reading a *.ncd file. It
    appears that by reading the channels directly from MAX we get at least
    one additional format (<message name.channel name> ).  Considering
    that this is actually even less information and since my application
    specifically requires that I directly read a CAN database without the
    assistance of MAX, I have not significantly explored this avenue.
    Let
    me finish by reiterating the question that I am asking: How do you
    programmitically determine the start bit and number of bits of the
    multiplexers in a CAN database (*.ncd or *.dbc). I have attached a zip
    file containg my current "testing" VI and some databases to illustrate
    the results that I have described above.
    Message Edited by William Griffin on 01-06-2009 04:58 PM
    William Griffin
    NI Certified LabVIEW Architect
    NI Certified Professional Instructor
    DISTek Integration, Inc. - NI Certified Alliance Partner
    http://ww2.distek.com
    Attachments:
    test_mode_dep_msg_rev_B.zip ‏18 KB

  • Windows xp old desktop, downloaded firefox, able to search web with google in top righthand corner, but can't search using the firefox search box, why not?

    Computer novice, with old windows xp desktop, changed to firefox, have firefox as homepage, but can't use the central firefox search box, I type a word, click on search .......and....wait.......nothing happens. Have been able to use the top right hand corner search box (set on google). Not great with computers, so feel like I'm really missing something basic! Help! Thanks!

    hello, please see if installing the search reset addon can resolve the issue: https://addons.mozilla.org/firefox/addon/searchreset/ (a restart of the browser is necessary afterwards).

  • What 's the meaning of "sample rate =-1" when to use the CAN init.vi?

    ALL,
          I saw a kind of use to CAN init.vi where The mode = "output recent" and the sample rate = -1. I check the NI  CAN help document, it seems that  the sample rate must be large than 0 when the mode = output recent. So,here,why the sample rate can be -1? What does it mean?
    Thanks!
    Lai

    I found that it is different whether to use "-1" or ''0" to sample rate. In CAN init.vi, there is an input parameter filepath which is used to load the ncd file or dbc file. The ncd file can't set the sample rate of  CAN message, but dbc file can. When I use sample rate = -1 and dbc file , the period(=1/sample rate) of CAN transmission equals  the Sample time defined in dbc file and is not determined by loop time in LabVIEW programm. But when I use sample rate = 0, the period of CAN transmission equals the loop time in LabVIEW programm. So I guess the period of CAN transmission is determined by the Sample time defined in dbc file when use sample rate = -1. Is that true?

  • Why should I use the OpenDocument file format?

    Forgive the noobish sounding question, because I'm definitely not a linux newbie anymore. The current xkcd (http://www.xkcd.com/743) got me thinking. I never had a problem with .doc files before, because everything can read them. And I'd never used .odt files before because I only recently discovered abiword-plugins lets me read .odt files in Abiword.
    So, I'd like you to please convince me why I should use .odt files over .doc files. Thank you.

    drcouzelis wrote:
    I wonder if it would be worth it to teach people how to use LaTeX. I certainly don't think it's more complicated than writing a Word document in all cases. I can't believe how much time my coworkers spend try to "format" many of the 50+ page documents we work with. So often I hear problems like "This page break is wrong", "The index links are all messed up", "How do I get rid of this space?", and similar. Some of the time the answer is "We'll just leave it" or "I'll just re-write it". I thought all of those big fancy buttons on the top of the window were supposed to make writing a Word document easy? /rant
    Say, is there an application that allows a person to right-click on a TEX file and "Open (as PDF)" and "Edit (as TEXT)", For any OS? You know, kind of like a JIT compiler.
    ...and is this too off-topic?
    Well, I could share my experience here.
    1. LaTeX is probably similar to Perl or Vim in terms of the learning curve. I mean, it's more "learn as you work" thing: LaTeX relies heavily on it CTAN repository and there are lots of different ways to do the same thing. Which is why all the guides are more like cookbooks with recipes how to perform different kind of tasks, not a 101 tutorial.
    2. LaTeX is more oriented towards large documents, rather books than articles. Which means, one doesn't really need all of the features that LaTeX has to markup a document less than 50 pages. Most of the guides teach you how to work with books, while most of the users need to work with smaller texts. It's not a real problem for somebody who uses LaTeX for publishing his books to use it for smaller texts, but in other cases it's a bit challenging.
    Whenever you grab a LaTeX guide, you can strip it off all the advanced topics and you'll find out that merely one or two chapters are needed for most WYSIWYG converts: document structure (the essential packages, etc), beautifiers (boldface, italic, underlining, etc), paragraph formatting (alignments, columns, etc) headers/titles, tables, images embedding and footnotes. All of this can be described in 50 pages at most, and that would be totally comprehensive.
    So basically, one just needs a guide to LaTeX for word processing. Learning LaTeX for that purposes using publishing-oriented guides is really time consuming.
    Perhaps, there is even some kind of a special macro for word processing, that has less features, but makes them easier to memorize and use - I don't know.
    Actually, Pandoc's user guide could be a nice starting point, since pandoc has exactly the needed feature set. You should just expand it with some page properties (interlinear interval, page margins, etc), a review of the available tools for LaTeX (aucTeX, vim-latex, LyX, Kile, gummi, may be some popular extensions to Geany, Gedit, Kate), some popular Web resources (package reviews, tips-and-tricks wikis, etc) and some further reading.

  • Why cannot i use the whatsapp web application?

    Recently, whatsapp released the web application that whatsapp users can chat each other on the internet. I usually stay in front of my computer. And i want to use this application.
    Why does iphone give the permission this app? I wonder...
    Thanks in advance...

    sonficyus wrote:
    Recently, whatsapp released the web application that whatsapp users can chat each other on the internet. I usually stay in front of my computer. And i want to use this application.
    Why does iphone give the permission this app? I wonder...
    From the WhatsApp FAQ:
    At this time, WhatsApp Web is available only for Android, Windows Phone 8.0 and 8.1, Nokia S60, Nokia S40 Single SIM EVO, BlackBerry and BB10 smartphones.
    Unless and until WhatsApp decides to make the option available to iPhone users, it will not be.

  • Why does Firefox open the printer dialogue box whenever it starts up

    When Firefox opens the printer dialogue box automatically opens - why and how do I stop it doing this.
    This never used to happen on previous versions of firefox

    Some web pages will pop up the print dialog automatically. In particular, pages that websites have specially formatted for printing may do this.
    Are you restoring tabs that you previously opened, or starting up with your home page(s)? I suspect that one of them is generating the dialog. You could check by going to each one and reloading the page to see whether it is from that page.

Maybe you are looking for

  • Wifi Authentication Not Coming Up

    Hi, I have the new MBP running 10.8.1 and I'm having trouble connecting to my school's wifi. The problem is that once I connect to the school's wifi, I need to log in the network. However, once I connect and open up safari, the log-in page doesn't co

  • SQL PLUS QUESTIONS

    According to the tables and attributes below I need to solve 25 questions. I answered some of them and some of them I couldn't solve. I need your help please. school (sch_code, sch_name, sch_phone, sch_dean) advisor (adv_code, adv_fname, adv_lname, a

  • Problem with the installation

    Bonjour, J'ai installé Adobe Reader 11 mais quand je veux regarder des images animées, on me demande de télécharger à nouveau la dernière version. J'ai la dernière version. Que faire ? If you do not understand french I can try in English, approximati

  • How do i uninstall adobe flash player 11 active x

    how do i uninstall adobe flash player 11 active x

  • Subscribed to address book, but it is empty

    I subscribed to my sister's address book. The sync icon spins and then stops. But when I select it, no cards show up. I have tried unsubscribing and re-subscribing, both within Address Book itself and from the original e-mail she sent. Any thoughts?