Controller area network

El bus CAN (Controller Area Network en anglés) és un bus estàndard dissenyat per vehicles per comunicar microcontroladors i dispositius per comunicar-se amb altres aplicacions sense un ordinador (host). És un protocol basat en missatges inicialment dissenyat per a automòbils tot i que s'utilitza en altres aplicacions.

És un bus sèrie desenvolupat per Robert Bosch GmbH per a l'automòbil. Va ésser presentat juntament amb Intel el 1985. L'objectiu era reduir la quantitat de cables dels vehicles (hi havia fins a 2 km de cables en un vehicle) posant en comunicació diversos òrgans de comandament del vehicle amb un únic bus i no amb línies dedicades, reduint el pes del cablejat. Les normes CAN cobreixen del model OSI els nivells 1 (físic) i 2 (enllaç). El bus CAN ha estat normalitzat com a ISO 11898.

Hi ha dues normes. Aquestes dues normes són compatibles permetent que circulin missatges d'ambdues en un mateix bus.

El CAN estàndard o CAN 2.0 A
L'Identificador d'Objecte és d'11 bits permetent vehicular 2048 tipus de missatges.
El CAN ampliat o CAN 2.0 B
L'Identificador d'Objecte és de 29 bits, cosa que permet vehicular 536.870.912 tipus de missatges.

L'accés al bus segueix l'estàndard CSMA/CD+AMP (Accés Múltiple per detecció de portadora (ang. Carrier Sense), Detecció de Col·lisió i Arbitratge de Prioritat dels Missatges). L'encapçalament de la trama reflecteix la prioritat del missatge, permetent l'ús del bus CAN en xarxes de Temps Real.

CANopen és l'estàndard per a aplicacions del bus CAN en les capes del model OSI per damunt de les del bus (de Xarxa a Aplicació).

Aplicacions

Automoció

Els cotxes d'avui dia tenen aproximadament unes 70 Unitats de Control Electrònic per diversos subsistemes, entre altres el ABS, la transmissió, l'airbag, les portes, finestres, etc. Per aquesta raó i perquè en els automòbils hi ha molt de soroll es va dissenyar el bus CAN expressament per automòbils.

Ciclisme

El protocol canBus s'utilitza des del 2009 en el sistema de canvi de marxes del Shimano Di2.

Industria

Avui dia el bus CAN s'utilitza en els sistemes autònoms bàsicament perquè és barat.

Entreteniment

També s'utilitza en alguns videojocs de simulació de cotxes.

Història

Al febrer de 1986 Robert Bosch introdueix el bus serie Controller Area Network(CAN) al congrés Society of Automotive Engineers (SAE). Aquest va ser el començament d'un dels millors protocols de comunicació de tots els temps. Avui dia tots els automòbils del món estan equipats amb un CANbus.

Cronologia

  • 2000: Desenvolupament del TTCAN.

Característiques

  • Prioritat de missatges.
  • Temps de resposta garantit.
  • Configuració flexible.
  • Recepció per multidifusió (Multicast) amb sincronització.
  • Sistema robust, consistència de dades.
  • Sistema multi-Master.
  • Detecció i senyalització d'errors.
  • Detecció automàtica de trames errònies.
  • Detecció entre errors puntuals i fallades permanents dels nodes de la xarxa i desconnexió automàtica dels nodes defectuosos

Arquitectura

Bus CAN d'alta velocitat. ISO 11898-2
Bus CAN d'alta velocitat. ISO 11898-2
Bus can de baixa velocitat tolerant a fallades. ISO 11898-3
Bus can de baixa velocitat tolerant a fallades. ISO 11898-3

El bus CAN és un bus serial estàndard multi-master per a connexions entre ECUs també anomenades nodes. És necessitem dos o més nodes en una xarxa CAN per poder-se comunicar. La complexitat del node pot anar des d'un simple dispositiu d'entrada sortida fins a un sistema encastat amb una interfície CAN i un software sofisticat.

Tots els nodes estan comunicats amb els altres amb 2 cables. Els cables són dos parells trenats.

L'ISO 11898-2, també anomenada "high speed CAN" utilitza busos lineals acabats amb resistors de 120 oms.

El bus CAN ultraràpid s'utilitza habitualment en l'automoció i la indústria on els bus va d'un medi a un altre. La tolerància a fallades del bus CAN fa que sovint s'utilitzi quan grups de nodes han de comunicar-se.

Cada node ha de tindre com a mínim:

  • Una unitat central de procés, ja sigui un microprocessador o un host.
    • Els sensors i actuadors poden ser connectats al processador host.
  • Un controlador CAN, sovint incorporat al microcontrolador.
    • El controlador guardara els missatges que rep per parts fins que tingui el missatge sencer.
    • Després enviara el missatge al controlador CAN pel bus quan el BUS estigui disponible.
  • Un transceptor, definit per l'ISO 11898-2/3.
    • Transforma les dades del nivell de BUScan al nivell del controlador CAN perquè aquest ho pugui llegir.
    • També fa el process invers, transforma les dades del nivell del controlador CAN al nivell del BUScan.

Cada node està capacitat per enviar i rebre missatges, però no ho pot fer simultàniament. Cada missatge consisteix en una id que representa la prioritat del missatge, les dades, un CRC, uns slot per al ACK i alguna sobrecàrrega més que també forma part del missatge. Un missatge és posat al bus per un node i rebut per tots els altres.

Capes

Capa d'aplicació.

Capa objecte.

  • Filtratge de missatges.
  • Maneig de l'estat i dels missatges.

Capa de transferència.

La majoria dels estàndards CAN estan aplicats a la capa de transferència. La capa de transferència rep les dades de la capa física i les transmet a la capa objecte. La capa de transferència és responsable de les següents qüestions:

  • Confinament de fallades.
  • Detecció d'errors.
  • Validació dels missatges.
  • Acknowledgement.
  • Arbitratge.
  • Enquadrament dels missatges.
  • Taxa de transferència i temporització.
  • Informació de l'enrutament.

Capa física.

És la capa de més baixa nivell del bus CAN, en el seu estàndard ISO 11898 s'especifiquen totes les seves característiques detalladament.

Trames

La xarxa CAN pot ser configurada amb dos tipus de formats per als missatges (Trames): l'estàndard o format base (descrit al CAN 2.0 A i al CAN 2.0 B) i el format estès (descrit només en el CAN 2.0 B). L'única diferència entre els dos formats és que l'estàndard suporta una longitud d'11 bits per l'identificador mentre que el format estès suporta fins a 29 bits per l'identificador, 11 bits per l'identificador base i 18 per l'identificador estès.

El bus CAN té 4 tipus de frames:

Trama de dades

Té dos formats:

  • Format base: amb 11 bits per l'identificador.
  • Format estès: amb 29 bits per l'identificador.

El bus CAN requereix la implementació del format estàndard i pot acceptar el format estès.

Format base
Format base

Trama remota

  • Hi ha dos diferències entre la trama de dades i la trama remota, la primera és que el RTR-BIT és transmès com un bit dominant en la trama de dades i la segona és que la trama remota no té el camp per a les dades.

RTR = 0 ; Dominant en la trama de dades.

RTR = 1 ; Recessius en la trama remota.

Trama d'error

La trama d'error consisteix en dos camps diferents:

  • El primer camp ve donat per la superposició de l'ERROR FLAG (6-12 bits dominants/recessius) contribuïts de diferents nodes.
  • El segon camp és l'ERROR DELIMITER (8 bits recessius).

Hi hi dos tipus de flags d'erros:

  • Indicador d'error actiu: sis bits dominants transmesos pel node que ha detectat un error a la xarxa amb l'estat d'error actiu.
  • Indicador d'error passiu: sis bits recessius transmesos pel node que ha detectat un error a la xarxa amb l'estat d'error passiu,

Trama de sobrecàrrega

La trama de sobrecàrrega conté dos camps el flag de sobrecàrrega i el delimitador de sobrecàrrega. Hi ha dos tipus de condició de sobrecàrrega:

  1. Les condicions internes d'un receptor que requereix una espera per la pròxima trama de dades o la pròxima trama remota.
  2. Detecció d'un bit dominant durant l'intermedi.

Estàndards

  • ISO 11898-1: Capa de dades i senyalització física CAN.
  • ISO 11898-2: Control d'accés ultraràpid CAN.
  • ISO 11898-3: Interfície de baixa velocitat i tolerant a fallades CAN.
  • ISO 11898-4: temps de comunicació CAN.
  • ISO 11898-5: Alta velocitat amb accés mig i mode de baix consum CAN.
  • ISO 11898-6: Accés d'alta velocitat amb funcions d'atenció selectiva CAN.
  • ISO 11992-1: Transport tolerant a fallades CAN.
  • ISO 11783-2: 250 kbit/s, estàndard d'agricultura.
  • ISO 15765-2: També anomenat ISO-TP, és un estàndard per control i maneig de missatges més llargs de 8 bits.
  • SAE J1939-11: 250 kbit/s, Parell trenat apantallat (STP).
  • SAE J1939-15: 250 kbit/s, parell trenat no apantallat (UTP)
  • SAE J2411: CAN d'un sol fil (SWC).

Read other articles:

2004 ACC men's basketball tournament2004 ACC Tournament logoClassificationDivision ISeason2003–04Teams9SiteGreensboro ColiseumGreensboro, North CarolinaChampionsMaryland (3rd title)Winning coachGary Williams (1st title)MVPJohn Gilchrist (Maryland)ACC men's basketball tournaments← 20032005 → The 2004 Atlantic Coast Conference men's basketball tournament took place from March 11–14 in Greensboro, North Carolina, at the Greensboro Coliseum. The Maryland Te...

 

Zapotlán del Rey Municipio Coordenadas 20°28′03″N 102°55′29″O / 20.46742, -102.92482Capital Zapotlán del ReyEntidad Municipio • País México • Estado Jalisco • Cabecera Zapotlán del ReyPresidente municipal Saúl Padilla Gutiérrez MC Superficie   • Total 320.90 km²Altitud   • Media 1537 m s. n. m. • Máxima 1,550 m s. n. m.Población (2015)   • Total 16 274 hab. ...

 

アメリカ合衆国の政治家ウィルソン・S・ビッセルWilson S. Bissell 生年月日 1847年12月31日出生地 アメリカ合衆国ニューヨーク州ローム没年月日 (1903-10-06) 1903年10月6日(55歳没)死没地 アメリカ合衆国 ニューヨーク州バッファロー出身校 イェール大学前職 弁護士所属政党 民主党 郵政長官在任期間 1893年 - 1895年大統領 グロヴァー・クリーヴランドテンプレートを表示 ウィル

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2018) جبريل رويز معلومات شخصية الميلاد 23 يناير 1980 (العمر 43 سنة)أريسيفيس  [لغات أخرى]‏  الطول 1.79 م (5 قدم 10 1⁄2 بوصة) مركز اللعب مدافع الجنسية ا...

 

شعار كرة الماء في الألعاب الآسيوية المقامة في اندونيسيا في عام 1962 ميلادية كرة الماء في الألعاب الآسيوية أضيفت كرة الماء إلى دورة الألعاب الآسيوية لأول مرة في 1951 في نيودلهي، الهند.[1] ملخص رجال السنة المضيف النهائي مباراة المركز الثالث الفائز النتيجة المركز الثاني المر...

 

British Army general (1818–1888) Sir Edmund HaythorneCol. Haythorne (far right) as Captain Superintendent of Police in Hong Kong, 1860Born28 May 1818[1]Bristol, EnglandDied18 October 1888(1888-10-18) (aged 70)Reading, Berkshire, EnglandBuriedReading, BerkshireAllegiance United KingdomService/branch British ArmyYears of service1837–1866RankGeneralBattles/warsFirst Opium WarSecond Anglo-Sikh WarCrimean WarAwardsKnight Commander of the Order of the Bath General Si...

De ligging van Putten in de provincie Zuid-Holland Kaart van Blaeu uit 1645 met onder meer het 'Land van Putten' (in het midden) Het Zuid-Hollandse eiland Putten, vroeger ook wel de Ring van Putten of Putten binnen de ring genoemd, is het oostelijk deel van Voorne-Putten. De grens tussen Voorne en Putten is het water van de voormalige rivier Bernisse (niet het Kanaal door Voorne (ook: Voornse Kanaal), dat het dubbeleiland in twee gelijke helften lijkt te verdelen). Na de verzanding is de Bern...

 

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 8 de enero de 2020. Renacimiento español es la expresión empleada para designar a la influencia y al desarrollo que se dio en España, del movimiento artístico y científico originado en Italia en el siglo XV, y que se fue expandiendo por el resto de Europa Occidental en el s. XVI, conocido como Renacimiento. Monasterio de El Escorial, cristalización de las ideas y de ...

 

Argentine philosopher (1934–2023) In this Spanish name, the first or paternal surname is Dussel and the second or maternal family name is Ambrosini.Enrique DusselDussel in 2009BornEnrique Domingo Dussel(1934-12-24)24 December 1934La Paz, Mendoza, Argentina[1]Died5 November 2023(2023-11-05) (aged 88)Mexico City, MexicoNationalityArgentinaMexicoEducation Universidad Nacional de Cuyo Complutense University of Madrid Institut Catholique de Paris La Sorbonne SpouseJohanna Pe...

Penn Jillette Penn Fraser Jillette (lahir 5 Maret 1955 di Greenfield, Massachusetts) adalah seorang aktor, pesulap, dan pelawak AS, dikenal lewat karyanya bersama kelompok Penn & Teller. Filmografi Michael Moore Hates America (2004) Toy Story (1995) Penn & Teller Get Killed (1989) Pranala luar Penn & Teller's official website The Penn Jillette Show official website The Unofficial Penn Jillette Fansite Penn Jillette di Internet Broadway Database Penn Jillette di IMDb (dalam bahasa ...

 

Crematorium in Woking, Surrey, England Woking CrematoriumWoking Crematorium in 2018General informationTypeCrematoriumAddressHermitage RoadTown or cityWokingCountryEnglandOpened1878 (1878) Woking Crematorium is a crematorium in Woking, a large town in the west of Surrey, England. Established in 1878, it was the first custom-built crematorium in the United Kingdom and is closely linked to the history of cremation in the UK. Location The crematorium is in Woking, just outside St John's Vill...

 

For User interface board representations, see Forsyth-Edwards Notation and Portable Game Notation. This article is part of the series onChess programming Board representations 0x88 Bitboards Evaluation functions Deep neural networks Efficiently updatable neural networks Handcrafted evaluation functions Piece-square tables Reinforcement learning Stochastic gradient descent Supervised learning Texel tuning Unsupervised learning Graph and tree search algorithms Minimax Alpha-beta pruning Princip...

「フィヒテ」はこの項目へ転送されています。その他の用法については「フィヒテ (曖昧さ回避)」をご覧ください。 ヨハン・ゴットリープ・フィヒテJohann Gottlieb Fichte フィヒテの肖像生誕 (1762-05-19) 1762年5月19日 ドイツ国民の神聖ローマ帝国 ザクセン選帝侯領 ランメナウ(ドイツ語版、英語版)死没 (1814-01-27) 1814年1月27日(51歳没) プロイセン王国 ベルリン時代 18世紀...

 

Archive: I · II · III · IV · V · VI · VII · VIII BS-0This person does not understand Bullshit (or understands it with considerable difficulties or does not wish to communicate in Bullshit). This user may blank useless notifications (i.e: notifications for deletion of a void category) from this talk page without further notice Hi! Comment below. The message stacking is top-bottom...                                                     ...

 

Bendera dan logo The Southeast Asian Games Federation Pesta Olahraga Semenanjung Asia Tenggara (bahasa Inggris: Southeast Asian Peninsular Games) atau sering disingkat SEAP Games adalah cikal bakal Pesta Olahraga Asia Tenggara (SEA Games). Acara ini pertama kali dicetuskan oleh Laung Sukhumnaipradit dari Thailand. SEAP Games mula-mula diikuti oleh Thailand, Burma (sekarang Myanmar), Malaysia, Laos, Vietnam dan Kamboja (dengan Singapura ikut kemudian). Para pelopor itu pun setuju menyelenggara...

Restaurant in Dhaka, BangladeshHaji biryaniRestaurant informationEstablished1939; 84 years ago (1939)Owner(s)Haji Mohammad ShahedPrevious owner(s)Haji Mohammad Hossain, Haji Mohammad Golam HossainFood typeChevon (goat's meat) biryaniStreet address70 Kazi Alauddin Road, Nazira BazarCityDhakaCountryBangladeshSeating capacity50Other locationsMotijheel Haji biryani (also known as Hajir biryani) is one of the oldest restaurants in the heart of Old Dhaka, Bangladesh, selling chevo...

 

1947 film by Edwin L. Marin IntrigueTheatrical film posterDirected byEdwin L. MarinScreenplay byGeorge F. SlavinBarry TriversProduced bySamuel BischoffStarringGeorge RaftJune HavocHelena CarterCinematographyLucien N. AndriotEdited byGeorge M. ArthurColor processBlack and whiteProductioncompanyStar FilmsDistributed byUnited ArtistsRelease dates June 13, 1947 (1947-06-13) (New York City-Premiere) October 15, 1947 (1947-10-15) (United States) Running time90 ...

 

Регион УкраиныОбластьЧерниговская областьукр. Чернігівська о́бласть Флаг Герб 51°20′ с. ш. 32°04′ в. д.HGЯO Страна  Украина Включает 5 районов Адм. центр  Чернигов Глава областной государственной администрации Вячеслав Анатольевич Чаус[1] Глава областног...

1972 studio album by James TaylorOne Man DogStudio album by James TaylorReleasedNovember 1, 1972 (1972-11-01)RecordedSummer 1972StudioTaylor's houseA&R Recording (New York)Clover Recorders (Los Angeles)GenreRockLength36:48LabelWarner Bros.ProducerPeter AsherJames Taylor chronology Mud Slide Slim and the Blue Horizon(1971) One Man Dog(1972) Walking Man(1974) Singles from One Man Dog Don't Let Me Be Lonely TonightReleased: November 1972 One Man ParadeReleased: Februa...

 

Bagian dari seriGereja Katolik menurut negara Afrika Afrika Selatan Afrika Tengah Aljazair Angola Benin Botswana Burkina Faso Burundi Chad Eritrea Eswatini Etiopia Gabon Gambia Ghana Guinea Guinea-Bissau Guinea Khatulistiwa Jibuti Kamerun Kenya Komoro Lesotho Liberia Libya Madagaskar Malawi Mali Maroko Mauritania Mauritius Mesir Mozambik Namibia Niger Nigeria Pantai Gading Republik Demokratik Kongo Republik Kongo Rwanda Sao Tome dan Principe Senegal Seychelles Sierra Leone Somalia Somaliland ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!