CAN BUS PXI 8461 over RS-485

Dear Ladies and Gentlemen,
in one of our projects we are trying to use a CAN Bus system over RS-485. I have got doubts if this can be realized since RS-485 is different to CAN Bus. RS-485 does not support any multimaster configurations without bigger efforts and so on. But this is not the issue for my question here. On a prototype board I implemented RS-485 drivers and receivers. I am trying to find a circuitry to run CAN bus via RS-485. The test setup shall be quite easy. PXI 8461 card -> RS-485 -> ASIC (with the implemented CAN Bus system) and the same way back. It is just a point to point connection. No multimaster configurations will be tested. My question is now if it is possible to use the PXI 8461 card in general? I am not sure if the electrical levels are equal. Perhabs somebody used this card in my configuration and can give me some support. If it is not possible are there any recommendations which cards can support my configuration?
Thanks a lot for your help!
Best regards,
Ingo

Hello Ingo,
thank you for contacting National Instruments. RS-485 specifies an electrical standard, like differential signal transmission and with a voltage around +/-200 mV. A DC-Offset from -7 to +12 Volts is allowed.
The CAN-Standard uses Voltages from -27 to 40 Volts. As you can see, you can not switch the electrical specification from CAN to RS-485, because the voltages differ already to much.
Why do you have the need to reduce the CAN Voltage down to RS-485 levels?
Best regards
MarianO

