Leave Your Message
Bus ishobora iki?
Blog

Bus ishobora iki?

2024-08-13 16:29:49

Uwiteka Umuyoboro w'akarere (CAN bus) ni ubutumwa bukomeye, bushingiye ku butumwa bushingiye ku itumanaho ryemerera microcontrollers n'ibikoresho kuvugana nta mudasobwa yakiriye. Mubyambere byateguwe na Bosch muri za 1980 kuri porogaramu zikoresha imodoka, Bus ya CAN imaze kuba ihame mubikorwa bitandukanye bisaba guhanahana amakuru yizewe kandi neza.

Muri rusange, CAN bus Gushoboza byinshi Ibice bigenzura ibikoresho bya elegitoronike (ECUs)- nkabashinzwe gufata feri, kugenzura moteri, cyangwa kumurika - gusangira amakuru hejuru ya a umugozi umwe. Aho kugirango ingingo-ku-nsinga, CAN ikoresha a ubwubatsi-bwinshi aho buri node ishobora kohereza no kwakira, kuzamura byombi ubunini na kwihanganira amakosa.


Kuki BASHOBORA GUKORA Bisi:

  • Kugabanya insinga zigoye, kugabanya uburemere nigiciro mumodoka

  • Amaturo itumanaho nyaryo, byiza kuri sisitemu yashyizwemo

  • Byakoreshejwe muri imodoka, gutangiza inganda, ubuhinzi, na ibikoresho by'ubuvuzi

Ubushobozi bwa protocole bwo kumenya amakosa, gucunga ibyihutirwa, no kwemeza itumanaho rya détinistiniste ryagize uruhare runini muri kijyambere imiyoboro y'imodoka na sisitemu yo kugenzura inganda.


Nigute Bus ishobora gukora?

Uwiteka Sisitemu ya bisi ikora kuri a byinshi-shobuja, ubutumwa bushingiye kuri protocole, kwemerera ibikoresho byinshi cyangwa ECUs (Ibikoresho byo kugenzura ibikoresho bya elegitoroniki) kuvugana kumurongo usangiwe udafite uwakiriye hagati. Bitandukanye na gakondo ingingo-ku-itumanaho, bisi ya CAN ituma imiyoboro yose ihuza kohereza no kwakira amakuru wigenga mugihe wemeza ko ubutumwa bumwe gusa butunganyirizwa icyarimwe hakoreshejwe uburyo bwitwa ubukemurampaka.

Amahame yingenzi ya CAN Itumanaho:

  1. Ubutumwa bwamamaza: Ubutumwa bwose bwoherejwe kuri bisi zose kuri bisi, ariko gusa ibyateganijwe (bishingiye kuri Indangamuntu) itunganya amakuru.

  2. Ubukemurampaka bushingiye ku byihutirwa: Iyo imitwe ibiri igerageza kohereza icyarimwe, imwe hamwe na indangamuntu yo hasi (ibyihutirwa cyane) birakomeza mugihe undi ategereje. Ibi birinda kugongana kandi byemeza gutanga amakuru nyayo.

  3. Ibimenyetso Bitandukanye: URASHOBORA gukoresha imirongo ibiri -URASHOBORA na URASHOBORA—Iyo itwara verisiyo ihindagurika yikimenyetso. Igishushanyo kiratera imbere ubudahangarwa bw'urusaku na imbaraga z'amashanyarazi, kubikora bikwiranye ninganda zikomeye n’imodoka.


URASHOBORA KUBONA amakuru ya bisi:

Umurima Ibisobanuro
Gutangira Ikadiri Yerekana intangiriro yubutumwa
Ikiranga Sobanura ubutumwa bwibanze
Umwanya wo kugenzura Yerekana uburebure bwamakuru
Umwanya wamakuru Yitwaza byite 8 (Classic CAN)
Umwanya wa CRC Kode yo kugenzura amakosa
AKAZI Yemeza ubutumwa bwakiriwe
Iherezo rya Frame Shyira ahagaragara ubutumwa bwuzuye


Imanza zisanzwe zikoreshwa:

  • Sisitemu yimodoka: Kugenzura feri, kugenzura moteri, kohereza ikirere

  • Gukoresha inganda: Guhuza imashini-kumashini

  • Ibikoresho byo kwa muganga: Itumanaho rya Sensor na actuator

Ukoresheje ibiranga ubutumwa, ubukemurampaka, na a itandukaniro ryumubiri, protocole ya CAN iremeza gukora neza, igihe nyacyo, na itumanaho ryizewe hejuru ya sisitemu yashyizwemo. Igishushanyo cyihariye kiba ibuye ryimfuruka mumiyoboro yimodoka nibindi byinshi kugenzura inganda Porogaramu.


Ibice byingenzi bigize sisitemu ya bisi

A. Sisitemu ya bisi igizwe na byinshi byingenzi Ibikoresho, buriwese ufite uruhare runini mugushoboza kwizerwa itumanaho rikurikirana hagati y'ibikoresho. Gusobanukirwa ibi bice bifasha injeniyeri nabatekinisiye gushushanya neza, kubohereza, no gukemura ibibazo umugenzuzi w'akarere Sisitemu muri Porogaramu zitandukanye - kuva gusuzuma ibinyabiziga Kuri gutangiza inganda.


1. Igenzura rya elegitoroniki (ECU)

Uwiteka ECU ni microcontroller igikoresho gishingiye kuri software ikora imirimo yihariye nko kugenzura moteri, ABS, cyangwa kumurika. Ikinyabiziga gishobora kuba kirimo ECU nyinshi, zose zivuga hejuru ya URUBUGA.


2. URASHOBORA kugenzura

Iki gice gikora logique ya URASHOBORA, harimo gushiraho ubutumwa, kugenzura amakosa, hamwe n'ubukemurampaka. Microcontrollers nyinshi zigezweho zubatswe URASHOBORA kugenzura, koroshya igishushanyo cya sisitemu.


3. URASHOBORA Kwimura

Uwiteka URASHOBORA ihindura ibimenyetso bya digitale ya digitale kuva mugenzuzi ibimenyetso bitandukanye bya voltage kuri bisi ya CAN (CAN Hejuru na CAN Hasi). Yakira kandi ibimenyetso biva muri bisi ikabisubiza kuri mugenzuzi. Transceiver iremeza ihererekanyamakuru rikomeye ndetse no muri urusaku rw'ibidukikije.


4. Gutwara bisi no guhagarika

CAN bus irashobora gukoresha insinga zahinduwe kubera kwanga urusaku. Buri mpera ya bisi igomba kugira a 120-ohm kurangiza gukumira ibimenyetso byerekana no kwemeza ubunyangamugayo.


Shingiro CAN Bus Bus Topology Incamake:

Ibigize Imikorere
ECU Gukora sisitemu yihariye
URASHOBORA kugenzura Gushyira mu bikorwa amategeko ya protocole
Transceiver Guhindura ibimenyetso byumvikana kurwego rwa bisi
Bus & Guhagarika Ihuza imitwe kandi ikomeza ibimenyetso

Muguhuza ibyo bice, a Sisitemu ya bisi itanga igisubizo kinini, cyigiciro cyiza kuri itumanaho nyaryo kuri sisitemu yashyizwemo. Izi nyubako zubaka zigize umusingi utabarika imodoka, ubuvuzi, na inganda zirashobora gusaba bisi.


    URASHOBORA Imiterere ya Porotokole

    Uwiteka URASHOBOKA bus isobanura uburyo bwitumanaho bwizewe, bwuzuye-bwitumanaho bukoreshwa cyane muri imiyoboro yimodoka, abagenzuzi b'inganda, na sisitemu yashyizwemo. Muri rusange, CAN ni a ubutumwa-bushingiye kuri protocole—Node yohereza ubutumwa burimo indangamuntu namakuru, ntabwo ari aderesi itaziguye. Iyi miterere iratera imbere guhinduka, imikorere-nyayo, na Ubunini bwa sisitemu.


    Ubwoko bwa CAN Frames

    1. Ikadiri yamakuru - Itwara sensor nyayo cyangwa igenzura amakuru

    2. Ikadiri ya kure - Gusaba amakuru kuva kurundi

    3. Ikosa Ikadiri - Yerekana ikosa ryagaragaye kuri bisi

    4. Kurenza Ikadiri - Itanga igihe cyinyongera mbere yo gusubiza


    Bisanzwe na Imiterere Yagutse Ikadiri

    Ubwoko bw'imiterere Uburebure Koresha Urubanza
    Bisanzwe 11 bits Porogaramu yoroshye, kubara hasi
    Yaguwe 29 bits Imiyoboro igoye ifite imitwe myinshi


    Buri kimwe URASHOBORA ikurikira ibisobanuro Imiterere-bito:

    • Gutangira Ikadiri (SOF): Gutangiza ubutumwa

    • Ikiranga: Yerekana ubutumwa bwambere (agaciro kari hasi = hejuru cyane)

    • Umwanya wo kugenzura: Kugaragaza uburebure bwamakuru (0-8 bytes muri classique ya CAN)

    • Umwanya wamakuru: Ifite ubutumwa bwishura

    • Umwanya wa CRC: Iremeza ubudakemwa bwamakuru

    • ACK Umwanya: Yemeza ubutumwa bwakiriwe nizindi ngingo

    • Iherezo rya Frame (EOF): Shyira ahagaragara ubutumwa bwuzuye


    Igihe cyagenwe na Syncronisation

    Uwiteka Igihe asobanura igihe buri biti bimara kumurongo kandi bigira ingaruka igipimo cya baud (mubisanzwe 125 kbps kugeza kuri 1 Mbps). Guhuza neza hagati yumutwe byemeza neza amakuru yatanzwe, ndetse no hakurya amashanyarazi urusaku rwibidukikije.

    Mugushyigikira ubukemurampaka, gutahura amakosa, na Gushyira imbere, i CAN protocole imiterere ituma détinistinistique, itumanaho ryihuta muri sisitemu zagabanijwe-bigatuma biba byiza kuri Igihe-Igenzura Porogaramu mu binyabiziga, robotike, no gukoresha uruganda.

    Porogaramu Zisanzwe za CAN Bus

    Uwiteka Sisitemu ya bisi ikoreshwa cyane mu nganda zisaba kwiringirwa, itumanaho nyaryo hagati y'ibikoresho bya elegitoroniki byakwirakwijwe. Mu ntangiriro yagenewe sisitemu yo kugenzura ibinyabiziga, CAN bus kuva yahindutse protocole ishingiro muri gutangiza inganda, ibikoresho bya elegitoroniki, imashini z'ubuhinzi, na sisitemu yo mu nyanja.


    1. Porogaramu yimodoka

    Mu modoka, URASHOBORA gutumanaho ihuza byinshi Ibice bigenzura ibikoresho bya elegitoronike (ECUs) kubufatanye butagira ingano ya sisitemu ikomeye. Gucunga imirimo nka:

    • Kugenzura moteri

    • Sisitemu yo kohereza

    • Feri yo kurwanya gufunga (ABS)

    • Ikoreshwa ry'indege

    • Kurwanya ikirere

    • Sisitemu yo kumurika no gutanga amakuru

    Mugushoboza ibyo bice gusangira amakuru hejuru ya a umugozi umwe, CAN bus igabanya insinga zingana, itezimbere kwisuzumisha, kandi ikazamura imikorere yumutekano.


    2. Gutangiza inganda

    Mu ruganda, URASHOBORA ni Byakoreshejwe Kuri Guhuza Abagenzuzi ba PLC, Rukuruzi, Abakoresha, na amaboko ya robo. URASHOBORA itumanaho rigena iremeza igihe nyacyo cyo kugenzura no kugenzura igihe nyacyo, cyane cyane iyo bihujwe na protocole yo mu rwego rwo hejuru nka CANopen cyangwa Igikoresho.


    3. Ibikoresho byubuvuzi nubuhinzi

    CAN bus irashobora kwizerwa amashusho yubuvuzi, ibikoresho byo gukurikirana abarwayi, na sisitemu yo kwinjiza kubera kwihanganira amakosa na ubunyangamugayo bwamakuru. Mu buhinzi, irashyigikira Imashini ziyobowe na GPS, abasaruzi, na spray muguhuza ECUs na sensor hirya nohino yibidukikije.


    4. Gukoresha inyanja no hanze yumuhanda

    Porotokole nayo iratera imbere ibikoresho bya elegitoroniki (urugero, sisitemu ya NMEA 2000) hamwe nibinyabiziga biremereye nka imashini zubaka na amakamyo, aho ubudahangarwa bw'urusaku na ibimenyetso bikomeye ni ngombwa.


    Ibyiza byo gukoresha bisi ya CAN

    Uwiteka Umuyoboro w'akarere (CAN bus) igaragara nka protocole y'itumanaho bitewe nayo Igishushanyo gikomeye, gushyira mu bikorwa amafaranga make, na gukoresha neza amakuru. Mubyambere byubatswe imiyoboro yimodoka, byahindutse igisubizo gitoneshwa hirya no hino sisitemu yashyizwemo, gutangiza inganda, na ibikoresho bya elegitoroniki. Uwiteka ibyiza by'ingenzi ya tekinoroji ya bisi ya CAN iri mububiko bwayo, imikorere, no kwizerwa.


    1. Gukomera mubidukikije bikaze

    URASHOBORA gutumanaho ikoresha ibimenyetso bitandukanye hejuru yabagoretse (CAN Hejuru na CAN Hasi), izamura ubudahangarwa bw'urusaku kandi ikemerera gukora neza muri amashanyarazi urusaku rwibidukikije nk'inganda cyangwa ibinyabiziga.


    2. Itumanaho ryiza rya Multi-Master

    Bitandukanye na point-to-point cyangwa shobuja-imbata protocole, CAN bus ishigikira ubushobozi-bwinshi, gushoboza urwego urwo arirwo rwose rwo gutangiza itumanaho. Ubukemurampaka bwemeza ko ubutumwa-bwibanze kwanduzwa mbere nta kugongana, byemeza igihe nyacyo cyo kwitabira.


    3. Kugabanya insinga zingana

    URASHOBORA kugabanya cyane insinga zemerera ECU nyinshi guhuza hejuru ya a bus, biganisha kuri:

    • Igiciro cyo hasi

    • Kwiyubaka byoroshye

    • Ingingo nke zo gutsindwa


    4. Yubatswe mu makosa yo kumenya no gusobanura amakosa

    Hamwe na Kugenzura CRC, gukurikirana bito, na Ikadiri, CAN itanga kwisuzumisha no kwigunga, kongera sisitemu yo kwizerwa.


    5. Igiciro-Cyiza kandi Cyuzuye

    Ibyuma bisanzwe bisanzwe nka URASHOBOKA na abagenzuzi irahari henshi kandi ihendutse. Byongeye, protocole iroroshye kugereranywa byombi imiyoboro mito yashizwemo na sisitemu nini yinganda.


    Gereranya nandi masezerano y'itumanaho

    Mugihe URASHOBOKA bus ni iyobora Kuri igihe nyacyo cyashyizwemo itumanaho, ni ngombwa kumva uburyo igereranya nibindi bipimo byitumanaho bikurikirana nka LIN, Ethernet, RS-485, na Modbus. Buri protocole ifite imbaraga nimbogamizi zidasanzwe bigatuma irushaho gukoreshwa mubikorwa byihariye.

    1. URASHOBORA NA LIN (Umuyoboro waho uhuza)

    LIN bus ni byoroshye, umwe-shobuja, protokole imwe-imwe ikoreshwa kubiciro bidahenze, byihuse-byihuta nka Idirishya cyangwa Guhindura Intebe. Ugereranije na CAN:

    Ikiranga CAN Bus LIN Bus
    Umuvuduko Kugera kuri 1 Mbps Kugera kuri 20 Kbps
    Topologiya Umukoresha-shobuja Umwigisha umwe
    Kwizerwa Hejuru (hamwe no kugenzura amakosa) Hasi

    Koresha Urubanza: URASHOBORA guhitamo imirimo ikomeye, mugihe LIN ikoreshwa kuri Ibihe-Byihariye imirimo.


    2. URASHOBORA NA Ethernet

    Ethernet itanga umurongo mwinshi cyane (100 Mbps kugeza 1 Gbps +) kandi igashyigikira amakuru manini yishyurwa, ariko ikabura igihe cyagenwe na kwihanganira amakosa ya CAN.

    • URASHOBORA ni byiza kuri guhanura, itumanaho rito

    • Ethernet indashyikirwa muri amakuru-yibanze cyangwa igicu gihujwe na porogaramu


    3. URASHOBORA na RS-485 / Modbus

    RS-485 ni itandukaniro, byinshi-bitonyanga bisanzwe bikoreshwa hamwe na Modbus protocole. Birazwi muri gutangiza inganda, ariko ikabura ibyubatswe gutahura amakosa, ubukemurampaka, na guhinduka ya CAN.

    Guhitamo Porotokole Yukuri

    Porotokole Ibyiza kuri
    URASHOBORA Igenzura-nyaryo, sisitemu-yihanganira amakosa
    LIN Byoroheje, bidahenze ibikoresho byashizwemo
    Ethernet Amakuru yihuse kandi asuzumwa
    RS-485 Itumanaho rirerire

    Gusobanukirwa nubucuruzi bufasha injeniyeri gushushanya neza, bidahenze, kandi byizewe byubaka itumanaho rya sisitemu igezweho kandi yinganda.


    Ejo hazaza h'ikoranabuhanga rya bisi

    Nka sisitemu yashyizwemo hamwe ninganda zikoresha inganda zikomeza gutera imbere ,. URASHOBOKA bus nayo irimo guhinduka kugirango ihuze ibyifuzo bishya. Mugihe CAN ikomeza gukoreshwa cyane, udushya nka URASHOBORA FD (Igipimo cyoroshye cya Data) no guhuza CAN hamwe Imiyoboro ishingiye kuri IoT na Ethernet barimo gutegura ejo hazaza Sisitemu y'itumanaho.


    1. Kuzamuka kwa CAN FD

    URASHOBORA FD yagura ubushobozi bwa Classic CAN mugushyigikira:

    • Amakuru manini yishyurwa (kugeza kuri 64 bytes)

    • Igipimo cyo hejuru cyamakuru (kurenga 1 Mbps)

    • Kunoza imikorere ya protocole

    Ibi bituma sisitemu yohereza amakuru aruhije cyane, igufasha gukoresha sisitemu igezweho yo gufasha-gutwara (ADAS), gucunga bateri, na kugenzura inganda.


    2. Kwishyira hamwe na Ethernet na IoT

    Mugihe ibinyabiziga n'imashini bigenda bihuza, CAN bus ni Birenzeho Kuri Inzira ya Ethernet, kwemerera amakuru koherezwa kure cyane cyangwa yinjijwemo Igicu gishingiye ku isesengura urubuga.

    Koresha imanza zirimo:

    • Gucunga amato hamwe no kwisuzumisha kure

    • Guteganya guteganya binyuze muri sensor ya IoT

    • Ubuhinzi bwubwenge hamwe nikiraro cya CAN-Ethernet


    3. Ibisubizo byumutekano byongerewe

    Urebye impungenge zikura hirya no hino URASHOBORA kwibasirwa na bisi, sisitemu izaza irimo gukoreshwa:

    • Ubuhanga bwo kwemeza ubutumwa

    • Ibanga ryibanga

    • Kurinda amarembo hamwe numuriro


    4. Uruhare mu binyabiziga byigenga n'amashanyarazi

    Ibigezweho ibinyabiziga by'amashanyarazi kandi byigenga shingira cyane itumanaho nyaryo hagati ya ECUs, sensor, hamwe na moteri. URASHOBORA FD, hamwe na guhuza ibihe-igihe (TSN) na Ethernet umugongo, byitezwe ko bizakomeza kuba urwego rukomeye muri ubu bwubatsi.

    Guha imbaraga Inganda zawe ZISHOBORA Gusaba Bus hamwe na SINSMART Mudasobwa Yinganda

    Inganda zishingiye itumanaho nyaryo, kugenzura byinshi, na imashini ikomeye, i Umugenzuzi w'akarere gahuza (CAN) bus ikomeza kuba protocole yibanze-cyane cyane mumodoka, robotike, no gutangiza uruganda. SINSMART itanga ibyuma byizewe kandi bikora-bigendanwa ibyuma bigenewe ibikoresho bya CAN bishingiye kubikorwa byayo mudasobwa zikomeye.

    URASHOBORA Bus-Yiteguye Inganda PC

    Icyitegererezo Ihuriro rya CPU URASHOBORA Gufasha Bus Imigaragarire yingenzi Gusabwa
    ICYAHA-3094-H610E Intel® 12 ya Gen Alder Lake (LGA1700) Bihitamo Inzira ebyiri, 6x COM, DP / HDMI, PCIe x16 Igenzura ryinshi ryimikorere, AGV yakiriye
    ICYAHA-3095-N97 Intel® N97 (Alder Lake-N) Ikibaho / Bihitamo 6x COM, 2x LAN, 1x HDMI, DC-IN Gusuzuma ibinyabiziga, robot zigendanwa
    ICYAHA-3025-H110 Intel® 6/7 Gen Core i7 / i5 / i3 Bihitamo 6x COM, VGA + HDMI, PCI, DC 9–36V Imashini yinganda
    ICYAHA-3042-H110 Intel® 6/7 Gen Core Bihitamo 6x COM, 6x USB, WiFi + SIM Ubuhinzi bwubwenge, imiyoboro ya sensor


    Buri cyitegererezo cyakozwe na ubugari bwagutse DC yinjiza, amahitamo adafite abafana, na ibyambu byinshi—Ikindi guhuza imiyoboro ya CAN cyangwa amakarita yo kwagura. Inkunga ya Mini PCIe, PCIe yuzuye, na imbere GPIOs itanga ibintu byoroshye CAN interineti ihuza, nka:

    • URASHOBORA kuri USB module

    • PCIe ishingiye kubintu bibiri / quad CAN adaptator

    • Mini PCIe ASHOBORA amakarita yo kwagura hamwe no kwigunga


    Kuki Hitamo SINSMART kuri CAN Bus zisaba?

    • Inganda zo mu rwego rwo hejuru ahantu habi

    • Kwaguka byoroshye kugirango yakire intera yihariye ya CAN

    • Gutunganya igihe inkunga hamwe nubukererwe buke bwashyizwemo

    • Iyegeranye, yubatswe neza yo gushyiramo akabati no gushyiraho ibinyabiziga


    Niba wubaka an Umugenzuzi wa AGV, a imashini-imashini itumanaho, cyangwa a irembo, SINSMART PC yinganda menya neza ko sisitemu ya bisi ya CAN ikorana nayo igihombo gito, kwihanganira amashanyarazi menshi, na Gukomeza gukora cyane.


    Kuriibisobanuro birambuye cyangwa ibisubizo byihariye, nyamuneka hamagaraSINSMART'sitsinda ryunganira.


    Ibicuruzwa bifitanye isano

    LET'S TALK ABOUT YOUR PROJECTS

    • sinsmarttech@gmail.com
    • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

    Our experts will solve them in no time.