IEBus - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

IEBus
 ...
IEBus (Inter Equipment Bus)
Communication protocol
μPD72042B protocol controller made by NEC
PurposeCommunication between equipments within a vehicle or a chassis.
e.g.) Car audio,Vending machine,etc.
Developer(s)Renesas (formerly NEC Electronics)
Introduction1993; 31 years ago (1993)
Based onPWM (pulse-width modulation)
Base clock: 6.000 MHz (6.291 MHz)
OSI layer"Physical" and "Data link" layer
HardwareIEBus controller & Transceiver

IEBus (Inter Equipment Bus) is a communication bus specification "between equipments within a vehicle or a chassis" of Renesas Electronics. It defines OSI model layer 1 and layer 2 specification. IEBus is mainly used for car audio and car navigations, which established de facto standard in Japan, though SAE J1850 is major in United States.[1]
IEBus is also used in some vending machines, which major customer is Fuji Electric.[2]: 244(42)  Each button on the vending machine has an IEBus ID, i.e. has a controller.
Detailed specification is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors.[3] Its modulation method is PWM (Pulse-Width Modulation) with 6.00 MHz base clock originally, but most of automotive customers use 6.291 MHz, and physical layer is a pair of differential signalling harness. Its physical layer adopts half-duplex, asynchronous, and multi-master communication with carrier-sense multiple access with collision detection (CSMA/CD) for medium access control.[4]: 7  It allows for up to fifty units on one bus over a maximum length of 150 meters.[4]: 7  Two differential signalling lines are used with Bus+ / Bus− naming,[4]: 5  sometimes labeled as Data(+) / Data(−).

It is sometimes described as "IE-BUS", "IE-Bus," or "IE Bus," but these are incorrect. In formal, it is "IEBus." IEBus® and Inter Equipment Bus® are registered trademark symbols of Renesas Electronics Corporation, formerly NEC Electronics Corporation, (JPO: Reg. No.2552418[5] and 2552419,[6] respectively).

History

In the middle of '80s, semiconductor unit of NEC Corporation, currently Renesas Electronics, started the study for increasing demands for automotive audio systems.[7] IEBus is introduced as a solution for the distributed control system.[8]: 18 

In the late 1980s, several similar specifications, including the Domestic Digital Bus (D2B), the Japanese Home Bus (HBS),[9][10][11] and the European Home System (EHS) are proposed by different companies or organizations. These were once discussed as IEC 61030,[12] but it was withdrawn in 2006. IEBus is also a similar specification (refer to "Transfer signal format" section), but not listed in these criteria. As the result, IEBus becomes a de facto standard of car audio in Japan.[citation needed]
Regarding the Domestic Digital Bus (D2B), it is re-defined as D2B Optical by Mercedes-Benz independently.
As for Japanese Home Bus System (HBS), it is defined in 1988 as Home Bus System Standard Specification, ET-2101 by JEITA and REEA (Radio Engineering & Electronics Assiation) in Japan. It is being used by several Japanese air conditioner manufacturers (for example, M-Net from Mitsubishi[13] and the P1/P2 or F1/F2 bus from Daikin[14][15]). Fujitsu provided HBPC (Home Bus Protocol Controller) chip as MB86046B.[11] But it is unclear whether Fujitsu (currently, Cypress) still manufactures this HBPC LSI as of 2018. Mitsumi Electric provides the MM1007 and MM1192 driver ICs for HBS. The HBS specification is also discussed in the Echonet Consortium.[16][17][18][19][20] In 2014, a utility model patent for protocol converter from HBS to RS-485 is granted in China as "CN204006496U." [21]

Regarding the replacement of IEBus, a paper by Hyundai Autonet, currently Hyundai Mobis,[22] describes as follows. "In communication methods for digital input capable amplifiers, Inter Equipment Bus (IEBus) was used in early times, but for now, Controller Area Network (CAN) is mainly used."[23]

Protocol overview

A paper cup soft drink vending machine utilizing IEBus

