CN104202200A - FlexRay bus-based online network diagnosis device - Google Patents

FlexRay bus-based online network diagnosis device Download PDF

Info

Publication number
CN104202200A
CN104202200A CN201410469657.2A CN201410469657A CN104202200A CN 104202200 A CN104202200 A CN 104202200A CN 201410469657 A CN201410469657 A CN 201410469657A CN 104202200 A CN104202200 A CN 104202200A
Authority
CN
China
Prior art keywords
pins
flexray
microprocessor
bus
pin
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410469657.2A
Other languages
Chinese (zh)
Other versions
CN104202200B (en
Inventor
李芳�
王丽芳
廖承林
苏笑然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Electrical Engineering of CAS
Original Assignee
Institute of Electrical Engineering of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Electrical Engineering of CAS filed Critical Institute of Electrical Engineering of CAS
Priority to CN201410469657.2A priority Critical patent/CN104202200B/en
Publication of CN104202200A publication Critical patent/CN104202200A/en
Application granted granted Critical
Publication of CN104202200B publication Critical patent/CN104202200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
  • Debugging And Monitoring (AREA)

Abstract

A FlexRay bus-based online network diagnosis device comprises a microprocessor MC9S12XF512, a FlexRay bus interface connected with a FlexRay bus network, a CAN (controller area network) bus interface connected with a CAN bus network, and a bus level measuring circuit. The FlexRay bus-based online network diagnosis device allows the status of the FlexRay bus network to be monitored online. The FlexRay bus-based online network diagnosis device is characterized in that the microprocessor monitors data transmission in the FlexRay bus network; when a network anomaly occurs, a warning message is given out in time for fault grading and processing; normal intra-vehicle network communication is ensured. The FlexRay bus-based online network diagnosis device can be integrated to an existing vehicular controller; the problem that when the FlexRay network is interfered or fails, failure of the FlexRay network to normally operate affects vehicle running safety and reliability is solved.

Description

A kind of network on-line diagnosing apparatus based on FlexRay bus
Technical field
The present invention relates to a kind of network on-line diagnosing apparatus based on FlexRay bus.
Background technology
Develop rapidly along with automotive electronics, the electronic control unit number that power assembly system and line control system (X-by-wire) comprise increases increasingly, control function also day by day complicated, system is more and more higher to the requirement of real-time, high speed and reliability etc.In order to meet these demands, Daimler-Chrysler in 1999 and BMW propose FlexRay bus standard jointly, it supports binary-channel redundancy transmission, each passage reaches as high as the transmission rate of 10Mbit/s, the various topological structures such as supporting bus type, star-like and mixed type, and there are independently network fault tolerance parts etc.FlexRay bus first Application in 2006, in volume production car, has been used in as data backbone network in the suspension system of BMW X5.
Although FlexRay bus has high speed and real-time, but how to guarantee that its safety and reliability problem in application is to promote one of its key point further developing, such as for wire-controlled steering system, once network service goes wrong, can directly cause turning to inefficacy, cause driving safety problem.Although present stage has for the diagnosis of bus system and monitoring tool or system, these instruments or system mainly lay particular emphasis on monitoring, can not analyze the reason of network failure.Such as, the Inspector monitoring tool of the CANoe.FlexRay protocal analysis instrument HuoEB company of Vecotor company can be realized the data acquisition of FlexRay network, tracking, the explanation of message and signal, analysis etc., patent 200810114923 " a kind of USB-Flexray bus adapter based on microprocessor " can be carried out by USB interface the on-line monitoring of FlexRay bus data; Also having can diagnosing network problems for the failure diagnostic apparatus of CAN bus, but be all autonomous device, can not be integrated in existing controller, such as Zhou Ligong CANScope Bus analyzer, can diagnose situations such as communication abnormality, bus delays, because FlexRay bus is different with the transmission mechanism of CAN bus, for the Analysis of Network Malfunction instrument of FlexRay bus, also do not see at present; The diagnosis problem that also has literature research FlexRay bus, as " research of the network management of CAN_FlexRay bus system and diagnosing protocol " (ginseng ginseng, Master's thesis, HeFei University of Technology) in, having designed the network diagnosis of FlexRay bus processes with wrong, but be only frame to be made mistakes or postponed diagnose and process, can not analyzing failure cause, and carry out failure sorted processing.
Summary of the invention
The object of the invention is to overcome the shortcoming of prior art, propose a kind of network on-line diagnosing apparatus and control method thereof based on FlexRay bus.The present invention can be integrated in existing Vehicle Controller, can solve the problem that FlexRay network is interfered or breaks down and cannot normally work.
The present invention gathers FlexRay data by FlexRay communication control circuit, in real time the running status of monitor network.When network goes wrong as network disconnection, loading error occurring, can notify in time instrument system or the remote system in car while being interfered etc., give User Alarms, when fault is comparatively serious, can be switched on standby CAN network or hardware line.
The present invention be take microprocessor MC9S12XF512 as core, by the FlexRay signal transmitting and receiving chip in FlexRay/CAN communication control circuit, be connected with FlexRay network, by the CAN signal transmitting and receiving chip in FlexRay/CAN communication control circuit, be connected with CAN network.On-line diagnosing apparatus is from FlexRay network collection data, after microprocessor dissection process, first by the data acquisition in microprocessor and computing function module, calculate current network health degree, the fault diagnosis functions module starting in microprocessor according to network monitoring degree is analyzed failure cause, then the failure sorted in microprocessor and processing capacity module are by instrument system or remote failure processing center in CAN bus notice car, in time fault is processed, thereby realized the real time and on line monitoring of FlexRay bus network and diagnosis.
Network on-line diagnosing apparatus of the present invention comprises the modules such as microprocessor, FlexRay/CAN communication control circuit, bus level measuring circuit and microprocessor peripheral circuit.Microprocessor is realized diagnosis and the location of the collection of data and calculating, fault, and the function such as failure sorted and processing, by general purpose I/O interface, is connected with peripheral circuit with FlexRay/CAN communication control circuit, bus level measuring circuit.FlexRay/CAN communication control circuit is important interface circuit, be used for gathering FlexRay bus communication data, to CAN bus, send warning message simultaneously, one end of FlexRay/CAN communication control circuit is directly connected by connector interface with CAN bus with FlexRay bus, and the other end of FlexRay/CAN communication control circuit is directly connected with microprocessor general-purpose I/O pin.Bus level measuring circuit, for measuring the voltage on the differential signal line of FlexRay bus, is directly connected with microprocessor general-purpose I/O pin.In microprocessor peripheral circuit, voltage stabilizing circuit outputs to 12V voltage the VCC pin of microprocessor and each interface chip after tertiary treatment and voltage transformation; In reset circuit, the RESTn pin of reset chip is connected to the RESTn pin of microprocessor, for reset signal is provided; In clock circuit, after the output filtering of active crystal oscillator, be connected to microprocessor EXTAL pin, stable clock signal is provided.
In network on-line diagnosing apparatus, the concrete function of modules is as follows:
Microprocessor, microprocessor is the kernel control chip of ray diagnosis apparatus, control FlexRay communication control chip and gather FlexRay bus signals, and whether automatically detect current network service state abnormal.Voltage stabilizing circuit, clock circuit and reset circuit are the input signals of microprocessor.FlexRay/CAN communication control circuit and to carry out signal mutual with microprocessor, being connected of microprocessor and FlexRay bus and CAN bus is provided respectively, bus level measuring circuit is connected with microprocessor, and the on off state of microprocessor control bus level measurement circuit obtains bus level.
FlexRay/CAN communication control circuit, the effect of FlexRay/CAN communication control circuit has been the transmitting-receiving operation of FlexRay/CAN signal, and the communication interface of microprocessor and FlexRay/CAN bus is provided.One end of FlexRay communication control circuit is directly connected by plug connector interface with FlexRay bus, and the other end of FlexRay communication control circuit is connected with microprocessor general-purpose I/O pin.One end of CAN communication control circuit is directly connected by plug connector interface with CAN bus, and the other end of CAN communication control circuit is connected with microprocessor general-purpose I/O pin.
Bus level measuring circuit, bus level measuring circuit is comprised of four NPN type triode Q1, Q2, Q3 and Q4, its role is to monitor the physical connection state of current network, comprise that FlexRay bus differential signal line BP and BM are connected to power supply or ground, BP, BM short circuit or the different situations such as open circuit.
Microprocessor peripheral circuit, microprocessor peripheral circuit is comprised of voltage stabilizing circuit, reset circuit, clock circuit and working indicating.Voltage stabilizing circuit comprises filter circuit and voltage transitions chip, its role is to convert 12V direct voltage to 5V direct voltage and offers microprocessor and other circuit; Reset circuit is comprised of reset chip, and its role is to provides forced resetting signal to microprocessor; Clock circuit is active crystal oscillating circuit, for microprocessor provides stable clock signal; Working indicating comprises light-emitting diode and current-limiting resistance, its role is to glimmer indication actuator operating state under the control of microprocessor.
The course of work of the present invention is as follows:
Network on-line diagnosing apparatus of the present invention automatically starts microprocessor after power connection, after FlexRay bus signals correctly being detected, microprocessor starts to gather the data of FlexRay bus, automatically complete the parsing of bus data, and to data analysis, utilize the multiple input such as cycle variation, data error rate, data loss rate, time slot state, communication controler state of data to calculate the health degree 0-100% of current network.
(1), when network health degree is greater than 90%, current network operation normal is described;
(2) when network health degree is less than 90%, illustrate that current network is in abnormal state, now microprocessor carries out data diagnosis, analyze possible reason, as there is electromagnetic interference: as too much in erroneous frame, frame losing, there is software anomaly: as data cycle and design load are not inconsistent, have physical fault: as communication controler stops communication, and BP or BM level measurement are abnormal, etc.Bus level measuring circuit is responsible for the measurement of physical fault signal, and the enabling signal of bus level measuring circuit comes from microprocessor.
Once network health degree is less than 90% in running, microprocessor in network on-line diagnosing apparatus carries out corresponding troubleshooting according to failure sorted, as be switched to standby CAN bus, or notice engine controller outputting power etc. not, simultaneously by instrument system in CAN bus notice car, before network enters catastrophe failure, just can not give warning in advance, thereby guarantee the true(-)running of car load network, ensure vehicle operational safety.
Accompanying drawing explanation
Fig. 1 is apparatus of the present invention overall structure block diagram;
Fig. 2 is microcontroller circuit figure of the present invention;
Fig. 3 is FlexRay/CAN communication control circuit figure;
Fig. 4 is bus level measuring circuit figure;
Fig. 5 is microprocessor main program flow chart of the present invention.
Embodiment
Figure 1 shows that network on-line diagnosing apparatus overall structure block diagram of the present invention.The present invention be take microprocessor MC9S12XF512 as core.The inner integrated FlexRay communication controler of microprocessor MC9S12XF512.Under microprocessor embedded software is controlled, network on-line diagnosing apparatus of the present invention gathers FlexRay network data, and completes the inline diagnosis of network, can analyze reason and carry out failure sorted processing when Network Abnormal.
The present invention includes microprocessor, FlexRay/CAN communication control circuit, bus level measuring circuit and by voltage stabilizing circuit, reset circuit, the modules such as microprocessor peripheral circuit that clock circuit and working indicating form.
Microprocessor U1 connects two FlexRay transceiving chip AS8221U7 and the U8 in FlexRay/CAN communication control circuits by 5,6,7,36,37,38 pins, realizes the enabling of two tunneling traffics, the send and receive of FlexRay bus and controls.Microprocessor U1 connects the connection of the CAN transceiving chip 82C250U2 in FlexRay/CAN communication control circuit by 101,102 pins, realize the send and receive of CAN bus communication and control.Microprocessor U1 is connected with bus level measuring circuit by 3,4,5,6 pins, realize starting to measure and control, microprocessor U1 is connected with bus level measuring circuit by 67,68,69,70 pins simultaneously, the bus level measuring for obtaining bus level measuring circuit; Voltage stabilizing circuit outputs to the 12V voltage of access the VCC pin of microprocessor U1 and each interface chip after tertiary treatment and voltage transformation; In reset circuit, the RESTn pin of reset chip is connected to the RESTn pin of microprocessor U1, and reset signal is provided; In clock circuit, output 3 pins of active crystal oscillator OSC2 pass through, after resistance R 9, R10, C7 filtering, to be connected to the EXTAL pin of microprocessor U1, and stable clock signal is provided; The pin 12 of microprocessor U1 connects working indicating, by controlling the light on and off of light-emitting diode in working indicating, the abnormality of indication network.The embedded software of microprocessor U1 of the present invention is realized by data acquisition and computing function module, network diagnostic function module, failure sorted and three main functional modules of processing capacity module.
Figure 2 shows that microprocessor of the present invention.Microprocessor U1 is MC9S12XF512 single-chip microcomputer.This microprocessor is the core processor of network on-line diagnosing apparatus of the present invention, by universaling I/O port, connects FlexRay/CAN communication control circuit, bus level measuring circuit and microprocessor peripheral circuit.Because MC9S12XF512 single-chip microcomputer is integrated with FlexRay communication controler, therefore microprocessor U1 by with being connected of two FlexRay signal transmitting and receiving chip AS8221U7 in FlexRay/CAN communication control circuit and U8, realize the transceiver communication of binary channels FlexRay bus.37 pins of microprocessor U1 are FlexRay signal output pin, connect 5 pins of FlexRay signal transmitting and receiving chip U7; 36 pins of microprocessor U1 are FlexRay signal input pin, connect 7 pins of FlexRay signal transmitting and receiving chip U7; 38 pins of microprocessor U1 are the enable pin of FlexRay signal transmitting and receiving chip U7, connect 6 pins of FlexRay signal transmitting and receiving chip U8; 58 pins of microprocessor U1 are FlexRay signal output pin, connect 5 pins of FlexRay signal transmitting and receiving chip U8; 57 pins of microprocessor U1 are FlexRay signal input pin, connect 7 pins of FlexRay signal transmitting and receiving chip U8; 59 pins of microprocessor U1 are the enable pin of FlexRay signal transmitting and receiving chip U8, connect 6 pins of FlexRay signal transmitting and receiving chip U8.
Because MC9S12XF512 single-chip microcomputer is integrated with CAN communication controler, so microprocessor U1 is by the transceiver communication of realizing CAN bus that is connected with CAN signal transmitting and receiving chip 82C250U2 in FlexRay/CAN communication control circuit.101 pins of microprocessor U1 are CAN signal output pin, connect 15 pins of CAN signal transmitting and receiving chip U2; 102 pins of microprocessor U1 are CAN signal input pin, connect 4 pins of CAN signal transmitting and receiving chip U2.
MC9S12XF512 single-chip microcomputer by with being connected of bus level measuring circuit, control bus level measurement circuit start level measurement process, obtains bus level state.The pin 3,4,5,6 of microprocessor U1 is that control pin is measured in the startup of bus level measuring circuit, and the pin 67,68,69,70 of microprocessor U1 is measured level for obtaining bus.3 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BP_A, the one end that connects the resistance R 13 in bus level measuring circuit, the other end of resistance R 13 connects the base stage of the first triode Q1 in bus level measuring circuit, when 3 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BP_A; 69 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BP_A, connect the first triode Q1 emitter BP_A_VOL of bus level measuring circuit; 4 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BM_A, the one end that connects the resistance R 23 in bus level measuring circuit, the other end of resistance R 23 connects the base stage of the second triode Q2 in bus level measuring circuit, when 4 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BM_A; 70 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BM_A, connect the second triode Q2 emitter BM_A_VOL of bus level measuring circuit; 5 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BP_B, the one end that connects the resistance R 33 in bus level measuring circuit, the other end of resistance R 33 connects the base stage of the 3rd triode Q3 in bus level measuring circuit, when 5 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BP_B; 67 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BP_B, connect the 3rd triode Q3 emitter BP_B_VOL of bus level measuring circuit; 6 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BM_B, the one end that connects the resistance R 35 in bus level measuring circuit, the other end of resistance R 35 connects the base stage of the 4th triode Q4 in bus level measuring circuit, when 6 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BM_B; 68 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BM_B, connect the 4th triode Q4 emitter BM_B_VOL of bus level measuring circuit.
Except connecting communication control circuit as above, bus level measuring circuit, microprocessor U1 has also connected necessary peripheral circuit: crystal oscillating circuit, reset circuit, filter circuit and working indicating.It is core that crystal oscillating circuit be take the active crystal oscillator chip of 16M OSC2, and capacitor C 60 connects 2 pins and 4 pins of active crystal oscillator chip OSC2; Resistance R 9, R10, C7 are the filter circuits of active crystal oscillator chip OSC2, one end of resistance R 9 is connected to the clock of source crystal oscillator chip OSC2 and exports 3 pins, the other end of resistance R 9 is received the EXTAL pin of microprocessor U1, for microprocessor, U1 provides clock signal, capacitor C 7 is the filter capacitor of active crystal oscillator chip OSC2, be connected in parallel on the pin two ends of resistance R 9, resistance R 10 is connected between the EXTAL pin and GND signal of microprocessor U1; Reset circuit be take reset chip MAX705U6 as core, input 1 pin of reset chip MAX705U6 is connected to VCC by current-limiting resistance R18, input 2 pins of reset chip MAX705U6 are directly connected to VCC, the reset pin RESTn of reset chip MAX705U6 connects RESTn 44 pins of microprocessor U1, be connected to 4 pins of terminal HEADER 3X2JP4 simultaneously, and be connected to VCC by resistance R 20, for microprocessor, U1 provides reset signal; 1 pin of terminal HEADER 3X2JP4 is connected to model selection 29 pins of microprocessor U1, and is connected to VCC by resistance R 2, for setting the mode of operation of microprocessor U1; Capacitor C 2 and resistance R 31 series connection compose in parallel filter circuit with capacitor C 1 again, are connected on VDDPLL pin and the VSSPLL pin of microprocessor U1, are the peripheral filter circuits of microprocessor PLL module.12 pins of microprocessor U1 are connected to GND by current-limiting resistance R1 and light-emitting diode D100, form working indicating, and when network monitoring degree is less than 90%, the light-emitting diode D100 work of glimmer, indicates current network abnormal.
Power circuit is connected with vehicle-mounted 12V power supply by plug connector JP5, and protecting against shock diode D5 is connected on the positive pole of plug connector JP5, and transient voltage twin zener dioder TVS1 and plug connector JP5 are in parallel, jointly form first order power supply signal treatment circuit.Filter capacitor C21 and capacitor C 25 are connected in parallel on transient voltage twin zener dioder TVS1 output pin two ends, form second level filter circuit, are second level treatment circuit.Voltage transitions chip VR1 is in parallel with diode D4, and is connected to that voltage transitions chip VR1 exports filter capacitor C22 between 2 pins and GND signal and C8 forms third level change-over circuit, converts 12V direct voltage to 5V direct voltage, delivers to VCC end.
Fig. 3 is the FlexRay/CAN communication control circuit in the present invention.FlexRay/CAN communication control circuit comprises FlexRay signal transmitting and receiving chip U7, U8 and CAN signal transmitting and receiving chip U2.FlexRay signal transmitting and receiving chip U7, U8 are FlexRay signal transmitting and receiving chip AS8221, form 2 road FlexRay signal transmitting and receiving circuit, realize transmission circuit redundancy.AS8221 is the FlexRay transceiver of being produced by Austrian microelectronics, and its transmission speed is up to 10Mbps, and has error detection, temperature protection, the function such as wakes up.The CAN signal transmitting and receiving chip 82C250 of CAN signal transmitting and receiving chip U2Wei PHILIPS Co., realizes the transmitting-receiving of CAN signal, and transmission speed is up to 1Mbps.
3 pins of FlexRay signal transmitting and receiving chip U7 are chip enable signal input, by resistance R 16, are connected to VCC pin; 19 pins of FlexRay signal transmitting and receiving chip U7 are chip power supply pin, connect VCC, and meet GND by capacitor C 5; 6 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal sends Enable Pin, connect 38 pins of microprocessor U1; 5 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal sends pin, connect 37 pins of FlexRay signal transmitting and receiving chip U1, and 7 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal receives pin, and microprocessor connects 36 pins of U1; The mode of operation that 9 pins of FlexRay signal transmitting and receiving chip U7 are chip arranges pin, by resistance R 15, is connected to VCC; 8 pins of FlexRay signal transmitting and receiving chip U7 meet VCC by R11; 4 pins of FlexRay signal transmitting and receiving chip U7 directly connect VCC; Key switch S1 and resistance R 21 are composed in series the manual reset circuit of FlexRay signal transmitting and receiving chip U7, and manual reset circuit connects between VCC and 15 pins of FlexRay signal transmitting and receiving chip U7, realizes manually waking up of U7, another termination VCC of resistance R 21; 14 pins of FlexRay signal transmitting and receiving chip U7 are VBAT signal, the VIN pin of voltage transitions chip VR1 in connection layout 2, and be connected to GND by capacitor C 31; 13 pins of FlexRay signal transmitting and receiving chip U7 are wrong output pin, connect 35 pins of microprocessor U1, for monitoring the error condition of transceiving chip; 17 pins of FlexRay signal transmitting and receiving chip U7 are FlexRay holding wire BM_B, connect 9 pins of plug connector J1; 18 pins of FlexRay signal transmitting and receiving chip U7 are FlexRay holding wire BP_B, connect 1 pin of plug connector J1; 5 pins of plug connector J1 connect capacitor C 9 by resistance R 3, and 9 pins of plug connector J1 connect capacitor C 9 by resistance R 4, capacitor C 9 another termination GND; After capacitor C 6, C3 parallel connection, be connected between 5 pins and 9 pins of plug connector J1.
3 pins of FlexRay signal transmitting and receiving chip U8 are chip enable signal input, by resistance R 25, are connected to VCC pin; 19 pins of U8 are chip power supply pin, connect VCC, and meet GND by capacitor C 25; The pin 6 of FlexRay signal transmitting and receiving chip U8, for FlexRay signal sends Enable Pin, connects 59 pins of microprocessor U1; 5 pins of FlexRay signal transmitting and receiving chip U8 are that FlexRay signal sends pin, connect 58 pins of microprocessor U1, and 7 pins of FlexRay signal transmitting and receiving chip U8 are that FlexRay signal receives pin, connect 57 pins of microprocessor U1; The mode of operation that 9 pins of FlexRay signal transmitting and receiving chip U8 are chip arranges pin, by resistance R 26, is connected to VCC; 8 pins of FlexRay signal transmitting and receiving chip U8 meet VCC by R29; 4 pins of FlexRay signal transmitting and receiving chip U8 directly connect VCC; Key switch S2 and resistance R 22 form the manual reset circuit of FlexRay signal transmitting and receiving chip U8, are connected between VCC and 15 pins of FlexRay signal transmitting and receiving chip U8, realize manually waking up of U8, another termination VCC of resistance R 22; 14 pins of FlexRay signal transmitting and receiving chip U8 are VBAT signal, the VIN pin of voltage transitions chip VR1 in connection layout 2, and be connected to GND by capacitor C 32; 13 pins of FlexRay signal transmitting and receiving chip U8 are wrong output pin, connect 60 pins of microprocessor U1, for monitoring the error condition of transceiving chip; 17 pins of FlexRay signal transmitting and receiving chip U8 are FlexRay holding wire BM_A, connect the pin 6 of plug connector J1; 18 pins of FlexRay signal transmitting and receiving chip U8 are FlexRay holding wire BP_A, connect the pin 1 of plug connector J1; 1 pin of plug connector J1 connects capacitor C 29 by resistance R 27, and 6 pins of plug connector J1 connect capacitor C 29 by resistance R 28, another termination GND of capacitor C 29; After capacitor C 26, C28 parallel connection, be connected between 1 pin and 6 pins of plug connector J1.
3 pins of CAN signal transmitting and receiving chip U2 are connected to VCC; 1 pin of CAN signal transmitting and receiving chip U2 is that CAN signal sends pin, connects 101 pins of microprocessor U1, and 4 pins of CAN signal transmitting and receiving chip U2 are that CAN signal receives pin, connect 102 pins of microprocessor U1; 2 pins of CAN signal transmitting and receiving chip U2 are connected to GND, link together by resistance R 7 and 8 pins simultaneously, produce the slope control signal of CAN bus; 7 pins of CAN signal transmitting and receiving chip U2 are the holding wire CANH of CAN bus, by insurance F1, be connected to 7 pins of connector J1, transient voltage twin zener dioder D14 is connected between 7 pins and GND of connector J1 simultaneously, and to CAN signal transmitting and receiving chip, U2 carries out voltage protection; 6 pins of CAN signal transmitting and receiving chip U2 are the holding wire CANL of CAN bus, by insurance F2, be connected to 2 pins of connector J1, transient voltage twin zener dioder D3 is connected between 2 pins and GND of J1 simultaneously, and to CAN signal transmitting and receiving chip, U2 carries out voltage protection; Between 2 pins of connector J1 and 7 pins, connect terminal resistance R19, prevent CAN signal reflex.
Fig. 4 is bus level measuring circuit of the present invention.Bus level measuring circuit be take four NPN type triode Q1, Q2, Q3 and Q4 as the collection of core realization to FlexRay bus level.The base stage of the first triode Q1 is connected to 3 pins of microprocessor U1 by resistance R 13, only have 3 pins of microprocessor U1 to export at 1 o'clock, and the first triode Q1 could conducting carry out level collection.The collector electrode of the first triode Q1 connects the A channel bus B P_A of FlexRay, and the emitter of the first triode Q1 is connected to 69 pins of microprocessor U1, is connected to GND by resistance R 12 simultaneously.The base stage of the second triode Q2 is connected to 4 pins of microprocessor U1 by resistance R 23, only have 4 pins of microprocessor U1 to export at 1 o'clock, and the second triode Q2 could conducting carry out level collection.The collector electrode of the second triode Q2 connects the A channel bus B M_A of FlexRay, and the emitter of the second triode Q2 is connected to 70 pins of microprocessor U1, is connected to GND by resistance R 24 simultaneously.The base stage of the 3rd triode Q3 is connected to 5 pins of microprocessor U1 by resistance R 33, only have 5 pins of microprocessor U1 to export at 1 o'clock, and the 3rd triode Q3 could conducting carry out level collection.The collector electrode of the 3rd triode Q3 connects the B channel bus BP_B of FlexRay, and the emitter of the 3rd triode Q3 is connected to 67 pins of microprocessor U1, is connected to GND by resistance R 34 simultaneously.The base stage of the 4th triode Q4 is connected to 6 pins of microprocessor U1 by resistance R 35, only have 6 pins of microprocessor U1 to export at 1 o'clock, and the 4th triode Q4 could conducting carry out level collection; The collector electrode of the 4th triode Q4 connects the B channel bus BM_B of FlexRay, and the emitter of the 4th triode Q4 is connected to 68 pins of microprocessor U1, is connected to GND by resistance R 36 simultaneously.
Fig. 5 is microprocessor main program flow chart.Microprocessor program is realized the collection of FlexRay data and is carried out the inline diagnosis of data.Program adopts circulation execution mechanism, and three major function data acquisitions that microprocessor completes and the realization of computing function module, network diagnostic function module, failure sorted and processing capacity module etc. all complete in circulation.After microprocessor powers on, the first input/output port of initialization microprocessor, initialization FlexRay communication controler and CAN bus communication controller, initialization data collection and computing function module.After initialization completes, data acquisition and computing function module start according to the status register of FlexRay bus communication controller, and the parameter such as message cycle, to bus state, the variation of bus error and message cycle is added up, according to pre-set threshold value and algorithm, computing network health degree, when network health degree is greater than 90%, current network work normal, when network health degree is less than 90%, network diagnostic function module will continue according to network health degree, data record and bus level etc., analyze possible failure cause, network diagnostic function module is when analyzing failure cause, only when stopping communicating by letter, network just can start the measurement that bus level measuring circuit is carried out bus level, obtain the magnitude of voltage of binary channels BP and BM, according to magnitude of voltage, judge currently whether have BP and BM to be shorted to the abnormal conditions such as power supply or ground.Further, diagnostic result is transferred to failure sorted to network diagnostic function module and processing capacity module is carried out the classification processing of fault, and can, by CAN bus transfer to instrument system, carry out fault pre-alarming.
The present invention is for gathering FlexRay data to the on-line monitoring of FlexRay bus data by FlexRay communication control circuit, the running status of real-time monitor network, when network goes wrong as network disconnection, loading error occurring, can notify in time instrument system or the remote system in car while being interfered etc., give User Alarms, when fault is comparatively serious, can be switched on standby CAN network or hardware line.This invention can greatly improve the reliability and security of system, just can not give warning in advance, thereby can guarantee the driving safety of vehicle before network enters catastrophe failure.

Claims (8)

1. the network on-line diagnosing apparatus based on FlexRay bus, is characterized in that: described network on-line diagnosing apparatus comprises microprocessor, FlexRay/CAN communication control circuit, bus level measuring circuit and microprocessor peripheral circuit; Microprocessor is realized diagnosis and the location of the collection of data and calculating, fault, and failure sorted and processing, by general purpose I/O interface, is connected with microprocessor peripheral circuit with FlexRay/CAN communication control circuit, bus level measuring circuit; FlexRay/CAN communication control circuit is used for gathering FlexRay bus communication data, sends warning message to CAN bus simultaneously; One end of FlexRay/CAN communication control circuit is connected by connector interface with CAN bus with FlexRay bus, and the other end of FlexRay/CAN communication control circuit is connected with microprocessor general-purpose I/O pin; Bus level measuring circuit, for measuring the voltage on the differential signal line of FlexRay bus, is connected with microprocessor general-purpose I/O pin; In microprocessor peripheral circuit: voltage stabilizing circuit after tertiary treatment and voltage transformation, outputs to the VCC pin of microprocessor and each interface chip by 12V voltage; The RESETn pin of the reset chip of reset circuit connects the RESTn pin of microprocessor, and reset signal is provided; In clock circuit, after the output filtering of active crystal oscillator, be connected to microprocessor EXTAL pin, stable clock signal is provided; Transfer of data in microprocessor monitors FlexRay bus network, the information that gives a warning in time when there is Network Abnormal, carries out failure sorted and processing, guarantees the normal work of network service in vehicle.
2. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: 37 pins of described microprocessor U1 microprocessor U1 are FlexRay signal output pin, connect 5 pins of FlexRay signal transmitting and receiving chip U7; 36 pins of microprocessor U1 are FlexRay signal input pin, connect 7 pins of FlexRay signal transmitting and receiving chip U7; 38 pins of microprocessor U1 are the enable pin of FlexRay signal transmitting and receiving chip U7, connect 6 pins of FlexRay signal transmitting and receiving chip U8; 58 pins of microprocessor U1 are FlexRay signal output pin, connect 5 pins of FlexRay signal transmitting and receiving chip U8; 57 pins of microprocessor U1 are FlexRay signal input pin, connect 7 pins of FlexRay signal transmitting and receiving chip U8; 59 pins of microprocessor U1 are the enable pin of FlexRay signal transmitting and receiving chip U8, connect 6 pins of FlexRay signal transmitting and receiving chip U8; 101 pins of microprocessor U1 are CAN signal output pin, connect 15 pins of CAN signal transmitting and receiving chip U2; 102 pins of microprocessor U1 are CAN signal input pin, connect 4 pins of CAN signal transmitting and receiving chip U2.
3. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: the startup that the pin 3,4,5,6 of described microprocessor U1 is bus level measuring circuit is measured and controlled pin, the pin 67,68,69,70 of microprocessor U1 is measured level for obtaining bus; 3 pins of microprocessor U1, for controlling the measurement of the upper voltage of FlexRay differential signal line BP_A, connect one end of the resistance R 13 in bus level measuring circuit, and the other end of resistance R 13 connects the base stage of the first triode Q1 in bus level measuring circuit; When 3 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BP_A; 69 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BP_A, connect the first triode Q1 emitter BP_A_VOL of bus level measuring circuit; 4 pins of microprocessor U1, for controlling the measurement of the upper voltage of FlexRay differential signal line BM_A, connect one end of the resistance R 23 in bus level measuring circuit, and the other end of resistance R 23 connects the base stage of the second triode Q2 in bus level measuring circuit; When 4 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BM_A; 70 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BM_A, connect the second triode Q2 emitter BM_A_VOL of bus level measuring circuit; 5 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BP_B, the one end that connects the resistance R 33 in bus level measuring circuit, the other end of resistance R 33 connects the base stage of the 3rd triode Q3 in bus level measuring circuit, when 5 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BP_B; 67 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BP_B, connect the 3rd triode Q3 emitter BP_B_VOL of bus level measuring circuit; 6 pins of microprocessor U1 are for controlling the measurement of the upper voltage of FlexRay differential signal line BM_B, the one end that connects the resistance R 35 in bus level measuring circuit, the other end of resistance R 35 connects the base stage of the 4th triode Q4 in bus level measuring circuit, when 6 pins of microprocessor U1 are output as 1, bus level measuring circuit starts the voltage measurement process to FlexRay differential signal line BM_B; 68 pins of microprocessor U1 are used for obtaining the upper magnitude of voltage of FlexRay differential signal line BM_B, connect the 4th triode Q4 emitter BM_B_VOL of bus level measuring circuit.
4. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: in described microprocessor peripheral circuit, capacitor C 60 connects 2 pins and 4 pins of active crystal oscillator chip OSC2; Resistance R 9, R10, C7 are the filter circuits of active crystal oscillator chip OSC2, one end of resistance R 9 is connected to the clock of source crystal oscillator chip OSC2 and exports 3 pins, the other end of resistance R 9 is received the EXTAL pin of microprocessor U1, for microprocessor, U1 provides clock signal, capacitor C 7 is the filter capacitor of active crystal oscillator chip OSC2, be connected in parallel on the pin two ends of resistance R 9, resistance R 10 is connected between the EXTAL pin and GND signal of microprocessor U1; Input 1 pin of the reset chip MAX705U6 of reset circuit is connected to VCC by current-limiting resistance R18, input 2 pins of reset chip MAX705U6 are directly connected to VCC, the reset pin RESTn of reset chip MAX705U6 connects RESTn 44 pins of microprocessor U1, be connected to 4 pins of terminal HEADER 3X2JP4 simultaneously, and be connected to VCC by resistance R 20, for microprocessor, U1 provides reset signal; 1 pin of terminal HEADER 3X2JP4 is connected to model selection 29 pins of microprocessor U1, and is connected to VCC by resistance R 2, for setting the mode of operation of microprocessor U1; Capacitor C 2 and resistance R 31 series connection compose in parallel filter circuit with capacitor C 1 again, are connected to VDDPLL pin and the VSSPLL pin of microprocessor U1, are the peripheral filter circuits of microprocessor PLL module; 12 pins of microprocessor U1 are connected to GND by current-limiting resistance R1 and light-emitting diode D100, form working indicating.
5. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: in described FlexRay/CAN communication control circuit, 3 pins of FlexRay signal transmitting and receiving chip U7 are chip enable signal input, by resistance R 16, are connected to VCC pin; 19 pins of FlexRay signal transmitting and receiving chip U7 are chip power supply pin, connect VCC, and meet GND by capacitor C 5; 6 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal sends Enable Pin, connect 38 pins of microprocessor U1; 5 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal sends pin, connect 37 pins of FlexRay signal transmitting and receiving chip U1, and 7 pins of FlexRay signal transmitting and receiving chip U7 are that FlexRay signal receives pin, and microprocessor connects 36 pins of U1; The mode of operation that 9 pins of FlexRay signal transmitting and receiving chip U7 are chip arranges pin, by resistance R 15, is connected to VCC; 8 pins of FlexRay signal transmitting and receiving chip U7 meet VCC by R11; 4 pins of FlexRay signal transmitting and receiving chip U7 directly connect VCC; Key switch S1 and resistance R 21 are composed in series the manual reset circuit of FlexRay signal transmitting and receiving chip U7, and manual reset circuit is connected between VCC and 15 pins of FlexRay signal transmitting and receiving chip U7, realizes manually waking up of U7, another termination VCC of resistance R 21; 14 pins of FlexRay signal transmitting and receiving chip U7 are VBAT signal, the VIN pin of voltage transitions chip VR1, and be connected to GND by capacitor C 31; 13 pins of FlexRay signal transmitting and receiving chip U7 are wrong output pin, connect 35 pins of microprocessor U1, for monitoring the error condition of transceiving chip; 17 pins of FlexRay signal transmitting and receiving chip U7 are FlexRay holding wire BM_B, connect 9 pins of plug connector J1; 18 pins of FlexRay signal transmitting and receiving chip U7 are FlexRay holding wire BP_B, connect 1 pin of plug connector J1; 5 pins of plug connector J1 connect capacitor C 9 by resistance R 3, and 9 pins of plug connector J1 connect capacitor C 9 by resistance R 4, capacitor C 9 another termination GND; After capacitor C 6, C3 parallel connection, be connected between 5 pins and 9 pins of plug connector J1;
3 pins of FlexRay signal transmitting and receiving chip U8 are chip enable signal input, by resistance R 25, are connected to VCC pin; 19 pins of U8 are chip power supply pin, connect VCC, and meet GND by capacitor C 25; The pin 6 of FlexRay signal transmitting and receiving chip U8, for FlexRay signal sends Enable Pin, connects 59 pins of microprocessor U1; 5 pins of FlexRay signal transmitting and receiving chip U8 are that FlexRay signal sends pin, connect 58 pins of microprocessor U1, and 7 pins of FlexRay signal transmitting and receiving chip U8 are that FlexRay signal receives pin, connect 57 pins of microprocessor U1; The mode of operation that 9 pins of FlexRay signal transmitting and receiving chip U8 are chip arranges pin, by resistance R 26, is connected to VCC; 8 pins of FlexRay signal transmitting and receiving chip U8 meet VCC by R29; 4 pins of FlexRay signal transmitting and receiving chip U8 directly connect VCC; Key switch S2 and resistance R 22 form the manual reset circuit of FlexRay signal transmitting and receiving chip U8, are connected between VCC and 15 pins of FlexRay signal transmitting and receiving chip U8, realize manually waking up of U8, another termination VCC of resistance R 22; 14 pins of FlexRay signal transmitting and receiving chip U8 are VBAT signal, connect the VIN pin of voltage transitions chip VR1, and are connected to GND by capacitor C 32; 13 pins of FlexRay signal transmitting and receiving chip U8 are wrong output pin, connect 60 pins of microprocessor U1, for monitoring the error condition of transceiving chip; 17 pins of FlexRay signal transmitting and receiving chip U8 are FlexRay holding wire BM_A, connect the pin 6 of plug connector J1; 18 pins of FlexRay signal transmitting and receiving chip U8 are FlexRay holding wire BP_A, connect the pin 1 of plug connector J1; 1 pin of plug connector J1 connects capacitor C 29 by resistance R 27, and 6 pins of plug connector J1 connect capacitor C 29 by resistance R 28, another termination GND of capacitor C 29; After capacitor C 26, C28 parallel connection, be connected between 1 pin and 6 pins of plug connector J1.
6. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: in described FlexRay/CAN communication control circuit, 3 pins of CAN signal transmitting and receiving chip U2 are connected to VCC; 1 pin of CAN signal transmitting and receiving chip U2 is that CAN signal sends pin, connects 101 pins of microprocessor U1; 4 pins of CAN signal transmitting and receiving chip U2 are that CAN signal receives pin, connect 102 pins of microprocessor U1; 2 pins of CAN signal transmitting and receiving chip U2 are connected to GND, link together by resistance R 7 and 8 pins simultaneously, produce the slope control signal of CAN bus; 7 pins of CAN signal transmitting and receiving chip U2 are the holding wire CANH of CAN bus, by insurance F1, be connected to 7 pins of connector J1, transient voltage twin zener dioder D14 is connected between 7 pins and GND of connector J1 simultaneously, and to CAN signal transmitting and receiving chip, U2 carries out voltage protection; 6 pins of CAN signal transmitting and receiving chip U2 are the holding wire CANL of CAN bus, by insurance F2, be connected to 2 pins of connector J1, transient voltage twin zener dioder D3 is connected between 2 pins and GND of J1 simultaneously, and to CAN signal transmitting and receiving chip, U2 carries out voltage protection; Between 2 pins of connector J1 and 7 pins, connect terminal resistance R19, prevent CAN signal reflex.
7. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: described bus level measuring circuit comprises four NPN type triode Q1, Q2, Q3 and Q4, realize the collection to FlexRay bus level; The base stage of the first triode Q1 is connected to 3 pins of microprocessor U1 by resistance R 13, only have 3 pins of microprocessor U1 to export at 1 o'clock, and the first triode Q1 could conducting carry out level collection; The collector electrode of the first triode Q1 connects the A channel bus B P_A of FlexRay, and the emitter of the first triode Q1 is connected to 69 pins of microprocessor U1, is connected to GND by resistance R 12 simultaneously; The base stage of the second triode Q2 is connected to 4 pins of microprocessor U1 by resistance R 23, only have 4 pins of microprocessor U1 to export at 1 o'clock, and the second triode Q2 could conducting carry out level collection; The collector electrode of the second triode Q2 connects the A channel bus B M_A of FlexRay, and the emitter of the second triode Q2 is connected to 70 pins of microprocessor U1, is connected to GND by resistance R 24 simultaneously; The base stage of the 3rd triode Q3 is connected to 5 pins of microprocessor U1 by resistance R 33, only have 5 pins of microprocessor U1 to export at 1 o'clock, and the 3rd triode Q3 could conducting carry out level collection; The collector electrode of the 3rd triode Q3 connects the B channel bus BP_B of FlexRay, and the emitter of the 3rd triode Q3 is connected to 67 pins of microprocessor U1, is connected to GND by resistance R 34 simultaneously; The base stage of the 4th triode Q4 is connected to 6 pins of microprocessor U1 by resistance R 35, only have 6 pins of microprocessor U1 to export at 1 o'clock, and the 4th triode Q4 could conducting carry out level collection; The collector electrode of the 4th triode Q4 connects the B channel bus BM_B of FlexRay, and the emitter of the 4th triode Q4 is connected to 68 pins of microprocessor U1, is connected to GND by resistance R 36 simultaneously.
8. according to the network on-line diagnosing apparatus based on FlexRay bus claimed in claim 1, it is characterized in that: described microprocessor U1 is realized the collection of FlexRay data and carried out the inline diagnosis of data by program; After microprocessor U1 powers on, the input/output port of initialization microprocessor first, initialization FlexRay and CAN bus communication controller, initialization data collection and computing function module; After initialization completes, data acquisition and computing function module start according to the status register of FlexRay bus communication controller, and message cycle, variation to bus state, bus error and message cycle is added up, according to pre-set threshold value and algorithm, computing network health degree; When network health degree is greater than 90%, current network work normal, when network health degree is less than 90%, network diagnostic function module will continue, according to network health degree, data record and bus level, to analyze possible failure cause; Network diagnostic function module is when analyzing failure cause, only when stopping communicating by letter, network just can start the measurement that bus level measuring circuit is carried out bus level, obtain the magnitude of voltage of binary channels BP and BM, according to magnitude of voltage, judge currently whether have BP and BM to be shorted to the abnormal conditions such as power supply or ground; Diagnostic result is transferred to failure sorted to network diagnostic function module and processing capacity module is carried out the classification processing of fault, and pass through CAN bus transfer to instrument system, carries out fault pre-alarming.
CN201410469657.2A 2014-09-15 2014-09-15 A kind of network on-line diagnosing apparatus based on FlexRay buses Active CN104202200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410469657.2A CN104202200B (en) 2014-09-15 2014-09-15 A kind of network on-line diagnosing apparatus based on FlexRay buses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410469657.2A CN104202200B (en) 2014-09-15 2014-09-15 A kind of network on-line diagnosing apparatus based on FlexRay buses

Publications (2)

Publication Number Publication Date
CN104202200A true CN104202200A (en) 2014-12-10
CN104202200B CN104202200B (en) 2018-01-12

Family

ID=52087430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410469657.2A Active CN104202200B (en) 2014-09-15 2014-09-15 A kind of network on-line diagnosing apparatus based on FlexRay buses

Country Status (1)

Country Link
CN (1) CN104202200B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536435A (en) * 2014-12-18 2015-04-22 中国科学院电工研究所 Online diagnosis method for linear control system network
CN105320050A (en) * 2015-11-27 2016-02-10 奇瑞汽车股份有限公司 Gateway-based vehicle function centralized control method
CN109738722A (en) * 2018-12-29 2019-05-10 中国重汽集团济南动力有限公司 A kind of localization method carrying out electromagnetic interference source in vehicle based on CAN bus data
CN110226309A (en) * 2017-01-19 2019-09-10 大陆泰密克微电子有限责任公司 Method and monitoring device, control equipment and the motor vehicles operated for the monitoring device to data network in motor vehicles
CN110456210A (en) * 2019-09-16 2019-11-15 西安太世德航空电器有限公司 1553B network-bus trouble point checking method, apparatus and system
CN112994951A (en) * 2021-04-07 2021-06-18 凯悦汽车大部件制造(张家口)有限公司 Whole vehicle network management device and method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309193A (en) * 2008-06-13 2008-11-19 中国科学院电工研究所 USB-Flexray bus adapter based on micro-processor
CN101631058A (en) * 2008-07-16 2010-01-20 李尔集团有限公司 Method for detecting fault on data line
CN101763104A (en) * 2010-01-08 2010-06-30 杭州奥腾电子有限公司 Network controller of vehicle
US20110080269A1 (en) * 2009-10-06 2011-04-07 Nxp B.V. Transceiver
CN102868583A (en) * 2012-06-06 2013-01-09 浙江吉利汽车研究院有限公司杭州分公司 FlexRay bus joint with fault diagnosis function

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309193A (en) * 2008-06-13 2008-11-19 中国科学院电工研究所 USB-Flexray bus adapter based on micro-processor
CN101631058A (en) * 2008-07-16 2010-01-20 李尔集团有限公司 Method for detecting fault on data line
US20110080269A1 (en) * 2009-10-06 2011-04-07 Nxp B.V. Transceiver
CN101763104A (en) * 2010-01-08 2010-06-30 杭州奥腾电子有限公司 Network controller of vehicle
CN102868583A (en) * 2012-06-06 2013-01-09 浙江吉利汽车研究院有限公司杭州分公司 FlexRay bus joint with fault diagnosis function

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
VAHID LARI ET AL.: "《EVALUATION OF BABBLING IDIOT FAILURES IN FLEXRAY-BASED NETWORKES》", 《FIELDBUSES & NETWORKS IN INDUSTRIAL & EMBEDDED SYSTEMS》 *
李芳 等: "《电动汽车动力总成***控制器局域网(CAN)总线通信协议》", 《机械工程学报》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536435A (en) * 2014-12-18 2015-04-22 中国科学院电工研究所 Online diagnosis method for linear control system network
CN104536435B (en) * 2014-12-18 2017-06-30 中国科学院电工研究所 A kind of line control system network inline diagnosis method
CN105320050A (en) * 2015-11-27 2016-02-10 奇瑞汽车股份有限公司 Gateway-based vehicle function centralized control method
CN110226309A (en) * 2017-01-19 2019-09-10 大陆泰密克微电子有限责任公司 Method and monitoring device, control equipment and the motor vehicles operated for the monitoring device to data network in motor vehicles
CN109738722A (en) * 2018-12-29 2019-05-10 中国重汽集团济南动力有限公司 A kind of localization method carrying out electromagnetic interference source in vehicle based on CAN bus data
CN109738722B (en) * 2018-12-29 2021-07-02 中国重汽集团济南动力有限公司 Method for positioning electromagnetic interference source in vehicle based on CAN bus data
CN110456210A (en) * 2019-09-16 2019-11-15 西安太世德航空电器有限公司 1553B network-bus trouble point checking method, apparatus and system
CN110456210B (en) * 2019-09-16 2024-03-26 西安太世德航空电器有限公司 1553B network bus fault point detection method, device and system
CN112994951A (en) * 2021-04-07 2021-06-18 凯悦汽车大部件制造(张家口)有限公司 Whole vehicle network management device and method thereof
CN112994951B (en) * 2021-04-07 2023-01-31 凯悦汽车大部件制造(张家口)有限公司 Whole vehicle network management device and method thereof

Also Published As

Publication number Publication date
CN104202200B (en) 2018-01-12

Similar Documents

Publication Publication Date Title
CN104202200A (en) FlexRay bus-based online network diagnosis device
CN104635690B (en) The entire car controller of the pure electric automobile of integrated gateway function
CN103412562B (en) Automotive universal Diagnostic Test Set
CN101477166B (en) Wire harness test control panel and wire harness test control method
CN102087334B (en) High-reliability digital quantity acquisition system
CN110233768B (en) UDS-based CAN bus test system and CAN bus test method
CN106952464A (en) Intelligent data acqusition system and acquisition method
CN102346478B (en) Circuit and method for detecting failures in data acquisition of overall controller of automobile
WO2022184069A1 (en) Automobile bus fault analysis method, diagnosis device, and bus fault analysis system
CN102393731A (en) On-board monitoring and diagnosis device based on OBD-II (On-Board Diagnostics-II)
CN105182941B (en) A kind of intelligent bicycle vehicle body device detection system based on bus
CN102768561B (en) Design method for twinbridge piece mainboard redundancy
CN103017812B (en) Automobile instrument networked testing system and testing method thereof
CN102540018B (en) Device and method for evaluating endurance and reliability of CAN (Controller Area Network) bus
CN206818778U (en) Control and protection device on intelligent high reliability electric automobile cable
CN104914376A (en) Digital circuit state detection circuit and digital circuit state detection method
CN104898547A (en) Detection method and detection device of wind power variable pitch PLC
CN104932484A (en) PCB test method for CAN bus body controller
CN204440127U (en) The entire car controller of the pure electric automobile of integrated gateway function
CN113419082A (en) Input signal processing circuit with detection and diagnosis functions
CN103779943A (en) Battery management system of electric car
CN106872845A (en) A kind of test equipment adapter connecting detection method
CN106199373A (en) Electronic equipment intelligent failure diagnosis method and device
CN103424148A (en) Vehicle and on-line monitoring system of electric fan for vehicle
CN208351322U (en) Hand-held type automobile diagnostic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant