91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫

ECU Based on CAN Bus Multi-Platform Communication

Introduction

With the IC and microcontroller widely used in the car, Hyundai Motor on the number of electronic control more and more common with the engine electronic fuel injection devices, anti-lock braking system (ABS), airbag device , electric windows devices, active suspension and so on. Although the increase in electronic control system to improve the car's power, economy and comfort, but the increased complexity of the circuit also reduces the car's reliability, increased maintenance more difficult. From the perspective of wiring, most of the traditional electron gas system with a single point to point communication, little contact with each other, this will inevitably lead to large pet cabling system. Therefore, a new concept - the car electronic controller area network CAN, also emerged. Order parts from different manufacturers in coordination with a car to be standard. In accordance with the standards ISO, CAN Bus topological structure, so called CAN bus. CAN bus is designed as a vehicle environment, micro-controller communications, the electronic control devices in the car to exchange information between ECN, the electronic control devices in the car to exchange information between ECN to form automotive control network.

Controller Area Network CAN (Controller Area Network) is a multi-master mode serial communication bus, the basic design requires a high bit rate, high resistance to electromagnetic interference, but also can detect any error. CAN in automotive applications, with many industry standards or international standards, such as the International Organization for Standardization (ISO) in ISO11992, ISO11783 and the Society of Automotive Engineers (Society of Automotive Engigeers) of SAE J1939. CAN bus has a standard equipment for vehicles included in the design of the car vehicle.

ECU Based on CAN Bus Multi-Platform Communication

1 CAN Bus Features and Communication Protocol

1.1 CAN Bus Description

CAN communication protocol provides for 4 different frame format, that data frame, remote frame, error frame, and overload frame. Based on the following a few basic rules for communication coordination: the bus access, arbitration, encoding / decoding, error annotation and ultra-cut label. CAN follow OSI model. OSI reference model in accordance with only three layers: physical layer, data link layer and supplicate layer, but still need user defined application layer. CAN-bus as an effective support for real-time control of distributed control or serial communication network, from a range of applications across multiple high-speed networks to low-cost route network. Such as: CAN in automotive components in the engine control, ABS, anti-slide system applications, the bit rate up to 1Mbps. At the same time, it can be used to transport vehicles cheap electrical system, such as electric windows, lighting, spotlight, seat adjustment, etc., to replace the hardware needed to connect. The sanctions for the twisted pair transmission medium, communications rates up to 1Mbps/40m, direct transmission distances of up to 10km/5kbps, the number of attached devices up to 110. CAN multi-master work, communication and flexible, without station node address information, bus arbitration techniques using non-destructive, real-time requirements. In addition, CAN frame structure with a short transmission signal, transmission time is short, has strong anti-interference ability.

CAN bus communication protocol with the other difference between the two main aspects: Messaging does not include destination address, it is the whole Wang broadcast, based on the terminal according to packet identifier Guolv reflect the nature of the data packets It features online access the net, plug and play and multi-station receiver; Another aspect is particularly enhanced data security to meet the control system and other high data requirements for the system requirements.

1.2 J1939 communication protocol

J1939 CAN bus protocol is a communication protocol 2.0B (29 ID) on the specific implementation of the application layer, is the SAE heavy trucks and buses for the development of communication protocols; to CAN 2.0B, based on the standard physical layer is compatible with the ISO11898 standard and consistent with the specification of the CAN controller and transceiver. CAN J1939 protocol identifier will be divided into the following sections: Priority (P), the data pages (PGN), protocol data unit (PDU) format, PDU-specific domain (PS) and the source address (SA). J1939/71 application layer document defines the various parameters of vehicle control and command of the PGN.

ECU Based on CAN Bus Multi-Platform Communication

Thus, J1939 and CAN communication protocol identifier difference is 29 (ID), the same data field. J1939 to CAN in the 29 identifiers (or Distinguishing identification) for a detailed definition of the physical. Through the PDU will be the standard format package for the J1939 CAN protocol format. PDU information frame has the priority of P, retention position R, the data page DP, protocol data unit PF, expansion unit PS, the source address SA and the data field DATA of seven parts, namely, the 29 CAN identifier with the data.

2 Design

2.1 Automotive electronic control network

Vehicle ECU data transmission between the characteristics of the main difference is the data transmission frequency, such as high-speed run-time engine, for the high frequency data transmission, the transmission every few ms 1; in low speed, for the low frequency data transmission, every tens and even hundreds of ms 1 ms before transmission. However, in order to meet the real-time requirements, it required the control unit as much as possible of each vehicle of public data sharing, but since each control unit of the real-time requirement is because the data update rate and the control period in different and different. This requires the data exchange network is based on the priority of competing models, and its high communication speed. CAN bus is designed to meet these requirements the. CAN has been the international standard ISO11898 and the occasion for high-speed low-speed situations of ISO11519-3.
Usually used car network bus, a number of different rates in different types of nodes are connected, and use the gateway servers to achieve the vehicle's information sharing and network management. If according to the U.S. Society of Automotive Engineers (SAE) standards for vehicles Network Committee SAE J2057, the vehicle data transmission network is divided into three categories. Figure 1 is available here briefly. One gateway is the core of internal communications vehicles, which can be achieved through the CAN bus in the sharing of information and the realization of the internal car network management and fault diagnosis; to all feedback on the data bus to display on the dashboard assembly , the driver information through the dashboard can be aware of the various electronic control devices are working properly.

2.2 Hardware Design Communication Platform

In the design, the main chip microcontroller CPU used 51. CAN CAN communication controller to perform a complete agreement, complete communications capabilities, including information buffer and receive filter, so use Philips CAN controller, the SJA1000. Chosen as the CAN bus PCA82C250 transceiver, PCA82C250 is CAN protocol controller and the physical bus interface between the operating environment in the transient resistant, anti-RF and anti-electromagnetic interference performance, internal limiting circuit when a short circuit transmit output level for protection. Shielded electricity transmission medium, between the control node and the media joined the optocoupler circuit in order to improve anti-interference ability of bus interface. Figure 2 for the communications platform hardware block diagram, Figure 3 for the controller and transceiver connection interfaces.

To further improve system reliability, the system need to be considered redundant design. As the harsh automotive environment, and more disturbances in the CAN_H and CAN_L signal line and ground, respectively, between the two capacitors in parallel to filter the noise, so that a smooth signal transmission. Electricity can be installed two sets of double-shielded, two media simultaneously in the transmission of information. Only one media receiver, the redundant and non-redundant section of the bus switch to connect the critical points.

2.3 Software Design

In short, the communications platform to realize the function is so that each node (ECU) through the CAN bus communication with each other, sending and receiving commands, information, and sharing of data, thereby enhancing their control performance and operating efficiency. Vehicle CAN data bus to each node (ECU) has its own address and name of the corresponding. ECU address that the data transmission destination, and its name will identify the basic functions of the ECN. Node continuously monitors the bus sent the data. When the data received address values coincide with its own address, the node will be token. In the communication protocol, the only access to the right token of the node to send data, in order to prevent two or more nodes transmit data simultaneously to cause confusion. Each node also has the opportunity to get the token to complete the data transfer.

The software design is based on the Keil C language. Process mainly by the main module, interrupt handling module and data communication module etc., shown in Figure 4.

ECU Based on CAN Bus Multi-Platform Communication

The main module to complete the hardware initialization, register configuration, SJA1000 initialization, etc.; interrupt interrupt processing module includes data to send, receive, error handling, and alarm processing; data communication module for data request, sending, receiving, and so on.

When a node A sends data request packets (remote frame), the request to another node B message (answer frame), the Node B receives a request, through identification, then send the data (answer frame). As the data request no data field, so the data frame length is relatively much smaller. After verification by the analysis of the data and node B received the same request data procedures be verified.

Conclusion

In the design of modern cars 中, CAN Zongxianyijing Cheng Wei build a kind of auto network of trend; Er vehicle network Zuoweizhijie and car Neibugege ECU Lian Jie Bing Fuzemingling the transmission of data to send and Gong Xiang, their reliability and Wendingxingyu whole closely related to the performance of vehicles. Design and development of this paper is built based on experimental conditions, the simulation platform, communication between nodes is through communication nodes such as the CAN's. Tests showed that its operating performance is stable, but the practical needs further research and improvement, and process communications processing, error correction and fault tolerance to be further improved.

Declined comment

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
精品少妇在线视频| 久久成人资源| 日本精品视频在线观看| 日韩一级片免费视频| 亚洲一区二区三区毛片| 中文字幕中文字幕一区三区 | 99久久免费观看| 成人国产在线看| 91精品久久久久久久久久另类| 97精品国产91久久久久久| 99在线视频播放| 成人做爽爽免费视频| 99三级在线| 久久久成人精品一区二区三区| 国产v片免费观看| 日韩一区av在线| 国产精品久久久久久久av电影| 国产精品视频免费一区| 精品伦理一区二区三区| 亚洲一区二区三区在线观看视频| 日韩中文字幕一区| 青青青青在线视频| 韩国精品一区二区三区六区色诱| 国产欧美一区二区三区不卡高清| 99re在线视频上| 久久大香伊蕉在人线观看热2| 久久久久久九九九九| 国产精品久久久久久久乖乖| 中文字幕制服丝袜在线| 午夜啪啪福利视频| 青青草视频在线视频| 久久国产精品影视| 欧美一乱一性一交一视频| 男人天堂av片| 91精品国产91久久久久久久久| 精品国产欧美一区二区五十路 | 欧美亚洲第一页| 国产伦精品一区二区三区高清| 成人久久18免费网站漫画| 久草一区二区| 精品国产一区二区三| 日韩中文字幕一区| 麻豆亚洲一区| 国产chinese精品一区二区| 久久综合网hezyo| 色狠狠久久av五月综合| 国产无限制自拍| 九九热只有这里有精品| 欧美极品在线播放| 欧美日韩无遮挡| 久久婷婷人人澡人人喊人人爽| 久久五月情影视| 欧美在线日韩在线| 91精品在线国产| 欧美成人精品三级在线观看| 欧美在线免费观看| 久久久亚洲影院| 一区二区三区四区久久| 欧美变态另类刺激| 久久人妻无码一区二区| 欧美日韩国产二区| 国产综合视频在线观看| 日韩在线视频导航| 欧美一区二区高清在线观看| www精品久久| 欧美日韩国产成人在线观看| 男人天堂av片| 日韩在线观看免费高清| 欧美一区二区三区四区在线| 丰满人妻中伦妇伦精品app| 国产精品黄页免费高清在线观看 | 日韩一区二区福利| 少妇精品久久久久久久久久| 国产精品一区电影| 久久夜色撩人精品| 蜜桃精品久久久久久久免费影院| 国产xxx69麻豆国语对白| 国产精品国产三级国产专区51 | 国产精品视频一区二区三区四| 日韩在线三区| 久久久神马电影| 午夜欧美性电影| 91国视频在线| 性视频1819p久久| 91国内揄拍国内精品对白| 亚洲最大福利视频网| 成人黄色中文字幕| 亚洲欧洲精品一区二区 | 中文字幕一区二区三区最新| 国产日韩换脸av一区在线观看| 国产精品日韩在线一区| 激情综合在线观看| 国产精品久久亚洲7777| 国产自产精品| 欧美精品情趣视频| 国产精品影院在线观看| 亚洲欧洲一二三| 久久成人免费观看| 欧美亚洲视频在线看网址| 国产精品视频一区国模私拍| 欧美一区二三区| 久久不射电影网| 国产久一一精品| 午夜欧美性电影| 日韩中文有码在线视频| 国产尤物91| 亚洲砖区区免费| 久久精品一区二| 欧美 国产 综合| 精品国产_亚洲人成在线| 国产欧亚日韩视频| 亚洲激情电影在线| 国产mv免费观看入口亚洲| 欧美亚洲视频在线看网址| 国产精品成av人在线视午夜片| 黄色大片中文字幕| 欧美精品xxx| 久久亚裔精品欧美| 欧美国产综合视频| 欧美激情aaaa| 国产黄色片免费在线观看| 欧洲精品码一区二区三区免费看| 国产精品嫩草视频| 91免费版网站在线观看| 欧美日韩国产免费一区二区三区| 麻豆成人在线看| 国产经典久久久| 狠狠97人人婷婷五月| 亚洲蜜桃av| 国产精品久久久久久久免费大片| 国产日韩中文在线| 日本欧美中文字幕| 欧美巨猛xxxx猛交黑人97人| 久久综合久久网| 国产综合在线视频| 性欧美精品一区二区三区在线播放| www.亚洲成人| 91精品一区二区三区四区| 欧美 日韩 国产 高清| 亚洲bt天天射| 国产精品久久久久不卡| 久久久国产精华液999999| 国产一区二区高清不卡| 日本黄网站免费| 一道本在线观看视频| 久久精品99久久久香蕉| 91精品国产九九九久久久亚洲 | 国产三区二区一区久久| 日韩av日韩在线观看| 欧美激情综合亚洲一二区| 精品国模在线视频| 久久亚洲a v| 国产精品亚洲视频在线观看| 欧美精品七区| 日韩欧美精品在线不卡| 污污污污污污www网站免费| 中文字幕免费高| 国产精品久久久久久久久| 国产a视频免费观看| 99久久久久国产精品免费| 国产日韩欧美综合精品| 国内精品**久久毛片app| 欧美一区亚洲一区| 人偷久久久久久久偷女厕| 欧美一区二区三区综合| 亚洲国产激情一区二区三区| 一区二区三区四区免费观看| 久久国产精品网站| 久久综合色影院| 国产精品久久久久久久久久99 | 精品国产乱码久久久久久108| 久久久久久久激情视频| 国产精品1区2区在线观看| 国产精品一区二区三区在线| 精品婷婷色一区二区三区蜜桃| 欧美综合在线第二页| 熟女少妇精品一区二区| 亚洲综合精品一区二区| 一区二区精品在线观看| 美女av一区二区| 精品国偷自产一区二区三区| 国产精品极品美女粉嫩高清在线 | 性欧美在线看片a免费观看| 亚洲一区二区三区久久| 精品免费国产| 欧美日韩成人免费| 欧美激情一区二区三区久久久| 欧美激情视频给我| 中文字幕一区二区三区精彩视频| 中文字幕无码精品亚洲资源网久久| 蜜月aⅴ免费一区二区三区| 精品久久久久久久久久中文字幕| 精品国产一区二区三区免费 | 俄罗斯精品一区二区三区| αv一区二区三区| 97国产一区二区精品久久呦| 91国自产精品中文字幕亚洲| 久久久久九九九| 久久久精品在线观看| 精品综合久久久久久97|