A master talks to a slave. Each unit has a master and a slave address register. Only one device can talk on the bus at any given time. There is a pecking order for the types of communications which will take precedence over another. Each communication from master to slave must be replied to by the slave going back to the master with acknowledge bits each of those show ACK or NAK.[4]: 10  If the master does not receive the ACK within a predefined time allowance for a mode, it drops the communication and returns to its standby (listen) mode.

Detailed specification of OSI model layer 2 is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors.[3][24] In 2012, one of Chinese manufacturer's patent is granted as "CN202841169U".[25]

An open-source software emulator called "IEBus Studio" exists on a repository of SourceForge, but the last update was on 2008-02-24.[26][27] Another open-source analyzer software called "IEBusAnalyzer" is available on GitHub repository.[28] Some hobbyist made some tools also.[29]

Physical layer (OSI model layer 1) specification overview

From μPD6708 data sheet.[4]: 7  and μPD78098B Subseries user's manual, hardware.[30]: 428 

  • Communication system
Half-duplex asynchronous communication
  • Multi-master system
All the units connected to the IEBus can transfer data to the other units.
  • Broadcast communication function (communication between one unit and multiple units)
Normally, communication is individually carried out from one unit to another. By using the broadcast communication function, however, communication can be executed from one unit to plural units as follows:
  • Group broadcast communication: Broadcast communication to group units
  • Simultaneous broadcast communication: Broadcast communication to all units
  • Effective transmission rate
The effective transmission rate can be selected from the following three communication modes:
Mixture of the plural of modes in the same bus line is not allowed.
Correct communication between different base clock is not possible.
Mode Maximum Number of Transfer Bytes
(bytes/frame)
6.000000 MHz
base clock
6.291456 MHz
base clock
0 16 Approx. 3.9 kbit/s Approx. 4.1 kbit/s
1 32 Approx. 17 kbit/s Approx. 18 kbit/s
2 128 Approx. 26 kbit/s Approx. 27 kbit/s
  • Access control
CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
The priority of occupying IEBus is as follows:
«1» Broadcast communication takes precedence over individual communication.
«2» The lower the master address, the higher the priority.
  • Communication scale
    • Number of units: 50 MAX.
    • Cable length: 150 m MAX. (when a twisted pair cable is used)
    • Load capacity:
        MAX. 8000 pF; between Bus+ and Bus−, (6.000000 MHz base clock)
        MAX. 7100 pF; between Bus+ and Bus−, (6.291456 MHz base clock)
    • Terminating resistor: 120 Ω
  • Logic level[4]: 19, 66 
    • Logic 1: Low level. Voltage difference between Bus+ and Bus− is under 20mV
    • Logic 0: High Level. Voltage difference between Bus+ and Bus− is over 120mV
      • In-phase input voltage high: Bus+ ≤ (VDD-1.0) V, Bus− ≥ 1.0 V

Transfer signal format

From μPD6708 data sheet.[4]: 10  and μPD78098B Subseries user's manual, hardware.[30]: 433 

This frame format is much similar to that of Domestic Digital Bus (D2B).[31]: §10.2, p.361 

  • All fields are MSB first.
Field name Header Master
address
field
Slave
address
field
Control
field
Message
length
field
Data fields
Data 1  ···  Data N
Number of bits 1 1 12 1 12 1 1 4 1 1 8 1 1 8 1 1  ···  8 1 1
Signal format Start
bit
Broad-
cast
bit
Master
address
P Slave
address
P A Control
bit
P A Message
length
bit
P A Data
bit
P A  ···  Data
bit
P A
Transfer time At 6.000 MHz base clock
Mode 1 Approx. 7370 μs Approx. 1590×N μs
Mode 2 Approx. 2090 μs Approx. 410×N μs
Mode 3 Approx. 1590 μs Approx. 300×N μs
Remark

P: Parity bit (1 bit); Even parity
A: Acknowledge bit (1 bit)
    When A = 0: ACK
    When A = 1: NAK
    In broadcast communication, the value of the acknowledge bit is ignored.
N: Number of data bytes

Functions of Control bits

Zdroj:https://en.wikipedia.org?pojem=IEBus
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.






Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk


Hex Bit 3 Bit 2 Bit 1 Bit 0 Function Remark
0x0 0 0 0 0 Reads slave status
0x3 0 0 1 1 Reads data and locks unit Locking unit