All-In-one single-chip interface for CANopen.
The Deutschmann Automation UNIGATE IC is a complete single-chip CANopen-solution in a 32-DIL-housing. On a space of 45 mm × 25 mm only the unit contains all required components, such as micro-controller, Flash, RAM, CAN controller and of course the analog components, e.g. optocoupler and bus driver.
The UNIGATE IC is to be connected to the microprocessor of the terminal unit or it can be operated stand-alone. The UNIGATE IC-CANopen gateway is certified and the problem-free operation has been proven through numerous applications with many commercially available master-systems. The integrated microprocessor handles the complete data traffic with the field-bus and with it relieves the processor of the terminal unit of this considerable effort.
The terminal unit's protocol is converted in the UNIGATE IC via a "Script". This "Script" is generated with the free PC-tool Protocol Developer and it is optimally adjusted to the final product and the requirements of the CANopen device acting as a master. Changes in the firmware of the terminal device are not necessary and the terminal device's microprocessor is not stressed additionally with communication- and field-bus-tasks. The hard- and software-interfaces of the Deutschmann UNIGATE IC-series are standardized and functionally the same. Consequently the interchangeability of the different versions of the UNIGATE IC-types is guaranteed without changing the device's electronic system.
The UNIGATE IC-CANopen is especially suitable for the use with terminal units for the automation control. There it does not matter whether it is a complex control system or a simple actor or sensor. Of course, control components beyond the classical automatic control can also be connected to the field-bus world or to the buses based on Ethernet with UNIGATE IC.
Scope of functions
The gateway UNIGATE IC uses a flexible data capacity of CANopen and supports all relevant speeds. The complete range of services of a CANopen device (compliant to CiA 301 V 4.02) is supported by UNIGATE.
The CANopen node-ID can either be set through the intgrated shift register interface with an extra mounted switch, the bus itself or the "Script". The connection of LEDs to signal the state of the device occurs through the shift register interface or directly through the field-bus ASIC. The special advantage of the UNIGATE IC-series is its Script capability . Due to that capability it is not necessary to modify the firmware of the terminal equipment. With the Script the user has the freedom and the possibility of a simple transparent data transfer through the generation of complex protocols up to data editing.
For the use in systems with own microprocessor, the UNIGATE IC CANopen gateway is connected to the processor of the terminal equipment via an UART-interface. The UNIGATE IC takes on the complete communication part, including the field-bus-side and consequently relieves the processor of the terminal unit of this considerable effort. The communication between the device's processor and the UNIGATE IC is controlled by the Script. Due to the Script technology complex protocols can be replicated, data can be processed and buffered between, calculated and so on. And the terminal equipment's firmware is not touched!
The connection to terminal equipment without processor can be carried out via the clocked shift register. A maximum of 256 signals for input and output each can be processed; the UNIGATE IC's firmware is responsible for the different number of input and output signals and takes over control for it.
The second serial interface of the UNIGATE IC can be used either as diagnostic output or as debug-interface for testing a Script.
Due to the use of Deutschmann UNIGATE IC-modules your development effort is reduced by estimated 70 % to 80 % and with it valuable time for market introduction is saved. Because of the continuity of the Deutschmann UNIGATE IC-series not only the bus described here becomes implemented through changing your electronic system just once but also the complete field-bus variety offered by Deutschmann as well as the buses Deutschmann offers, that are based on Ethernet are made available for you. Also the Script that has been generated once can be used virtually without changes for the other field-bus-versions or Ethernet based versions of the UNIGATE IC-series. The adjustment to your own terminal equipment's firmware is dropped.
Hotline and support
A team of qualified experts offer assistance in the implementation, putting into operation, configuration and generation of the Script. Trainings for the different subject areas round off this offer.
Quick information for UNIGATE IC-CANopen gateway
- Complete CANopen NMT slave
- Supports CANopen application layer CiA 301 V. 4.02
- Connection via UART-interface to the existing microprocessor or also suitable for stand-alone operation via shift register
- Max. 255 bytes input data and 255 bytes output data
- Supports all relevant bit-rates
- Separation of the potentials and optocoupler
- UART-interface with up to 625 kbit/s
- Synchronous shift register interface
- Serial interface for "Script" download, configuration, debug-function
- Script language for the optimal adaptation to your field device
- Script generation by means of the free "Protocol Developer"
- No firmware modification of your final product required
- Interchangeable with other Deutschmann UNIGATE field-bus gateways and the Ethernet-based versions
- Dimensions (B × D × H): 45 mm × 25 mm × 20 mm
- Voltage supply: +5 VDC
- Housing: 32 DIL
- Current consumption: typ. 150 mA
- Operating temperature: Industrial temperature range from −40 °C up to +85 °C
- Field-bus (CANopen) functions: All specified NMT slave functions
- Field-bus bit-rates: up to 1 Mbit/s
- Technology: ASIC
- Certificates: CANopen CiA 301 V. 4.02 (pre-certified), CE
Script, Protocol Developer: What is it?
So to speak the "Script" language is the heart of our gateway series. The "Protocol Developer" gives you the possibility to generate a protocol for the connection to a serial interface with simple understandable commands in no time. The predefined standard protocols, such as the 3964R Protocol or Modbus RTU are used. However, the Script language develops its complete performance capability only when you compile "your" protocol.
The "Protocol Developer" supports a variety of functions, in order to bring the received data or the data to be sent in the correct "shape". Mathematical or memory processing commands are known as from other programming languages and they are implemented in an understandable way for the layman.
To control the desired field-bus the default values are used. Then the user does not have to pay further regard to the field-bus. Or field-bus-specific parameters are used, that place the complete performance capability of the bus at the user's disposal.
The chief attraction of this environment is the "debug-window" that is included in the "Protocol Developer", which makes a real debugging, that is real operation, possible, provided that the debug-hardware is connected. Here the conventional functions, such as single step, operation and stop at a breakpoint.
We attach very great importance to data integrity. It is possible to activate special error-detection routines for this if required.