Danaher Controls First To Use New BiSS Communications Bus for Absolute Encoders.Business Editors CHICAGO--(BUSINESS WIRE)--Dec. 11, 2002 In partnership with chipmaker chip·mak·er n. A manufacturer of electronic and integrated circuit chips. iC-Haus, Danaher Controls has released the first encoder A hardware device or software that assigns a code to represent data. See encode. 1. (algorithm, hardware) encoder - Any program, circuit or algorithm which encodes. Example usages: "MPEG encoder", "NTSC encoder", "RealAudio encoder". 2. to use a new high speed communications bus called BiSS (Bidirectional The ability to move, transfer or transmit in both directions. Synchronous Serial Interface). A major supplier of encoders, Danaher Controls adopted the new bus for its ACURO line of absolute encoders, to solve the problems of proprietary protocols, slow speeds, and to reduce machine design costs. The BiSS bus is nonproprietary, and its VHDL (VHSIC Hardware Description Language) A hardware description language (HDL) used to design electronic systems at the component, board and system level. VHDL allows models to be developed at a very high level of abstraction. description is freely available under GPL See GNU General Public License. 1. GPL - General Purpose Language. 2. GPL - ["A Sample Management Application Program in a Graphical Data-driven Programming language", A.L. Davis et al, Digest of Papers, Compcon Spring 81, Feb 1981, pp. 162-167]. agreement. Running at 10 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. , it is many times faster than current alternatives. Unlike some encoder buses, it is all-digital, and includes a cyclic redundancy check (algorithm) cyclic redundancy check - (CRC or "cyclic redundancy code") A number derived from, and stored or transmitted with, a block of data in order to detect corruption. (CRC (Cyclical Redundancy Checking) An error checking technique used to ensure the accuracy of transmitting digital data. The transmitted messages are divided into predetermined lengths which, used as dividends, are divided by a fixed divisor. ) that is more secure than the check used in the SSI (1) See server-side include and single-system image. (2) (Small-Scale Integration) Less than 100 transistors on a chip. See MSI, LSI, VLSI and ULSI. 1. (electronics) SSI - small scale integration. 2. bus. Moreover, BiSS allows for sensor status and diagnostics information. In addition, the new bus is hardware-compatible with SSI, so existing SSI users can convert to the new system with just a software change. Background Absolute encoders have many advantages over incremental Additional or increased growth, bulk, quantity, number, or value; enlarged. Incremental cost is additional or increased cost of an item or service apart from its actual cost. encoders, but they have been handicapped over the years by difficulty in communications. An incremental encoder produces very little information -- a stream of pulses -- so it is simple to connect. An absolute encoder, by definition, produces a multi-bit data word. At first, this was communicated via a parallel interface, but parallel interfaces are bulky and expensive. In response to this, several serial communications See serial transmission and serial. methods were developed, but they, too, have drawbacks. Two of them, EnDat(R) and Hiperface(R) are proprietary -- using them locks a machine builder into just one brand of encoder, and does not allow second-sourcing. Another communications protocol Hardware and software standards that govern data transmission between computers. The term "protocol" is very generic and is used for hundreds of different communications methods. A protocol may define the packet structure of the data transmitted or the control commands that manage the -- SSI(R) (Synchronous Serial Interface) -- is freely available, but its performance is limited in several ways, including its comparitively slow data rate of 1.5 MHz and its poor error-checking. What has been needed is a high-performance nonproprietary communication method for absolute encoders -- one that will allow for future growth and yet maintain compatibility with installed equipment. An Improvement Over Current Options The BiSS communications bus allows no ambiguity about absolute position. One of the proprietary protocols transmits absolute data only at power-up, and sends only incremental data after that. This solves the problem of not knowing position at startup, but it does not self-correct for momentary data dropouts during operation. With only incremental data coming into the controller, a glitch A temporary or random hardware malfunction. It is possible that a bug in a program may cause the hardware to appear as if it had a glitch in it and vice versa. At times it can be extremely difficult to determine whether a problem lies within the hardware or the software. See glitch attack. can cause the controller to lose track of position. BiSS sends full absolute position data whenever the controller polls the encoders. BiSS is purely digital, eliminating the analog outputs used by some other protocols. While using analog signals An analog or analogue signal is any time continuous signal where some time varying feature of the signal is a representation of some other time varying quantity. It differs from a digital signal in that small fluctuations in the signal are meaningful. appears to save on communications bandwidth, it requires that the control equipment contain costly A/D converters (Analog/Digital converter) A device that converts continuously varying analog signals from instruments and sensors that monitor conditions, such as sound, movement and temperature into binary code for the computer. . The BiSS bus enables machine builders to avoid this expense because all the signals are digital from the beginning. In addition, BiSS includes a cyclic redundancy check (CRC) with every data transmission, which SSI does not. BiSS can also carry data other than position. An internal register in the encoder (which can be read and written to by the master) can contain not only relevant data about the encoder itself (identification, device data, resolution, etc.), but can receive other digital data (temperature, proximity, etc.) and transmit it to the master on demand, without interfering with real-time operation Noun 1. real-time operation - data processing fast enough to keep up with an outside process real-time processing data processing - (computer science) a series of operations on data by a computer in order to retrieve or transform or classify information . BiSS can be configured for point-to-point use, with one controller (master) and one encoder (slave), or with one master and multiple slaves. This can significantly reduce wiring expense. The system measures transmission delay for multiple inputs and automatically compensates for it, so system dynamics System dynamics is an approach to understanding the behaviour of complex systems over time. It deals with internal feedback loops and time delays that affect the behaviour of the entire system. are not adversely affected by cable length. Using ordinary twisted-pair cable (three pairs), a BiSS system can be 50 m long; with Cat 5 cable, it can be up to about 150 m. The table below compares BiSS to other available protocols.
SSI EnDat(R) Hiperface(R) BiSS
----------------------------------------------------------------------
Connection Point-to- Point-to-Point Bus or Bus or
Point Point-to- Point-to-
Point Point
----------------------------------------------------------------------
Transmission mode Unidirec- Bidirec- Bidirec- Bidirec-
(digital) tional, tional, tional, tional,
synchronous synchronous synchronous synchronous
----------------------------------------------------------------------
Sensor data 1.5 MHz 2 MHz, plus 38.4 kBaud, 10 MHz
transmission analog plus analog
----------------------------------------------------------------------
Protocol length Yes Yes No Yes
adjustable
----------------------------------------------------------------------
Multi-cycle data No No No Yes
protocol available
----------------------------------------------------------------------
Number of lines, 4, unidirec- 2 bidirec- 2 bidirec- 4 unidirec-
direction tional tional, 2 tional tional
unidirectional
----------------------------------------------------------------------
Analog lines None 4 4 None
----------------------------------------------------------------------
Multi-slave No No Yes Yes
synchronization
----------------------------------------------------------------------
Alarm/warning bit Definable Yes No Definable
----------------------------------------------------------------------
Plug & Play (Auto- No Yes Yes Yes
configuration)
----------------------------------------------------------------------
For more information -- Full technical information on BiSS is available from Danaher Controls and iC-Haus GmbH. Danaher Controls may be reached at 800-873-8731, www.dancon.com, Fax: 847-662-6633.; iC-Haus may be reached at +49 6135-9292-0, Fax +49-6135-9292-192, www.ichaus.com. About Danaher Controls Danaher Controls designs, manufacturers and markets a wide variety of encoders, counters, motion controls and timing products worldwide, including Dynapar, Northstar, and Hengstler brand encoders, Veeder-Root brand counters and Eagle Signal brand timers. For more information, contact your nearest Danaher Controls distributor or Danaher Controls at 1675 Delany Road, Gurnee, IL 60031. Phone: 1-800-873-8731 or 847-662-2666; Fax: 847-662-6633. Website: www.dancon.com. EnDat(R) is a registered trademark of Johannes Heidenhain GmbH. Hiperface(R) is a registered trademark of Max Stegmann GmbH. All other Products and company names listed are trademarks or trade names of their respective companies. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion