1, as an innovation of BOSCH, CAN bus was originally designed for the automotive field, but it is widely used in industrial automation, with its unique design and efficient performance. It is a two-wire differential signal system based on OSI model, which supports multi-master and broadcast communication, transmits short messages, and has remarkable flexibility and reliability. The development in 1983 and the release in 1986 marked the beginning of CAN technology.
2, Abstract: Controller local Area network (CAN) is an effective support pointThe field bus with distributed control or real-time control has the characteristics of high performance and high reliability; With the development of modern automobile technology, CAN technology is widely used in the field of automotive electronics.
3, there are generally three kinds of CAN-BUS bus in the car: high-speed power drive system (speed up to 500kb/s or more) mainly connected to the engine ECU, ABSECU, SRSECU, instrument group, etc. The low-speed CAN bus is used for the body comfort system (speed 100kb/s), and the connection objects are centralized control locks, electric doors and Windows, rearview mirrors, interior lights, etc. There might even be a satnavIntelligent communication system. Through sensors throughout the body, the car's various driving data is sent to the "bus."
4, basic concept: CAN is the abbreviation of Controller Area Network (hereinafter referred to as CAN), is an ISO international standardized serial communication protocol. In the automotive industry, a variety of electronic control systems have been developed for the requirements of safety, comfort, convenience, low power consumption and low cost.
5, CAN bus is a multi-master bus, the communication medium can be twisted pair, coaxial cable orOptical fiber. CAN protocol uses communication data block to encode, replacing the traditional station address coding, so that the number of nodes in the network is not limited in theory. Because CAN bus has strong error correction ability and supports differential transceiver, it is suitable for high interference environment and has a long transmission distance.
6, with priority and arbitration functions, multiple control modules hang to CAN-BUS through the CAN controller, forming a multi-host local network. You can receive or mask the packet based on the packet ID. 1 Reliable error handling and error detection mechanism. 1 After the sent information is damaged, it can be automatically resend. 1The node has the function of automatically exiting the bus in case of serious error.
Yes, Microchip has more MCU models with CAN, and it is easy to use. The European CAN interface is a list mode, there are many constraints to use, not very flexible. For example, ST and NXP proprietary... The CAN interface of the United States is mostly mailbox, and the personal feeling is more flexible and pleasant to use.
A single chip microcomputer with can bus function is a single chip microcomputer integrated with CAN controller; For example, the P87C591 is a monolithic 8-bit high-performance microcontroller with an on-chip CAN controller. It uses the powerful 80C51 instruction set and successfully incorporates the powerful PeliCAN capabilities of the SJA1000 CAN controller.
Peripheral interface - includes USB 0 full speed device, Ethernet MAC with associated DMA controller, four UART with fractional baud rate generation, dual channel CAN controller, and SPI andTwo SSP controllers with FIFO to meet diverse communication needs. Digital audio - I2S interface supports digital audio input and output, and rich I2C interface provides multi-protocol compatibility. The soul of automotive electronics, the MCU plays a key role in the world of semiconductor engineers. Zhao's article delves into the wide application of automotive control chips, especially car-scale MCUS such as the ARM Cortex family. The performance parameters of these microcontrollers, such as operating voltage, main frequency, storage capacity and I/O interface, have a significant impact on the body,The four core areas of chassis, power and cockpit have special requirements.
MCU introduction Analysis/MCU, that is, the microcontroller, it is an integrated CPU, RAM, ROM and other core components of the monolithic solution, designed for efficient and accurate combined control. Historically, giants such as Intel, Zilog, ARM, MIPS and RISC-V have made indelible contributions to its development.
STM32F105, support dual can, affordable price.
CAN-BUS system mainly includes the following components: CAN controller, CAN transceiver, CAN-BUS data transmission line and CAN-BUS terminal resistor. 1. CAN controller, CAN Transceiver Each control unit on CAN-BUS is provided with a CAN controller and a CAN transceiver.
The structure of the CAN bus usually consists of the following parts: Physical layer: The CAN bus transmits through physical lines, including cables and connectors. Data link layer: CANThe data link layer of the bus consists of two sub-layers: the Logical Link layer (LLC) and the Media Access Control (MAC) layer. The LLC layer is responsible for establishing and managing communication connections, and the MAC layer is responsible for controlling the transmission of data.
The CAN bus consists of a CAN controller, a CAN transceiver, a data transmission line, and a data transmission terminal. The characteristics of CAN bus: it has the advantages of strong real-time, long transmission distance, strong anti-electromagnetic interference ability and low cost. It adopts dual-line serial communication mode, has strong error detection ability, and can work in high noise interference environment.
The complete CAN circuit is made by CAIt eventually became an international standard (ISO11898) and is one of the most widely used fieldbuses in the world.
2, CAN is the short for controller local area network, is one of the most widely used field buses in the world. The structure is simple, only 2 wires are connected to the outside, and the error detection and management module is integrated inside. Basic concept: CAN is an ISO international standardized serial communication protocol. In the automobile industry, a variety of electronic control systems have been developed for the requirements of safety, comfort, convenience, low nuisance and low cost.
3, CAThe meaning of N bus is the abbreviation of Controller Area Network (CAN), which is an ISO international standardized serial communication protocol. As one of the most widely used fieldbuses in the world, CAN was originally designed as a microcontroller communication in the automotive environment to exchange information between various electronic control devices in the vehicle to form an automotive electronic control network.
4, CAN is the short for Controller Area Network (CAN), is a kind of distributed real-time controlSystem of serial communication network. Transmission speed up to 1Mbps, communication distance up to 10km, lossless bit arbitration mechanism, multi-master structure. In recent years, the price of CAN controllers has become lower and lower. Low cost: ECUs communicates through a single CAN interface with low cabling costs.
5, CAN bus is a serial communication protocol bus for real-time applications, it can use twisted pair to transmit signals, is one of the world's most widely used fieldbuses. The CAN bus was originally designed for microcontroller communication in automotive environments.
6, CAN bus protocolIt has the following characteristics: 1) Multi-master control When the bus is idle, all the units connected to the bus can start to send information, which is the so-called concept of multi-master control. The device that first takes possession of the bus is eligible to send information on the bus.