Similar Messages

  • Nmea 2000 over pxi - can bus (NI PXI-8460/2​)

    Hi,
    I gonna purchase an Automatic Test Equipment (ATE) based on NI PXI.
    (LabWindows/CVI, Win7)
    One of the features of my ATE is to test a NMEA2000 network (read and write masseges).
    Can I use the NI PXI-8460/2 module to test the NMEA2000 network?
    If yes, what else do I need except of that module (software, hardware)
    If not, what can I use instead of a CAN-BUS module?

    Hello easo,
    All of our CAN cards will work with a network as long as it is CAN compliant. In order to program our CAN cards all you will need is our CAN driver. Please let me know if you have any other questions. Have a great day!
    Best Regards,
    Adam G 
    National Instruments
    Applications Engineer

  • Problem using CAN PXI 8461

    Hi
    I have got a PXI 8461 and installed latest NI-CAN sotware.Working on real time target, I am trying to run an example CAN VI and I am getting the following error.
    In MAX, I have self tested the CAN ports and verified the interface name  of my ports.I have loaded the  configuration file and then sent it to RT. While running the step by step execution I have realised that  I am getting an error when I am execute the 'TASK INIT START'.
    The interface is invalid or unknown. Solution: Verify that the interface is assigned to a
    specific port within the Devices and Interfaces branch of Measurement and Automation
    Explorer (MAX).
    Many Thanks

    YOu cannot access the interface more than once at any given time.
    Do you get any error code along with it?

  • What is the minimum baud rate that PXI 8461 CAN support

    what is the minimum baud rate that pxi 8461 CAN support

    Hi,
    The PXI-8461 is the high speed CAN. The minimum baud rate is 5kBits/s. Refer to the following Knowledge base article:
    CAN Physical Layer Standards: High-Speed vs. Low-Speed/Fault-Tolerant CAN
    Hope this helps.
    DiegoF.
    National Instruments.

  • Copley Xenus Drive with PXI-8461

    Hello,
    I am trying to learn how to use the Copley Xenus drive with Copley's CMO library in LabVIEW. I'm struggling with finding a starting point. I'm new to using .NET framework and it seems like there should be an easier way to talk to the drive with LabVIEW. We're currently using a Moog drive with CANopen and the PXI-8461 CAN card. The VI's I'm trying to replace have API's to write over CAN. Do these NI-CAN API's work with any drive, or am I limited to using Copley's CMO (.NET Framework)?
    Any tips would be great.
    Thanks!

    Matt,
    http://www.copleycontrols.com/motion/Products/Software/netSoft.html
    That is the link to download the CMO library. It appears that it is actually a .NET Framework DLL and not an API set. It would be better (obviously) to have an API that we can use, rather than the .NET Framework. In the CMO Programmer's Guide (link below), it shows on page 20 how to add the .NET reference to LabVIEW, but gives no real information on what to do past that, unfortunately.
    http://www.copleycontrols.com/motion/pdf/CMO_programmersGuide.pdf
    I did download the NI Industrial Communications for CANopen from the link in my previous post. I also read that the Industrial Communications for CANopen supports EDS files; I was able to find a Copley EDS for the drive, but I'm not sure how to implement it. 
    Thanks!

  • Can LabView simulate multiple nodes on a single CAN bus?

    We currently are developing a system where a single control panel controls a number of drive motors over a CAN bus.  Each of those drive motors has electronics and software in them which tracks the status of the motor, and this information is sent over the CAN bus to the control panel.
    We have previously used Vector CANoe to simulate the activity of the drive motor nodes on the CAN bus during development of the control panel.  We want to move to LabView in order to run this kind of simulation.
    Is it possible for LabView to be used to run this kind of simulation?  Each node would have its own CAN ID on the bus.  It would need to send out appropriate periodic status messages on that CAN bus that would be based on user inputs.  It would also need to display certain information based on commands sent to it via the control panel over CAN.
    Thanks for the assistance.

    Hi,
    I believe that what you need is to simulate several CAN ports. There is a similar discussion form that I believe will answer you question. I hope this helps.
    Regards
    Krista S.
    Applications Engineering
    National Instruments

  • A Programming problem with PXI 8461

      I use PXI-8461 CAN Card.
      The subvi READ_AI's function is to aquire data,and save datas to database.
      And Process.vi dynamicly calls READ_AI twice,and a Main.vi calls Process.vi for every step.
      Every step lasts 10 seconds,and has 10 seconds interval.
      step1: from 0s->10s, aquire data;
             delay 10s;
      step2: from 20s->30s,aquire data;
      I find that ,step2's data is from 10s->30s!
      What is the problem ? Is there any error in CAN's use ?
      Here is my vi. thank you.
    Attachments:
    READ_AI.vi ‏80 KB
    Process.vi ‏44 KB

    It displayed that error message because it reached the end of the file before your program was complete. For example, remember when last Thursday when you
    Hey, did you notice how the last sentence up there just stopped before the sentence was really done? Your program does the same thing.
    Read some tutorials about Java; they'll have plenty of examples of complete programs.

  • How to send a SQUARE WAVE to PXI-6259 over the LAN

    howcan I  send a SQUARE WAVE  to PXI-6259 over the LAN, is
    there any example or link any one can send me , thanx in advance.

    Dear HaI L,
    I managed to send a test signal (sine wave) to the device by choosing
    the test panel option and choosing Analog output. In the analog output
    I could many channels to choose from. ai0, ai1.ai2 and ai3.
     I did this by right clicking NI PXI-6259, in the NI DAQmx devices
    located in the Devices and Interfaces and choosing test and saw it on
    an Oscilloscope without using the NI DAQ OPC capabilities, and I cannot
    understand this thing.
    1)How can it be possible without  making a NI DAQmx  channel and Variable?
    2) I cannot create any channels in the devices and interfaces located
    in My system but I can create NI DAQmx Global Virtual channels easily
    in Data neighbourhood in the remote system, Plz tell me why?
    3) I  want to create a program and choose a channel to send the
    signal,  can I choose the channel that i create in the remote
    system device ? and if yes how can I choose this ?
    Thanx in advance.
    Sincerely,
    Munir Afzal Bhatti.
    Attachments:
    max.jpg ‏2305 KB

  • Command message to CAN bus?

    Hey I'm using NI USB-8473 adapter. Am I able to send command message to can bus with USB-8473? I have a battery charger which need to  be configured via CAN bus.
    Here is an example message:
    m e 0x0240f010 3 0x01 0x80 0xFF sets current at 50 % and voltage at
    100 %.
    DLC  CMD ID    PARAM 0   PARAM 1    Meaning
    3       0x01        I                U                Set current and voltage
    I've used a program that is attached and not sure did it work. Is there any example program which fit to this purpose or something?
    Thanks!
    Attachments:
    can_frame.vi ‏26 KB

    I don't see anything wrong with the VI you attached, other than the overly bright colors. The sample command looks straightforward: you're sending three bytes with arbitration ID 0x0240f010. Those bytes are the command ID (0x01), the current (0x80, which is half of 0xFF = 50%), and the voltage (0xFF = maximum value for one byte, 100%).
    Have you looked through the CAN examples provided with LabVIEW? Look at the Example Finder under the help menu, search for CAN.

  • Is PXI-8461/D realtime??​?

    Hi,
    I am evaluating an network architecture for my application which needs real time control. My application needs me to have Devicenet communication, in realtime application.
    Does connecting the PXI 8461/D Devicenet module along with a PXI-8186 RT Realtime Controller in a PXI Chassis, serve my application. Can I get deterministice time controlled communication via Devicenet then?
    The information I got from the website has been very confusing. In one literature it says, connecting any number of PXI to a RT Controller embedds the whole system realtime. If this is so, then the PXI Devicenet card can be controlled realtime. Am I right?
    Hope to hear from someone soon. I am on a time critical project, and this informat
    ion is very important.
    Please reply asap.
    Thanks in advance.

    Hello Shreesha,
    We may be able to help you with a solution to your problem. Please call 1-800-433-3488 to speak with the Technical Sales Representative for your area. If you are unable to get in touch with the right person, I can look up your information and have them contact you. Just let me know.
    Thanks,
    Scott B.
    Applications Engineer
    National Instruments

  • Mixed message lengths on CAN Bus using USB-8473 Device

    I am attempting to use the Frame API functions for LabVIEW
    and send both 11-bit and 29-bit headers over a bus that uses both address lengths.  I am currently successfully sending 11-bit
    packets but the 29-bit packets are having their addressing truncated to the 11-bit
    length when put on the bus.   
    As far as I can see I should have to set the standard
    comparator to 0xCFFFFFFFF and then send messages.  I am using a NI USB-8473 CAN Device for doing
    this.  Is there anything else I need to
    change for extended addressing?

    You need to OR your Extended ID with the 0x20000000 before giving it to the NCwriteNet.vi.
    This is the way that the underlying CAN driver and hardware know that is it an extended ID you are trying to send.
    The ID on the CAN bus will NOT have the ORed ID but only your ID. The driver/hardware filter the 0x20000000 from the ID.
    This is the same for reading an extended ID on the CAN bus. 
    Before using the ArbitrationId, you need to AND the ArbitrationId with 0x1FFFFFFF to filter the extended flag out. 

  • NI PXI 8461/2 blocked

    I use a NI PXI-8461/2 to control two Instrumentation Cluster via CAN. I need to use a lot of (30 / 50 depending by the application) of periodical nodes. My LabVIEW application, after few hours of regular operation, seems to be ok but the CAN card is blocked (no packets sent, verified with CANalyzer).
    I don't know if it could be caused by a software error or a sort of hardware "overflow".
    Thank You
    Davide

    Is this still an open case? If yes can you provide more information about the hang? Any error messges from the NI-CAN driver?
    Can you reproduce the problem, even on a Series 2 board?
    DirkW

  • VPN - can't access internet over VPN

    Hi,
    I have an issue with VPN.
    For my work I need to be able to log into my office network remotely and then access remote desktop connection from within my work network.
    This won't work unless I am accessing the internet from inside the VPN.
    I have got this working on a PC, just had to select "Use default gateway on remote network" and now when I access the VPN on a windows laptop I am accessing the internet over the VPN.
    When I connect to the VPN on the Mac I can access the network, email server, file servers etc, but can not access the internet through the VPN.
    I have tried:
    - changing the service order
    - ticking and unpicking the send all traffic over VPN setting
    I can get to the point where I can access my work network over the VPN while also accessing the internet over my wifi but cannot get it so I can access the internet over the VPN connection. It is a PPTP VPN.
    Does anyone know how I get my Mac to use the default gateway on the remote network?

    If this server is behind a (NAT-) router you need to turn on "ipforwarding only" in Server Admin NAT configuration otherwise the server wont route packets beyond it's subnet.

  • Can't send email over home wi-fi network

    Everything about ihone has been great except for baffling email problem. Prior to this I've never had a problem setting up POP email on various Macs, PDAs, cellphones...
    I'm in the UK so on the o2 network. I have correctly filled in all the correct recommended mail settings which others have reported as working.
    Here's the problem:
    - I can pick up mail fine when I'm connecting via home wi-fi, using my usual POP server
    - I can send mail OK over the GPRS/EDGE network using o2's smtp server
    - When I try to send an email using o2's server, but connecting via home wi-fi, the email never sends. It seems to lock up the email software which continuously attempts to send but with no progress on the progress bar.
    This is driving me nuts as I want to use the o2 server so I don't have to switch between accounts whether home or not or whether on mobile network or wi-fi.
    I have tried several times to reset the phone, delete email accounts and enter them again from scratch. I even did a total erase and reset of the iPhone but same problem.
    Any advice please?
    Thanks

    o2's server will only work on their network (i.e., on EDGE and GPRS). If it worked off-network it would be a boon to spammers (an "open relay"). You need to find out if the ISP that provides your home Internet connection has an SMTP server that is available off-network, or you can find a "public" server such as gmail for sending.

  • Using CAN bus to transport and play the stream audio data

    hello,
    Just want to build a PC-Based control network using CAN bus (Ethernet not considered).The system is separated two parts , one is the front unit(FU), and the other is the centeral unit(CU). FU performs dialing-up number to the CU , and play the stream audio media data come from CU, CU monitor the telephone call activated from FU's user , send rm or mp3 data to the FU . I'd like to know if CAN bus could realize this function? if it can , which hardware must be supplied ? Is there any suggestion that not use PBX to realize the voice (telphone) communication ? Please give an solution , your advise is greatly appreciated . Thanks.
    David

    Hi David,
    the CAN protocol essentially just gives you the ability to transfer (broadcast) up to eight data bytes across the network at a maximum data rate of 1 Mbit/s.
    There are so-called higher level (or layer) protocols that further specify the data exchange between a data producer can the consumer (DeviceNet, CANopen, etc.).
    If your application is not tied to any of those protocols, that means you have the freedom to design all (CAN) nodes of your network, you can implement your own protocol based on the eight data bytes and the arbitration ID CAN offers.
    For more information on the CAN protocol, take a look at appendix B of the NI-CAN Hardware and Software Manual, or visit the web site of CAN in Automation (CiA).
    For your particular application you would need a CAN port on both the FU and the CU (preferably high-speed physical layer) and a PCI interface CAN card for you development.
    -B2k

Maybe you are looking for

  • Query challenge (IN ) not allow more than 1000 numbers

    I have this query in the "IN" condition i am passing more than 1000 numbers and it is showing me error "I can insert more than 1000 numbers in "in" condition" like number like 1,2,3,4,..... until 1000. I am getting error. How can i write this query a

  • Crash SUBMITTER crashes every time I try to submit a problem to apple!

    I've searched and can find no similar posting... any clues? I've deleted .../preferences/com.apple.crashsubmitter.plist but no difference. thanks

  • Gnome Network Manager Isues

    Hi Guys, I have some weird issues with Gnome Network manager when I first boot up. I seem to have 2 profiles for my network connection enp3s0. I have a static IP for my PC, xxx.xxx.xxx.66, as I share music and photo's with a media centre PC in anothe

  • App switcher on wrong monitor (Mavericks)

    The app switcher (command + tab) appears on the second monitor rather than the main one. Seems to be tied directly to where you have your dock. Grrr. I have my dock on my second monitor. I want the app switcher to be on main Cinema. I did uncheck "di

  • Is there a way to keep the Brush HUD up as I move from image to image?

    I did a large set of portraits and would like to keep the Brush HUD up as I move from image to image making edits. Being able to do this would save a little time and make the edits a little faster. Thanks