Module NI 9866 LIN bus 28V

Hello!

I need test a component car that runs on 28V bus LIN. It is the tension of a LIN bus service in trucks. Tension will be worn to 32V in a surge test. The specification of the 9866 VBAT voltage IS 8V to 18V, although the XNP TJA1028 LIN driver used in this module allows the 40V supply voltage. Is it possible that I can use this modul to 32V? Are there other reasons that the VBAT PIN is limited to 18V?

Good bye

The reason why we spec module 8-18 years is for two reasons:

(1) the LIN standard indicates that the operating voltage of the 8 bus - 18V.

(2) our current OR-XNET PXI/PCI LIN hardware (and the legacy USB LIN NI-CAN hardware) use a different transceiver which is only rated at 8 - 18V. If you're using something beyond this range, it will be not portable to other solutions.

The TJA1028 data sheet there contradictory information. They are clear that 40V is their absolute maximum. In the same place, they mention that he can not work > 18V (table 7, note 5 says "to VBAT > 18 V, the transmitter from LINEN can be deleted."), but in other places, they indicate that the work is between 4.5 - 28V (Section 7.2.1: "the action RADIUS is 4.5 v to 28 V".).

If you run between 18V and 28V, AH1003 tip Application indicates that it should work, but it is not totally guaranteed to work properly "specified functional LIN. Specified full voltage regulator.

If you run > 28 V (surge test), you are outside the working area of the TJA1028. The TJA1028 is not guaranteed to run properly. It should be safe from damage, but it is not guaranteed to run properly. (from AH1003, "SBC will not damaged. The feature will be ok, but no parameters is guaranteed.")

The other components in the Module 9866 that connect to VBAT should tolerate the 40V, so no problem. I'm still looking for something (power loss), but I think that even to 40V we will not exceed the admissible power dissipation.

Tags: NI Products

