Controller Area Network

Embed Size (px)

Citation preview

  • WELCOME TO INDUSTRIAL TRAINING INSTITUTECONTROLLER AREA NETWORK ( CAN )

  • CAN Bus systemsThe abbreviation "CAN" means Controller Area Network.

  • The CAN (Controller Area Network) (History) Origin of the CAN system :

    Created in 1980, developed by Robert BOSCH companyFirst components in 1985ISO certification achieved in 1991, follow by modifications in 1993 and 1995 First application on vehicle in 1992 with Mercedes Benz

  • Introduction:

    According to the increase of equipments and convenient parts in the car, including the safety for both driver and passenger which all of these require a lot of wires and harnesses.In order to reduce amount of wires and harnesses.

  • A bus system is a network, in which data between different devices (e.g ECUs) is transmitted by a coded ( logical ) signal. Because of the coding, it is possible to connect all devices by a minimum amount of wiring. Other reasons to use bus systems ?Less wiring / devices (saves weight and cost)

    2. More safety against system failure 3. Easier Implementation of Complex functionsWhat is a bus system?

  • SERIES CONFIGURATIONSTANDARD CONFIGURATION

  • A subscriber (control unit) speaks data into the line network while the other subscribers listen in to this data. Some subscribers will be interested in this data and will utilise it. The other subscribers will choose to ignore this data.THE PRINCIPLE OF DATA BUS

  • Outline of Multiplex CommunicationHow are you doing?It will get hot today.Where are we going today?Is there anybody want to go to mountain?

  • Excellent!Lets go to a mountainWhere are we going today?How are you doing?Outline of Multiplex Communication

  • NETWORK LAYOUTSHUMAN NETWORKCOMPUTER NETWORKCOMMUNICATION NETWORK

  • From a central control unit to a networked system

  • Car with 3 control units

  • Vehicle with 3 control units and bus system

  • Vehicle with 3 control units and bus system

  • Copy Right Reserve Akademi Saga / Eon BerhadWhen connecting between ECUs using CAN, only 2 wires are needed between all of them.ECUECUCAN Connection (Physical Layer)1.5m

  • CAN Bus systems

  • Basic CAN-Bus System What is CAN-Bus? Control Area Network-Bus Electrical SystemBCMEMS 700ABSTCUMeter ClusterSRS AirbagsPADT-07Maximum communication speed is 1Mbps but PROTON only use 500kbpsK-Line CommunicationCAN-BUS CommunicationCAN-HCAN-L

  • Twisted pair, CAN high and CAN low wire Data is exchanged between the control units via both of these wires.

    The data comes in the form of engine speed, tank fill level and road speed, for example.

    SPHO/6/05

  • The data bus comprises two lines along which information is sent.

    To avoid electromagnetic interference and radiation emission, the two data bus lines are twisted together. Note twist length.

    The features of the CAN data bus.

  • 2.5V3.5V1.5VTwisted wire CAN-HCAN-LTwisted Wire

  • 01235V011Can highCan lowLogical signalTensionCAN signal120 ohm120 ohm

  • Communication Methods (Reception Broadcast: All ECUs are able to receive transmission data. ID Filtering: Receiver ECUs decide whether it should receive the data or not depending on the ID.I dont need ID1I need ID1

  • Digital signalParallel signal 4x1 bit 1x4 bit 4x1 bit 4x1 bitSignal TypesThe data frame is necessary to identify one specific message! It contains all necessary information such as start, address , message, priority, end, etc.

  • Contents of CAN Data FrameProtocol CharacteristicsSOF Start of frameID The Identifier gives different priorities DATA Data bit (s).ACK Acknowledge signal when the data is received SOFIDDATAACKEOFEOF End of frame bitRTR Remote transmission requestControl gives the amount of bits sendCRC Cyclic redundancy check

  • Example: 0001001101000100110010000101

    The processing of the data are defined by the so called protocol.The different network layouts have different protocols which are defined by ISO or SAE or others.256 Information

    Sheet1

    Varian dengan 1 bitMaklumat yang mungkinVarian dengan 2 bitMaklumat yang mungkinVarian dengan 3 bitMaklumat yang mungkin

    0V10C0V, 0V10C0V, 0V, 0V10C

    5V20C0V,5V20C0V, 0V, 5V20C

    5V,0V30C0V, 5V, 0V30C

    5V,5V40C0V, 5V, 5V40C

    5V, 0V, 0V50C

    5V, 0V, 5V60C

    5V, 5V, 0V70C

    5V, 5V, 5V80C

  • Penghantaran data dalam bungkusan-bungkusan memerlukan pertukaran data sedikit demi sedikit dengan menggunakan isyarat-isyarat digital, atau dalam istilah teknikal, secara bit demi bit.

    Dalam sistem konvensional, setiap maklumat dilalukan secara terus dari satu ECU ke ECU yang lain melalui wayar-wayar individu dan ke pin-pin khas. Dengan menggunakan komunikasi siri, maklumat perlu diterjemahkan kepada bit-bit yang merupakan isyarat-isyarat logik (digital).

    Isyarat-isyarat ini hanya mempunyai dua keadaan: on atau off, 1 atau 0, panjang atau pendek dsb. 1 isyarat dengan dua keadaan yang mungkin merupakan jumlah maklumat yang paling kecil, ia dipanggil 1 bit (singkatan digit dedua (binary digit)). Sebarang maklumat boleh dihantar sebagai urutan bit. Dalam contoh di atas, keadaan suis mati, hidup, hidup, mati diterjemahkan kepada urutan bit 0110 dan dihantar. Selepas bungkusan 0110 diterima, ia "diterjemah" balik kepada maklumat kedudukan suis di mana 0 = mati, 1 = hidup.

    Oleh sebab terdapat banyak data yang akan dikongsi di antara unit-unit kawalan, kita memerlukan sejumlah bit tertentu untuk menghantar maklumat yang dikehendaki antara pelbagai sistem.

    Penghantaran data bit demi bit

  • Untuk memahami dengan lebih baik, mari kita lihat berapa banyak maklumat yang oleh dihantar oleh jumlah bit tertentu. Sebagai contoh, mari kita pertimbangkan bagaimana menghantar maklumat suhu: Dengan satu bit, kita hanya mempunyai dua nilai, dengan 2 bit ada 4 nilai, dan dengan 3 bit, bilangannya menjadi 8. Oleh sebab terdapat banyak data yang akan dikongsi di antara unit-unit kawalan, kita memerlukan sejumlah bit tertentu untuk menghantar maklumat yang dikehendaki antara pelbagai sistem. Untuk memahami dengan lebih baik, mari kita lihat berapa banyak maklumat yang oleh dihantar oleh jumlah bit tertentu.

    Untuk menjelaskan lagi prinsip ini, mari kita lihat pada kod ASCII (Kod Standard Amerika bagi Pertukaran Maklumat) 7 bit dan terjemahkan mesej yang diberi dalam bit kepada perkataan yang dapat dibaca: Dengan menggunakan carta Kod ASCII, kita dapati 0001001101000100110010000101 mewakili perkataan HELP. Anda juga boleh menggunakan jadual ini dalam cara terbalik. Contohnya perkataan END akan diwakili oleh 101000101110010010001.Penghantaran data bit demi bit

  • ETACS : Electric Time & Alarm Control System

  • ETACS COMMUNICATION METHOD

  • ETACS Electric Time and Alarm Control System - ETACS realizes useful functions for the driver. ( Mitsubishi original body controller ) - Some functions can be customized by MUT-3.

  • Customization

  • On board communication network system4 kinds of network architecture-LIN (Local Inconnect Network)- CAN-B-CAN-C-Diagnosis CAN-CChassis Electrical

  • Do not routeone wire onlyas a repair!The maximum untwisted length should be 10 cmHarness Repair

  • Do not make change of the connecting points for repair.Always connect a node to the main busHarness Repair

  • CAUTIONA digital multi-meter should be used when measuring resistance or voltage in CAN bus lines. Otherwise, the equipment connected through the CAN lines may be damaged.Disconnect the negative battery terminal when measuring the resistance in CAN bus line. Otherwise, the equipment connected through the CAN lines may be damaged.The test wiring harness (special tool) should be used to measure the voltage or resistance at a female connector. Otherwise, the connector may be damaged.The strand end of the twisted wires should be within 10 cm from the connector. If you repair the twisted wires due to a defective connector or other reason, the strand end of the twisted wire should be within 10 cm from the connector. If it is 10 cm or more away from the connector, twist the wire just like the original condition. In such a condition, a communication error may occur.Strictly observe the specified wiring harness repair procedure when repairing a CAN bus line. Otherwise, an error in the CAN communication may occur.CAN > Service Precautions

  • What is BCM? Body Control ModuleBCM means that all basic/standard body functions of a car will be controlled by one integrated control module .BCM can offer interesting & value added features to customer.

  • Cost efficiencyCost reductionReduce weight Reduce total componentsAs a selling point to customer.Provide more value added featuresImprove productivityDiagnostic ability

  • BCM (Body Control Module) > System diagram

  • Change Item

  • Column switchIntermittent circuitry move to BCM and simplified existing circuit diagram.BCMChange Item

  • Switch assy. Center; consist of Front fog lamp switchHazard switchRear defogger switchRear fog lamp switchNO Reset Alarm Switch1234All the controllercircuitry move toBCM.(DELETE)Change Item

  • Functions by BCM

    ItemsOperationRemarks1. Room Lamp battery saverIf no change of state for doors and interior lamp switch to permanent ON, lamp will remain ON until timer reach 20 minutes.Room lamp switch at ON condition2. Room Lamp dimmerBoth room lamps will turn ON when any door open. When all doors closed, lamp become dim gradually and turn OFF completely after 30s or immediately OFF after receive lock key command.Once unlock command received, room lamp automatically ON. Room lamp must be at DOOR position3. Lane change flashingTap gently on the turn signal switch, turn signal will flash for 3 times. 4. Front & rear wiper drip wipingOperating front washer + wipe will activate one more wipe after 5 seconds to remove excessive water on windscreen.5. Hazard on deceleration Sudden braking at or above speed 96km/h will activate hazard light.Hazard only ON but manually OFF 6. Reverse gear wipeWhile front wiper ON, engaging reverse gear will activate rear wiper.Rear wiper will follow the front wiper speed

  • Functions by BCM

    ItemsOperationRemarks7. Programmable front wiper INTTo activate the function, front wiper INT must activate first then switch OFF. Duration between front wiper park and next INT switch activation will be stored and use as INT timing.Timing range minimum 1 sec and maximum 20 sec8. Driver door unlockThis can be change by push lock + unlock by 2 sec. 1st press unlock button will switch to driver door unlock. 2nd press will unlock other 3 doors.Car condition must be in lock/arm condition before configure at key transmitter9. Central lock overheating protection Operation of lock/unlock continuously will prevent from door actuators from overheating. Last position will be at unlock.30 times10. Speed auto lockVehicle central lock activate after vehicle speed above 20km/h 11. Auto unlock by key removedVehicle auto unlock will activate once key remove from key barrelConfigurable by diagnostic tools (PADT-07) either remove key or engine stop.12. Crash unlockDuring crash, vehicle unlock together with hazard light flash.SRS Airbags must be deploy.

  • Functions by BCM

    ItemsOperationRemarks13. Front wiper speed changeFront wiper speed will change to INT when vehicle 0 km/h14. Door open warningBuzzer will indicate that door is open when speed more than 7 km/h15. Alarm history Indicate at door ajar indicator if car been broke down .Alarm is armed and door ajar will indicate the door 16. Vehicle searchTo search vehicle push LOCK button 2 times. Buzzer will sound 3 times and hazard will flash 3 times

  • *GeneralLancer 2004MY (JT41,JT45) Engine Engine 4G13,4G18 Step-4 (4G13 and 4G18 adopt same exhaust gas system) Same as MGX Engine 4G63 Step-4

    New Item Curtain air bag (Protection of head) system is newly adopted.*Notes,

    BCM required teaching for alarm control unit and key.BCM can be diagnose according to fault code. - Similar to EMS/Airbag/ABS

    *Notes,

    1. BCM Near steering column/below dashboard driver side*Click icon to see the video. Explain through video.*Driver Door Unlock Car must be armed (locked). Push both button LOCK & UNLOCK at key fob for 2 second. *Alarm history Kalau kereta dalam keadaan terkunci (lock/armed). Mana-mana pintu dibuka secara pecah masuk (pencuri). Alarm akan trigger. Kemudian BCM akan menyimpan history. Door ajar indicator akan berkelip dan menunjukkan pintu yang dibuka secara pecah masuk. Harap maaf harap penerangan jelas. Video masih dalam pembikinan.*