Top Banner
Remote control - CAN bus 1 Remote control of CAN- based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied Sciences Reutlingen, Steinbeis Technology Transfer Center Automation (STA), Germany
19

Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Dec 22, 2015

Download

Documents

Susan Merritt
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 1

Remote control of CAN-based industrial equipment using

Internet technologies

Prof. Dr.-Ing. Gerhard Gruhler, University of Applied Sciences Reutlingen,

Steinbeis Technology Transfer Center Automation (STA), Germany

Page 2: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 2

For demonstration purposes the described systems are online 7

days / 24 hours andcan be accessed by everyone

from all over the world.

Page 3: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 3

CAN is not only used to great extent in carsand other mobile applications but also inindustrial equipment, machine control,

building control, medical and other devices in

the service/public area. Due to the globalmarket place, in most these fields remotesystem access becomes more and more

important.

Page 4: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 4

ISO 11898 defines the Physical Layer.

• The CAN bus [CANbus] is a Balanced (differential) 2-wire interface running over either a Shielded Twisted Pair (STP), Un-shielded Twisted Pair (UTP), or Ribbon cable. Each node uses a Male 9-pin D connector. The Bit Encoding used is: Non Return to Zero (NRZ) encoding (with bit-stuffing) for data communication on a differential two wire bus

Page 5: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 5

Page 6: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 6

A number of different data rates are defined, with 1Mbps (Bits per second) being the top end, and 10kbps the

minimum rate. All modules must support 20kbps. Cable length depends on the data rate used. Normally all the devices in a system transfer uniform and fixed bit-rates. The maximum line length is 1Km, 40 meters at 1Mbps.

Termination resistors are used at each end of the cable. The worst-case transmission time of an 8-byte frame with

an 11-bit identifier is 134 bit times (that's 134 microseconds

at the maximum baud rate of 1Mbits/sec).

Page 7: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 7

Page 8: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 8

Advantages:These are e.g.:

- more reliable communication channels,- use of PC-based standard technologies

and software like TCP/IP-stack, webservers, browsers, Java, XML etc.

- significant cost reduction fordevelopment, equipment and operation- less effort in particular on the client´s

side: usually the client just needs astandard web browser,

- worldwide availability of internet accessat low costs

Page 9: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 9

Page 10: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 10

The range of possible remote accessapplications and the related benefit is large:

- remote production and machine datacollection,

- remote system monitoring,- remote error detection,

- remote observation purposes, also forsecurity reasons,

- customer support for programming andrunning the system, help for bug fixing,

- remote device parameterisation,- software/firmware updates via internet,- better support for maintenance staff,

- sometimes even avoiding service trips,

Page 11: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 11

direct system control by remoteoperator interface,

- and last but not least better marketingsupport: some device manufacturers not

only provide the usual bunch ofdocumentation on their web-site but start

to make accessible real devices fordemonstration purposes to their

perspective customers.

Page 12: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 12

High-level web interfaces

High-level remote access to a KUKA robot via internet and CAN

Page 13: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 13

High-level web interfaces

High-level remote programming and control concept for a FESTO handling robot using CAN

Page 14: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 14

Remote access to and monitoring of lower CAN layers

CAN Message Manager's web interface

Page 15: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 15

Remote access to and monitoring of lower CAN layers

Concept of extending CAN systems over the internet using CAN-TCP/IP-CAN gateways

Page 16: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 16

Remote access to and monitoring of lower CAN layers

Software structure of CAN-TCP/IPCAN gateways

Page 17: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 17

PC-based and embedded systems for web

server and client

Examples of embedded web servers, partially available with CAN interface

Page 18: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 18

PC-based and embedded systems for web

server and client

Remote access concept, not capable of passing firewalls.

Page 19: Remote control - CAN bus1 Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied.

Remote control - CAN bus 19

PC-based and embedded systems for web

server and client

Modified access method, to overcome firewalls