Similar Questions

  • Lin Bus using a master and a slave 8476

    Hi, I'm kind new to the LINEN and have 2 Lin 8476 s tied to a single computer on 2 pieces of equipment. One is a master with it's LIN pin-7 since the hardware device-related and the other is a slave with his unit of material related to the pin7. I need to read the data of the LIN slave and pass it to the LIN master or vice versa. I modified this example to see if it would work. I see the message that the slave sends to the master, but then an error of 84 00 00 00 00 00 00 00 LIN Bus. The reason why I have 2 LINs on the system is to intercept data on the State of the master and force the errors in the data to see if the slave responds with errors. I need to get 2 talk first to each other. Keep in mind the LINs are attached to separate the pieces of equipment and not interconnected. Does anyone have any information on the conversation between 2 LINs on a computer this way?

    Attached is an example that I've been messing around with to see if it would work, but it is not =)

    Thanks for your help.

    Thanks, I solved the problem. The error is the result of loading not correctly the picture of response slave with the chassis of 16 before response header the slave sends a command. The 00 84 error means, he received a header, but no response.

  • Looking for set up the NI 9233 module, well through which bus?

    I'm a bit new to conducting analysis of vibration at high speed... I see a ton of information on the programming side of things software, although my main concern now is getting the correct 1st place material.

    Right now my apron for the acquisition of data consists of the following: 1) a main office or a laptop with a LabVIEWsoftware platform that integrates a live view of bench test-data acquisition & control, as well as analyses of multiple entries of aircraft during and after the test.  Joined this office/computer laptop peripheral multiples are the following:

    1) dedicated output options control & daq device with 2 semi-PLC data: a) medium... Data USB 1 sample per second... it is for read-only purposes, & b) CAN input/output... 10 samples per second output of data and allows a command input from the desktop/laptop via a CAN of NOR-8473 USB converter.

    (2) NI DAQ hardware entered via MAX configuration.

    My main concern is that I don't want to create a bottleneck for the input of vibration DAQ data.  If I'm looking for a sampling up to 5 000 samples per second max and 200 samples per second minimum for vibration analysis, will I be able to get this amount of data per second using the NI 9233 module through the USB configuration?  I have several USB devices connected to the desktop/laptop PC computer (such as the other USB DAQ modules input/output) will limit these the input of the speed of the NOR-9233 module?

    My next concern is to know how to set up my present VI during the execution taking all the entries data acquisition (which some 1-sample per second, others to 10 samples per second)... when I start taking at a sampling frequency of 5 kHz for the diagnosis of vibration, to, I just average on the other zeros that will be read from other devices?  And then I'll most likely need to add another temporal loop controlled to allow only once 4 / per second output outside remote so no timeout for this device.

    What would be more efficicent this setup for the 9233 module that I could use in a satisfactory manner?  USB, PXI, CRIO?

    Also, is the Sound & Vibration Analysis toolkit useful?  I didn't check yet but it it has a cost of deployment for each executable?

    Thank you.

    I thiink you'll be suprrised with high speed USB features.  For example, when we went out first with CompactDAQ, we put 8 the 9233 modules in a chassis and down them to full (32 channels at 50kSA/sec).

    If you have a laptop dual core, with good USB 2.0 ports, you can use a port for the USB - CAN (which is relatively slower), the PLC is a slow sweep (100 Hz or more) and then a Compact DAQ chassis for all your stuff really high speed, you should be fine.

    It is difficult to reference without having the full application.  My experience suggests all data enter the PC will be the easy part.  How you manage and analyze the data will determine how much control you are able to do.

  • Robotics module vs «Tools for code import existing C/c++»

    Hello

    The descritption of LabVIEW Robotics Module has this line:

    "Tools for importing existing code in C/C++ and VHDL.

    Is this something new in the Toolbox, or is - this referring to the standard function available in the basic package?

    I wasn't able to find special functions in the Robotics module. I missed something?

    http://sine.NI.com/NIPs/CDs/view/p/lang/en/NID/209856#productlisting

    Hello Andy,

    As you said, import of existing C/C++ code is originally from LabVIEW, while VHDL is enabled via the LabVIEW FPGA module.

    I checked with a few colleagues and it seems that this statement in the overview is just there to remind that the integration of the text based code should be simple and intuitive with our framework. I don't think there are new features in the Robotics module that will expand the capabilities.

    -Daniel

  • Implement the LIN Protocol: USB-8476

    Hello

    I have a new project that is to contact a product incorporating the LIN bus. I need to create a program that sends data to the product and receives the response. I thought to use the cable USB LIN or (USB-8476) to perform this function. I've not found a good explanation or examples on the use of this cable and the API that I used. Is there someone who has tested such things? Can you help me to clarify ideas (examples, API, document).

    Thank you

    Hello fishingman.

    For CVI examples that use a LINEN I would recommend navigation examples C:\Users\Public\Documents\National Instruments\NI-CAN\Examples\Borland C\LIN.  Note that this the the installation location on my Windows 7 computer.  It may be in a different location on XP.

    For documentation on the API and implementation of FLAX, I would recommend looking at the user manual CAN which you can access here.

    David has

  • When possible in Oracle Forms to insert a second line based on 1st row, so why not in the ADF?

    Mr President

    When possible in Oracle Forms to insert a second line based on 1st row, so why not in the ADF?

    The user just enter data in the Module of sales in one line of a Bill as below

    and it is displayed in two rows in financial Module.like below how to proceed in the ADF.

    You can see that invoice line contains the sales tax and the gross sales amounts, then it is posted to the financial Module above two lines.

    How to make ADF

    Respect of

    What I realized, this is:

    -You have a table in you screen.

    -You call CreateInsert 2 times to create 2 rows at the same time.

    -You will enter value in a specific column (c1) line1

    Looking for the value that you entered in row1 can be completely copied in the same column (c1), but in line2. is this correct?

    If so try to do the following:

    1. in the table inputText (c1) column set autoSubmit = true and setValueChangeListener to a method in backbean

    
           
    
    

    2. in the inputTextValueChangeListener method to write this code

      public void inputTextValueChangeListener(ValueChangeEvent valueChangeEvent)
      {
        DCIteratorBinding tableIter = (DCIteratorBinding) BindingContext.getCurrent().getCurrentBindingsEntry().get("tableIteratorName");// write table iterator name from pageDef.
        for (int i = 0; i < tableIter.getViewObject().getEstimatedRowCount(); i++)
        {
          ViewRowImpl myRow = (ViewRowImpl) tableIter.getRowAtRangeIndex(i);
          EntityImpl entityImpl = myRow.getEntity(0);
          if (EntityImpl.STATUS_NEW == entityImpl.getEntityState())
          {
            System.out.println("New row found");
            myRow.setAttribute("AttributeName", valueChangeEvent.getNewValue());// write attribute name
          }
        }
      }
    

    3 - Add inputText id in the partialTrigger table

    
    

    4 - pageDef. Set of table iterator rangeSize = "-1".

  • What is error-1074388571

    Could Hi someone tell me what means this error. I get this error on a node of C-Action you try to start the communication on the LIN bus. No idea what means this error?

    Thank you.

    Take a peek on the error code in LabVIEW (meny bar, help-> error explain), the error is defined as:

    Error 1074388571 has occurred at an unidentified place

    Possible reasons:

    NI-CAN: Interface (Hex 0xBFF621A5) FLAX does not detect power over the LIN bus. Ensure that the bus is powered.

    Then, by looking at a LIN (not sure have you be specific) interface here: http://www.ni.com/pdf/manuals/373710b.pdf on page 6, it shows the power on Pin 9.  Make sure you have the tension required on the appropriate pins (9 and 6 for the 9866).

  • all components are empty

    Windows 8 and Thunderbird 31. When I run Thunderbird it comes up with the bar menu and tools, but shutters are white. The error console has the following error:

    TypeError: windowFrameColor is not defined from 17/08/2014-17:08:25
    Resource://GRE/modules/Windows8WindowFrameColor.jsm line: 25

    When I click on the line of the resource, it opens a file with line 25A highlighted:

    let windowFrameColorHex = windowFrameColor.toString(16);
    

    Here is the content of the file:

    / * This form of Source Code is subject to the terms of the Mozilla Public

    * License, v. 2.0. If a copy of the MPL was not distributed with this
    * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
    

    "use strict";
    const {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = components;

    This. EXPORTED_SYMBOLS = ["Windows8WindowFrameColor"];

    Cu.Import ("resource://gre/modules/Services.jsm");
    Cu.Import ("resource://gre/modules/XPCOMUtils.jsm");
    Cu.Import ("resource://gre/modules/WindowsRegistry.jsm");

    const Windows8WindowFrameColor = {}

     _windowFrameColor: null,
    
     get: function() {
       if (this._windowFrameColor)
         return this._windowFrameColor;
    
       let windowFrameColor = WindowsRegistry.readRegKey(Ci.nsIWindowsRegKey.ROOT_KEY_CURRENT_USER,
                                                         "Software\\Microsoft\\Windows\\DWM",
                                                         "ColorizationColor");
       // The color returned from the Registry is in decimal form.
       let windowFrameColorHex = windowFrameColor.toString(16);
       // Zero-pad the number just to make sure that it is 8 digits.
       windowFrameColorHex = ("00000000" + windowFrameColorHex).substr(-8);
       let windowFrameColorArray = windowFrameColorHex.match(/../g);
       let [pixelA, pixelR, pixelG, pixelB] = windowFrameColorArray.map(function(val) parseInt(val, 16));
    
       return this._windowFrameColor = [pixelR, pixelG, pixelB];
     },
    

    };

    If anyone can help with this?

    This was reported at least 2 other users I know. Their solution was to revert to the version 24.6 until they fix version 31. He has problems at the moment.

  • Cannot install add-ons in Firefox 4 "[Add on] could not be installed because Firefox failed to modify the necessary.".

    I tried to install add-ons for Firefox 4, but were unsuccessful.

    If I try to install inside the about: addons, the add-on will download, but then the installation bar will not change.
    If I try to install from addons.mozilla.org, the add-on download but then I get a message in the info box on site (at the side of the address bar) which reads, "[module] could not be installed because Firefox failed to modify the necessary."

    If I try to install any other modules after that, I get an error.

    I'm under Ubuntu 10.10 on a Toshiba Satellite U400.

    On config variables xpi: enabled = true.

    I'm having this problem. I am also under Ubuntu 10.10 and Firefox 4.0 (Canonical version 1.0) 32-bit.
    When I try to install the Greasemonkey addon (and other addons), it downloads, but the installation progress bar remains at 0%. I can not also cancel installation. If I try, I get the error:

    Error: Cannot cancel install of https://addons.mozilla.org/firefox/downloads/latest/748/addon-748-latest.xpi?src=addondetail of that State (5)
    Source file: resource://gre/modules/XPIProvider.jsm
    Line: 5168

    When you try to install, I get this error in the error console:

    Error: this.installLocation is not defined
    Source file: resource://gre/modules/XPIProvider.jsm
    Line: 5751

    I read on the troubleshooting page of Firefox that xpinstall.enabled should be set to true in the configuration: about, but there is not in my list of config, so I tried to add it, but it made no difference.

  • Upgrade memory on a Satellite 1800 712

    Hello

    I want to upgrade the RAM on my 1800-712.
    In fact, I have a 256 MB PC133 SDRAM.
    It is strange that the bus on this type of machine seems to be 100 Mhz!

    I want to install a Kingston memory in second slot.
    Thus, it is mandatory to install any memory of KTT-SO100/256 (compatible as the Kingston Configurator shows), or I can put the KTT SO133/256?
    That the second is cheaper, I don't want to install it?
    Can you confirm compatibility?

    Thank you.

    Hello

    It is recommended to use the module with the same bus speed. No doubt it will work, but in my opinion you shouldn't watch the money just on compatibility and not forget that upgrade parts are not damaged.

  • Is it possible to use ddr2-533 memory in Satellite M40-101?

    now in my notebook is installed 512 MB ddr pc2700. I want 1 Gb. is possible to use this laptop ddr2-533?

    Hello

    Please use the memory module with the same bus speed. It is possible that two modules with different one of them will be defective after awhile. I also recommend you to use Toshiba tested for this camera modules.

    Just FYI: your device can handle with 2 GB of RAM and compatible modules are
    PC2700 256 MB (PA3311U - 2M 25)
    PC2700 512 MB (PA3312U - 2M 51)
    1024MO PC2700 (PA3313U-2M1G)

    Good bye

  • Satellite M30: Hard drive extremely slowly

    Hello!

    I'm from Germany, so excuse my mistakes!

    A few months ago, I bought a used satellite M30 laptop. I'm right with the seller on the guarantee, because he said it has 1.5 years and then it should still be under warranty.

    Now my problem is that the hard drive (Toshiba MK6021GAS) became very slow. It's playback with a speed of only 2.5 MB/sec. I tested it with HD Tune tool. I already checked on the internet and it should be much faster. My extern harddrive has a speed of around 28-30 MB/sec, so I use most of the stuff on this one for now.

    I would like to know if there is still hope to fix (perhaps even by myself) or if I have to buy a new hard drive.
    There are 2 remarkable things I've done, which may have an influence on it.
    1. the seller in portable format whole before selling it, so I had to use the recovery CDs system to make it work again.

    2. I changed one of the blocks of 256 MB of RAM with a 512 MB RAM block, that I bought for my previous laptop. I checked if the new RAM worked well and the list of hardware as it shows correctly.

    Hello

    The RAM will be shown, but are you sure that the new module has the same bus as the original speed?

    I recommend you to preinstall the device with the recovery media and check the HARD disk activity. Also, test it without second RAM. If the HARD disk is running slowly again contact the Service partner and let them verify properly. If the disk dies HARD drive will be replaced.

  • Digital and analog inputs simultaneously - NI USB-6009 and NI USB-6212 - ANSI C

    Hello

    I'm reading at all times and at the same time analog and digital inputs. Digital and analog samples must be sampled at the same clock and acquisition should be started (triggered?) at the same time (I don't want, after some time, analog reception more digital samples - the opposite is also true).

    I found an example (in C source code) "National Instruments\NI-DAQ\Examples\DAQmx ANSI C\Synchronization\Multi-Function\ContAI-Read dig Chan" and tried to run with two USB cards: NI USB-6009 and NI USB-6212. Unfortunately, the two results by mistake, as described below:

    DAQmx error: the requested value is not supported for this property value.
    Property: DAQmx_SampTimingType
    You asked: DAQmx_Val_SampClk
    You can select: DAQmx_Val_OnDemand

    Task name: _unnamedTask<1>

    State code:-200077
    End of the program, press the Enter key to exit

    -Is it possible sync analog and digital acquisition in the paintings?

    -If so, how?

    Thank you

    Hello tcbusatta,

    Two of these modules, USB = 6008 and USB-6212, support only timed software inputs and digital outputs.  This means that you cannot define material timing (like finished sampling or continuous) for these modules.  Digital lines can be retrieved or written once to each call DAQmx read.

    This means that you will not be able to get any type of synchronization tight between the analogue and digital channels.  You will need a Board such as the NI USB-6341 in order to synchronize the AI and DI closely.

  • NOR-8452 used as slave

    Hey,.

    is it possible to use NOR-8452 two being as master and slave?

    Thank you

    Dear Grega!

    You are right, function slave SPI is not supported on the 8452, because he will always provide clock and chip select signals as outputs. There are a few things we can do to solve this, depending on your resources and demand.

    a. use the FPGA as a slave module, because that is supported. If you test the master behavior, however, it is not applicable.

    b. oversample the FPGA output. You will use two devices such as masters so that they will not be synchronized, but the SPINNAKER needs no acknowledgment of the slave to the data transfer always works this way. Data redundant, created in this case (since USB has to run to not miss anything, so some data will be measured twice) should be somehow removed programmatically.

    c. use any DIO module that supports the edge to act as a slave device detection.

    If I understand, as we will collect data to measure the FPGA, two-way communication is not necessary, just read what the master module written on the bus. If it's not true (you want the slave to react in response on the bus), so only a good slave SPI (FPGA another perhaps) is suitable.

    Kind regards:

    Andrew Valko

    NEITHER

  • NI9403 for counting of pulses

    How to use the NI9403 module for counting of pulse device? We test engine GE ECM and provides a signal of 32 pulses per revolution.

    Hi Change_Air,

    In short, you might want to consider another module (probably a 9401 or 9402 according to the type of desired connector and/or the number of lines required).

    Modules with 8 lines or less (e.g. 9401, 9402) use a dedicated line to transfer the data from each of its inputs on the chassis backplane and are therefore capable of routing of external signals such as timing/triggering signals (for example one of the counters on a backplane cDAQ).  However, modules with more than 8 lines must transfer the data serial to chassis backplane and so tickets are not available for routing.

    Assuming you are using a bottom of basket cDAQ newest (any carrier except the x 9172 or 916 cDAQ), from 9.3 DAQmx you can configure a sample clock and acquire a digital input buffered on modules that transfer data in series (I think the 9403 can taste up to 1/7 US = ~ 142 kHz).  So you could end up with a table in the data buffer (for example [0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1...]) which you could then analyze to determine the number of edges.  Of course, the impulses must stay high for at least a period of your sample clock to ensure that you are able to detect.

    If you're on cRIO you could set up something similar, but the same restriction applies always - the limit is the maximum rate that data can be transferred in series of the 9403 inside of basket.

    Thus, although it is probably possible to get what you want with the 9403 (according to your pulse width), a "parallel" module would be much more effective in the detection of the short pulses (if it was a requirement) and would be simpler to program as well - you could just set up a task of edge with a meter count (assuming that the cDAQ).  There's a Developer Zone article containing a list of all series C, but it seems to be incorrect for several modules (perhaps an employee NOR will see this) about the nature of the series/parallel data transfer for the DIO modules.   I am not aware of any exceptions (and do not think that there should be none) to the rule that modules DIO with 8 lines or fewer are 'parallel modules' and DIO modules with more than 8 lines are "serial modules" (there are rows of data exactly 8 connector d - SUB between each module and chassis).

    Best regards

Maybe you are looking for