1 / 22

Thomas Schönbeck ts@kvaser

Thomas Schönbeck ts@kvaser.com. Wireless CAN interface. Kvaser BlackBird. The latest CAN interface from Kvaser. General features. Communicates CAN via W-lan. Communicates CAN via USB. A ruggedized aluminium shell with shock absorbent ends made of PUR-rubber.

chico
Télécharger la présentation

Thomas Schönbeck ts@kvaser

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Thomas Schönbeck ts@kvaser.com

  2. Wireless CAN interface Kvaser BlackBird The latest CAN interface from Kvaser.

  3. General features • Communicates CAN via W-lan. • Communicates CAN via USB. • A ruggedized aluminium shell with shock absorbent ends made of PUR-rubber. • Up to highest level of encryption, WPA2. • Communicates via accesspoint or ad hoc. • Highly configurable. • Possible to combine with Linx products for K-line.

  4. Kvaser Inside • CAN-interface with new housing. • Will be, and is, avaliable as part of a product portfolio. • 1,2 or 3 channels. • This is the SemiPro version.

  5. Accesspoint

  6. Ad Hoc mode

  7. BlackBird schematics Memory Mikro-processor USB Extra S-RAM CAN W-lan

  8. Test results and examples • J1939 with 100% busload yields max 2000 msg/sec. • Kvaser BlackBird manages 20 000 msg/sec. 10 times more than neccesary for such an application.

  9. Some questions • Is there a need to tie a BlackBird to a computer with passwords? • Is there a need to have a BlackBird free floating and finders keepers? • What should happen if a blackbird goes ”out of range”? • What should happen if someone has taken control over a Blackbird and then gone for the day/called in sick. How to release the BlackBird unit again?

  10. Security levels Public Public means that all computers can see the BlackBird. All computers can connect to an avaliable Blackbird. When a computer has possession of a BlackBird no one else can use it, but they can see it’s existens and that it is use by other user. No passwords.

  11. Security levels Protected Protected means that all computers can see the BlackBird. All computers can connect, one at a time, but a password is needed.

  12. Security levels Private Private means that no computers can see the BlackBird. All computers can connect, one at a time, but a password is needed.

  13. BlackBird GUI and DLL Computer GUI • There is a configuration GUI. • Additionally there is a DLL for user applications. • Configuration is done via USB. Customer Application DLL W-lan BlackBird CAN bus

  14. Rugged mechanical data • A ruggedized aluminium shell with shock absorbent ends made of PUR-rubber. • A hard shell, but soft enough not to destroy paint job on cars etc. • Very sealed housing. No oil, water, dust etc. IP67. 1 m under water. • One CAN cable going out and One USB with a pocket so that it will not be in the way or get hooked. • Cables in PUR, takes very low temperatures and high tension loads. • Embedded antenna. Operational within –30C -- +85C. Very few manages this low temperature. • Self healing label.

  15. Design, field operative • Small, approx 15*30*170 mm. Looks more lik a part of cable than a device itself. • Very easy bring with you on the filed du to size. • In the laboratory, hang it on the wall like any cable. • Pure userinterface, and it’s nice to look at!

  16. Future features • Next generation can execute user defined script code. • Next generation can do logging, same function as Kvaser Memorator. • Embedded SD-memory, handles up to 8 GB (32 GB). • Extra S-RAM memory, for running user code. Memory size customizable.

  17. t-script • Executable in Kvaser BlackBird. • Very similar to c and capl. • Write code in your favorite editor. • Easy download of script through a web browers, or CANlib. • Easy download of data through a web browers, or CANlib. • Event driven, both CAN-messages but also user action at computer keyboard.

  18. t-script • Download both ECU software and ECU data. • Emulate nodes. • Store data and software on SD-disc. • Use BlackBird script engine in windows environment for experiments, simulation and development.

  19. t-script BlackBird Computer Download using Web browser or CANlib Get feed-back to your computer, web or CANlib. BlackBird Customer script Virtual channels CAN bus

  20. Code example on CanMessage 100 { counter++; msg1.id = 100; msg1.data[0] = counter & 0xff; msg1.data[1] = (counter >> 8) & 0xff; msg1.data[2] = (counter >> 16) & 0xff; msg1.data[3] = (counter >> 24) & 0xff; canChannelSendMessage(0, msg1); } on CanMessage 101 { if ((this.flags & CANMSG_FLAG_TXACK) == 0) { canChannelSendMessage(0, msg1); } }

  21. Code example on key 't' { timerStart(Yield); } on timer Yield { canChannelSendMessage(0, msg1); if (++test > 6) test = 0; }

  22. Final words Kvaser put in a lot in a small volume! • High functionality and top of the line technology. We know the costumer demands are increasing. • Pricing. Important to get it right looking at competitors and potential customers. • High quality. Kvaser has a reputation of high quality. We need to maintain this edge.

More Related