Die weerstand van die CAN-busterminaal is oor die algemeen 120 ohm. Trouens, tydens die ontwerp is daar twee 60 ohm weerstandsdrade, en daar is oor die algemeen twee 120Ω nodusse op die bus. Basies, mense wat 'n bietjie van 'n CAN-bus ken, is 'n bietjie. Almal weet dit.
Daar is drie effekte van die CAN-busterminaalweerstand:
1. Verbeter die anti-interferensievermoë, laat die sein van hoë frekwensie en lae energie vinnig gaan;
2. Maak seker dat die bus vinnig in 'n verborge toestand gebring word, sodat die energie van parasitiese kapasitors vinniger sal gaan;
3. Verbeter die seinkwaliteit en plaas dit aan beide kante van die bus om die weerkaatsingsenergie te verminder.
1. Verbeter anti-interferensievermoë
Die KAN-bus het twee toestande: "eksplisiet" en "verborge". "Ekspressief" verteenwoordig "0", "verborge" verteenwoordig "1", en word bepaal deur die KAN-sender/ontvanger. Die figuur hieronder is 'n tipiese interne struktuurdiagram van 'n KAN-sender/ontvanger, en die Canh- en Canl-verbindingsbus.
Wanneer die bus eksplisiet is, word die interne Q1 en Q2 aangeskakel, en die drukverskil tussen die blik en die blik; wanneer die Q1 en Q2 afgesny word, is die Canh en Canl in 'n passiewe toestand met 'n drukverskil van 0.
As daar geen las op die bus is nie, is die weerstandswaarde van die verskil in verborge tyd baie groot. Die interne MOS-buis is in 'n hoë-weerstandstoestand. Eksterne interferensie benodig slegs 'n baie klein hoeveelheid energie om die bus in staat te stel om die eksplisiete spanning (die minimum spanning van die algemene gedeelte van die sender/ontvanger, slegs 500 mV) te betree. Op hierdie tydstip, as daar 'n differensiële modelinterferensie is, sal daar duidelike skommelinge op die bus wees, en daar is geen plek vir hierdie skommelinge om dit te absorbeer nie, en dit sal 'n eksplisiete posisie op die bus skep.
Om die anti-interferensievermoë van die verborge bus te verbeter, kan dit dus die differensiële lasweerstand verhoog, en die weerstandswaarde so klein as moontlik wees om die impak van die meeste geraasenergie te voorkom. Om te verhoed dat oormatige stroom van die bus die eksplisiete binnedring, kan die weerstandswaarde egter nie te klein wees nie.
2. Maak seker dat jy vinnig die verborge toestand betree
Gedurende die eksplisiete toestand sal die parasitiese kapasitor van die bus gelaai word, en hierdie kapasitors moet ontlaai word wanneer hulle na die verborge toestand terugkeer. Indien geen weerstandslading tussen CANH en Canl geplaas word nie, kan die kapasitansie slegs deur die differensiële weerstand binne die sender/ontvanger gevul word. Hierdie impedansie is relatief groot. Volgens die eienskappe van die RC-filterkring sal die ontladingstyd aansienlik langer wees. Ons voeg 'n 220pf-kondensator tussen die Canh en Canl van die sender/ontvanger by vir analoogtoetsing. Die posisioneringstempo is 500 kbit/s. Die golfvorm word in die figuur getoon. Die afname van hierdie golfvorm is 'n relatief lang toestand.
Om busparasitiese kapasitors vinnig te ontlaai en te verseker dat die bus vinnig die verborge toestand betree, moet 'n lasweerstand tussen CANH en Canl geplaas word. Nadat 'n 60 bygevoeg isΩ weerstand, die golfvorms word in die figuur getoon. Uit die figuur word die tyd wanneer eksplisiete terugkeer na resessie verminder tot 128 ns, wat gelykstaande is aan die vestigingstyd van eksplisititeit.
3. Verbeter seinkwaliteit
Wanneer die sein hoog is teen 'n hoë omskakelingskoers, sal die seinrandenergie seinrefleksie genereer wanneer die impedansie nie ooreenstem nie; die geometriese struktuur van die transmissiekabel se dwarssnit verander, die eienskappe van die kabel sal dan verander, en die refleksie sal ook refleksie veroorsaak. Essensie
Wanneer die energie weerkaats word, word die golfvorm wat weerkaatsing veroorsaak, bo-op die oorspronklike golfvorm geplaas, wat klokkies sal produseer.
Aan die einde van die buskabel veroorsaak die vinnige veranderinge in impedansie die seinrandenergie-refleksie, en die klok word op die bussein gegenereer. As die klok te groot is, sal dit die kommunikasiekwaliteit beïnvloed. 'n Terminaalweerstand met dieselfde impedansie as die kabeleienskappe kan aan die einde van die kabel bygevoeg word, wat hierdie deel van die energie kan absorbeer en die opwekking van klokkies kan vermy.
Ander mense het 'n analoog toets uitgevoer (die prente is deur my gekopieer), die posisioneringstempo was 1MBIT/s, die sender/ontvanger Canh en Canl het ongeveer 10m gedraaide lyne verbind, en die transistor was aan die 120 gekoppel.Ω weerstand om verborge omskakelingstyd te verseker. Geen las aan die einde nie. Die eindseingolfvorm word in die figuur getoon, en die sein se stygende rand verskyn klokvormig.
As 'n 120Ω As 'n weerstand aan die einde van die gedraaide lyn bygevoeg word, word die eindseingolfvorm aansienlik verbeter, en die klok verdwyn.
Oor die algemeen, in die reguitlyntopologie, is beide punte van die kabel die sender- en ontvangkant. Daarom moet een terminaalweerstand aan beide punte van die kabel bygevoeg word.
In die werklike toepassingsproses is die CAN-bus oor die algemeen nie die perfekte bustipe-ontwerp nie. Baie keer is dit 'n gemengde struktuur van bustipe en stertipe. Die standaardstruktuur van analoog CAN-bus.
Hoekom 120 kiesΩ?
Wat is impedansie? In elektriese wetenskap word die hindernis vir die stroom in die stroombaan dikwels impedansie genoem. Die impedansie-eenheid is Ohm, wat dikwels deur Z gebruik word, wat 'n meervoud is z = r+i (ωl –1/(ωc)). Spesifiek kan impedansie in twee dele verdeel word, weerstand (reële dele) en elektriese weerstand (virtuele dele). Die elektriese weerstand sluit ook kapasitansie en sensoriese weerstand in. Die stroom wat deur kapasitors veroorsaak word, word kapasitansie genoem, en die stroom wat deur die induktansie veroorsaak word, word sensoriese weerstand genoem. Die impedansie verwys hier na die vorm van Z.
Die kenmerkende impedansie van enige kabel kan deur eksperimente verkry word. Aan die een kant van die kabel is 'n vierkantsgolfgenerator, die ander kant is gekoppel aan 'n verstelbare weerstand, en die golfvorm op die weerstand word deur die ossilloskoop waargeneem. Pas die grootte van die weerstandswaarde aan totdat die sein op die weerstand 'n goeie klokvrye vierkantsgolf is: impedansie-ooreenstemming en seinintegriteit. Op hierdie tydstip kan die weerstandswaarde as ooreenstemmend met die eienskappe van die kabel beskou word.
Gebruik twee tipiese kabels wat deur twee motors gebruik word om hulle in gedraaide lyne te vervorm, en die kenmerkimpedansie kan verkry word deur die bogenoemde metode van ongeveer 120ΩDit is ook die terminaalweerstand wat deur die CAN-standaard aanbeveel word. Daarom word dit nie bereken op grond van die werklike lynstraaleienskappe nie. Natuurlik is daar definisies in die ISO 11898-2-standaard.
Waarom moet ek 0.25W kies?
Dit moet bereken word in kombinasie met 'n mate van foutstatus. Alle koppelvlakke van die motor se ECU moet 'n kortsluiting na krag en 'n kortsluiting na grond in ag neem, dus moet ons ook die kortsluiting na die kragtoevoer van die CAN-bus in ag neem. Volgens die standaard moet ons 'n kortsluiting na 18V in ag neem. As ons aanvaar dat CANH 'n kortsluiting na 18V het, sal die stroom na Canl vloei deur die terminaalweerstand, en as gevolg van die krag van die 120Ω weerstand is 50mA * 50mA * 120Ω = 0.3W. As die vermindering van die hoeveelheid by hoë temperatuur in ag geneem word, is die drywing van die terminaalweerstand 0.5W.
Plasingstyd: 05 Julie 2023